0001213900-24-042990.txt : 20240514 0001213900-24-042990.hdr.sgml : 20240514 20240514164036 ACCESSION NUMBER: 0001213900-24-042990 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 94 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240514 DATE AS OF CHANGE: 20240514 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: 24945163 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 ea0205515-10q_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 March 31, 2024

 

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)

 

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

 

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

 

Title of Each Class:   Trading Symbol(s)   Name of Each Exchange on Which Registered
Common Stock, par value $0.0001 per share   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 May 10, 2024, there were 56,400,636 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 Loss for the three months and nine months ended March 31, 2023 and 2024 1
  Unaudited Condensed Consolidated Balance Sheets as of June 30, 2023 and March 31, 2024 2
  Unaudited Condensed Consolidated Statements of Changes in Stockholders’ Equity for the three months ended March 31, 2023 (Restated) and 2024 3
  Unaudited Condensed Consolidated Statements of Cash Flows for the nine months ended March 31, 2023 and 2024 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 29
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 LOSS

 

   Three Months Ended
March 31,
   Nine Months Ended
March 31,
 
   2023   2024   2023   2024 
           (Restated)     
Revenue  $24,136,297   $30,015,036   $82,976,746   $114,565,244 
                     
Cost of revenue   19,616,098    23,893,083    68,699,245    95,345,545 
                     
Gross profit   4,520,199    6,121,953    14,277,501    19,219,699 
                     
Operating expenses:                    
Sales and marketing expenses   948,302    1,754,760    3,182,451    4,174,386 
General and administrative expenses   6,261,326    10,047,116    14,689,504    25,587,145 
                     
Total Operating expenses   7,209,628    11,801,876    17,871,955    29,761,531 
                     
Loss from operations   (2,689,429)   (5,679,923)   (3,594,454)   (10,541,832)
                     
Other income (expense):                    
Interest income, net   391    27,296    77,202    298,161 
Exchange gain (loss), net   660,760    (53,904)   183,178    (19,387)
Other income (expense), net   (67,953)   12,265    (108,440)   20,078 
                     
Total Other income (expense), net   593,198    (14,343)   151,940    298,852 
                     
Loss before income taxes   (2,096,231)   (5,694,266)   (3,442,514)   (10,242,980)
                     
Income taxes - current   (237,992)   (255,485)   (1,069,999)   (1,103,710)
                     
Net loss  $(2,334,223)  $(5,949,751)  $(4,512,513)  $(11,346,690)
                     
Other comprehensive loss                    
Foreign currency translation adjustments   (157,704)   10,788    (15,274)   169,578 
Comprehensive loss  $(2,491,927)  $(5,938,963)  $(4,527,787)  $(11,177,112)
                     
Net loss per share                    
Basic and diluted
  $(0.05)  $(0.11)  $(0.09)  $(0.21)
                     
Weighted average shares outstanding:                    
Basic and diluted
   50,000,000    54,347,729    50,000,000    54,287,624 

 

See notes to unaudited condensed consolidated financial statements.

 

1

 

 

ISPIRE TECHNOLOGY INC.

UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS

 

   June 30,
2023
   March 31,
2024
 
Assets        
Current assets:        
Cash  $40,300,573   $39,453,727 
Accounts receivable, net   24,526,262    47,732,178 
Inventories   7,472,108    9,813,782 
Prepaid expenses and other current assets   3,378,617    1,652,850 
Investment - other   9,133,707    
-
 
Total current assets   84,811,267    98,652,537 
Other assets:          
Property, plant and equipment, net   1,088,131    2,166,563 
Intangible assets, net   
-
    968,033 
Rental deposit   732,334    725,979 
Right-of-use assets – operating leases   4,061,617    3,636,104 
Long term investment   
-
    2,000,000 
Total other assets   5,882,082    9,496,679 
Total assets  $90,693,349   $108,149,216 
Liabilities and stockholders’ equity          
Current liabilities          
Accounts payable  $1,274,391   $3,667,581 
Accounts payable – related party   51,698,588    61,030,319 
Contract liabilities   988,556    1,327,371 
Accrued liabilities and other payables   281,361    2,441,849 
Due to a related party   710,910    
-
 
Income tax payable   63,853    
-
 
Operating lease liabilities – current portion   944,525    1,275,923 
Total current liabilities   55,962,184    69,743,043 
           
Other liabilities:          
Operating lease liabilities – net of current portion   3,356,232    2,730,574 
Total liabilities   59,318,416    72,473,617 
           
Commitments and contingencies   
 
    
 
 
           
Stockholders’ equity:          
Common stock, par value $0.0001 per share; 140,000,000 shares authorized; 54,222,420 and 56,329,396 shares issued and outstanding as of June 30, 2023 and March 31, 2024   5,422    5,633 
Preferred stock, par value $0.0001 per share, 10,000,000 shares authorized, no shares issued at June 30, 2023 and March 31, 2024   
-
    
-
 
Additional paid-in capital   25,685,475    41,163,042 
Retained earnings (accumulated deficit)   5,847,804    (5,498,886)
Accumulated other comprehensive (loss) income   (163,768)   5,810 
Total stockholders’ equity   31,374,933    35,675,599 
Total liabilities and stockholders’ equity  $90,693,349   $108,149,216 

 

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 MARCH 31, 2023 AND 2024

 

    Common stock     Preferred stock     Additional     Retained
Earnings/
    Accumulated
Other
    Total  
    Number           Number           Paid-in     (Accumulated     Comprehensive     Shareholders’  
    of Shares     Amount     of Shares     Amount     Capital     deficit)     (Loss)/Income     Equity  
Balance, January 1, 2023     50,000,000     $ 5,000      
-
    $
-
    $
-
    $ 9,768,117     $ (42,233 )   $ 9,730,884  
                                                                 
Net loss     -      
-
      -      
-
     
-
      (2,334,223 )    
-
      (2,334,223 )
                                                                 
Foreign currency translation adjustment     -      
-
      -      
-
     
-
     
-
      (157,705 )     (157,705 )
                                                                 
Balance, March 31, 2023     50,000,000     $ 5,000      
-
    $
-
    $
-
    $ 7,433,894     $ (199,938 )   $ 7,238,956  
                                                                 
Balance, January 1, 2024     54,279,396     $ 5,428      
-
    $
-
    $ 28,535,949     $ 450,865     $ (4,978 )   $ 28,987,264  
                                                                 
Net loss     -      
-
      -      
-
     
-
      (5,949,751 )    
-
      (5,949,751 )
                                                                 
Stock-based compensation expense     -      
-
      -      
-
      1,841,392      
-
     
-
      1,841,392  
                                                                 
Issuance of common stock for a secondary offering     2,050,000       205      
-
     
-
      10,785,701      
-
     
-
      10,785,906  
                                                                 
Foreign currency translation adjustment     -      
-
      -      
-
     
-
     
-
      10,788       10,788  
Balance, March 31, 2024     56,329,396     $ 5,633      
-
    $
-
    $ 41,163,042     $ (5,498,886 )   $ 5,810     $ 35,675,599  

 

3

 

 

ISPIRE TECHNOLOGY INC.

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY

FOR THE NINE MONTHS ENDED MARCH 31, 2023 AND 2024

 

   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   -    
-
    -    
-
    
-
    (4,512,513)   
-
    (4,512,513)
                                         
Foreign currency translation adjustment   -    
-
    -    
-
    
-
    
-
    (15,274)   (15,274)
                                         
Balance, March 31, 2023   50,000,000   $5,000    
-
   $
-
   $
-
   $7,433,894   $(199,938)  $7,238,956 
                                         
Balance, July 1, 2023   54,222,420   $5,422    
-
   $
-
   $25,685,475   $5,847,804   $(163,768)  $31,374,933 
                                         
Net loss   -    
-
    -    
-
    
-
    (11,346,690)   
-
    (11,346,690)
                                         
Stock-based compensation expense   -    
-
    -    
-
    4,152,810    
-
    
-
    4,152,810 
                                         
Issuance of common stock for equity incentive awards   56,976    6    
-
    
-
    539,056    
-
    
-
    539,062 
                                         
Issuance of common stock for a secondary offering   2,050,000    205    
-
    
-
    10,785,701    
-
    
-
    10,785,906 
                                         
Foreign currency translation adjustment   -    
-
    -    
-
    
-
    
-
    169,578    169,578 
Balance, March 31, 2024   56,329,396   $5,633    
-
   $
-
   $41,163,042   $(5,498,886)  $5,810   $35,675,599 

 

See notes to unaudited condensed consolidated financial statements.

 

4

 

 

ISPIRE TECHNOLOGY INC.

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

 

   Nine Months ended
March 31,
 
   2023   2024 
   (Restated)     
Net loss  $(4,512,513)  $(11,346,690)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:          
Depreciation and amortization   20,878    138,546 
Credit loss expenses   2,226,090    3,318,772 
Stock-based compensation expenses   
-
    4,691,872 
Inventory impairment   
-
    168,585 
Changes in operating assets and liabilities:          
Accounts receivable   (9,323,279)   (26,553,830)
Inventories   343,395    (2,510,259)
Prepaid expenses and other current assets   56,486    1,732,122 
Accounts payable and accounts payable – related party   13,737,398    11,904,642 
Contract liabilities   (940,014)   350,227 
Accrued liabilities and other payables   360,761    1,160,487 
Operating lease liabilities   128,865    (63,853)
Income tax payable   (481,113)   131,253 
Net cash provided by (used in) operating activities   1,616,954    (16,878,126)
           
Cash flows from investing activities:          
Purchase of property, plant and equipment   (495,065)   (1,205,716)
Acquisition of intangible assets   
-
    (979,295)
Purchase of short term investment   (9,604,418)   
-
 
Maturity of short term investment   
-
    9,133,707 
Acquisition of long term investment   
-
    (1,000,000)
Net cash (used in) provided by investing activities   (10,099,483)   5,948,696 
           
Cash flows from financing activities:          
Payment made for dividends   (3,384,678)   
-
 
Advances from related parties   1,934,855    
-
 
Repayments of advances from a related party   (40,512,691)   (703,322)
Proceeds from a secondary offering   
-
    12,300,000 
Costs of a secondary offering   
-
    (1,514,094)
Net cash (used in) provided by financing activities   (41,962,514)   10,082,584 
           
Net decrease in cash   (50,445,043)   (846,846)
Cash - beginning of period   74,480,651    40,300,573 
Cash - end of period  $24,035,608   $39,453,727 
Supplemental non-cash investing and financing activities          
Leased assets obtained in exchange for operating lease liabilities  $4,882,220   $495,739 
Unpaid long term investment in accrued liabilities and other payables  $
-
   $1,000,000 
Supplemental disclosures          
Cash paid for income taxes  $1,666,543   $1,355,110 
Cash paid for interest  $587   $7,399 

 

See notes to unaudited condensed consolidated financial statements.

 

5

 

 

ISPIRE TECHNOLOGY INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS.

MARCH 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 March 31, 2024, 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 March 31, 2024, they owned 59.0% and 4.4% 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 March 31, 2024:

 

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,
Sales and Marketing

 

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 People’s the Republic of China (“PRC”)).

 

6

 

 

Restatement of Unaudited Condensed Consolidated Financial Statements for the nine months ended March 31, 2023

  

In preparing the unaudited condensed consolidated statement of cash flows, the Company identified an 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 $634,776 in unaudited condensed consolidated statements of cash flows for the nine months ended March 31, 2023 was reclassified to operating activities. The Company also omitted to present the noncash activities in relation to leased assets obtained in exchange for operating lease liabilities. In addition, the Company has added disclosure of $4,882,220 of leased assets obtained in exchange for operating lease liabilities in the unaudited condensed consolidated statement of cash flows for the nine months ended March 31, 2023.

 

In preparing the unaudited condensed consolidated statement of operations and comprehensive loss, the Company identified an additional error related to the reclassification of shipping and handling costs. The Company determined that the shipping and handling costs, which should be classified under cost of revenue, were classified under selling expenses for the nine months ended March 31, 2023. As a result of the restatement, the Company’s shipping and handling costs of $173,379 were reclassified from selling expenses to cost of revenue.

 

Risk and Uncertainties

 

E-cigarette regulation

 

Regulation regarding e-cigarettes 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 or before August 8, 2016, a PMTA was required to be submitted to the FDA before 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 before September 9, 2020, a PMTA premarket authorization issued by FDA 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, FDA 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. 

 

7

 

 

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 March 31, 2024, and the results of operations for the three- and nine-month periods ended March 31, 2024 and 2023. 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 consolidated financial statements included in such Annual Report.

 

The results of operations for the three- and nine-month periods ended March 31, 2024 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 investment - other. 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 March 31, 2024, accounts receivable from two customers totaled approximately 11% and 10%.

 

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 March 31, 2023 and 2024, the Company recorded inventory reserve of $0 and $38,133, respectively. For the nine months ended March 31, 2023 and 2024, the Company recorded inventory reserve of $0 and $168,585, respectively.

 

8

 

 

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

 

Long term investment

 

Long term investment consist of equity investments in a privately held company that the Company does not have control or significant influence over it. These equity investments do not have readily determinable fair values and are primarily accounted for under the measurement alternative. Under the measurement alternative, the carrying value is measured at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer

 

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 June 30, 2023 was $9,133,707 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. $247,702 and $979,295 of patent fees were capitalized during the three and nine months ended March 31, 2024. The amortization of the intangible assets was $0 and $9,755 for the three months ended March 31, 2023 and 2024 respectively. The amortization of the intangible assets was $0 and $11,262 for the nine months ended March 31, 2023 and 2024 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.

 

9

 

 

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 a deposit of 30% of sales amount upon placing order, and the payment of the remaining 70% to be made before shipment. For cannabis vaping products, a tailored payment term is designed for each customer, based on the 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 contracts, 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 nine-month periods ended March 31, 2023 and 2024, were as follows:

 

   Three months ended
March 31,
   Nine months ended
March 31,
 
Net sales by product  2023   2024   2023   2024 
Tobacco vaping products  $16,546,587   $18,082,617   $59,555,046   $65,748,881 
Cannabis vaping products   7,589,710    11,932,419    23,421,700    48,816,363 
Total  $24,136,297   $30,015,036   $82,976,746   $114,565,244 

 

Cost of revenue

 

Cost of revenue for the three and nine months ended March 31, 2023 and 2024, 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 March 31, 2023 and 2024 are $58,313 and $54,521, respectively. Shipping and handling costs for the nine months ended March 31, 2023 and 2024 are $231,691 and $221,273, respectively. They are included in the cost of revenue.

 

Research and development expenses   

 

Research and development expenses for the three months ended March 31, 2023 and 2024 were $42,449 and $163,764, respectively. Research and development expenses for the nine months ended March 31, 2023 and 2024 were $112,527 and $793,103, respectively. Such expenses 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 stock 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.

 

10

 

 

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 nine months ended March 31, 2023 and 2024, 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 March 31, 2024.

 

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, warrants and unvested restricted stock units, altogether 3,563,002 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 nine months ended March 31, 2023 and 2024.

 

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

 

   Three months ended
March 31,
   Nine months ended
March 31,
 
   2023   2024   2023   2024 
Net loss  $(2,334,223)  $(5,949,751)  $(4,512,513)  $(11,346,690)
Weighted average basic and diluted share of common stock outstanding
   50,000,000    54,347,729    50,000,000    54,287,624 
Net loss per basic and diluted share of common stock
  $(0.05)  $(0.11)  $(0.09)  $(0.21)

 

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

 

11

 

 

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. The Company is currently evaluating the impact of this ASU on our segment disclosures.

 

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740), Improvements to Income Tax Disclosures. ASU 2023-09 requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as additional information on income taxes paid. The guidance is effective for annual periods beginning after December 15, 2024 on a prospective basis. The Company is currently evaluating the impact of adopting this ASU on its consolidated financial statements.

 

Customer and Supplier Concentration  

 

(a) Customers

 

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

 

   Three months ended
March 31,
   Nine months ended
March 31,
 
   2023   2024   2023   2024 
Major Customers                
Customer A   31%   31%   34%   31%
Customer B   12%   *    *    * 

 

* Represented less than 10% of consolidated revenue.

 

(b) Suppliers

 

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

 

   Three months ended
March 31,
   Nine months ended
March 31,
 
   2023   2024   2023   2024 
Major Suppliers                
Supplier A   100%   95%   100%   77%

 

(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 13.

 

3. MISAPPLICATION OF FUNCTIONAL CURRENCY

 

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

 

12

 

 

4. CASH

 

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

 

   As of
June 30,
   As of
March 31,
 
By Geography:  2023   2024 
Cash in HK  $25,841,880   $29,503,253 
Cash in U.S.   14,458,693    9,742,679 
Cash in Malaysia   
-
    207,795 
Total  $40,300,573   $39,453,727 
           
By Currency:          
USD  $39,835,636   $29,694,448 
RM   
-
    104,048 
HKD   363,416    129,395 
EUR   59,702    16,922 
GBP   22,143    22,352 
RMB   19,676    9,486,562 
Total  $40,300,573   $39,453,727 

 

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

 

5. FAIR VALUE MEASUREMENT

 

As of June 30, 2023, and March 31, 2024, 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 March 31, 2024, accounts receivable consisted of the following:

 

   As of
June 30,
   As of
March 31,
 
   2023   2024 
Accounts receivable – gross  $26,025,068   $51,777,795 
Allowance for credit losses   (1,498,806)   (4,045,617)
Accounts receivable, net  $24,526,262   $47,732,178 

 

The Company recorded $1,301,180, and $1,192,488 credit loss expenses for the three months ended March 31, 2023 and 2024, respectively. The Company recorded $2,226,090 and $3,318,772 credit loss expenses for the nine months ended March 31, 2023 and 2024, respectively. For the three months ended March 31, 2023 and 2024, the Company wrote off accounts receivable against allowance for credit losses of $526,085 and $65,801, respectively. For the nine months ended March 31, 2023 and 2024, the Company wrote off accounts receivable against allowance for credit losses of $526,085 and $771,961, respectively.

 

7. PREPAID EXPENSES AND OTHER CURRENT ASSETS

 

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

 

   As of
June 30,
   As of
March 31,
 
   2023   2024 
Prepayment for inventory purchases  $3,209,413   $150,948 
Other receivable   142,230    371,192 
Prepayments   26,974    946,101 
Prepaid provisional profit tax – Hong Kong   
-
    184,609 
Total  $3,378,617   $1,652,850 

 

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

 

13

 

 

8. PROPERTY, PLANT AND EQUIPMENT, NET

 

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

  

    As of
June 30,
    As of
March 31,
 
    2023     2024  
Leasehold improvements   $ 518,854     $ 817,329  
Office and other equipment     339,155       927,839  
Furniture and fixtures     309,990       340,723  
Construction-in-progress     -       287,824  
      1,167,999       2,373,715  
Less: accumulated depreciation     (79,868 )     (207,152 )
Total   $ 1,088,131     $ 2,166,563  

 

For the three months ended March 31, 2023 and 2024, depreciation expense amounted to $7,394, and $56,842, respectively. For the nine months ended March 31, 2023 and 2024, depreciation expense amounted to $20,887 and $127,387, respectively.

 

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

 

9. LONG TERM INVESTMENT

 

On February 13, 2024, the Company invested $1,000,000 into a preferred equity investment in Touch Point Worldwide, Inc. d/b/a/ Berify, a Delaware corporation (“Berify”). The Company purchased 909,091 shares of Berify Series Seed Preferred equity for $1 million, yielding a 2.3% ownership in Berify, and the Company also committed to invest an additional of $1 million into Berify’s preferred equity for 909,091 shares. As of March 31, 2024, the Company recorded the unpaid $1 million consideration in accrued liabilities and other payables on the consolidated balance sheet. On April 5, 2024, the Company completed its investment into Berify, giving the Company a total of 1,818,182 shares equal to a 4.5% interest in Berify for $2 million. The Series Seed Preferred equity comes with a variety of protective rights for Series Seed Preferred shareholders. The investment is accounted for by the cost method.

 

10. CONTRACT LIABILITIES

 

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

 

11. 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
March 31,
 
   2023   2024 
Operating lease right-of-use assets  $4,061,617   $3,636,104 
           
Operating lease liabilities – current  $944,525   $1,275,923 
Operating lease liabilities – non-current   3,356,232    2,730,574 
Total  $4,300,757   $4,006,497 

 

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

  

   As of
March 31,
2023
 
April 1, 2024 to March 31, 2025  $1,546,607 
April 1, 2025 to March 31, 2026   1,529,974 
April 1, 2026 to March 31, 2027   1,117,724 
April 1, 2027 to March 31, 2028   322,704 
Total future lease payments   4,517,009 
Less: imputed interest   (510,512)
Total lease liabilities  $4,006,497 

 

14

 

 

The Company incurred lease costs, which include the payment of short-term leases, of $275,126 and $413,911 on the Company’s unaudited condensed consolidated statements of operations and comprehensive loss for the three months ended March 31, 2023 and 2024, respectively. The Company incurred lease costs, which include the payment of short-term leases, of $1,033,862 and $1,148,902 on the Company’s unaudited condensed consolidated statements of operations and comprehensive loss for the nine months ended March 31, 2023 and 2024, respectively.

 

The Company made payments of $300,593 and $378,560 under the lease agreements during the three months ended March 31, 2023 and 2024, respectively. The Company made payments of $840,623 and $1,089,246 under the lease agreements during the nine months ended March 31, 2023 and 2024, respectively.

 

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

 

The discount rate related to the Company’s lease liabilities as of both June 30, 2023 and March 31, 2024 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.

 

12. ACCRUED LIABILITIES AND OTHER PAYABLES

 

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

 

   As of
June 30,
   As of
March 31,
 
   2023   2023 
Other payables  $148,197   $369,931 
Accrued salaries and related benefits   97,314    57,572 
Accrued expenses   35,850    478,149 
Long term investment payable        1,000,000 
Reserve for product returns   
-
    523,987 
Other tax payable   
-
    12,210 
Total  $281,361   $2,441,849 

 

13. 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 March 31, 2024, Mr. Liu and Ms. Zhu beneficially own 66.5% and 5.0%, respectively, of the outstanding shares of Aspire Global. As of March 31, 2024, Mr. Liu and Ms. Zhu beneficially own 59.0% and 4.4%, respectively, of the outstanding shares of the Company.

 

c) The balances due to related parties at June 30, 2023 and March 31, 2024 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 nine-month periods ended March 31, 2023 and 2024, the majority of the Company’s tobacco and cannabis vaping products were purchased from Shenzhen Yi Jia. As of June 30, 2023 and March 31, 2024, the accounts payable - related party was $51,698,588 and $61,030,319, respectively, which was payable to Shenzhen Yi Jia. There are no fixed payment terms regarding these balances and they are classified as current liabilities. For the three months ended March 31, 2023 and 2024, the purchases from Shenzhen Yi Jia were $16,961,308, and $24,079,185, respectively. For the nine months ended March 31, 2023 and 2024, the purchases from Shenzhen Yi Jia were $67,762,917 and $73,062,398, respectively.

 

15

 

 

14. INCOME TAXES 

 

For the three and nine months ended March 31, 2023 and 2024 income (loss) before income taxes by major taxing jurisdiction consists of:

 

   Three months ended
March 31,
   Nine months ended
March 31,
 
   2023   2024   2023   2024 
HK  $2,103,639   $1,503,400   $6,207,590   $7,194,470 
U.S.   (4,199,870)   (6,778,698)   (9,650,104)   (16,737,784)
Malaysia   
-
    (418,968)   
-
    (699,666)
Total  $(2,096,231)  $(5,694,266)  $(3,442,514)  $(10,242,980)

 

Income taxes recorded for the three and nine months ended March 31, 2023 and 2024, 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 nine months ended March 31, 2023 and 2024, 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 March 31, 2024, there was no income tax payable as the tax position was prepaid provisional tax from Hong Kong operation of $184,609. All income tax payables or prepaid amounts arose solely from Hong Kong operation.

 

As at March 31, 2024, there were unrecognized deferred tax assets of $7,442,831, out of which $5,855,858 were net operating loss carryforwards in the U.S. that may result in future income tax benefits, resulting from net operating losses of $27,885,039 from Aspire North America LLC. The amount of the valuation allowance as of March 31, 2024 was $7,442,831, resulting from an addition of $2,942,387 to the valuation allowance of $4,500,444 as of June 30, 2023.

 

16

 

 

15. WARRANTS 

 

On April 3, 2023, the Company issued representative of the underwriters 62,100 warrants. Each warrant entitles the holder to purchase one share of common stock at an exercise price of $8.75, during the period commencing April 3, 2023, and expiring on April 3, 2028. None of the warrants have been exercised yet. As of March 31, 2024, there are 62,100 warrants outstanding, with a remaining life of approximately 49 months and aggregate intrinsic value of $0.

 

16. 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 is 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 the Company’s Form S-8 (File No. 333-273458) 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 nine months ended March 31, 2024, 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 and consultants are vested over three to six months and fully vested as of March 31, 2024. There are no unrecognized compensation expenses related to unvested restricted stocks as of March 31, 2024.

 

During the nine months ended March 31, 2024, 3,072,500 stock options and 637,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 March 31, 2024:

 

   Number of
options
   Weighted
average
exercise
price
   Weighted
average
fair value
per option
 
Outstanding at June 30, 2023   
-
   $
-
   $
-
 
Granted   3,072,500   $9.63   $5.44 
Exercised   
-
   $
-
   $
-
 
Expired   
-
   $
-
   $
-
 
Forfeiture   165,000   $9.76   $5.54 
Outstanding at March 31, 2024   2,907,500   $9.63   $5.43 

 

The aggregate intrinsic value of options outstanding with an exercise price less than the closing price of the Company’s common stock as of March 31, 2024 was $0. The aggregate intrinsic value of options exercisable with an exercise price less than the closing price of the Company’s common stock as of March 31, 2024 was $0. 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 March 31, 2023 and 2024, was $0 and $1,078,235, respectively. Total expense of options vested for the nine months ended March 31, 2023 and 2024, was $0 and $2,785,328, respectively. The options granted during the nine months ended March 31, 2024 were valued using the binomial option pricing model based on the following range of assumptions:

 

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

 

17

 

 

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   637,235    9.46 
Vested   
-
    
-
 
Canceled and forfeited   (43,833)   9.76 
Unvested, March 31, 2024   593,402   $9.44 

 

Total expense for the RSUs during the three and nine months ended March 31, 2024 was $722,709 and $1,341,179.

 

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

 

   Three months ended
March 31,
   Nine months ended
March 31,
 
   2023   2024   2023   2024 
General and administrative expenses  $
     -
   $1,809,204   $
     -
   $4,611,237 
Sales and marketing expenses   
-
    32,188    
-
    80,635 
Total  $
-
   $1,841,392   $
-
   $4,691,872 

 

17. STOCKHOLDERS’ EQUITY

 

On March 22, 2024, pursuant to a securities purchase agreement with certain purchasers, the Company sold, in a secondary offering, an aggregate of 2,050,000 shares of common stock, with par value $0.0001 per share, at a public offering price of $6.00 per share. This offering generated proceeds of $12,300,000, offset by offering cost of $1,514,094, which contributed an increase of share capital of $205 and additional paid in capital of $10,785,701.

 

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

  

18

 

 

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

 

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 were no sales with BRKFST’s marks during the three and nine months ended March 31, 2024.

 

As of March 31, 2024, the Company recorded an unpaid $1 million consideration in accrued liabilities and other payables on the consolidated balance sheet for a committed investment of $1 million into Berify’s preferred equity for 909,091 shares. See Note 9.

 

19. SUBSEQUENT EVENTS

 

On April 5, 2024 (the “Closing Date”), Aspire North America (together with Ispire, the “Companies”) entered into a capital contribution, subscription, and joint venture agreement (the “JV Agreement”) with Chemular Inc., a Michigan corporation, Berify, and Ike Tech LLC, a Delaware limited liability company (the “Joint Venture”, and together with Chemular, Berify, and the Companies, each a “Party” and collectively, the “Parties”) pursuant to which the Parties agreed to participate in the Joint Venture. Pursuant to the JV Agreement, the business of the Joint Venture will be licensing, owning, operating and developing an industry-standard age-verification solution for vapor (e-cigarette) devices in the U.S. market as well as the related planned submission of PMTA applications that seek FDA marketing orders for cutting-edge technologies across the U.S. e-cigarette market. On the Closing Date, the Companies (i) contributed $1 million to the Joint Venture in cash for operating expenses, and (ii) entered into a binding commitment to make an additional capital contribution to the Joint Venture in the aggregate amount of up to $9 million. Additionally, as disclosed in the Company’s Current Report on Form 8-K filed with the SEC on April 11, 2024, in a private placement concurrent with the closing of the JV Agreement the Company issued a warrant to purchase 111,111 shares of its Common Stock to Berify (the “Warrant”). The Warrant has an exercise price of $9.00 per share, is exercisable immediately, and will expire five years from the date of issuance, or April 5, 2029.

 

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 consolidated 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 $88,000 for the three months ended March 31, 2023 and 2024, respectively. Our tobacco vaping sales in the United States were approximately $0.6 million and $0.2 million for the nine months ended March 31, 2023 and 2024, 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 nearly all of our cannabis revenue for the three and nine months ended March 31, 2023 and 2024, was generated from sales in the United States.

 

20

 

 

E-cigarette regulation

 

Regulation regarding e-cigarettes varies across countries, from no regulation to a total ban. The legal status of e-cigarettes is currently pending in many countries. 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 or 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 FDA. For ENDS products that were on the U.S. market on or before August 8, 2016, a PMTA was required to be submitted to the FDA before 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 before September 9, 2020, a PMTA premarket authorization issued by FDA 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-cigarettes 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 and lingering inflationary effects, states may seek to raise revenue by permitting and taxing the use of cannabis products. Further, states may be more willing to permit recreational cannabis use given the DEA’s intention to reschedule cannabis as a Schedule III controlled substance allowing for medicinal use. 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 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 $4.0 million at June 30, 2023 and March 31, 2024, 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 Nine Months Ended March 31, 2023 and 2024

 

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

 

   Three Months Ended
March 31,
   Nine Months Ended
March 31,
 
   2023   2024   2023   2024 
   $   % of
Revenue
   $   % of
Revenue
   $   % of
Revenue
   $   % of
Revenue
 
Revenue  $24,136    100.0%  $30,015    100.0%  $82,977    100.0%  $114,565    100.0%
Cost of revenue   (19,616)   (81.3)%   (23,893)   (79.6)%   (68,699)   (82.8)%   (95,345)   (83.2)%
Gross profit   4,520    18.7%   6,122    20.4%   14,278    17.2%   19,220    16.8%
Operating expenses   (7,209)   (29.9)%   (11,802)   (39.3)%   (17,872)   (21.5)%   (29,762)   (26.0)%
Loss from operations   (2,689)   (11.1)%   (5,680)   (18.9)%   (3,594)   (4.3)%   (10,542)   (9.2)%
Other income (loss), net   593    2.5%   (14)   (0.0)%   152    0.2%   299    0.3%
Loss before income taxes   (2,096)   (8.7)%   (5,694)   (19.0)%   (3,442)   (4.1)%   (10,243)   (8.9)%
Income taxes   (238)   (1.0)%   (255)   (0.8)%   (1,070)   (1.3)%   (1,104)   (1.0)%
Net loss   (2,334)   (9.7)%   (5,949)   (19.8)%   (4,512)   (5.4)%   (11,347)   (9.9)%
Other comprehensive (loss) income   (158)   0.7%   11    0.0%   (15)   (0.0)%   170    0.1%
Comprehensive loss   (2,492)   (10.3)%   (5,938)   (19.8)%   (4,527)   (5.5)%   (11,177)   (9.8)%
Net loss per share Basic and diluted   (0.05)        (0.11)        (0.09)        (0.21)     
Weighted shares of common stock outstanding Basic and diluted   50,000,000         54,347,729         50,000,000         54,287,624      

 

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 March 31,
 
   2023   2024 
Europe   52.0%   45.4%
North America (the U.S. and Canada)   33.3%   41.2%
Asia Pacific (excluding PRC)   14.2%   12.6%
Others   0.5%   0.8%
Total   100.0%   100.0%

 

23

 

 

Our revenue increased by $5,878,738, or 24.4%, from $24,136,297 for the three months ended March 31, 2023, to $30,015,035 for the three months ended March 31, 2024. Nearly 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 mostly tobacco vaping products. The increase in revenue is the combined effect of (i) increases in sales of cannabis vaping products of $4.3 million from $7.6 million for the three months ended March 31, 2023 to approximately $11.9 million for the three months ended March 31, 2024, and (ii) increases in sales of tobacco vaping products in Europe of $1.0 million from $12.6 million for the three months ended March 31, 2023 to approximately $13.6 million for the three months ended March 31, 2024.

 

  

For the Nine Months 

ended March 31,

 
   2023   2024 
Europe   55.4%   42.9%
North America (the U.S. and Canada)   30.4%   43.8%
Asia Pacific (excluding PRC)   13.9%   13.0%
Others   0.3%   0.3%
Total   100.0%   100.0%

 

Our revenue increased by $31,588,498, or 38.1%, from $82,976,746 for the nine months ended March 31, 2023, to $114,565,244 for the nine months ended March 31, 2024. Nearly 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 mostly tobacco vaping products. The increase in revenue is the combined effect of (i) increases in sales of cannabis vaping products of $25.4 million from $23.4 million for the nine months ended March 31, 2023 to approximately $48.8 million for the nine months ended March 31, 2024, (ii) increases in sales of tobacco vaping products in Asia Pacific (excluding PRC) of $3.3 million from $11.5 million for the nine months ended March 31, 2023 to approximately $14.8 million for the nine months ended March 31, 2024, (iii) increases in sales of tobacco vaping products in Europe of $3.2 million from $46.0 million for the nine months ended March 31, 2023 to approximately $49.1 million for the nine months ended March 31, 2024.

 

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 $4,276,985, or 21.8%, from $19,616,098 for the three months ended March 31, 2023, to $23,893,083 for the three months ended March 31, 2024. The increase in cost of revenue reflects the increase in period-to-period unit sales.

 

Cost of revenue increased by $26,646,300, or 38.8%, from $68,699,245 for the nine months ended March 31, 2023, to $95,345,545 for the nine months ended March 31, 2024. 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
March 31, 2023
 
   Revenue   Cost of
revenue
   Gross
profit
   Gross
profit %
 
Tobacco vaping products  $16,546   $13,927   $2,619    15.8%
Cannabis vaping products   7,590    5,689    1,901    25.0%
Total  $24,136   $19,616   $4,520    18.7%

 

   For the Three Months Ended
March 31, 2024
 
   Revenue   Cost of
revenue
   Gross
profit
   Gross
profit %
 
Tobacco vaping products  $18,083   $15,231   $2,852    15.8%
Cannabis vaping products   11,932    8,663    3,269    27.4%
Total  $30,015   $23,894   $6,121    20.4%

 

Gross profit increased by $1,601,754, or 35.4%, from $4,520,199 for the three months ended March 31, 2023 to $6,121,953 for the three months ended March 31, 2024, and our gross profit percentage slightly increased from 18.7% to 20.4%. The gross profit percentage for tobacco vaping products remained relatively constant. The increase in gross profit percentage for cannabis vaping products was primarily because we have been implementing a more detailed selection process on accepting more sales orders with higher profit margin during the three months ended March 31, 2024.

 

24

 

 

   For the Nine Months Ended
March 31, 2023
 
   Revenue   Cost of
revenue
   Gross
profit
   Gross
profit %
 
Tobacco vaping products  $59,555   $50,408   $9,147    15.4%
Cannabis vaping products   23,422    18,291    5,131    21.9%
Total  $82,977   $68,699   $14,278    17.2%

 

   For the Nine Months Ended
March 31, 2024
 
   Revenue   Cost of
revenue
   Gross
profit
   Gross
profit %
 
Tobacco vaping products  $65,749   $55,481   $10,268    15.6%
Cannabis vaping products   48,816    39,864    8,952    18.3%
Total  $114,565   $95,345   $19,220    16.8%

 

Gross profit increased by $4,942,198, or 34.6%, from $14,277,501 for the nine months ended March 31, 2023 to $19,219,699 for the nine months ended March 31, 2024, while our gross profit percentage decreased from 17.2% to 16.6%. The gross profit percentage for tobacco vaping products remained constant. The decrease in gross profit percentage for cannabis vaping products was the combined effect of larger customers that negotiated lower prices resulting in lower margins in the second half year of 2023, and implementing a more detailed selection process on accepting more sales orders with higher profit margin during the three months ended March 31, 2024.

 

Operating Expenses

 

Operating expenses increased $4,592,248 or 63.7%, from $7,209,628 for the three months ended March 31, 2023 to $11,801,876 for the three months ended March 31, 2024. Operating expenses increased $11,889,575 or 66.5%, from $17,871,956 for the nine months ended March 31, 2023, to $29,761,531 for the nine months ended March 31, 2024.

 

Our sales and marketing expenses mainly consist of employees’ salaries and benefits, marketing expenses, travel expenses, stock-based compensation expenses and others.

 

Sales and marketing expenses increased by $806,458, or 85.0%, from $948,302 for the three months ended March 31, 2023, to $1,754,760 for the three months ended March 31, 2024. 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 $991,935, or 31.2%, from $3,182,451 for the nine months ended March 31, 2023, to $4,174,386 for the nine months ended March 31, 2024. 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, stock-based compensation expenses, rental expenses, professional fees and other administrative expenses. General and administrative expenses increased by $3,785,790, or 60.5%, from $6,261,326 for the three months ended March 31, 2023, to $10,047,116 for the three months ended March 31, 2024. The increase was primarily due to (i) stock-based compensation expense of $1.8 million incurred in the three months ended March 31, 2024, as compensation for management, employees and service providers, (ii) an increase in professional fees of $1.0 million for expenses incurred being a public company for the three months ended March 31, 2024, and (iii) an increase of $0.8 million for payroll expenses as more employees were hired by us for expansion of our cannabis business and building a manufacturing plant in Malaysia.

 

25

 

 

General and administrative expenses increased by $10,897,641, or 74.2%, from $14,689,504 for the nine months ended March 31, 2023, to $25,587,145 for the nine months ended March 31, 2024. The increase was primarily due to (i) stock-based compensation expense of $4.7 million incurred in the nine months ended March 31, 2024, as compensation for management, employees and service providers, (ii) an increase in credit loss expenses of $1.0 million, (iii) an increase of $2.3 million for payroll expenses as more employees were hired by us for expansion of our cannabis business and building a manufacturing plant in Malaysia and (iv) an increase in professional fees of $2.0 million for expenses incurred being a public company for the nine months ended March 31, 2024.

 

Other expense (income), net

 

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

 

Interest income was $391 for the three months ended March 31, 2023, and $27,296 for the three months ended March 31, 2024. Interest income was $77,202 for the nine months ended March 31, 2023, and $298,161 for the nine months ended March 31, 2024.

 

Exchange loss (gain) changes by $714,664, or 108.2%, from net exchange gain of $660,760 for the three months ended March 31, 2023, to net exchange loss of $53,904 for three months ended March 31, 2024. Exchange loss (gain) changes by $202,565, or 110.6%, from net exchange gain of $183,178 for the nine months ended March 31, 2023, to net exchange loss of $19,387 for nine months ended March 31, 2024.

 

As a result of these factors, other expense (income), net decreased by $607,541, from other income, net of $593,198 for the three months ended March 31, 2023, to other income, net of $14,343 for three months ended March 31, 2024. Other expense (income), net increased by $146,912, from other income, net of $151,940 for the nine months ended March 31, 2023, to other income, net of $298,852 for nine months ended March 31, 2024.

 

Income Taxes

 

Income taxes increased by $17,493, or 7.4%, from $237,992 for the three months ended March 31, 2023, to $255,485 for the three months ended March 31, 2024. Income taxes increased by $33,711, or 3.2%, from $1,069,999 for the nine months ended March 31, 2023, to $1,103,710 for the nine months ended March 31, 2024. We had a consolidated net loss for both three- and nine-month periods ended March 31, 2023 and 2024, 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,615,528, from net loss of $2,334,223, or $(0.05) per share (basic and diluted) for the three months ended March 31, 2023, to a net loss of $5,949,751, or $(0.11) per share, for the three months ended March 31, 2024. Net loss increased by $6,834,177, from net loss of $4,512,513, or $(0.09) per share (basic and diluted) for the nine months ended March 31, 2023, to a net loss of $11,346,690, or $(0.21) per share, for the nine months ended March 31, 2024.

 

Liquidity and Capital Resources

 

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

 

   June 30,
2023
   March 31,
2024
   Change   %
Change
 
Current Assets  $84,811   $98,653   $13,842    16.3%
Current Liabilities   55,962    69,743    13,781    24.6%
Working Capital   28,849    28,910    61    2.1%

 

26

 

 

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

 

   Nine Months Ended
March 31,
   Increase 
Consolidated cash flow data:  2023   2024   (Decrease) 
Net cash provided by (used in) operating activities  $1,617   $(16,878)  $(18,495)
Net cash (used in) provided by investing activities   (10,099)   5,949    16,048 
Net cash (used in) provided by financing activities   (41,963)   10,083    52,046 
Net decrease in cash  $(50,445)  $(846)  $49,599 

 

Net cash flow provided by operating activities for the nine months ended March 31, 2023 of $1.6 million, reflected our net loss of $4.5 million, adjusted primarily as follows: an add back of credit loss expenses of $2.2 million, an increase in accounts payable of $13.7 million, offset by an increase in accounts receivable of $9.3 million, and an decrease in income tax payable of $0.5 million.

 

Net cash flow used in operating activities for the nine months ended March 31, 2024, of $16.9 million, reflected our net loss of $11.3 million, adjusted primarily as follows: an increase in accounts payable of $11.9 million, add-back of stock-based compensation expenses of $4.7 million, an add-back of credit loss expenses of $3.3 million, a decrease in prepaid expenses and other current assets of $1.7 million, an increase in accrued liabilities and other payables of $1.2 million, offset by an increase in accounts receivable of $26.6 million and increase in inventories of $2.5 million.

 

Net cash flow used in investing activities for the nine months ended March 31, 2023, of $10.1 million reflected primarily the purchase of short-term investment of $9.6 million, and purchase of property, plant and equipment of $0.5 million.

 

Net cash flow provided by investing activities for the nine months ended March 31, 2024, of $5.9 million reflected primarily the maturity of short-term investment of $9.1 million, offset by purchase of property, plant and equipment of $1.2 million, purchase of non-marketable securities of $1.0 million and acquisition of intangible assets of $1.0 million.

 

Net cash flow used in financing activities for the nine months ended March 31, 2023, of $42.0 million reflected primarily repayment of advances from related parties of $40.5 million, payment made for dividend of $3.4 million, offset by advances from related parties of $1.9 million.

 

Net cash flow provided by financing activities for the nine months ended March 31, 2024, of $10.1 million reflected primarily proceeds from a secondary offering of $12.3 million, offset by payments from a secondary offering of $1.5 million and 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 March 31,2024, we had contract liabilities of $988,556 and $1,327,371, 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
March 31,
 
   2023   2024 
Operating lease right-of-use assets  $4,061,617   $3,636,104 
           
Operating lease liabilities – current  $944,525   $1,275,923 
Operating lease liabilities – non-current   3,356,232    2,730,574 
Total  $4,300,757   $4,006,497 

 

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

 

   As of
March 31,
2023
 
April 1, 2024 to March 31, 2025  $1,546,607 
April 1, 2025 to March 31, 2026   1,529,974 
April 1, 2026 to March 31, 2027   1,117,724 
April 1, 2027 to March 31, 2028   322,704 
Total future lease payments   4,517,009 
Less: imputed interest   (510,512)
Total lease liabilities  $4,006,497 

 

As of March 31, 2024, we recorded an unpaid $1 million consideration in accrued liabilities and other payables on the consolidated balance sheet for a committed investment of $1 million into Touch Point Worldwide, Inc. d/b/a/ Berify’s preferred equity for 909,091 shares. We completed the investment on April 5, 2024.

 

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

 

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 review inventory to identify slow moving inventories and compare the forecast sales with the quantities and expected sellable life of inventory. Any inventory identified during this process is 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 March 31, 2023 and 2024, we recorded inventory reserve of $0 and $38,133, respectively. For the nine months ended March 31, 2023 and 2024, we recorded inventory reserve of $0 and $168,585, 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 become a “Large Accelerated Filer.” This would occur if we had a public float of $700 million or more, as of the last business day of our most recently completed second fiscal quarter.

 

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.

 

29

 

 

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, (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, and (3) the lack of written control policies.

 

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, as of March 31, 2023, the restated intangible asset balance should be $0, instead of $74,259,915. For the three months ended March 31, 2023, the net loss decreased from $3,106,855, or $0.06 per share (basic and diluted), to the net loss of $2,334,223, or $0.05 per share (basic and diluted). For the nine months ended March 31, 2023, the net loss 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). Additionally, in preparing the unaudited condensed consolidated statement of cash flows, we identified an additional error related to the presenting of operating leases. We determined that cash payments arising from operating leases were incorrectly classified under financing activities instead of operating activities. As a result of the restatement, our principal portion of lease payment of $114,879 in unaudited condensed consolidated statements of cash flows for the nine months ended March 31, 2023, was reclassified to operating activities. We also omitted 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 nine months ended March 31, 2023 and 2024, we have added disclosure of $4,882,220 of leased assets obtained in exchange for operating lease liabilities in the unaudited condensed consolidated statements of cash flows for the nine months ended March 31, 2023.

 

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 March 31, 2024, we have continued 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 errors 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.

 

On April 12, 2024, we received a demand letter (the “Demand”) from a current employee alleging a variety of workplace issues and other claims. We believe that these claims have no merit, and we plan to vigorously defend against the Demand. We cannot predict the outcome of the Demand, and it is possible that additional demand letters or lawsuits may be received.

 

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 Annual Report on Form 10-K for the fiscal year ended June 30, 2023, filed with the SEC on September 19, 2023 and our Registration Statement on Form S-1 (File No. 333-276804), as amended, 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
3.1   Certificate of Incorporation (incorporated by reference to Exhibit 3.1 of the Company’s Registration Statement on Form S-1 (No. 333-269470) filed on January 31, 2023). 
3.2   Bylaws (incorporated by reference to Exhibit 3.2 of the Company’s Registration Statement on Form S-1 (No. 333-269470) filed on January 31, 2023).
4.1*   Form of Warrant
10.1   Form of Placement Agency Agreement (incorporated by reference to Exhibit 1.1 of the Company’s Amendment No. 1 to Registration Statement on Form S-1 (No. 333-276804) filed on March 18, 2024).
10.2   Form of Securities Purchase Agreement (incorporated by reference to Exhibit 10.13 of the Company’s Post Effective Amendment No. 1 to Registration Statement on Form S-1 (No. 333-276804) filed on March 25, 2024).
10.3*#   Capital Contribution, Subscription, and Joint Venture Agreement by and between Aspire North America LLC, Ispire Technology Inc., Chemular Inc., Touch Point Worldwide, Inc. d/b/a Berify, and Ike Tech LLC, dated as of April 5, 2024.
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)

 

* Filed herewith.
   
** Furnished herewith.
   
# Certain portions of this exhibit (indicated by “[*]”) have been omitted pursuant to Item 601(b)(10(iv) of Regulation S-K. The Company agrees to furnish supplementally an unredacted copy of the exhibit to the Securities and Exchange Commission upon its request.

 

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: May 14, 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

 

0.05 0.09 0.11 0.21 50000000 50000000 54287624 54347729 50000000 50000000 54287624 54347729 0.05 0.09 0.11 0.21 false --06-30 Q3 0001948455 Shorter of the term of the lease or the estimated useful life of the assets 0001948455 2023-07-01 2024-03-31 0001948455 2024-05-10 0001948455 2023-01-01 2023-03-31 0001948455 2024-01-01 2024-03-31 0001948455 2022-07-01 2023-03-31 0001948455 2023-06-30 0001948455 2024-03-31 0001948455 us-gaap:RelatedPartyMember 2023-06-30 0001948455 us-gaap:RelatedPartyMember 2024-03-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-01-01 2023-03-31 0001948455 us-gaap:PreferredStockMember 2023-01-01 2023-03-31 0001948455 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001948455 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001948455 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001948455 us-gaap:CommonStockMember 2023-03-31 0001948455 us-gaap:PreferredStockMember 2023-03-31 0001948455 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001948455 us-gaap:RetainedEarningsMember 2023-03-31 0001948455 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001948455 2023-03-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 2023-12-31 0001948455 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001948455 us-gaap:PreferredStockMember 2024-01-01 2024-03-31 0001948455 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001948455 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001948455 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001948455 us-gaap:CommonStockMember 2024-03-31 0001948455 us-gaap:PreferredStockMember 2024-03-31 0001948455 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001948455 us-gaap:RetainedEarningsMember 2024-03-31 0001948455 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-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 2023-03-31 0001948455 us-gaap:PreferredStockMember 2022-07-01 2023-03-31 0001948455 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2023-03-31 0001948455 us-gaap:RetainedEarningsMember 2022-07-01 2023-03-31 0001948455 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2023-03-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 2024-03-31 0001948455 us-gaap:PreferredStockMember 2023-07-01 2024-03-31 0001948455 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2024-03-31 0001948455 us-gaap:RetainedEarningsMember 2023-07-01 2024-03-31 0001948455 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2024-03-31 0001948455 ispr:IspireInternationalLimitedMember 2022-07-06 0001948455 ispr:MrLiuMember 2024-03-31 0001948455 ispr:MsZhuMember 2024-03-31 0001948455 ispr:AspireGlobalMember 2024-03-31 0001948455 ispr:IspireTechnologyIncMember 2024-03-31 0001948455 ispr:AspireGlobalTransferredMember 2022-07-29 0001948455 ispr:AspireHoldingsTransferredMember us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2022-07-29 0001948455 2020-06-25 2020-07-01 0001948455 2023-09-17 2023-09-22 0001948455 ispr:IspireTechnologyIncMember 2023-07-01 2024-03-31 0001948455 ispr:IspireInternationalMember 2023-07-01 2024-03-31 0001948455 ispr:AspireNorthAmericaMember 2023-07-01 2024-03-31 0001948455 ispr:AspireScienceMember 2023-07-01 2024-03-31 0001948455 ispr:IspireMalaysiaMember 2023-07-01 2024-03-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 2024-01-01 2024-03-31 0001948455 ispr:TwoCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001948455 srt:MinimumMember 2024-03-31 0001948455 srt:MaximumMember 2024-03-31 0001948455 ispr:ShenzhenYiJiaMember 2024-03-31 0001948455 srt:MinimumMember us-gaap:OfficeEquipmentMember 2024-03-31 0001948455 srt:MaximumMember us-gaap:OfficeEquipmentMember 2024-03-31 0001948455 us-gaap:FurnitureAndFixturesMember 2024-03-31 0001948455 ispr:TobaccoVapingProductsMember 2023-01-01 2023-03-31 0001948455 ispr:TobaccoVapingProductsMember 2024-01-01 2024-03-31 0001948455 ispr:TobaccoVapingProductsMember 2022-07-01 2023-03-31 0001948455 ispr:TobaccoVapingProductsMember 2023-07-01 2024-03-31 0001948455 ispr:CannabisVapingProductsMember 2023-01-01 2023-03-31 0001948455 ispr:CannabisVapingProductsMember 2024-01-01 2024-03-31 0001948455 ispr:CannabisVapingProductsMember 2022-07-01 2023-03-31 0001948455 ispr:CannabisVapingProductsMember 2023-07-01 2024-03-31 0001948455 ispr:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001948455 ispr:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001948455 ispr:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2023-03-31 0001948455 ispr:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2024-03-31 0001948455 ispr:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001948455 ispr:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001948455 ispr:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2023-03-31 0001948455 ispr:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2024-03-31 0001948455 ispr:SuppliersRiskBenchmarkMember us-gaap:SupplierConcentrationRiskMember ispr:SupplierAMember 2023-01-01 2023-03-31 0001948455 ispr:SuppliersRiskBenchmarkMember us-gaap:SupplierConcentrationRiskMember ispr:SupplierAMember 2024-01-01 2024-03-31 0001948455 ispr:SuppliersRiskBenchmarkMember us-gaap:SupplierConcentrationRiskMember ispr:SupplierAMember 2022-07-01 2023-03-31 0001948455 ispr:SuppliersRiskBenchmarkMember us-gaap:SupplierConcentrationRiskMember ispr:SupplierAMember 2023-07-01 2024-03-31 0001948455 country:HK 2023-06-30 0001948455 country:HK 2024-03-31 0001948455 country:US 2023-06-30 0001948455 country:US 2024-03-31 0001948455 country:MY 2023-06-30 0001948455 country:MY 2024-03-31 0001948455 currency:USD 2023-06-30 0001948455 currency:USD 2024-03-31 0001948455 currency:MYR 2023-06-30 0001948455 currency:MYR 2024-03-31 0001948455 currency:HKD 2023-06-30 0001948455 currency:HKD 2024-03-31 0001948455 currency:EUR 2023-06-30 0001948455 currency:EUR 2024-03-31 0001948455 currency:GBP 2023-06-30 0001948455 currency:GBP 2024-03-31 0001948455 currency:CNY 2023-06-30 0001948455 currency:CNY 2024-03-31 0001948455 2024-02-13 0001948455 2024-02-13 2024-02-13 0001948455 ispr:BerifyMember 2024-02-13 0001948455 2024-04-05 2024-04-05 0001948455 2024-04-05 0001948455 us-gaap:LeaseAgreementsMember 2023-01-01 2023-03-31 0001948455 us-gaap:LeaseAgreementsMember 2024-01-01 2024-03-31 0001948455 us-gaap:LeaseAgreementsMember 2022-07-01 2023-03-31 0001948455 us-gaap:LeaseAgreementsMember 2023-07-01 2024-03-31 0001948455 ispr:MrLiuMember 2024-03-31 2024-03-31 0001948455 ispr:MsZhuMember 2024-03-31 2024-03-31 0001948455 ispr:AspireGlobalMember 2024-03-31 2024-03-31 0001948455 ispr:IspireTechnologyIncMember 2024-03-31 2024-03-31 0001948455 ispr:ShenzhenYiJiaMember 2023-01-01 2023-03-31 0001948455 ispr:ShenzhenYiJiaMember 2024-01-01 2024-03-31 0001948455 ispr:ShenzhenYiJiaMember 2022-07-01 2023-03-31 0001948455 ispr:ShenzhenYiJiaMember 2023-07-01 2024-03-31 0001948455 ispr:TuanfangLiuMember 2023-07-01 2024-03-31 0001948455 ispr:JiangyanZhuMember 2023-07-01 2024-03-31 0001948455 ispr:EigateMember 2023-07-01 2024-03-31 0001948455 ispr:AspireGlobalMember 2023-07-01 2024-03-31 0001948455 ispr:ShenzhenYiJiaMember 2023-07-01 2024-03-31 0001948455 ispr:AspireNorthAmericaLLCMember 2023-07-01 2024-03-31 0001948455 2023-06-30 2023-06-30 0001948455 country:HK 2023-01-01 2023-03-31 0001948455 country:HK 2024-01-01 2024-03-31 0001948455 country:HK 2022-07-01 2023-03-31 0001948455 country:HK 2023-07-01 2024-03-31 0001948455 country:US 2023-01-01 2023-03-31 0001948455 country:US 2024-01-01 2024-03-31 0001948455 country:US 2022-07-01 2023-03-31 0001948455 country:US 2023-07-01 2024-03-31 0001948455 country:MY 2023-01-01 2023-03-31 0001948455 country:MY 2024-01-01 2024-03-31 0001948455 country:MY 2022-07-01 2023-03-31 0001948455 country:MY 2023-07-01 2024-03-31 0001948455 us-gaap:WarrantMember 2023-04-03 0001948455 2023-04-03 0001948455 ispr:TwoThousandTwentyTwoEquityIncentivePlanMember 2022-10-31 0001948455 us-gaap:RestrictedStockUnitsRSUMember 2023-07-01 2024-03-31 0001948455 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001948455 us-gaap:StockOptionMember 2023-06-30 0001948455 us-gaap:StockOptionMember 2023-07-01 2024-03-31 0001948455 us-gaap:StockOptionMember 2024-03-31 0001948455 srt:MinimumMember 2022-07-01 2023-03-31 0001948455 srt:MaximumMember 2022-07-01 2023-03-31 0001948455 us-gaap:RestrictedStockUnitsRSUMember 2023-06-30 0001948455 us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 0001948455 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001948455 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-03-31 0001948455 us-gaap:GeneralAndAdministrativeExpenseMember 2022-07-01 2023-03-31 0001948455 us-gaap:GeneralAndAdministrativeExpenseMember 2023-07-01 2024-03-31 0001948455 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001948455 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-03-31 0001948455 us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-01 2023-03-31 0001948455 us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-01 2024-03-31 0001948455 us-gaap:CommonStockMember ispr:SecuritiesPurchaseAgreementMember 2024-03-22 2024-03-22 0001948455 us-gaap:CommonStockMember 2024-03-22 0001948455 us-gaap:CommonStockMember 2024-03-22 2024-03-22 0001948455 srt:MinimumMember 2023-12-01 2023-12-11 0001948455 srt:MaximumMember 2023-12-01 2023-12-11 0001948455 ispr:BRKFSTLLCMember 2024-03-31 0001948455 2024-03-31 2024-03-31 0001948455 us-gaap:WarrantMember ispr:BerifyMember us-gaap:SubsequentEventMember 2024-04-11 0001948455 2024-04-11 2024-04-11 xbrli:shares iso4217:USD iso4217:USD xbrli:shares xbrli:pure iso4217:MYR
EX-4.1 2 ea020551501ex4-1_ispiretech.htm FORM OF WARRANT

Exhibit 4.1

 

NEITHER THIS SECURITY NOR THE SECURITIES ISSUABLE UPON EXERCISE HEREOF HAS BEEN REGISTERED UNDER THE UNITED STATES SECURITIES ACT OF 1933, AS AMENDED (THE “ACT”), OR ANY STATE SECURITIES OR “BLUE SKY LAWS,” AND MAY NOT BE OFFERED, SOLD, TRANSFERRED, ASSIGNED, PLEDGED OR HYPOTHECATED ABSENT AN EFFECTIVE REGISTRATION THEREOF UNDER SUCH ACT OR COMPLIANCE WITH RULE 144 PROMULGATED UNDER SUCH ACT, OR UNLESS THE COMPANY HAS RECEIVED AN OPINION OF COUNSEL, REASONABLY SATISFACTORY TO THE COMPANY AND ITS COUNSEL, THAT SUCH REGISTRATION IS NOT REQUIRED.

 

Warrant No. ________ Void after 5:00 p.m. Eastern Time on April 5, 2034 (subject to Section 2 herein, the Expiration Date”)

  

Initial Exercise Date: April 5, 2024

 

ISPIRE TECHNOLOGY INC.

 

WARRANT TO PURCHASE SHARES OF COMMON STOCK

 

This Warrant is issued to Touch Point Worldwide, Inc. d/b/a Berify (the “Holder”) by Ispire Technology Inc., a Delaware corporation (the “Company”), pursuant to the terms of that certain Capital Contribution, Subscription, and Joint Venture Agreement dated as of April 5, 2024, by and among the Holder, the Company, Chemular Inc., a Michigan corporation (“Chemular”), and Aspire North America LLC, a Delaware limited liability company and wholly owned subsidiary of the Company (the “Agreement”).

 

1. Purchase of Shares. Subject to the terms and conditions hereinafter set forth, the Holder of this Warrant is entitled, upon surrender of this Warrant at the principal office of the Company (or at such other place as the Company shall notify the Holder hereof in writing), to purchase from the Company up to ONE HUNDRED ELEVEN THOUSAND ONE HUNDRED ELEVEN (111,111) shares of the Company’s Common Stock (the “Common Stock”) at the Exercise Price.

 

2. Exercise Period. Exercise of the purchase rights represented by this Warrant may be made, in whole or in part, at any time or times on or after the Initial Exercise Date and on or before the Expiration Date, subject to Section 4 herein.

 

3. Exercise Price. The initial Exercise Price of this Warrant shall be $9.00 per share as adjusted for stock splits, stock dividends, combinations and the like.

 

4. Method of Exercise. While this Warrant remains outstanding and is exercisable in accordance with Section 2 above, the Holder may exercise, in whole or in part, the purchase rights evidenced hereby. Such exercise shall be effected by:

 

(a) the surrender of the Warrant, together with a notice of exercise to the Secretary of the Company at its principal offices during normal business hours on any business day prior to the Expiration Date; and

 

(b) the payment to the Company of an amount equal to the aggregate Exercise Price for the number of shares of Common Stock being purchased in the form of cash or certified or bank check payable to the order of the Company.

 

 

 

 

The Company agrees that the shares of Common Stock issuable upon exercise of the Warrants shall be deemed to be issued to the Holder as the record holder of such shares as of the close of business on the date on which this Warrant shall have been surrendered and payment made for such shares as aforesaid. Notwithstanding the foregoing, no such surrender shall be effective to constitute the person or entity entitled to receive such shares as the record holder thereof while the transfer books of the Company for the Common Stock are closed for any purpose (but not for any period in excess of five (5) days); but any such surrender of this Warrant for exercise during any period while such books are so closed shall become effective for exercise immediately upon the reopening of such books, as if the exercise had been made on the date this Warrant was surrendered and for the number of shares of Common Stock and at the Exercise Price in effect at the date of such surrender. This Warrant and all rights and options hereunder shall expire on the Expiration Date, and shall be wholly null and void and of no value to the extent this Warrant is not exercised before it expires.

 

5. Cashless Exercise. In lieu of exercising this Warrant in cash as described in Section 4, this Warrant may also be exercised, in whole or in part, at such time by means of a “cashless exercise” in which the Holder, upon exercise, shall be entitled to receive a number of shares of Common Stock equal to the quotient obtained by dividing [(A-B) (X)] by (A), where:

 

(A)= the five (5) day VWAP on the trading day immediately preceding the date on which Holder elects to exercise this Warrant by means of a “cashless exercise,” as set forth in the notice of exercise;

 

(B)= the Exercise Price of this Warrant, as adjusted hereunder; and

 

(X)= the number of shares of Common Stock that would be issuable upon exercise of this Warrant in accordance with the terms of this Warrant if such exercise were by means of a cash exercise rather than a cashless exercise.

 

Upon a cashless exercise, the Holder shall receive shares in accordance with the terms of Section 4 above, provided that no cash payment will be required with the surrendered Warrant and notice of exercise. For purposes of this Section 5, “VWAP” means, for any date, the price determined by the first of the following clauses that applies: (a) if the Common Stock is then listed or quoted on a “national securities exchange,” the daily volume weighted average price of the Common Stock for such date (or the nearest preceding date) on the trading market on which the Common Stock is then listed or quoted as reported by Bloomberg L.P. (based on a trading day from 9:30 a.m. (New York City time) to 4:02 p.m. (New York City time)), (b) if the Common Stock is then quoted on the OTCQB or OTCQX, the volume weighted average price of the Common Stock for such date (or the nearest preceding date) on OTCQB or OTCQX as applicable, (c) if the Common Stock is not then listed or quoted for trading on OTCQB or OTCQX and if prices for the Common Stock are then reported in the “Pink Sheets” published by OTC Markets, Inc. (or a similar organization or agency succeeding to its functions of reporting prices), the most recent bid price per share of the Common Stock so reported, or (d) in all other cases, the fair market value of a share of Common Stock as determined by an independent appraiser selected in good faith by the Holder and reasonably acceptable to the Company, the fees and expenses of which shall be paid by the Company.

 

2

 

 

6. Certificates for Common Stock. Upon the exercise of the purchase rights evidenced by this Warrant, one or more certificates for the number of shares of Common Stock so purchased shall be issued as soon as practicable thereafter, and in any event within five (5) days of the delivery of the exercise notice and other deliverables required herein. Notwithstanding the foregoing, the Company, at its sole discretion, may elect to issue the shares of Common Stock so exercised in uncertificated, book entry form on the books and records of the Company.

 

7. Issuance of Common Stock. The Company covenants that the shares of Common Stock, when issued pursuant to the exercise of this Warrant, will be duly and validly issued, fully paid and nonassessable and free from all taxes, liens and charges with respect to the issuance thereof; provided, however, that the Holder shall be required to pay any and all taxes that may be payable in respect of any transfer involved in the issuance and delivery of any certificate in a name other than that of the then Holder as reflected upon the books of the Company.

 

8. Adjustment of Exercise Price and Number of Shares of Common Stock. The number of and kind of securities purchasable upon exercise of this Warrant and the Exercise Price shall be subject to adjustment from time to time as follows:

 

(a) Stock Dividends and Splits. If the Company, at any time while this Warrant is outstanding: (i) pays a stock dividend or otherwise makes a distribution or distributions on shares of its Common Stock or any other equity or equity equivalent securities payable in shares of Common Stock (which, for avoidance of doubt, shall not include any shares of Common Stock issued by the Company upon exercise of this Warrant), (ii) subdivides outstanding shares of Common Stock into a larger number of shares, or (iii) combines (including by way of reverse stock split) outstanding shares of Common Stock into a smaller number of shares, then in each case the Exercise Price shall be multiplied by a fraction of which the numerator shall be the number of shares of Common Stock outstanding immediately before such event and of which the denominator shall be the number of shares of Common Stock outstanding immediately after such event, and the number of shares issuable upon exercise of this Warrant shall be proportionately adjusted such that the aggregate Exercise Price of this Warrant shall remain unchanged. Any adjustment made pursuant to this Section 8(a) shall become effective immediately after the record date for the determination of stockholders entitled to receive such dividend or distribution and shall become effective immediately after the effective date in the case of a subdivision, combination or re-classification.

 

(b) Reclassification, Reorganization and Consolidation. In case of any reclassification, capital reorganization or change in the capital stock of the Company (other than as a result of a subdivision, combination or stock dividend provided for in Section 8(a) above), then the Company shall make appropriate provision so that the Holder of this Warrant shall have the right at any time prior to the expiration of this Warrant to purchase, at a total price equal to that payable upon the exercise of this Warrant, the kind and amount of shares of stock and other securities and property receivable in connection with such reclassification, reorganization or change by a Holder of the same number of shares of Common Stock as were purchasable by the Holder of this Warrant immediately prior to such reclassification, reorganization or change. In any such case appropriate provisions shall be made with respect to the rights and interest of the Holder of this Warrant so that the provisions hereof shall thereafter be applicable with respect to any shares of stock or other securities and property deliverable upon exercise hereof, and appropriate adjustments shall be made to the purchase price per share payable hereunder, provided the aggregate purchase price shall remain the same.

 

3

 

 

(c) Notice of Adjustment. When any adjustment is required to be made in the number or kind of shares purchasable upon exercise of the Warrant, or in the Exercise Price, the Company shall promptly notify the Holder of such event and of the number of shares of Common Stock or other securities or property thereafter purchasable upon exercise of this Warrant.

 

(d) No Fractional Shares or Scrip. If as a result of any adjustment pursuant to this Section 8, the Holder would be entitled to receive a fractional interest in a share of Common Stock, the Company will, upon exercise, round down to the nearest whole number of shares of Common Stock issuable to the Holder.

 

9. Restrictive Legend. The shares of Common Stock received upon exercise of this Warrant (unless registered under the Act) shall be stamped or imprinted with a legend in substantially the following form:

 

“THE SHARES REPRESENTED BY THIS CERTIFICATE HAVE NOT BEEN REGISTERED UNDER THE SECURITIES ACT OF 1933, AS AMENDED (THE “ACT”), AND HAVE BEEN ACQUIRED FOR INVESTMENT AND NOT WITH A VIEW TO, OR IN CONNECTION WITH, THE SALE OR DISTRIBUTION THEREOF. NO TRANSFER OF THESE SHARES OR ANY INTEREST THEREIN MAY BE MADE EXCEPT: (I) PURSUANT TO AN EFFECTIVE REGISTRATION STATEMENT UNDER THE ACT; (II) PURSUANT TO AND IN ACCORDANCE WITH THE TERMS AND CONDITIONS OF RULE 144; OR (III) PURSUANT TO AN OPINION OF COUNSEL SATISFACTORY TO THE ISSUER THAT SUCH TRANSFER DOES NOT REQUIRE REGISTRATION UNDER THE ACT.”

 

10. Transfer of Warrant.

 

(a) Limitation on Transfer. The Holder shall not, directly or indirectly, sell, give, assign, hypothecate, pledge, encumber, grant a security interest in or otherwise dispose of (whether by operation of law or otherwise) (each a “Transfer”) this Warrant or any right, title or interest herein or hereto, except in accordance with the provisions of this Warrant. Any attempt to Transfer this Warrant, in whole or in part, or any rights hereunder in violation of the preceding sentence shall be null and void ab initio and the Company shall not register any such Transfer.

 

4

 

 

(b) Transfer Procedures. If the Holder wishes to Transfer this Warrant to a transferee (a “Transferee”) under this Section 10, the Holder shall give notice to the Company through the use of the assignment form attached hereto as Exhibit B of its intention to make any Transfer permitted under this Section 10 not less than five (5) days prior to effecting such Transfer, which notice shall state the name and address of each Transferee to whom such Transfer is proposed. This Warrant may, in accordance with the terms hereof, be transferred in whole or in part. If this Warrant is transferred in whole, the assignee shall receive a new Warrant (registered in the name of such assignee or its nominee) which new Warrant shall cover the number of shares assigned. If this Warrant is transferred in part, the assignor and assignee(s) shall each receive a new Warrant (which, in the case of the assignee, shall be registered in the name of the assignee or its nominee), each of which new Warrant shall cover the number of shares not so assigned and in respect of which no such exercise has been made in the case of the assignor and the number of shares so assigned, in the case of the assignee.

 

(c) Transfers in Compliance with Law: Substitution of Transferee. Notwithstanding any other provision of this Warrant, no Transfer may be made pursuant to this Section 10 unless (a) the Transferee has agreed in writing to be bound by the terms and conditions hereto, (b) the Transfer complies in all respects with the applicable provisions of this Warrant, and (c) the Transfer complies in all respects with applicable federal and state securities laws, including, without limitation, the Securities Act. If requested by the Company in its reasonable judgment, the transferring Holder shall supply to the Company (x) an opinion of counsel, at such transferring Holder’s expense, to the effect that such Transfer complies with the applicable federal and state securities laws; and (y) a written statement to the Company, in such form as it may reasonably request, certifying that the Transferee is an “accredited investor” as defined in Rule 501(a) under the Securities Act.

 

11. Rights of Stockholders. Except as described elsewhere herein, no holder of this Warrant shall be entitled, as a Warrant holder, to vote or receive dividends or be deemed the holder of shares of Common Stock or any other securities of the Company which may at any time be issuable on the exercise hereof for any purpose, nor shall anything contained herein be construed to confer upon the holder of this Warrant, as such, any of the rights of a stockholder of the Company or any right to vote for the election of directors or upon any matter submitted to stockholders at any meeting thereof, or to give or withhold consent to any corporate action (whether upon any recapitalization, issuance of stock, reclassification of stock, change of par value, consolidation, merger, conveyance, or otherwise) or to receive notice of meetings, or to receive dividends or subscription rights or otherwise until the Warrant shall have been exercised and the shares of Common Stock purchasable upon the exercise hereof shall have become deliverable, as provided herein.

 

12. Loss, Theft, Destruction or Mutilation of Warrant. The Company covenants that upon receipt by the Company of evidence reasonably satisfactory to it of the loss, theft, destruction or mutilation of this Warrant or any stock certificate relating to the shares of Common Stock issuable upon exercise of this Warrant, and in case of loss, theft or destruction, of indemnity or security reasonably satisfactory to it (which, in the case of the Warrant, shall not include the posting of any bond), and upon surrender and cancellation of such Warrant or stock certificate, if mutilated, the Company will make and deliver a new Warrant or stock certificate of like tenor and dated as of such cancellation, in lieu of such Warrant or stock certificate.

 

5

 

 

13. Authorized Shares. The Company covenants that, during the period the Warrant is outstanding, it will reserve from its authorized and unissued Common Stock a sufficient number of shares to provide for the issuance of all of the shares issuable upon the exercise of any purchase rights under this Warrant.

 

14. Entire Agreement. This Warrant constitutes the entire agreement between the Company and the Holder with respect to the Warrant.

 

15. Notices. All notices and other communications required or permitted hereunder shall be in writing, shall be effective when given, and shall in any event be deemed to be given upon receipt or, if earlier, (a) five (5) days after deposit with the U.S. Postal Service or other applicable postal service, if delivered by first class mail, postage prepaid, (b) upon delivery, if delivered by hand, or (c) one business day after the business day of deposit with Federal Express or similar overnight courier, freight prepaid, if such overnight delivery is requested, , and shall be addressed (i) if to the Holder, at the Holder’s address as set forth in the Agreement, and (ii) if to the Company, at the address as set forth in the Agreement, or at such other address as a party may designate by ten days advance written notice to the other party pursuant to the provisions above.

 

16. Governing Law. This Warrant and all actions arising out of or in connection with this Warrant shall be governed by and construed in accordance with the General Corporation Law of the State of Delaware as to matters within the scope thereof, and as to all other matters shall be governed by and construed in accordance with the internal laws of the State of Delaware, without regard to conflict of law principles that would result in the application of any law other than the law of the State of Delaware.

 

17. Remedies. The Holder, in addition to being entitled to exercise all rights granted by law, including recovery of damages, will be entitled to specific performance of its rights under this Warrant. The Company agrees that monetary damages would not be adequate compensation for any loss incurred by reason of a breach by it of the provisions of this Warrant.

 

18. Successors and Assigns. Subject to applicable securities laws, this Warrant and the rights evidenced hereby shall inure to the benefit of and be binding upon the successors and permitted assigns of the Company. The provisions of this Warrant are intended to be for the benefit of any Holder from time to time of this Warrant.

 

19. Amendment and Waiver. No provision of this Warrant shall be waived or modified without the written consent of the Company and the Holder.

 

20. Severability. Wherever possible, each provision of this Warrant shall be interpreted in such manner as to be effective and valid under applicable law, but if any provision of this Warrant shall be prohibited by or invalid under applicable law, such provision shall be ineffective to the extent of such prohibition or invalidity, without invalidating the remainder of such provisions or the remaining provisions of this Warrant.

 

21. Electronic Signatures. Electronically scanned and transmitted signatures, including by email attachment, shall be deemed originals for all purposes of this Warrant.

 

[Signature Page Follows]

 

6

 

 

Issued this 5th day of April, 2024.

 

  ISPIRE TECHNOLOGY INC.
 
  By: /s/ Michael Wang
    Name:  Michael Wang
    Title: Co-CEO

 

ISPIRE TECHNOLOGY INC.

SIGNATURE PAGE TO WARRANT TO PURCHASE COMMON STOCK

 

7

 

 

EXHIBIT A TO WARRANT

 

NOTICE OF EXERCISE

 

TO: Ispire Technology Inc.

19700 Magellan Drive

Los Angeles, CA 90502

Attention: Michael Wang, Co-CEO

 

1. The undersigned hereby elects to purchase___________shares of Common Stock pursuant to the terms of the attached Warrant).

 

2. The undersigned elects to exercise the attached Warrant:

 

[   ] by means of a cash payment, and tenders herewith payment in full for the purchase price of the shares being purchased, together with all applicable transfer taxes, if any.

 

[   ] by the cancellation of such number of shares of Common Stock underlying the Warrant as is necessary, in accordance with the formula set forth in Section 5, to exercise this Warrant with respect to the maximum number of shares of Common Stock purchasable pursuant to the cashless exercise procedure set forth in Section 5.

 

3. Please issue a certificate or certificates representing said shares of Common Stock in the name of the undersigned or in such other name as is specified below:

 

     
  (Name)  
     
     
  (Address)  

 

     
    (Signature)
     
     
    (Name)
     
     
(Date)   (Title)

 

 

 

 

EXHIBIT B TO WARRANT

 

FORM OF TRANSFER

(To be signed only upon transfer of Warrant)

 

FOR VALUE RECEIVED, the undersigned hereby sells, assigns and transfers unto_____________________ the right represented by the attached Warrant to purchase_________shares of Common Stock of Ispire Technology Inc. to which the attached Warrant relates.

 

Dated: ________________

 

     
    (Signature must conform in all respects to name of Holder as specified on the face of the Warrant)
     
    Address:   
       
       
       
Signed in the presence of:      
       
       

 

 

 

 

 

EX-10.3 3 ea020551501ex10-3_ispiretech.htm CAPITAL CONTRIBUTION, SUBSCRIPTION, AND JOINT VENTURE AGREEMENT BY AND BETWEEN ASPIRE NORTH AMERICA LLC, ISPIRE TECHNOLOGY INC., CHEMULAR INC., TOUCH POINT WORLDWIDE, INC. D/B/A BERIFY, AND IKE TECH LLC, DATED AS OF APRIL 5, 2024

Exhibit 10.3

 

CERTAIN IDENTIFIED INFORMATION HAS BEEN EXCLUDED FROM THE EXHIBIT BECAUSE IT IS BOTH NOT MATERIAL AND WOULD LIKELY CAUSE COMPETITIVE HARM TO THE REGISTRANT IF PUBLICLY DISCLOSED. [*] INDICATES THAT INFORMATION HAS BEEN REDACTED.

 

 

 

 

 

 

 

 

CAPITAL CONTRIBUTION, SUBSCRIPTION,

 

AND JOINT VENTURE AGREEMENT

 

By and Among

 

Chemular Inc.,

 

Touch Point Worldwide, Inc. d/b/a Berify,

 

Aspire North America LLC,

 

and

 

IKE Tech LLC

 

dated as of

 

April 5, 2024

 

 

 

 

 

 

 

 

 

 

 

 

 

TABLE OF CONTENTS

  

    Page
ARTICLE I DEFINITIONS 2
     
1.1 Defined Terms 2
1.2 Principles of Construction 7
     
ARTICLE II ORGANIZATION OF THE COMPANY; EXPENSES; CAPITAL CONTRIBUTIONS; CLOSING 7
     
2.1 Organization; Expenses 7
2.2 Capital Contributions; Sale and Issuance of Membership Interests 8
2.3 Closing 9
     
ARTICLE III REPRESENTATIONS AND WARRANTIES 10
     
3.1 Representations and Warranties of Chemular 10
     
  (a) Corporate Power and Authority 10
  (b) Valid, Binding, Enforceable Obligations 10
  (c) Non-Contravention 10
  (d) Consents 10
  (e) Title to Assets; No Encumbrances 10
  (f) Litigation 11
  (g) Solvency; Bankruptcy 11
  (h) Tax Matters 11
  (i) Intellectual Property 11
  (j) Acquiring Interests for Own Account 12
  (k) No Brokers or Finders 12
  (l) Disclosure 12
     
3.2 Representations and Warranties of Berify 12
     
  (a) Corporate Power and Authority 12
  (b) Valid, Binding, Enforceable Obligations 12
  (c) Non-Contravention 13
  (d) Consents 13
  (e) Title to Assets; No Encumbrances 13
  (f) Litigation 13
  (g) Solvency; Bankruptcy 13
  (h) Tax Matters 13
  (i) Intellectual Property 14
  (j) Acquiring Interests for Own Account 14
  (k) No Brokers or Finders 14
  (l) Disclosure 14

 

i

 

 

3.3 Representations and Warranties of Ispire 14
     
  (a) Corporate Power and Authority 14
  (b) Valid, Binding, Enforceable Obligations 15
  (c) Non-Contravention 15
  (d) Litigation 15
  (e) Consents 15
  (f) Acquiring Interests for Own Account 15
  (g) No Brokers or Finders 15
  (h) Disclosure 15
     
3.4 Representations and Warranties of the Company 16
     
  (a) Limited Liability Company Power and Authority 16
  (b) Valid, Binding, and Enforceable Obligations 16
  (c) Non-Contravention 16
  (d) Consents 16
  (e) No Prior Operations 16
  (f) No Brokers or Finders 17
  (g) Disclosure 17
     
ARTICLE IV COVENANTS 17
     
4.1 Further Assurances. 17
4.2 Post-Closing Cooperation 17
4.3 Insurance 17
4.5 Maintenance of the Chemular Licensed Assets 18
     
ARTICLE V CONDITIONS PRECEDENT 18
     
5.1 Conditions Precedent to the Obligations of each of the Parties 18
     
  (a) Formation of the Company 18
  (b) No Injunction 18
  (c) Statutes; Governmental Approvals 19
  (d) Accuracy of Representations and Warranties 19
     
5.2 Conditions Precedent to the Obligations of each Party 19
     
  (a) Executed Agreements 19
  (b) Proceedings 19
  (c) No Changes 19
  (d) Company Documents 19
  (e) Authorization 20

 

ii

 

 

ARTICLE VI SURVIVAL OF REPRESENTATIONS; INDEMNIFICATION 20
     
6.1 Survival of Representations 20
6.2 Chemular Indemnification 20
6.3 Berify Indemnification 20
6.4 Ispire Indemnification 21
6.5 Company Indemnification 21
6.6 Limitations 21
6.7 Notice of Claim 21
6.8 Direct Claims 22
6.9 Procedure for Third Party Claims 22
     
ARTICLE VII MISCELLANEOUS 23
     
7.1 Fees and Expenses 23
7.2 Confidentiality 23
7.3 Public Announcements 24
7.4 Notices 24
7.5 Notice and Right to Cure 25
7.6 Entire Agreement 26
7.7 Binding Effect; Benefit; Assignment 26
7.8 Amendments and Waivers 26
7.9 Counterparts 26
7.10 Applicable Law 26
7.11 Jurisdiction; Waiver of Jury Trial 27
7.12 Severability 27

 

SCHEDULES AND EXHIBITS

 

Schedules  
   
Schedule 2.2(a) Chemular Licensed Assets
   
Schedule 2.2(b) Berify Licensed Assets
   
Schedule 3.1(i) Chemular Intellectual Property
   
Exhibits  
   
Exhibit A Amended and Restated LLC Agreement

 

iii

 

 

This CAPITAL CONTRIBUTION, SUBSCRIPTION, AND JOINT VENTURE AGREEMENT, is made as of April 5, 2024, by and among Chemular Inc., a Michigan corporation (“Chemular”), Aspire North America LLC, a Delaware limited liability company and wholly owned subsidiary of Ispire Technology, Inc., a Delaware corporation (“Ispire”), Touch Point Worldwide, Inc. d/b/a Berify, a Delaware corporation (“Berify”), and Ike Tech LLC, a Delaware limited liability company (the “Company”, and together with Chemular, Ispire, and Berify, each a “Party” and collectively, the “Parties”).

 

W I T N E S S E T H :

 

WHEREAS, Chemular is in the business of providing services for Pre-Market Tobacco Applications, Tobacco Product Master Files (“TPMF”), tax and regulatory compliance consulting services;

 

WHEREAS, Berify is in the business of providing a blockchain based authentication platform that enables businesses to connect and engage with consumers while fostering a secured and trusted peer-to-peer marketplace;

 

WHEREAS, Ispire is engaged in the research and development, design, commercialization, sales, marketing, and distribution of e-cigarettes.

 

WHEREAS, the Parties desire to form a joint venture to operate the JV Business.

 

WHEREAS, to effectuate the intent of the Parties, Ispire has formed the Company, and at the Closing shall (i) make the Ispire Initial Capital Contribution, and (ii) enter into the Ispire Contribution Commitment, all on the terms of and otherwise pursuant to this Agreement and the LLC Agreement.

 

WHEREAS, the Parties contemplate that following the formation of the Company, each of Ispire, Chemular, and Berify will derive significant benefit from the transactions contemplated by this Agreement and the Related Agreements and, as a condition to each such Parties entering into this Agreement, Ispire, Chemular, and Berify are required to make certain representations, warranties, and covenants specifically provided in this Agreement.

 

WHEREAS, in order to set forth certain terms and conditions upon which the foregoing will be accomplished, the Parties desire to enter into this Agreement.

 

1

 

 

NOW, THEREFORE, in consideration of the premises and the mutual covenants hereinafter set forth, and other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the Parties agree as follows:

 

ARTICLE I

DEFINITIONS

 

1.1 Defined Terms. As used in this Agreement, the following terms shall have the following meanings (such meanings to be equally applicable to both the singular and plural forms of the terms defined):

 

Action” means an action, claim, complaint, demand, arbitration, contest, hearing, inquiry, inquest, audit, investigation, litigation, or suit commenced, brought, conducted, or heard by or before any Governmental Authority or arbitrator.

 

Affiliate” means and includes, with reference to any Person, any other Person, Controlling, Controlled by or under common Control with such Person.

 

Agreement” means this Capital Contribution, Subscription and Joint Venture Agreement, as the same may be amended, restated, modified and/or supplemented from time to time.

 

Applicable Laws” means all applicable federal, state, and local laws and regulations.

 

Assumption Conditions” has the meaning set forth in Section 6.9(b).

 

Berify” has the meaning set forth in the Preamble.

 

Berify Indemnitees” has the meaning set forth in Section 6.2.

 

Berify License Agreements” means the TPW Exclusive Patent License Agreement and Exhibit C of the TPW Software Development Agreement.

 

Berify Licensed Assets” means all of the assets to be licensed to the Company pursuant to the Berify License Agreements or as otherwise set forth on Schedule 2.2(b) hereto.

 

Business Day” means any day, excluding Saturday, Sunday or any day which shall be a legal holiday in the State of New York.

 

Capital Account” has the meaning given to such term in the LLC Agreement.

 

Capital Contribution” has the meaning given to such term in the LLC Agreement.

 

Chemular” has the meaning set forth in the Preamble.

 

Chemular Indemnitees” has the meaning set forth in Section 6.3.

 

Chemular License” has the meaning set forth in Section 2.2(a) of this Agreement.

 

Chemular Licensed Assets” means all of the assets to be licensed to the Company pursuant to the Chemular License, or as otherwise set forth on Schedule 2.2(a) hereto.

 

Chemular Master Services Agreement” means that certain Master Services Agreement of even date herewith, by and between Chemular and the Company.

 

Closing” has the meaning set forth in Section 2.3.

 

Closing Date” has the meaning set forth in Section 2.3.

 

2

 

 

Closing Related Agreements” means each of the LLC Agreement, the Chemular Master Services Agreement, the Ispire Warrant, the TPW Exclusive Patent License Agreement, the TPW Software Development Agreement, and the TPW Supply Agreement.

 

Code” means the Internal Revenue Code of 1986, as amended.

 

Confidential Information” has the meaning set forth in Section 7.2.

 

Contract” means all contracts, leases, deeds, mortgages, licenses, instruments, notes, commitments, undertakings, indentures, joint ventures and all other agreements, commitments and legally binding arrangements, whether written or oral.

 

Control” means the possession, directly or indirectly, of the power to direct or cause the direction of the management and policies of a Person, whether through the ownership of voting securities, by contract or otherwise.

 

Company Supply Agreement” means that certain Supply Agreement to be entered into pursuant to Section 4.6(c) of this Agreement, by and between the Company and Ispire.

 

Company Certificate of Formation” has the meaning set forth in Section 5.1(a)(i).

 

Direct Claim” has the meaning set forth in Section 6.8.

 

Encumbrances” means all liens, encumbrances, restrictions and claims of every kind and character.

 

Fair Value” as used in this Agreement means the Parties’ agreement as to a reasonable estimate of the potential market price of a good, service, or asset, even where no market exists, taking into account preexisting conditions and such factors as:

 

relative scarcity

 

perceived utility (subjective value based on a particular need)

 

risk characteristics

 

replacement costs, or costs of close substitutes

 

production/distribution costs, including a cost of capital.

 

GAAP” means accounting principles generally accepted in the United States, as recognized by the U.S. Financial Accounting Standards Board (or any generally recognized successor).

 

Governmental Authority” means any federal, state, local or other governmental, judicial, administrative, public or statutory instrumentality, court, tribunal, arbitrator, agency, commission, authority, official, body or entity, in each case, whether domestic or foreign, or any subdivision thereof, in each case having legal jurisdiction over the matter or Person in question.

 

3

 

 

Indebtedness” means as to any Person at any time: (a) obligations of such Person for borrowed money; (b) obligations of such Person evidenced by bonds, notes, debentures or other similar instruments; (c) obligations of such Person to pay the deferred purchase price of property or services (including obligations under noncompete, consulting or similar arrangements and earn- out payment obligations), except trade accounts payable of such Person arising in the Ordinary Course of Business that are not past due by more than ninety (90) days or that are being contested in good faith by appropriate proceedings diligently pursued and for which adequate reserves have been established on the financial statements of such Person; (d) indebtedness or other obligations of others guaranteed by such Person; (e) obligations secured by Encumbrances (other than a Permitted Encumbrance) existing on any property or asset owned by such Person; (f) reimbursement obligations of such Persons relating to letters of credit, bankers’ acceptances, surety or other bonds or similar instruments; and (g) obligations of such Person under leases that have been or properly should be recorded as a capital or financing lease in accordance with GAAP.

 

Indemnified Party” has the meaning set forth in Section 6.7.

 

Indemnifying Party” has the meaning set forth in Section 6.7.

 

Intellectual Property” means: all rights in intellectual property of any type in any jurisdiction throughout the world, whether registered or non-registered, applied-for, at common law, or otherwise protected or protectable, and including, for example and without limitation: (i) all patents, patent applications and statutory invention registrations; (ii) all trademarks, service marks, trade names, corporate names, slogans and other indicia of source of origin, and all goodwill associated therewith; (iii) all trade secrets, know-how, and confidential or proprietary technical, business and other information; (iv) all domain names; (v) all copyrights and rights in designs; (vi) all inventions, designs, discoveries, ideas, developments, data, works of authorship, and software (i.e., all computer software, firmware, programs and databases, in any form and all documentation related thereto); (vi) all rights of publicity and privacy, rights to personal information and moral rights; and (vii) all shop rights.

 

Ispire” has the meaning set forth in the Preamble.

 

Ispire Contribution Commitment” has the meaning set forth in Section 2.2(c)(ii).

 

Ispire Contribution Request” has the meaning set forth in Section 2.2(c)(ii).

 

Ispire Contribution Request Amount” has the meaning set forth in Section 2.2(c)(ii).

 

Ispire Contribution Request Deadline” has the meaning set forth in Section 2.2(c)(ii).

 

Ispire Indemnitees” has the meaning set forth in Section 6.2.

 

Ispire Initial Capital Contribution” has the meaning set forth in Section 2.2(c).

 

Ispire Warrant” means that certain Warrant to Purchase Shares of Common Stock of even date herewith, issued by Ispire in favor of Berify.

 

4

 

 

JV Business” means the business of owning, operating, developing and licensing an industry-standard age-verification solution for vapor (e-cigarette) devices as well as the related submission of PMTA applications that seek FDA approval for cutting-edge technologies across the U.S. e-cigarette market, including without limitation: (a) next-generation e-cigarette hardware with a user-friendly, secure point-of-use age- and identity-verification platform built on blockchain technology; (b) geo fencing capability that can eliminate use of hardware in certain designated areas such as schools and sensitive areas; (c) e-cigarettes with end-to-end a range of dynamic features such as authentication, direct to consumer engagements and exclusive offerings all built on the foundations of blockchain technology; and (c) a real-time biometric identity platform for user access controls, creating added security and reliability that deters counterfeiting in connection with vapor devices.

 

Knowledge” means the constructive knowledge of such person, or if such person is an entity, the constructive knowledge that such Person would have reasonably obtained after due inquiry and in the performance of such Persons’ roles as employees, officers, or shareholders of such Person.

 

Law” means any statute, law, ordinance, regulation, rule, code, order, constitution, treaty, common law, judgment, decree, other requirement or rule of law of any Governmental Authority.

 

Liability” means any and all debts, liabilities, and obligations, whether accrued or unaccrued, fixed or contingent, matured or unmatured, or determined or determinable.

 

LLC Agreement” means that certain Amended and Restated Limited Liability Company Operating Agreement of the Company entered into by and among Chemular, Ispire, Berify, and the Company, which amends and restates that certain Limited Liability Company Operating Agreement of the Company dated as of March 26, 2024, substantially in the form attached hereto as Exhibit A.

 

Losses” has the meaning set forth in Section 6.2.

 

Membership Interest” means, with respect to each Party, its respective interest in the Company as determined in accordance with the LLC Agreement.

 

Operative Agreements” means this Agreement and the Related Agreements.

 

Order” means any judgment, order, writ, injunction, or decree of any court or other Governmental Authority.

 

Ordinary Course of Business” means an action taken by a Person that (a) is consistent in nature, scope, and magnitude with the past practices of such Person and is taken in the ordinary course of the normal, day-to-day operations of such Person, and (b) does not require authorization by the board of directors of such Person (or by any Person or group of Persons exercising similar authority) and does not require any other separate or special authorization of any nature.

 

Party” and “Parties” has the meaning set forth in the Preamble.

 

5

 

 

Permitted Encumbrances” means any lien, liability or obligation relating to an Asset to be contributed or licensed or sublicensed hereby and under the LLC Agreement, and including any lien, liability or obligation arising under any Related Agreement.

 

Person” means and includes any individual, partnership, association, joint stock company, joint venture, corporation, trust, limited liability company, unincorporated organization, or Governmental Authority.

 

Related Agreements” means each of the LLC Agreement, the Chemular Master Services Agreement, the Company Supply Agreement, the Ispire Warrant, the TPW Exclusive Patent License Agreement, the TPW Software Development Agreement, the TPW Trademark License, and the TPW Supply Agreement.

 

Securities Act” means the Securities Act of 1933, as amended.

 

Tax” or “Taxes” means all taxes, charges, fees, levies, or other like assessments, including without limitation, all federal, possession, state, city, county and non-U.S. (or Government unit, agency, or political subdivision of any of the foregoing) income, profits, employment (including Social Security, unemployment insurance and employee income tax withholding), franchise, gross receipts, sales, use, transfer, stamp, occupation, property, capital, severance, premium, windfall profits, customs, duties, ad valorem, value added and excise taxes, Pension Benefit Guaranty Corporation premiums, obligations with respect to unclaimed property, and any other governmental charges of the same or similar nature; including any interest, penalty, or addition thereto, whether disputed or not and including any obligations to indemnify or otherwise assume or succeed to the Tax liability of any other Person, whether pursuant to Treasury regulation 1.1502- 6 (or similar provision of state, local or non-U.S. Law), as a transferee, successor, by contract or otherwise.

 

Third Party Claim” has the meaning set forth in Section 6.8.

 

Third Party Intellectual Property Rights” means any Intellectual Property owned by a Person other than Chemular, Berify, and either of their Affiliates.

 

TPW Exclusive Patent License Agreement” means that certain Exclusive Patent License Agreement of even date herewith, by and between Berify and the Company.

 

TPW Software Development Agreement” means that certain Software Development Agreement of even date herewith, by and between Berify and the Company.

 

TPW Supply Agreement” means that certain Supply Agreement of even date herewith, by and between Berify and the Company.

 

TPW Trademark License” means that certain Trademark License Agreement to be entered into pursuant to Section 4.6(b) of this Agreement, by and between Berify and the Company.

 

Transfer” has the meaning set forth in Section 2.2(e).

 

6

 

 

Transfer Taxes” All transfer, documentary, sales, use, stamp, registration and other similar Taxes and all conveyance fees, recording charges and other fees and charges (including any penalties and interest) incurred in connection with consummation of the transactions contemplated by this Agreement.

 

1.2 Principles of Construction; Termination of Letter of Intent.

 

(a) The following rules shall apply to the construction of this Agreement unless the context requires otherwise: (i) the singular includes the plural, and the plural the singular; (ii) words importing any gender include the other gender and the neuter gender; (iii) references to statutes are to be construed as including all statutory provisions consolidating, and all regulations promulgated pursuant to, such statutes; (iv) references to “writing” include printing, photocopy, typing, lithography and other means of reproducing words in a tangible visible form; (v) the words “including”, “includes” and “include” shall be deemed to be followed by the words “without limitation”; (vi) references to the Preamble, recitals, sections (or clauses or subdivisions of sections), exhibits or schedules are to those of this Agreement unless otherwise indicated; (vii) references to agreements and other contractual instruments shall be deemed to include all subsequent amendments and other modifications to such instruments, but only to the extent that such amendments and other modifications are permitted or not prohibited by the terms of this Agreement; (viii) the table of contents and the section headings in this Agreement are included herein for convenience of reference only and shall not constitute a part of this Agreement for any other purpose; (ix) references to Persons include their respective permitted successors and assigns; and (x) in the computation of periods of time from a specified date to a later specified date, the word “from” means “from and including”; the words “to” and “until” each mean “to but excluding”; and the word “through” means “to and including.”

 

(b) The Operative Agreements are the result of negotiations among and have been reviewed by counsel to the Parties and are the products of all Parties. Accordingly, they shall not be construed against any Party merely because of such Party’s involvement in their preparation.

 

(c) That certain Amended and Restated Letter of Intent and Term Sheet (“LOI”) by and among Chemular, Berify, and Ispire Technology, Inc. is hereby terminated and of no further force and effect.

 

ARTICLE II

ORGANIZATION OF THE COMPANY; EXPENSES; CAPITAL CONTRIBUTIONS; CLOSING

 

2.1 Organization; Expenses. All legal, accounting and other out-of-pocket costs of the establishment of the JV Business, including, without limitation, the costs relating to the formation of the Company as a limited liability company shall be paid by Ispire. Otherwise, each Party shall bear its own professional fees and related costs (including fees and costs of accountants, attorneys, business consultants, tax advisors and appraisers) incurred by it relating to itself or its respective businesses.

 

7

 

 

2.2 Capital Contributions; Sale and Issuance of Membership Interests.

 

(a) Of Chemular.

 

(i) Subject to and only in the event of the failure of the Chemular TPMF Covenant, effective as of August 1, 2024 (the “TPMF Outside Date”), Chemular hereby grants to the Company an non-exclusive, irrevocable, perpetual, royalty-free, fully-paid up, worldwide, sublicensable in multiple tiers, license, free and clear of all Encumbrances, other than Permitted Encumbrances, to make, use, prepare derivatives, or copy under the intellectual property of the Chemular Licensed Assets for use in the Company’s TPMF (the “Chemular License.”) The Chemular License shall be consummated and effective on and as of the TPMF Outside Date without any additional action required of any party; provided, that if the TPMF Covenant is fulfilled pursuant to the terms and conditions of the Chemular Master Services Agreement on or before the TPMF Outside Date, the Chemular License and any other obligation of Chemular related thereto shall be void ab initio, nullified, and of no further force or effect.

 

(ii) In consideration for the Chemular TPMF Covenant and the related incumbent additional obligations of Chemular related thereto provided for this Agreement, or, if such covenant is not fulfilled, the license of the Chemular Licensed Assets pursuant to Chemular License, and the incumbent representations, warranties, indemnities, and covenants of Chemular related thereto contained in this Agreement, the Company shall on the Closing Date credit the Capital Account of Chemular in the amount of two million dollars ($2,000,000), representing the Fair Value of fulfillment of its obligations pursuant to the Chemular License and the Chemular Licensed Assets, or fulfillment of its obligations pursuant to the Chemular TPMF Covenant, as the case may be. Additionally, in consideration for (i) Chemular’s technical know-how and goodwill, (ii) the provision of the additional services to the Company by Chemular pursuant to the Chemular Master Services Agreement, and (iii) Chemular’s contribution of one million dollars ($1,000,000) in cash contributions, the Company shall credit the Capital Account of Chemular in the amount of three million dollars ($3,000,000). The Company shall issue to Chemular a Membership Interest in the Company in an aggregate amount initially equal to twenty percent (20%) of the Membership Interests to be issued on the Closing Date, in accordance with the LLC Agreement.

 

(b) Of Berify. On the Closing Date, Berify shall license to the Company, free and clear of all Encumbrances, other than Permitted Encumbrances, all of the Berify Licensed Assets, set forth in Schedules 2.2(b) hereto. In consideration for the Berify Licensed Assets, the Company shall on the Closing Date credit the Capital Account of Berify in the amount of ten million dollars ($10,000,000), representing the Fair Value of the Berify Licensed Assets, and issue to Berify a Membership Interest in the Company in an aggregate amount initially equal to forty percent (40%) of the Membership Interests to be issued on the Closing Date, in accordance with the LLC Agreement.

 

(c) Of Ispire.

 

(i) Prior to the Closing Date, Ispire holds four million (4,000,000) common units of the Company, which shall, assuming the Closing and the issuances of the Membership Interests described above in Section 2(a) and Section 2(b) of this Agreement, be designated as “Class B Units” of the Company and shall be initially equal to forty percent (40%) of the Membership Interests. On the Closing Date, Ispire shall (i) contribute to the Company one million dollars ($1,000,000) in cash contributions for operating expenses (collectively, the “Ispire Initial Capital Contribution”), and (ii) enter into the Ispire Contribution Commitment (as provided for in the LLC Agreement), pursuant to which Ispire shall be subject to a binding commitment to make an additional capital contribution to the Company in the aggregate amount of up to Nine Million and 00/100 Dollars ($9,000,000.00) on the terms of and otherwise pursuant to this Agreement and the LLC Agreement; provided, however, that none of the Ispire Initial Capital Contribution, the entry of Ispire into the Ispire Contribution Commitment, or any additional Capital Contribution pursuant to the Ispire Contribution Commitment by Ispire shall increase the Membership Interest of Ispire.

 

8

 

 

(ii) Upon written request of the Company, Ispire shall make additional capital contributions in cash to the Company in the aggregate amount of up to Nine Million and 00/100 Dollars ($9,000,000.00) as necessary for research and development costs as provided for in the Company’s board approved budget for the preparation and submission of the Premarket Tobacco Production Application, as well as the Company’s commercialization work, including staffing, software development, office space and the purchase of raw materials (the “Ispire Contribution Commitment”); provided, that no more than an aggregate of $5,000,000 of the Ispire Contribution Commitment may be called by the Company within the first eight (8) months of the Closing Date; provided, further, that any remaining balance of the Ispire Contribution Commitment may not be called sooner than fourteen (14) months after the Closing Date. Ispire’s Capital Account as of the Closing Date reflects a balance including the Ispire Contribution Commitment. At any time, upon Ispire’s receipt of a written request from the Company to contribute all or a portion of the Ispire Contribution Commitment (each, an “Ispire Contribution Request”), Ispire shall fund the requested amount (such amount, the “Ispire Contribution Request Amount”) within fifteen (15) calendar days of receipt of the Ispire Contribution Request, unless a different time period for delivery of such Ispire Contribution Request Amount is mutually agreed upon by Ispire and the Company (in each case, the “Ispire Contribution Request Deadline”).

 

(d) Except as set forth in Section 2.2 of this Agreement and in the LLC Agreement, no Party shall be required to transfer or contribute any assets, properties, rights, services or interests to the Company.

 

(e) [*].

 

(f) The license of the Chemular Licensed Assets and the Berify Licensed Assets shall be effected in accordance with this Agreement, and the Related Agreements, by execution and delivery of such agreements, instruments and other documents on or prior to the Closing Date, duly executed by each of Chemular and Berify as reasonably necessary to vest in the Company the applicable licensed rights in and to such Chemular Licensed Assets and Berify Licensed Assets, respectively, and in each case free and clear of all Encumbrances, other than Permitted Encumbrances.

 

2.3 Closing. The closing of the transactions contemplated herein (the “Closing”) shall take place via electronic transmission (which may be by facsimile or in the form of .pdf files) and release of signatures to the applicable Closing deliverables, on the date hereof or at such time and date as the parties may designate (the date of the Closing being referred to as the “Closing Date”).

 

9

 

 

ARTICLE III

REPRESENTATIONS AND WARRANTIES

 

3.1 Representations and Warranties of Chemular. Chemular hereby represents and warrants to each of Ispire, Berify, and the Company as of the Closing Date as follows:

 

(a) Corporate Power and Authority. Chemular has the corporate power and authority to enter into this Agreement and the Related Agreements to which it is a party and to perform its obligations hereunder and thereunder.

 

(b) Valid, Binding, Enforceable Obligations. This Agreement and each of the Related Agreements to which Chemular is a party will when entered into constitute its valid and legally binding obligation, enforceable in accordance with the terms hereof and thereof except as may be limited by applicable bankruptcy, insolvency, reorganization, arrangement, moratorium or other similar laws, and subject to general equity principles and to limitations on availability of equitable relief, including specific performance.

 

(c) Non-Contravention. Neither the execution and the delivery of this Agreement nor any of the Related Agreements to which Chemular is a party, nor the consummation of the transactions contemplated hereby and thereby by Chemular, will (i) violate any constitution, statute, regulation, rule, injunction, judgment, order, decree, ruling, charge, or other restriction of any Governmental Authority to which Chemular is subject or any provision of its certificate or articles of incorporation, bylaws or other organizational documents; or (ii) conflict with, result in a breach of, constitute a default under, result in the acceleration of, create in any party the right to accelerate, terminate, modify, or cancel, or require any notice under any material agreement, Contract, lease, license, instrument or other material arrangement to which Chemular is a party or by which Chemular is bound or to which any of its material assets is subject (or result in the imposition of any lien, security interest or other encumbrance upon any of its assets).

 

(d) Consents. Chemular need not give any notice to, make any filing with, or obtain any authorization, consent, or approval of any Person not already been obtained in order to consummate the transactions contemplated by this Agreement and the Related Agreements to which it is a party.

 

(e) Title to Assets; No Encumbrances. Chemular has good and transferable title to, or a valid leasehold interest in, or valid license to use the assets and properties included in the Chemular Licensed Assets. In the event of the failure of the Chemular TPMF Covenant, Chemular shall license to the Company, free and clear of all Encumbrances, other than Permitted Encumbrances, the Chemular Licensed Assets, and the Company shall receive the benefit of the Chemular Licensed Assets, including but not limited to, the rights granted under the Chemular License, free and clear of all Encumbrances, other than Permitted Encumbrances.

 

10

 

 

(f) Litigation. There is no Action which is pending or, to the Knowledge of Chemular, threatened against or affecting Chemular, the Chemular Licensed Assets, or the consummation of the transactions contemplated hereby and in the Related Agreements.

 

(g) Solvency; Bankruptcy. Chemular (both immediately prior to, and also after giving effect to the transactions contemplated by this Agreement) is solvent (i.e., its assets have a fair market value in excess of the amount required to pay its probable Liabilities on its existing debts as they become absolute and matured), and currently Chemular has no information that would lead it to reasonably conclude that Chemular would not, after giving effect to the transactions contemplated by this Agreement, have the ability to, nor does it intend to take any action that would impair its ability to, pays its debts from time to time incurred in connection therewith as such debts mature. There are no bankruptcy, reorganization, arrangement proceedings, or proceedings of a similar nature in any jurisdiction in which Chemular conducts business, pending against, being contemplated by, or to the Knowledge of Chemular, threatened against Chemular or its Affiliates.

 

(h) Tax Matters. There is no material dispute or claim concerning any Tax or withholding liability of Chemular with regard to the Chemular Licensed Assets either (i) claimed or raised by any Governmental Authority in writing, or (ii) to which Chemular has Knowledge based upon personal contact with any agent of such Governmental Authority. Neither the entry into this Agreement nor the consummation of the transactions described herein is subject to or shall give rise to any liability of any party for any state or local sales or use Tax or Tax of a similar nature. There are no Encumbrances for Taxes upon any of the Chemular Licensed Assets nor is any Governmental Authority in the process of imposing any Encumbrances for Taxes on any of the Chemular Licensed Assets (other than for current Taxes not yet due and payable).

 

(i) Intellectual Property.

 

(i) Schedule 3.1(i) contains a true, complete and accurate list of each of the following items of Intellectual Property comprising the Chemular Licensed Assets that are licensed to the Company by Chemular in the field of blockchain product authentication, age- gating, bluetooth, and software and systems for connecting or controlling vape device pursuant to the Chemular License (collectively, the “Chemular Intellectual Property”): patents, patent applications, trademarks, service marks, trade names, corporate names, whether or not registered and the registrations of and applications for registration of the foregoing; registered copyrights and applications for and registrations of such copyrights; registered designs and applications therefor and domain names and registrations thereof. Chemular has good, valid and legal title to, and is the sole and exclusive owner of all right, title and interest in and to, the Chemular Intellectual Property, free and clear of all Encumbrances. To the Knowledge of Chemular, each item of Chemular Intellectual Property is valid and enforceable, and as there is no pending Action, claim or to the Knowledge of Chemular allegation asserting the invalidity or unenforceability of any item of Chemular Intellectual Property. No Chemular Intellectual Property is or has been subject to any Order that restricts, impairs or otherwise imposes any obligation with respect to the validity, enforceability, disclosure, use, enforcement, prosecution, maintenance, transfer, licensing or other exploitation of, or that otherwise relates to or affects, the Chemular Intellectual Property.

 

11

 

 

(ii) The consummation of the transaction contemplated by this Agreement will not alter, impair or extinguish any of the Chemular Intellectual Property except with respect to terms and conditions under this Agreement.

 

(iii) There has been no claim made, or to Chemular’s Knowledge, threatened, against the Chemular Intellectual Property (and Chemular has not been a party to any Action including such a claim), and Chemular has not received or provided notice of any such claim or other communication relating to the Chemular Intellectual Property: (i) asserting the infringement, misappropriation or other violation of any Third Party Intellectual Property Rights; (ii) asserting the invalidity, misuse or unenforceability of any Chemular Intellectual Property; (iii) challenging Chemular’s ownership of or rights to use, license or otherwise exploit any Intellectual Property; (iv) asserting that Chemular has engaged in unfair competition, false advertising or other unfair business practices.

 

(j) Acquiring Interests for Own Account. Chemular is acquiring its Membership Interests in the Company hereunder for its own account, for investment only and not with a view to, or sale in connection with, a distribution thereof within the meaning of the Securities Act;

 

(k) No Brokers or Finders. No agent, broker, Person or firm acting on Chemular’s behalf is, or will be, entitled to any commission or broker’s or finder’s fees in connection with any of the transactions contemplated hereby.

 

(l) Disclosure. The representations and warranties made by Chemular in this Section 3.1 do not contain any untrue statement of a material fact or omit to state any material fact necessary in order to make the statements and information contained in this Section 3.1 not misleading.

 

3.2 Representations and Warranties of Berify. Berify hereby represents and warrants to each of Ispire, Chemular, and the Company as of the Closing Date as follows:

 

(a) Corporate Power and Authority. Berify has the corporate power and authority to enter into this Agreement and each of the Related Agreements to which it is a party and to perform its obligations hereunder and thereunder.

 

(b) Valid, Binding, Enforceable Obligations. This Agreement and each of the Related Agreements to which Berify is a party will when entered into constitute its valid and legally binding obligation, enforceable in accordance with the terms hereof and thereof except as may be limited by applicable bankruptcy, insolvency, reorganization, arrangement, moratorium or other similar laws, and subject to general equity principles and to limitations on availability of equitable relief, including specific performance.

 

12

 

 

(c) Non-Contravention. Neither the execution and the delivery of this Agreement nor any of the Related Agreements to which Berify is a party, nor the consummation of the transactions contemplated hereby and thereby by Berify, will (i) violate any constitution, statute, regulation, rule, injunction, judgment, order, decree, ruling, charge, or other restriction of any Governmental Authority to which Berify is subject or any provision of its certificate or articles of incorporation, bylaws or other organizational documents, or (ii) conflict with, result in a breach of, constitute a default under, result in the acceleration of, create in any party the right to accelerate, terminate, modify, or cancel, or require any notice under any material agreement, Contract, lease, license, instrument or other material arrangement to which Berify is a party or by which Berify is bound or to which any of its material assets is subject (or result in the imposition of any lien, security interest or other encumbrance upon any of its assets).

 

(d) Consents. Berify need not give any notice to, make any filing with, or obtain any authorization, consent, or approval of any Person not already been obtained in order to consummate the transactions contemplated by this Agreement and the Related Agreements to which it is a party.

 

(e) Title to Assets; No Encumbrances. Berify has good and transferable title to, or a valid leasehold interest in, or valid license to use the assets and properties included in the Berify Licensed Assets. On or prior to the Closing Date, Berify shall license to the Company, free and clear of all Encumbrances, other than Permitted Encumbrances, the Berify Licensed Assets and the Company shall receive the benefit of the Berify Licensed Assets, including but not limited to, the rights granted under each of the Berify License Agreements, free and clear of all Encumbrances, other than Permitted Encumbrances.

 

(f) Litigation. There is no Action which is pending or, to the Knowledge of Berify, threatened against or affecting Berify, the Berify Licensed Assets, or the consummation of the transactions contemplated hereby and in the Related Agreements.

 

(g) Solvency; Bankruptcy. Berify (both immediately prior to, and also after giving effect to the transactions contemplated by this Agreement) is solvent (i.e., its assets have a fair market value in excess of the amount required to pay its probable Liabilities on its existing debts as they become absolute and matured), and currently Berify has no information that would lead it to reasonably conclude that Berify would not, after giving effect to the transactions contemplated by this Agreement, have the ability to, nor does it intend to take any action that would impair its ability to, pays its debts from time to time incurred in connection therewith as such debts mature. There are no bankruptcy, reorganization, arrangement proceedings, or proceedings of a similar nature in any jurisdiction in which Berify conducts business, pending against, being contemplated by, or to the Knowledge of Berify, threatened against Berify or its Affiliates.

 

(h) Tax Matters. There is no material dispute or claim concerning any Tax or withholding liability of Berify with regard to the Berify Licensed Assets either (i) claimed or raised by any Governmental Authority in writing; or (ii) to which Berify has Knowledge based upon personal contact with any agent of such Governmental Authority. Neither the entry into this Agreement nor the consummation of the transactions described herein is subject to or shall give rise to any liability of any party for any state or local sales or use Tax or Tax of a similar nature. There are no Encumbrances for Taxes upon any of the Berify Licensed Assets nor is any Governmental Authority in the process of imposing any Encumbrances for Taxes on any of the Berify Licensed Assets (other than for current Taxes not yet due and payable).

 

13

 

 

(i) Intellectual Property.

 

(i) Schedule 2.2(b) contains a true, complete and accurate list of the Berify Licensed Assets. Berify has good, valid and legal title to, and is the sole and exclusive owner of all right, title and interest in and to, the Berify Licensed Assets, free and clear of all Encumbrances. To the Knowledge of Berify, each item of Berify Licensed Assets is valid and enforceable and there is no pending Action, claim or to the Knowledge of Berify, allegation asserting the invalidity or unenforceability of any item of Berify Licensed Assets. No Berify Licensed Asset is or has been subject to any Order that restricts, impairs or otherwise imposes any obligation with respect to the validity, enforceability, disclosure, use, enforcement, prosecution, maintenance, transfer, licensing or other exploitation of, or that otherwise relates to or affects, the Berify Licensed Assets.

 

(ii) The consummation of the transaction contemplated by this Agreement will not alter, impair or extinguish any of the Berify Licensed Assets except with respect to terms and conditions under this Agreement.

 

(iii) There has been no claim made, or to Berify’s Knowledge, threatened, against the Berify Licensed Assets (and Berify has not been a party to any Action including such a claim), and Berify has not received or provided notice of any such claim or other communication relating to the Berify Licensed Assets: (i) asserting the infringement, misappropriation or other violation of any Third Party Intellectual Property Rights; (ii) asserting the invalidity, misuse or unenforceability of any Berify Licensed Assets; (iii) challenging Berify’s ownership of or rights to use, license or otherwise exploit any Berify Licensed Assets; or (iv) asserting that Berify has engaged in unfair competition, false advertising or other unfair business practices.

 

(j) Acquiring Interests for Own Account. Berify is acquiring its Membership Interests in the Company hereunder for its own account, for investment only and not with a view to, or sale in connection with, a distribution thereof within the meaning of the Securities Act.

 

(k) No Brokers or Finders. No agent, broker, Person or firm acting on Berify’s behalf is, or will be, entitled to any commission or broker’s or finder’s fees in connection with any of the transactions contemplated hereby.

 

(l) Disclosure. The representations and warranties made by Berify in this Section 3.2 do not contain any untrue statement of a material fact or omit to state any material fact necessary in order to make the statements and information contained in this Section 3.2 not misleading.

 

3.3 Representations and Warranties of Ispire. Ispire hereby represents and warrants to each of Chemular, Berify, and the Company as of the Closing Date as follows:

 

(a) Corporate Power and Authority. Ispire has the corporate power and authority to enter into this Agreement and the Related Agreements to which it is a party and to perform its obligations hereunder and thereunder.

 

14

 

 

(b) Valid, Binding, Enforceable Obligations. This Agreement and each of the Related Agreements to which Ispire is a party will when entered into constitute its valid and legally binding obligation, enforceable in accordance with the terms hereof except as may be limited by applicable bankruptcy, insolvency, reorganization, arrangement, moratorium or other similar laws, and subject to general equity principles and to limitations on availability of equitable relief, including specific performance.

 

(c) Non-Contravention. Neither the execution and the delivery of this Agreement nor any of the Related Agreements to which Ispire is a party, nor the consummation of the transactions contemplated hereby and thereby by Ispire, will (i) violate any constitution, statute, regulation, rule, injunction, judgment, order, decree, ruling, charge, or other restriction of any Governmental Authority to which Ispire is subject or any provision of its certificate or articles of incorporation, bylaws or other organizational documents; or (ii) conflict with, result in a breach of, constitute a default under, result in the acceleration of, create in any party the right to accelerate, terminate, modify, or cancel, or require any notice under any material agreement, Contract, lease, license, instrument or other material arrangement to which Ispire is a party or by which Ispire is bound or to which any of its material assets is subject (or result in the imposition of any lien, security interest or other encumbrance upon any of its assets).

 

(d) Litigation. There are no Actions brought, conducted, or heard by or before any Governmental Authority or arbitrator which is pending against Ispire which adversely affects or challenges the legality, validity, or enforceability of this Agreement, the Related Agreements, or the transactions contemplated hereby or thereby.

 

(e) Consents. Ispire need not give any notice to, make any filing with, or obtain any authorization, consent, or approval of any Person not already been obtained in order to consummate the transactions contemplated by this Agreement and each of the Related Agreements to which it is a party.

 

(f) Solvency; Bankruptcy. Ispire (both immediately prior to, and also after giving effect to the transactions contemplated by this Agreement) is solvent (i.e., its assets have a fair market value in excess of the amount required to pay its probable Liabilities on its existing debts as they become absolute and matured), and currently Ispire has no information that would lead it to reasonably conclude that Ispire would not, after giving effect to the transactions contemplated by this Agreement, have the ability to, nor does it intend to take any action that would impair its ability to, pays its debts from time to time incurred in connection therewith as such debts mature. There are no bankruptcy, reorganization, arrangement proceedings, or proceedings of a similar nature in any jurisdiction in which Ispire conducts business, pending against, being contemplated by, or to the Knowledge of Ispire, threatened against Ispire or its Affiliates.

 

(g) Acquiring Interests for Own Account. Ispire has acquired its Membership Interest hereunder for its own account, for investment only and not with a view to, or sale in connection with, a distribution thereof within the meaning of the Securities Act.

 

(h) No Brokers or Finders. No agent, broker, Person or firm acting on its behalf is, or will be, entitled to any commission or broker’s or finder’s fees from Ispire, or from any Affiliate of Ispire, in connection with any of the transactions contemplated hereby.

 

15

 

 

(i) Disclosure. The representations and warranties made by Ispire in this Section 3.3 do not contain any untrue statement of a material fact or omit to state any material fact necessary in order to make the statements and information contained in this Section 3.3 not misleading.

 

3.4 Representations and Warranties of the Company. The Company hereby represents and warrants to each of Chemular, Ispire, and Berify as of the date hereof as follows:

 

(a) Limited Liability Company Power and Authority. The Company has the power and authority as a limited liability company to enter into this Agreement and the Related Agreements to which it is a party and to perform its obligations hereunder and thereunder.

 

(b) Valid, Binding, and Enforceable Obligations. This Agreement and each of the Related Agreements to which the Company is a party will when entered into constitute its valid and legally binding obligation, enforceable in accordance with the terms hereof except as may be limited by applicable bankruptcy, insolvency, reorganization, arrangement, moratorium or other similar laws, and subject to general equity principles and to limitations on availability of equitable relief, including specific performance.

 

(c) Non-Contravention. Neither the execution and the delivery of this Agreement nor any of the Related Agreements to which the Company is a party, nor the consummation of the transactions contemplated hereby and thereby by it, will (i) violate any constitution, statute, regulation, rule, injunction, judgment, order, decree, ruling, charge, or other restriction of any Governmental Authority to which it is subject or any provision of its certificate or articles of incorporation, bylaws or other organizational documents; or (ii) conflict with, result in a breach of, constitute a default under, result in the acceleration of, create in any party the right to accelerate, terminate, modify, or cancel, or require any notice under any material agreement, Contract, lease, license, instrument or other material arrangement to which it is a party or by which it is bound or to which any of its material assets is subject (or result in the imposition of any lien, security interest or other encumbrance upon any of its assets).

 

(d) Consents. The Company need not give any notice to, make any filing with, or obtain any authorization, consent, or approval of any Person not already been obtained in order to consummate the transactions contemplated by this Agreement and each of the Related Agreements to which it is a party;

 

(e) No Prior Operations. The Company (i) has conducted no business or operations since its formation; (ii) does not and has never owned or had any interest in any real property, and does not currently own or have any interest in any material equipment, machinery, or tangible or intangible personal property; (iii) does not currently have any outstanding Indebtedness; (iv) except for the Operating Agreement of the Company executed as of March 26, 2024, is not a party to or bound by any Contract; (v) does not currently have, and has never had, any employees; (vi) does not maintain any insurance policies for itself or any of its officers or directors; (vii) does not maintain any bank accounts or safe deposit boxes with any financial institution; and (viii) does not have any customers or material suppliers.

 

16

 

 

(f) No Brokers or Finders. No agent, broker, Person or firm acting on its behalf is, or will be, entitled to any commission or broker’s or finder’s fees from the Company, or from any Affiliate of the Company, in connection with any of the transactions contemplated hereby.

 

(g) Disclosure. The representations and warranties made by the Company in this Section 3.4 do not contain any untrue statement of a material fact or omit to state any material fact necessary in order to make the statements and information contained in this Section 3.4 not misleading.

 

ARTICLE IV

COVENANTS

 

4.1 Further Assurances. From time to time after the Closing, in case at any time after the Closing any further action is necessary or desirable to carry out the purposes of this Agreement, each of the Parties will take such further action (including the execution and delivery of such further instruments and documents) as any other Party reasonably may request.

 

4.2 Post-Closing Cooperation. At any time or from time to time on or after the Closing, at the Company’s request, at no cost to any other Party or the Company and without further consideration, Chemular shall execute and deliver to the Company such other license instruments, and shall provide such materials and information and take such other actions as the Company may deem necessary or desirable in order to more effectively license to the Company, and to confirm the Company’s rights to, all of the Chemular Licensed Assets in the event of failure of the Chemular TPMF Covenant, and to the fullest extent permitted by law, to put the Company in actual possession and operating control of the Chemular Licensed Assets, and to assist the Company in exercising all rights with respect thereto, and otherwise to operate the JV Business.

 

4.3 Insurance. As soon as reasonably possible following the Closing, but in no event later than thirty (30) days thereafter, the Company shall, at is sole expense, bind insurance coverages with a national insurance carrier in such amounts and against such risks as are customarily carried and insured against within the industry in which the JV Business operates. The Company agrees to maintain such insurance all in such form and amounts as are consistent with industry practices.

 

4.4 Chemular TPMF Covenant. Between the Closing Date and August 1, 2024 (the “TPMF Period”), the Company shall create a CTP portal account (the “CTP Portal Account”) in the name of the Company for the purpose of registering an Industry Account Manager. Promptly after the Closing Date, but in any event on or before the expiration of the TPMF Period, Chemular shall prepare and finalize and file or cause to be filed on behalf of the Company a TPMF in the name of the Company with the purpose and function to be substantially similar in form, substance, and content to the TPMF listed on Schedule 2.2(a) to support the Company in furtherance of the JV Business, all as may be further provided for in the Chemular Master Services Agreement (such file, the “Chemular TPMF”, and such obligation related thereto as provided for in this Section 4.4, the “Chemular TPMF Covenant”). Notwithstanding the foregoing, Chemular shall have no liability for the failure to satisfy the Chemular TPMF Covenant, and the sole remedy for the failure of Chemular to satisfy the Chemular TPMF covenant shall be the grant of the Chemular License pursuant to Section 2.2(a).

 

17

 

 

4.5 Maintenance of the Chemular Licensed Assets. From the date hereof until the earlier of the fulfillment of the Chemular TPMF Covenant or the transfer of the Chemular Licensed Assets to the Company in the event of the failure of the Chemular TPMF Covenant, except as required by applicable Law or as otherwise consented to in writing by each other Party, Chemular shall use reasonable best efforts to maintain the Chemular Licensed Assets in the ordinary course of business consistent with past practices and in compliance in all material respects with all applicable Laws.

 

4.6 Additional Post-Closing Agreements and Other Deliverables. As soon as practicable, the following documents and actions shall be negotiated and entered into by the following parties:

 

(a)[*];

 

(b)[*];

 

(c)[*];

 

(d)[*];

 

(e)[*];

 

ARTICLE V

CONDITIONS PRECEDENT

 

5.1 Conditions Precedent to the Obligations of each of the Parties. The obligation of each of the Parties to consummate the transactions contemplated hereby is subject to the satisfaction or waiver by such Party on or before the Closing of the following conditions precedent:

 

(a) Formation of the Company. The Company shall have been duly established under the laws of the State of Delaware and, in connection therewith, the Certificate of Formation of the Company (the “Company Certificate of Formation”) and any amendments thereto shall have been filed with the Secretary of State of the State of Delaware.

 

(b) No Injunction. No preliminary or permanent injunction or other order shall have been issued by any Governmental Authority and remain in effect at the Closing Date which prohibits, and no preliminary or permanent injunction or other order shall be pending or threatened which would prohibit, the consummation of the transactions contemplated by this Agreement or the Related Agreements or which has or would have the effect of making any of the transactions contemplated by this Agreement or the Related Agreements illegal (each Party agreeing to use its commercially reasonable efforts to have any such issued injunction or order lifted).

 

18

 

 

(c) Statutes; Governmental Approvals. No statute, rule, regulation, executive order, decree or order of any kind shall have been enacted, entered, promulgated or enforced by any Governmental Authority which prohibits the consummation of the transactions contemplated by this Agreement or the Related Agreements or has the effect of making the transactions contemplated by any of this Agreement or the Related Agreements illegal. All Governmental Authority and other consents and approvals, if any, necessary to permit the consummation of the transactions contemplated by this Agreement and the Related Agreements shall have been received.

 

(d) Accuracy of Representations and Warranties. All representations and warranties of each Party contained herein and in each of the Closing Related Agreements to which it is a party shall be true and correct as of the Closing Date and each Party shall have delivered to the other Party a certificate, dated the Closing Date, certifying that its representations and warranties contained herein and therein are true; provided, that in the case of Chemular, in the event of a failure of the Chemular TPMF Covenant, all representations and warranties of Chemular related to or in furtherance of the Chemular Licensed Assets contained herein and in each of the Closing Related Agreements to which it is a party shall also be true and correct as of the TPMF Outside Date.

 

5.2 Conditions Precedent to the Obligations of each Party. The obligation of each Party to consummate the transactions contemplated hereby and in the other Operative Agreements is additionally subject to the satisfaction or waiver on or before the Closing Date of the following conditions precedent:

 

(a) Executed Agreements. On or before the Closing Date, the Closing Related Agreements shall have been duly executed and delivered by each of the respective parties thereto, each in such form as is reasonably acceptable to each other Party.

 

(b) Proceedings. All proceedings to be taken in connection with the transactions contemplated by the Operative Agreements and all documents incident thereto shall be satisfactory in form and substance to each of the Parties and their respective counsel, and each of the Parties shall have received copies of all such documents and other evidences as it or its counsel may reasonably request in order to establish the consummation of such transactions and the taking of all proceedings in connection therewith.

 

(c) No Changes. As of the Closing Date, and in the case of the Chemular Licensed Assets in the event of failure of the Chemular TPMF Covenant, also as of the TPMF Outside Date, no event or circumstance shall have occurred which would substantially and negatively affect the value or prospects of the Company, the Chemular Licensed Assets, the Berify Licensed Assets, or the Membership Interests of the Company to be acquired by either Chemular or Berify hereunder, or which would impair the value of Ispire’s rights under any of the Operative Agreements to which Ispire is a party.

 

(d) Company Documents. On or before the Closing Date, the Company shall be qualified to do business in the State of California. Each of the Parties shall have received a certificate from the Secretary of State or other appropriate official in Delaware and California and each other state in which the Company is qualified to do business to the effect that the Company is in good standing or validly existing in such State.

 

19

 

 

(e) Authorization. As of the Closing Date, all proceedings (including, without limitation, all limited liability company proceedings of the Company, if any) to be taken in connection with the transactions contemplated by the Operative Agreements to which any Party, the Company or any Company subsidiary is a party and all documents incident hereto and thereto shall be satisfactory in form and substance to each Party and each Party shall have received copies of all such documents and other evidences as it may reasonably request in order to establish the consummation of such transactions and the taking of all proceedings in connection therewith.

 

ARTICLE VI

SURVIVAL OF REPRESENTATIONS; INDEMNIFICATION

 

6.1 Survival of Representations. The representations and warranties of the Parties contained in Article III (and in any Schedule or Exhibit attached hereto or to the Operative Agreements or in any certificate delivered in connection with the Closing) are made only as of the Closing Date; except the representations and warranties of Chemular related to or in furtherance of the Chemular Licensed Assets, which representations and warranties are made as of the Closing Date, and in the event of a failure of the Chemular TPMF Covenant, are also made as of the TPMF Outside Date. All such representations and warranties shall survive for a period of twelve (12) months following the Closing Date; except, in the case of Chemular related to or in furtherance of the Chemular Licensed Assets, and in the event of a failure of the Chemular TPMF Covenant, for a period of twelve (12) months following the TPMF Outside Date; provided, however, that the representations and warranties contained in Sections 3.1(a), 3.1(b), 3.2(a), 3.2(b), 3.3(a), 3.3(b), 3.4(a), and 3.4(b) shall survive indefinitely.

 

6.2 Chemular Indemnification. Chemular agrees to indemnify and hold harmless (A) Ispire and each of its Affiliates and their respective officers, directors, managers, stockholders, partners, members, employees, agents and any successors thereto (the “Ispire Indemnitees”), and (B) Berify and each of its Affiliates and their respective officers, directors, managers, stockholders, partners, members, employees, agents and any successors thereto (the “Berify Indemnitees”), on an after-tax basis, from any and all losses, claims, liabilities, obligations, damages, costs and expenses (including reasonable attorney fees) (collectively, “Losses”) incurred or paid as a result of or arising out of: (i) the failure of any representation or warranty made by Chemular in Section 3.1 of this Agreement to be true and correct as of the date hereof; (ii) any breach, violation, or default of any covenant or agreement of Chemular in this Agreement; (iii) violations by Chemular of any Applicable Laws insofar as they affect the JV Business; or (iv) Chemular’s Taxes or their liability, if any (for example, by reason of transferee liability or application of Treasury regulation Section 1.1502-6) for Taxes of others and for Taxes related to the Chemular Licensed Assets for any Tax year or period (or portion thereof) ending on or before the Closing Date.

 

6.3 Berify Indemnification. Berify agrees to indemnify and hold (A) the Ispire Indemnitees, and (B) Chemular and each of its Affiliates and their respective officers, directors, managers, stockholders, partners, members, employees, agents and any successors thereto (collectively, the “Chemular Indemnitees”) harmless, on an after-tax basis, from any and all Losses incurred or paid as a result of or arising out of: (i) the failure of any representation or warranty made by Berify in Section 3.2 of this Agreement to be true and correct as of the date hereof; (ii) any breach, violation or default of any covenant or agreement of Berify in this Agreement; (iii) violations by Berify of any Applicable Laws insofar as they affect the JV Business; or (iv) Berify’s Taxes or their liability, if any (for example, by reason of transferee liability or application of Treasury regulation Section 1.1502-6) for Taxes of others and for Taxes related to the Berify Licensed Assets for any Tax year or period (or portion thereof) ending on or before the Closing Date.

 

20

 

 

6.4 Ispire Indemnification. Ispire agrees to indemnify and hold (A) the Chemular Indemnitees, and (B) the Berify Indemnitees harmless, on an after-tax basis, from any and all Losses incurred or paid as a result of or arising out of: (i) the failure of any representation or warranty made by Ispire in Section 3.3 of this Agreement to be true and correct as of the date hereof; (ii) any breach, violation, or default of any covenant or agreement of Ispire in this Agreement; (iii) violations by Ispire of any Applicable Laws insofar as they affect the JV Business; or (iv) Ispire’s Taxes or their liability, if any (for example, by reason of transferee liability or application of Treasury regulation Section 1.1502-6) for Taxes of others for any Tax year or period (or portion thereof) ending on or before the Closing Date.

 

6.5 Company Indemnification. The Company agrees to indemnify and hold each of Chemular Indemnities, Berify Indemnities, and Ispire Indemnitees harmless, on an after-tax basis, from any and all Losses incurred or paid as a result of or arising out of: (i) the failure of any representation or warranty made by the Company in Section 3.4 of this Agreement (or in any Schedule or Exhibit attached hereto or to any Related Agreement to which it is a party, or in any certificate delivered by the Company in connection with the Closing) to be true and correct as of the date hereof, or (ii) any nonfulfillment, nonperformance, nonobservance or other breach or violation, or default in performance of any covenant or agreement of the Company in this Agreement or any other agreement, certificate or other document executed and delivered by Company at Closing or which otherwise incorporates this provision by reference.

 

6.6 Limitations. The obligations to indemnify and hold harmless pursuant to this Article VI shall survive the consummation of the transactions contemplated by this Agreement for the time periods set forth in Section 6.1, except for claims for indemnification asserted prior to the end of such periods, which claims shall survive until final resolution thereof. Neither Chemular, Berify, Ispire, or the Company shall be liable under Sections 6.2, 6.3, 6.4 or 6.5 unless the aggregate Losses incurred by the Indemnified Party with respect to all matters for which indemnification is to be provided exceed twenty-five thousand dollars ($25,000) in the aggregate, in which case the Indemnifying Party (as the case may be) shall be liable relating back to the first dollar. The aggregate amount required to be paid by an Indemnifying Party under Section 6.2, 6.3, 6.4 or 6.5 shall not exceed the aggregate sum of Ispire’s Initial Capital Contribution plus any amounts paid by Ispire to the Company pursuant to the Ispire Contribution Commitment under this Agreement. Any amount owed by an Indemnifying Party shall be reduced by any insurance proceeds actually collected by the Indemnified Party in respect of the subject claim. Each Party agrees to initially and timely seek coverage of any claim from any available insurance.

 

6.7 Notice of Claim. If any Party seeks indemnification, such Party seeking indemnification (the “Indemnified Party”) shall give reasonably prompt written notice to the indemnifying party (the “Indemnifying Party”) specifying the facts constituting the basis for such claim and the amount, to the extent known, of the claim asserted; provided, however, that the right of a Person to be indemnified hereunder shall not be adversely affected by a failure to give such notice unless, and then only to the extent that, an Indemnifying Party is actually and materially prejudiced thereby. Subject to the terms hereof, the Indemnifying Party shall pay (by wire transfer of immediately available funds) the amount of any valid claim not more than ninety (90) calendar days after the Indemnified Party provides notice to the Indemnifying Party of such amount.

 

21

 

 

6.8 Direct Claims. Any claim by an Indemnified Party on account of a Loss which does not result from a Third Party Claim (a “Direct Claim”) shall be asserted by the Indemnified Party by giving the Indemnifying Party prompt written notice thereof in accordance with Section 6.7. The Indemnifying Party shall respond in writing within 45 days after notice is given to such Indemnifying Party of such Direct Claim, and such response shall specify whether the Indemnifying Party disputes such claim. If the Indemnifying Party fails to dispute such Direct Claim by failing to deliver a response within such 45-day period, then the amount of such Direct Claim shall be conclusively deemed to be an obligation of such Indemnifying Party. If an Indemnifying Party fails to fulfill its direct payment obligations under this Section 6.8, the Indemnified Party shall be free to pursue such remedies as may be available to the Indemnified Party at law or equity on the terms and subject to the provisions of this Agreement.

 

6.9 Procedure for Third Party Claims.

 

(a) If any third party shall notify any Indemnified Party with respect to any matter (a “Third Party Claim”) which may give rise to a claim for indemnification against an Indemnifying Party under this Article VI, then the Indemnified Party shall promptly notify the Indemnifying Party thereof in writing in accordance with Section 6.7.

 

(b) The Indemnifying Party shall have the right to participate in, or by giving written notice to the Indemnified Party, to assume the defense of any Third Party Claim at the Indemnifying Party’s expense and by the Indemnifying Party’s own counsel reasonably acceptable to the Indemnified Party, and the Indemnified Party shall cooperate in good faith in such defense; provided that the following conditions must be satisfied: (i) the Indemnifying Party shall have confirmed in writing, within 30 days after receiving notice of such Third Party Claim, that it is assuming such defense and the Indemnifying Party’s irrevocable and unconditional obligation to fully indemnify (subject to Section 6.6) the Indemnified Party against any Losses that may result from the Third Party Claim; (ii) the Indemnified Party shall not have given the Indemnifying Party written notice that it has determined, in the exercise of its reasonable discretion based on advice of counsel, that a conflict of interest between the Indemnified Party and Indemnifying Party exists and such conflict of interest cannot be waived; (iii) the Third Party Claim does not involve claims for injunctive or equitable relief, relate to or arise in connection with a criminal proceeding, allege violations of Applicable Law, or have the potential to impose restrictions on the operation of the JV Business or otherwise set precedent relating to the JV Business; and (iv) the Indemnifying Party demonstrates to the Indemnified Party’s reasonable satisfaction that, as of such time, the Indemnifying Party has sufficient financial resources to defend such Third Party Claim (items (i) through (iv) in this proviso, the “Assumption Conditions”).

 

(c) If upon satisfaction of the Assumption Conditions, the Indemnifying Party elects to assume the defense of such Third Party Claim, then:

 

(i) the Indemnifying Party shall not be required to pay or otherwise indemnify the Indemnified Party against any attorneys’ fees incurred by the Indemnified Party in connection with such Third Party Claim following the Indemnifying Party’s acknowledgment and election to assume the defense of such Third Party Claim, unless (A) the Indemnifying Party fails to defend diligently the action or proceeding after receiving notice of such failure from the Indemnified Party or at any time thereafter, (B) the Indemnified Party reasonably shall have concluded (upon advice of its counsel) that there may be one or more legal defenses available to such Indemnified Party that are not available to the Indemnifying Party, or (C) the Indemnifying Party reasonably shall have concluded (upon advice of its counsel) that a conflict of interest between the Indemnified Party and the Indemnifying Party exists and such conflict of interest cannot be waived;

 

22

 

 

(ii) the Indemnified Party shall make available to the Indemnifying Party all books, records and other documents and materials that are under the direct or indirect control of the Indemnified Party or any of the Indemnified Party’s agents and that the Indemnifying Party considers necessary or desirable for the defense of such Third Party Claim;

 

(iii) the Indemnified Party shall otherwise cooperate as reasonably requested by the Indemnifying Party in the defense of such Third Party Claim;

 

(iv) the Indemnified Party shall not admit any liability with respect to such Third Party Claim;

 

(v) the Indemnifying Party shall not, without the written consent of the Indemnified Party, which shall not be unreasonably withheld or delayed, settle or compromise any pending or threatened Third Party Claim in respect of which indemnification may be sought hereunder (whether or not the Indemnified Party is an actual or potential party to such Third Party Claim) or consent to the entry of any judgment (A) which does not include an unconditional written release by the claimant or plaintiff of the Indemnified Party from all liability in respect of such Third Party Claim or (B) in any manner that involves any injunctive or equitable remedies against the Indemnified Party or any of its Affiliates or that may materially and adversely affect the Indemnified Party or any of its Affiliates.

 

ARTICLE VII

MISCELLANEOUS

 

7.1 Fees and Expenses. Except as provided in Section 2.1 above, all costs and expenses incurred in connection with this Agreement and the other Operative Agreements and the consummation of the transactions contemplated hereby and thereby shall be paid by the Party incurring such costs and expenses.

 

7.2 Confidentiality.

 

(a) Subject to the requirements of applicable law, each Party shall maintain in confidence all information (i) transferred to the Company as a result of the Operative Agreements and (ii) all information received from the other Parties as a result of any due diligence investigation conducted relative to the execution of the Agreement (the “Confidential Information”) and shall use such Confidential Information only for the benefit of the Company and or in connection with evaluating the transactions contemplated hereby, except in accordance with the immediately succeeding sentences, shall not disclose any such information to (x) any employee or agent of such Party, except to the extent necessary to implement the purpose and intent of this Agreement or (y) a third party or make any unauthorized use thereof. Notwithstanding anything contained in this Agreement, each Party may disclose the Confidential Information to its Affiliates and its and their respective directors, officers, employees, and advisors. The obligation of confidentiality and non- use shall not apply to any Confidential Information which (a) is or becomes generally available to the public through no fault of the receiving party, (b) is independently developed by the receiving party (c) is received in good faith from a third party who is lawfully in possession of such information and has the lawful right to disclose or use it, or (d) is required to comply with any law, rule, regulation, or legal or regulatory process (including without limitation in connection with any Securities and Exchange Commission or securities exchange review process, request, disclosure requirements or filing requirements) applicable to such party. Notwithstanding anything contained in this Agreement or in any other document, agreement or understanding relating to the transactions contemplated by this Agreement, each Party (and each employee, director, office representative, or other agent of such Party) is authorized to disclose to any and all persons, beginning immediately upon commencement of discussions regarding the transactions contemplated by this Agreement, and without limitation of any kind, the U.S. federal, state or local tax treatment and tax structure of such transactions, and all materials of any kind (including opinions or other tax analyses) that are provided to such Party (or any employee, representative, or other agent of such Party) relating to such tax treatment and tax structure. For purposes of this authorization, the “tax treatment” of a transaction means the purported or claimed tax treatment of the transaction, and the “tax structure” of a transaction means any fact that may be relevant to understanding the purported or claimed tax treatment of the transaction. None of the Parties to the transactions contemplated by this Agreement provides U.S. tax advice, and each such party should consult its own advisors regarding its participation in the transactions contemplated by this Agreement.

 

23

 

 

7.3 Public Announcements. No Party shall issue any such press release or make any such public statement with respect to the transactions contemplated by the Operative Agreements without the written consent of other Party except as may be required by Applicable Law, including by applicable United States federal securities laws, rules or regulations or the requirements of any stock exchange or other self-regulatory organization, in which case the Party required to publish such press release or public announcement shall, to the extent practicable, allow the other Parties a reasonable opportunity to comment on such press release or public announcement in advance of such publication.

 

7.4 Notices. All notices, requests, demands, waivers and other communications required or permitted to be given under this Agreement shall be in writing and shall be deemed to have been duly given if sent by U.S. registered or certified mail (postage prepaid, return receipt requested), by overnight courier (delivery fees prepaid), addressed as follows:

 

if to Chemular, to:103 West Main Street

Hudson, MI 49247

Attention: Jason Carignan, Chief Commercial Officer

Email: Jason.carignan@chemular.com

 

with a copy to:Nevers, Palazzo, Packard, Wildermuth & Wynner, PC

31248 Oak Crest Drive, Suite 200

Westlake Village, CA 91361

Attention: Daniel R. Callender

Email: dcallender@npwlaw.com

 

if to Berify, to:145 Columbine Ave.

Santa Ana, CA 92707

Attention: Daniel Kang

Email: dan.k@berify.io

 

24

 

 

with a copyt o:145 Columbine Ave.

Santa Ana, CA 92707

Attention: Lilly Kim

Email: lilly.k@berify.io

 

if to Ispire, to:Aspire North America LLC

19700 Magellan Drive

Torrance, CA 90502

Attention: Steven Przybyla, Chief Legal Officer

Email: steven@getispire.com

 

with a copy to:Fox Rothschild LLP

101 Park Avenue, 17th Floor

New York, NY 10178

Attention: Barry S. Schaevitz, Partner

Email: bschaevitz@foxrothschild.com

 

if to the Company, to:145 Columbine Ave.

Santa Ana, CA 92707

Email: dan.k@berify.io

Attention: Daniel Kang

 

with a copy to:19700 Magellan Drive

Torrance, CA 90502

Email: steven@getispire.com

Attention: Steven Przybyla

 

or to such other Person or address as any Party shall specify by notice in writing to each of the other Parties. Except for a notice of a change of address, which shall be effective only upon receipt thereof, all such notices, requests, demands, waivers and communications properly addressed shall be effective: (i) if sent by U.S. registered or certified mail, three Business Days after deposit in the U.S. mail; (ii) if sent by FedEx or other overnight delivery service, one Business Day after delivery to such service; and (iii) if sent by personal courier, upon receipt;.

 

7.5 Notice and Right to Cure. Except as to the Ispire Contribution Commitment, in the event of a breach of any covenant or representation by any party to this Agreement, if the covenant or representation can be cured, the party seeking to assert the breach shall provide written notice in accordance with this Section 7.5 and a reasonable opportunity to cure the breach prior to receiving the benefit of any remedy applicable to such breach.

 

25

 

 

7.6 Entire Agreement. This Agreement and the Schedules, Exhibits and other documents referred to herein or delivered pursuant hereto, collectively contain the entire understanding of the Parties hereto with respect to the subject matter contained herein and supersede all prior agreements and understandings, oral and written, with respect thereto unless specifically set forth to the contrary herein.

 

7.7 Binding Effect; Benefit; Assignment.

 

(a) This Agreement shall inure to the benefit of and be binding upon the Parties hereto and their respective successors and permitted assigns, but neither this Agreement nor any of the rights, interests or obligations hereunder shall be assigned by any of the Parties hereto without the prior written consent of each other Party.

 

(b) Except as provided in Section 7.7(a), nothing in this Agreement, expressed or implied, is intended to confer on any Person other than the Parties hereto or their respective successors and permitted assigns, any rights, remedies, obligations or liabilities under or by reason of this Agreement. The Company is hereby expressly made a third party beneficiary to the representations and warranties of the other Parties in this Agreement, and subject to the limitations of Article VI, shall be entitled to the benefits of Article VI with respect to any breach thereof; provided, that the Company may not assign such benefits without the written consent of each Party.

 

7.8 Amendments and Waivers. This Agreement may not be amended, and none of its provisions may be modified, except expressly by a written instrument signed by the Parties hereto. No failure or delay of a Party in exercising any power or right hereunder shall operate as a waiver thereof, nor shall any single or partial exercise of any such power or right, or any abandonment or discontinuance of steps to enforce such a power or right, preclude any other or further exercise thereof or the exercise of any other power or right. No waiver by a Party of any provision of this Agreement or consent to any departure therefrom shall in any event be effective unless the same shall be in writing and signed by such Party, and then such waiver or consent shall be effective only in the specific instance and for the purpose for which given.

 

7.9 Counterparts. This Agreement may be executed in several counterparts, each of which shall be deemed to be an original, and all of which together shall be deemed to be one and the same instrument. A signed copy of this Agreement delivered by facsimile, email, or other means of electronic transmission shall be deemed to have the same legal effect as delivery of an original signed copy of this Agreement.

 

7.10 Applicable Law. This Agreement and the legal relations between the Parties hereto shall be governed by and construed in accordance with the laws of the State of Delaware, without regard to the conflict of laws rules thereof.

 

26

 

 

7.11 Jurisdiction; Waiver of Jury Trial. Any judicial proceeding brought against any of the Parties on any dispute arising out of this Agreement or any matter related hereto may be brought in the courts of the State of Delaware, New Castle County, or the United States District Court for the District of Delaware, and by execution and delivery of this Agreement, each of the Parties accepts the exclusive jurisdiction of such courts, and irrevocably agrees to be bound by any judgment rendered thereby in connection with this Agreement. The prevailing Party in any such litigation shall be entitled to receive from the losing Party all costs and expenses, including reasonable counsel fees, incurred by the prevailing Party. Each Party consents to process being served in any such action or proceeding by the mailing of a copy thereof to the address for notices to it set forth in Section 7.4 and agrees that such service shall constitute good and sufficient service of process or notice thereof. Nothing in this paragraph shall affect or eliminate any right to serve process in any other manner permitted by law. EACH OF THE PARTIES HERETO WAIVES ANY RIGHT IT MAY HAVE TO TRIAL BY JURY IN RESPECT OF ANY CLAIM BASED ON, ARISING OUT OF, UNDER OR IN CONNECTION WITH THIS AGREEMENT OR ANY COURSE OF CONDUCT, COURSE OF DEALING, VERBAL OR WRITTEN STATEMENT OR ACTION OF ANY PARTY HERETO IN CONNECTION WITH THE TRANSACTIONS CONTEMPLATED HEREBY.

 

7.12 Severability. If any term, provision, covenant or restriction contained in this Agreement is held by a court of competent jurisdiction or other authority to be invalid, void, unenforceable or against its regulatory policy, the remainder of the terms, provisions, covenants and restrictions contained in this Agreement shall remain in full force and effect and shall in no way be affected, impaired or invalidated.

 

7.13 Conflict Between Agreements. In the event of any inconsistency, conflict or ambiguity as to the rights and obligations of the parties under this Agreement and any Related Agreement, the terms of the Related Agreement shall control and supersede any such inconsistency, conflict or ambiguity.

 

* * *

 

27

 

 

IN WITNESS WHEREOF, the Parties have caused this Agreement to be duly executed as of the day and year first above written.

 

  CHEMULAR INC.

 

  By: /s/ Kevin Burd
  Name:  Kevin Burd
  Title: Chief Executive Officer

 

  TOUCH POINT WORLDWIDE, INC. D/B/A BERIFY

 

  By: /s/ Daniel Kang
  Name:  Daniel Kang
  Title: Chief Executive Officer

 

  ASPIRE NORTH AMERICA LLC

 

  By: /s/ Michael Wang
  Name:  Michael Wang
  Title: Co-CEO

 

  IKE TECH LLC

 

  By: /s/ Steven Pryzbyla
  Name:  Steven Pryzbyla
  Title: President

 

[Signature Page to Capital Contribution, Subscription, and Joint Venture Agreement]

 

 

 

 

Schedule 2.2(a)

Chemular Licensed Assets

 

1.[*]

 

2.[*]

 

Schedule 2.2(b)

Berify Licensed Assets

 

1.[*]

 

2.[*]

 

Schedule 3.1(i)

Chemular Intellectual Property

 

1.[*]

 

2.[*]

 

3.[*]

 

4.[*]

 

 

 

 

 

EX-31.1 4 ea020551501ex31-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.

 

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

 

 

EX-31.2 5 ea020551501ex31-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.

 

May 14, 2024   /s/ Daniel Machock
  Name:  Daniel Machock
  Title: Chief Financial Officer
    (Principal Financial Officer)

 

 

EX-32.1 6 ea020551501ex32-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 March 31, 2024, 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: May 14, 2024  

 

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

 

Dated: May 14, 2024

 

 

EX-101.SCH 7 ispr-20240331.xsd XBRL SCHEMA FILE 995301 - Statement - Unaudited Condensed Consolidated Statements of Operations and Comprehensive Loss link:presentationLink link:definitionLink link:calculationLink 995302 - Statement - Unaudited Condensed Consolidated Statements of Operations and Comprehensive Loss (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 995303 - Statement - Unaudited Condensed Consolidated Balance Sheets link:presentationLink link:definitionLink link:calculationLink 995304 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 995305 - Statement - Unaudited Condensed Consolidated Statements of Changes in Stockholders’ Equity link:presentationLink link:definitionLink link:calculationLink 995306 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows link:presentationLink link:definitionLink link:calculationLink 995307 - Disclosure - Organization and Principal Activities link:presentationLink link:definitionLink link:calculationLink 995308 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:definitionLink link:calculationLink 995309 - Disclosure - Misapplication of Functional Currency link:presentationLink link:definitionLink link:calculationLink 995310 - Disclosure - Cash link:presentationLink link:definitionLink link:calculationLink 995311 - Disclosure - Fair Value Measurement link:presentationLink link:definitionLink link:calculationLink 995312 - Disclosure - Accounts Receivable, Net link:presentationLink link:definitionLink link:calculationLink 995313 - Disclosure - Prepaid Expenses and Other Current Assets link:presentationLink link:definitionLink link:calculationLink 995314 - Disclosure - Property, Plant and Equipment, Net link:presentationLink link:definitionLink link:calculationLink 995315 - Disclosure - Long Term Investment link:presentationLink link:definitionLink link:calculationLink 995316 - Disclosure - Contract Liabilities link:presentationLink link:definitionLink link:calculationLink 995317 - Disclosure - Leases link:presentationLink link:definitionLink link:calculationLink 995318 - Disclosure - Accrued Liabilities and Other Payables link:presentationLink link:definitionLink link:calculationLink 995319 - Disclosure - Related Party Transactions link:presentationLink link:definitionLink link:calculationLink 995320 - Disclosure - Income Taxes link:presentationLink link:definitionLink link:calculationLink 995321 - Disclosure - Warrants link:presentationLink link:definitionLink link:calculationLink 995322 - Disclosure - Stock-Based Compensation link:presentationLink link:definitionLink link:calculationLink 995323 - Disclosure - Stockholders’ Equity link:presentationLink link:definitionLink link:calculationLink 995324 - Disclosure - Commitments and Contingencies link:presentationLink link:definitionLink link:calculationLink 995325 - Disclosure - Subsequent Events link:presentationLink link:definitionLink link:calculationLink 996000 - Disclosure - Accounting Policies, by Policy (Policies) link:presentationLink link:definitionLink link:calculationLink 996001 - Disclosure - Organization and Principal Activities (Tables) link:presentationLink link:definitionLink link:calculationLink 996002 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:definitionLink link:calculationLink 996003 - Disclosure - Cash (Tables) link:presentationLink link:definitionLink link:calculationLink 996004 - Disclosure - Accounts Receivable, Net (Tables) link:presentationLink link:definitionLink link:calculationLink 996005 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) link:presentationLink link:definitionLink link:calculationLink 996006 - Disclosure - Property, Plant and Equipment, Net (Tables) link:presentationLink link:definitionLink link:calculationLink 996007 - Disclosure - Leases (Tables) link:presentationLink link:definitionLink link:calculationLink 996008 - Disclosure - Accrued Liabilities and Other Payables (Tables) link:presentationLink link:definitionLink link:calculationLink 996009 - Disclosure - Related Party Transactions (Tables) link:presentationLink link:definitionLink link:calculationLink 996010 - Disclosure - Income Taxes (Tables) link:presentationLink link:definitionLink link:calculationLink 996011 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:definitionLink link:calculationLink 996012 - Disclosure - Organization and Principal Activities (Details) link:presentationLink link:definitionLink link:calculationLink 996013 - Disclosure - Organization and Principal Activities (Details) - Schedule of Company and Its Subsidiaries link:presentationLink link:definitionLink link:calculationLink 996014 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:definitionLink link:calculationLink 996015 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives link:presentationLink link:definitionLink link:calculationLink 996016 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Net Sales Disaggregated by Products link:presentationLink link:definitionLink link:calculationLink 996017 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Reconciliation of Basic Net Loss Per Share link:presentationLink link:definitionLink link:calculationLink 996018 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Reconciliation of Basic Net Loss Per Share (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 996019 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Company’s Consolidated Revenue link:presentationLink link:definitionLink link:calculationLink 996020 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Major Suppliers link:presentationLink link:definitionLink link:calculationLink 996021 - Disclosure - Misapplication of Functional Currency (Details) link:presentationLink link:definitionLink link:calculationLink 996022 - Disclosure - Cash (Details) - Schedule of Geography and by Currencies link:presentationLink link:definitionLink link:calculationLink 996023 - Disclosure - Accounts Receivable, Net (Details) link:presentationLink link:definitionLink link:calculationLink 996024 - Disclosure - Accounts Receivable, Net (Details) - Schedule of Accounts Receivable link:presentationLink link:definitionLink link:calculationLink 996025 - Disclosure - Prepaid Expenses and Other Current Assets (Details) - Schedule of Prepaid Expenses and Other Current Assets link:presentationLink link:definitionLink link:calculationLink 996026 - Disclosure - Property, Plant and Equipment, Net (Details) link:presentationLink link:definitionLink link:calculationLink 996027 - Disclosure - Property, Plant and Equipment, Net (Details) - Schedule of Property, Plant and Equipment link:presentationLink link:definitionLink link:calculationLink 996028 - Disclosure - Long Term Investment (Details) link:presentationLink link:definitionLink link:calculationLink 996029 - Disclosure - Contract Liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 996030 - Disclosure - Leases (Details) link:presentationLink link:definitionLink link:calculationLink 996031 - Disclosure - Leases (Details) - Schedule of Right-of-Use Assets link:presentationLink link:definitionLink link:calculationLink 996032 - Disclosure - Leases (Details) - Schedule of Maturities of our Lease Liabilities link:presentationLink link:definitionLink link:calculationLink 996033 - Disclosure - Accrued Liabilities and Other Payables (Details) - Schedule of Accrued Liabilities and Other Payables link:presentationLink link:definitionLink link:calculationLink 996034 - Disclosure - Related Party Transactions (Details) link:presentationLink link:definitionLink link:calculationLink 996035 - Disclosure - Related Party Transactions (Details) - Schedule of Major Related Parties link:presentationLink link:definitionLink link:calculationLink 996036 - Disclosure - Income Taxes (Details) link:presentationLink link:definitionLink link:calculationLink 996037 - Disclosure - Income Taxes (Details) - Schedule of Income (Loss) Before Income Taxes link:presentationLink link:definitionLink link:calculationLink 996038 - Disclosure - Warrants (Details) link:presentationLink link:definitionLink link:calculationLink 996039 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:definitionLink link:calculationLink 996040 - Disclosure - Stock-Based Compensation (Details) - Schedule of Stock Option Activity link:presentationLink link:definitionLink link:calculationLink 996041 - Disclosure - Stock-Based Compensation (Details) - Schedule of Options were Valued using the Binomial Option Pricing Model link:presentationLink link:definitionLink link:calculationLink 996042 - Disclosure - Stock-Based Compensation (Details) - Schedule of Awards Granted to Employees link:presentationLink link:definitionLink link:calculationLink 996043 - Disclosure - Stock-Based Compensation (Details) - Schedule of Allocation of Stock-Based Compensation link:presentationLink link:definitionLink link:calculationLink 996044 - Disclosure - Stockholders’ Equity (Details) link:presentationLink link:definitionLink link:calculationLink 996045 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:definitionLink link:calculationLink 996046 - 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 8 ispr-20240331_cal.xml XBRL CALCULATION FILE EX-101.DEF 9 ispr-20240331_def.xml XBRL DEFINITION FILE EX-101.LAB 10 ispr-20240331_lab.xml XBRL LABEL FILE EX-101.PRE 11 ispr-20240331_pre.xml XBRL PRESENTATION FILE XML 13 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cover - shares
9 Months Ended
Mar. 31, 2024
May 10, 2024
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Entity Interactive Data Current Yes  
Amendment Flag false  
Document Period End Date Mar. 31, 2024  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q3  
Entity Information [Line Items]    
Entity Registrant Name Ispire Technology Inc.  
Entity Central Index Key 0001948455  
Entity File Number 001-41680  
Entity Tax Identification Number 93-1869878  
Entity Incorporation, State or Country Code DE  
Current Fiscal Year End Date --06-30  
Entity Current Reporting Status Yes  
Entity Shell Company false  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Contact Personnel [Line Items]    
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  
Entity Phone Fax Numbers [Line Items]    
City Area Code (310)  
Local Phone Number 742-9975  
Entity Listings [Line Items]    
Title of 12(b) Security Common Stock, par value $0.0001 per share  
Trading Symbol ISPR  
Security Exchange Name NASDAQ  
Entity Common Stock, Shares Outstanding   56,400,636
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Unaudited Condensed Consolidated Statements of Operations and Comprehensive Loss - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]        
Revenue $ 30,015,036 $ 24,136,297 $ 114,565,244 $ 82,976,746
Cost of revenue 23,893,083 19,616,098 95,345,545 68,699,245
Gross profit 6,121,953 4,520,199 19,219,699 14,277,501
Operating expenses:        
Sales and marketing expenses 1,754,760 948,302 4,174,386 3,182,451
General and administrative expenses 10,047,116 6,261,326 25,587,145 14,689,504
Total Operating expenses 11,801,876 7,209,628 29,761,531 17,871,955
Loss from operations (5,679,923) (2,689,429) (10,541,832) (3,594,454)
Other income (expense):        
Interest income, net 27,296 391 298,161 77,202
Exchange gain (loss), net (53,904) 660,760 (19,387) 183,178
Other income (expense), net 12,265 (67,953) 20,078 (108,440)
Total Other income (expense), net (14,343) 593,198 298,852 151,940
Loss before income taxes (5,694,266) (2,096,231) (10,242,980) (3,442,514)
Income taxes - current (255,485) (237,992) (1,103,710) (1,069,999)
Net loss (5,949,751) (2,334,223) (11,346,690) (4,512,513)
Other comprehensive loss        
Foreign currency translation adjustments 10,788 (157,704) 169,578 (15,274)
Comprehensive loss $ (5,938,963) $ (2,491,927) $ (11,177,112) $ (4,527,787)
Net loss per share        
Basic (in Dollars per share) $ (0.11) $ (0.05) $ (0.21) $ (0.09)
Weighted average shares outstanding:        
Basic (in Shares) 54,347,729 50,000,000 54,287,624 50,000,000
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Unaudited Condensed Consolidated Statements of Operations and Comprehensive Loss (Parentheticals) - $ / shares
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]        
Diluted $ (0.11) $ (0.05) $ (0.21) $ (0.09)
Diluted 54,347,729 50,000,000 54,287,624 50,000,000
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Unaudited Condensed Consolidated Balance Sheets - USD ($)
Mar. 31, 2024
Jun. 30, 2023
Current assets:    
Cash $ 39,453,727 $ 40,300,573
Accounts receivable, net 47,732,178 24,526,262
Inventories 9,813,782 7,472,108
Prepaid expenses and other current assets 1,652,850 3,378,617
Investment - other 9,133,707
Total current assets 98,652,537 84,811,267
Other assets:    
Property, plant and equipment, net 2,166,563 1,088,131
Intangible assets, net 968,033
Rental deposit 725,979 732,334
Right-of-use assets – operating leases 3,636,104 4,061,617
Long term investment 2,000,000
Total other assets 9,496,679 5,882,082
Total assets 108,149,216 90,693,349
Current liabilities    
Accounts payable 3,667,581 1,274,391
Contract liabilities 1,327,371 988,556
Accrued liabilities and other payables 2,441,849 281,361
Income tax payable 63,853
Operating lease liabilities – current portion 1,275,923 944,525
Total current liabilities 69,743,043 55,962,184
Other liabilities:    
Operating lease liabilities – net of current portion 2,730,574 3,356,232
Total liabilities 72,473,617 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 56,329,396 shares issued and outstanding as of June 30, 2023 and March 31, 2024 5,633 5,422
Preferred stock, par value $0.0001 per share, 10,000,000 shares authorized, no shares issued at June 30, 2023 and March 31, 2024
Additional paid-in capital 41,163,042 25,685,475
Retained earnings (accumulated deficit) (5,498,886) 5,847,804
Accumulated other comprehensive (loss) income 5,810 (163,768)
Total stockholders’ equity 35,675,599 31,374,933
Total liabilities and stockholders’ equity 108,149,216 90,693,349
Related Party    
Current liabilities    
Accounts payable – related party 61,030,319 51,698,588
Due to a related party $ 710,910
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Unaudited Condensed Consolidated Balance Sheets (Parentheticals) - $ / shares
Mar. 31, 2024
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 56,329,396 54,222,420
Common stock, shares outstanding 56,329,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
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
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 (4,512,513) (4,512,513)
Foreign currency translation adjustment (15,274) (15,274)
Balance at Mar. 31, 2023 $ 5,000 7,433,894 (199,938) 7,238,956
Balance (in Shares) at Mar. 31, 2023 50,000,000        
Balance at Dec. 31, 2022 $ 5,000 9,768,117 (42,233) 9,730,884
Balance (in Shares) at Dec. 31, 2022 50,000,000        
Net loss (2,334,223) (2,334,223)
Foreign currency translation adjustment (157,705) (157,705)
Balance at Mar. 31, 2023 $ 5,000 7,433,894 (199,938) 7,238,956
Balance (in Shares) at Mar. 31, 2023 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 (11,346,690) (11,346,690)
Stock-based compensation expense 4,152,810 4,152,810
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        
Issuance of common stock for a secondary offering $ 205 10,785,701 10,785,906
Issuance of common stock for a secondary offering (in Shares) 2,050,000        
Foreign currency translation adjustment 169,578 169,578
Balance at Mar. 31, 2024 $ 5,633 41,163,042 (5,498,886) 5,810 35,675,599
Balance (in Shares) at Mar. 31, 2024 56,329,396        
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        
Net loss (5,949,751) (5,949,751)
Stock-based compensation expense 1,841,392 1,841,392
Issuance of common stock for a secondary offering $ 205 10,785,701 10,785,906
Issuance of common stock for a secondary offering (in Shares) 2,050,000        
Foreign currency translation adjustment 10,788 10,788
Balance at Mar. 31, 2024 $ 5,633 $ 41,163,042 $ (5,498,886) $ 5,810 $ 35,675,599
Balance (in Shares) at Mar. 31, 2024 56,329,396        
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Unaudited Condensed Consolidated Statements of Cash Flows - USD ($)
9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statement of Cash Flows [Abstract]    
Net loss $ (11,346,690) $ (4,512,513)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Depreciation and amortization 138,546 20,878
Credit loss expenses 3,318,772 2,226,090
Stock-based compensation expenses 4,691,872
Inventory impairment 168,585
Changes in operating assets and liabilities:    
Accounts receivable (26,553,830) (9,323,279)
Inventories (2,510,259) 343,395
Prepaid expenses and other current assets 1,732,122 56,486
Accounts payable and accounts payable – related party 11,904,642 13,737,398
Contract liabilities 350,227 (940,014)
Accrued liabilities and other payables 1,160,487 360,761
Operating lease liabilities (63,853) 128,865
Income tax payable 131,253 (481,113)
Net cash provided by (used in) operating activities (16,878,126) 1,616,954
Cash flows from investing activities:    
Purchase of property, plant and equipment (1,205,716) (495,065)
Acquisition of intangible assets (979,295)
Purchase of short term investment (9,604,418)
Maturity of short term investment 9,133,707
Acquisition of long term investment (1,000,000)
Net cash (used in) provided by investing activities 5,948,696 (10,099,483)
Cash flows from financing activities:    
Payment made for dividends (3,384,678)
Advances from related parties 1,934,855
Repayments of advances from a related party (703,322) (40,512,691)
Proceeds from a secondary offering 12,300,000
Costs of a secondary offering (1,514,094)
Net cash (used in) provided by financing activities 10,082,584 (41,962,514)
Net decrease in cash (846,846) (50,445,043)
Cash - beginning of period 40,300,573 74,480,651
Cash - end of period 39,453,727 24,035,608
Supplemental non-cash investing and financing activities    
Leased assets obtained in exchange for operating lease liabilities 495,739 4,882,220
Unpaid long term investment in accrued liabilities and other payables 1,000,000
Supplemental disclosures    
Cash paid for income taxes 1,355,110 1,666,543
Cash paid for interest $ 7,399 $ 587
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Organization and Principal Activities
9 Months Ended
Mar. 31, 2024
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 March 31, 2024, 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 March 31, 2024, they owned 59.0% and 4.4% 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 March 31, 2024:

 

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,
Sales and Marketing

 

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 People’s the Republic of China (“PRC”)).

 

Restatement of Unaudited Condensed Consolidated Financial Statements for the nine months ended March 31, 2023

  

In preparing the unaudited condensed consolidated statement of cash flows, the Company identified an 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 $634,776 in unaudited condensed consolidated statements of cash flows for the nine months ended March 31, 2023 was reclassified to operating activities. The Company also omitted to present the noncash activities in relation to leased assets obtained in exchange for operating lease liabilities. In addition, the Company has added disclosure of $4,882,220 of leased assets obtained in exchange for operating lease liabilities in the unaudited condensed consolidated statement of cash flows for the nine months ended March 31, 2023.

 

In preparing the unaudited condensed consolidated statement of operations and comprehensive loss, the Company identified an additional error related to the reclassification of shipping and handling costs. The Company determined that the shipping and handling costs, which should be classified under cost of revenue, were classified under selling expenses for the nine months ended March 31, 2023. As a result of the restatement, the Company’s shipping and handling costs of $173,379 were reclassified from selling expenses to cost of revenue.

 

Risk and Uncertainties

 

E-cigarette regulation

 

Regulation regarding e-cigarettes 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 or before August 8, 2016, a PMTA was required to be submitted to the FDA before 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 before September 9, 2020, a PMTA premarket authorization issued by FDA 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, FDA 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 21 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies
9 Months Ended
Mar. 31, 2024
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 March 31, 2024, and the results of operations for the three- and nine-month periods ended March 31, 2024 and 2023. 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 consolidated financial statements included in such Annual Report.

 

The results of operations for the three- and nine-month periods ended March 31, 2024 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 investment - other. 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 March 31, 2024, accounts receivable from two customers totaled approximately 11% and 10%.

 

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 March 31, 2023 and 2024, the Company recorded inventory reserve of $0 and $38,133, respectively. For the nine months ended March 31, 2023 and 2024, the Company recorded inventory reserve of $0 and $168,585, 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

 

Long term investment

 

Long term investment consist of equity investments in a privately held company that the Company does not have control or significant influence over it. These equity investments do not have readily determinable fair values and are primarily accounted for under the measurement alternative. Under the measurement alternative, the carrying value is measured at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer

 

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 June 30, 2023 was $9,133,707 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. $247,702 and $979,295 of patent fees were capitalized during the three and nine months ended March 31, 2024. The amortization of the intangible assets was $0 and $9,755 for the three months ended March 31, 2023 and 2024 respectively. The amortization of the intangible assets was $0 and $11,262 for the nine months ended March 31, 2023 and 2024 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 a deposit of 30% of sales amount upon placing order, and the payment of the remaining 70% to be made before shipment. For cannabis vaping products, a tailored payment term is designed for each customer, based on the 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 contracts, 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 nine-month periods ended March 31, 2023 and 2024, were as follows:

 

   Three months ended
March 31,
   Nine months ended
March 31,
 
Net sales by product  2023   2024   2023   2024 
Tobacco vaping products  $16,546,587   $18,082,617   $59,555,046   $65,748,881 
Cannabis vaping products   7,589,710    11,932,419    23,421,700    48,816,363 
Total  $24,136,297   $30,015,036   $82,976,746   $114,565,244 

 

Cost of revenue

 

Cost of revenue for the three and nine months ended March 31, 2023 and 2024, 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 March 31, 2023 and 2024 are $58,313 and $54,521, respectively. Shipping and handling costs for the nine months ended March 31, 2023 and 2024 are $231,691 and $221,273, respectively. They are included in the cost of revenue.

 

Research and development expenses   

 

Research and development expenses for the three months ended March 31, 2023 and 2024 were $42,449 and $163,764, respectively. Research and development expenses for the nine months ended March 31, 2023 and 2024 were $112,527 and $793,103, respectively. Such expenses 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 stock 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 nine months ended March 31, 2023 and 2024, 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 March 31, 2024.

 

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, warrants and unvested restricted stock units, altogether 3,563,002 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 nine months ended March 31, 2023 and 2024.

 

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

 

   Three months ended
March 31,
   Nine months ended
March 31,
 
   2023   2024   2023   2024 
Net loss  $(2,334,223)  $(5,949,751)  $(4,512,513)  $(11,346,690)
Weighted average basic and diluted share of common stock outstanding
   50,000,000    54,347,729    50,000,000    54,287,624 
Net loss per basic and diluted share of common stock
  $(0.05)  $(0.11)  $(0.09)  $(0.21)

 

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 the 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. The Company is currently evaluating the impact of this ASU on our segment disclosures.

 

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740), Improvements to Income Tax Disclosures. ASU 2023-09 requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as additional information on income taxes paid. The guidance is effective for annual periods beginning after December 15, 2024 on a prospective basis. The Company is currently evaluating the impact of adopting this ASU on its consolidated financial statements.

 

Customer and Supplier Concentration  

 

(a) Customers

 

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

 

   Three months ended
March 31,
   Nine months ended
March 31,
 
   2023   2024   2023   2024 
Major Customers                
Customer A   31%   31%   34%   31%
Customer B   12%   *    *    * 

 

* Represented less than 10% of consolidated revenue.

 

(b) Suppliers

 

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

 

   Three months ended
March 31,
   Nine months ended
March 31,
 
   2023   2024   2023   2024 
Major Suppliers                
Supplier A   100%   95%   100%   77%

 

(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 13.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Misapplication of Functional Currency
9 Months Ended
Mar. 31, 2024
Misapplication of Functional Currency [Abstract]  
MISAPPLICATION OF FUNCTIONAL CURRENCY

3. MISAPPLICATION OF FUNCTIONAL CURRENCY

 

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 was 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 23 R11.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cash
9 Months Ended
Mar. 31, 2024
Cash [Abstract]  
CASH

4. CASH

 

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

 

   As of
June 30,
   As of
March 31,
 
By Geography:  2023   2024 
Cash in HK  $25,841,880   $29,503,253 
Cash in U.S.   14,458,693    9,742,679 
Cash in Malaysia   
-
    207,795 
Total  $40,300,573   $39,453,727 
           
By Currency:          
USD  $39,835,636   $29,694,448 
RM   
-
    104,048 
HKD   363,416    129,395 
EUR   59,702    16,922 
GBP   22,143    22,352 
RMB   19,676    9,486,562 
Total  $40,300,573   $39,453,727 

 

“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 24 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurement
9 Months Ended
Mar. 31, 2024
Fair Value Measurement [Abstract]  
FAIR VALUE MEASUREMENT

5. FAIR VALUE MEASUREMENT

 

As of June 30, 2023, and March 31, 2024, 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 25 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accounts Receivable, Net
9 Months Ended
Mar. 31, 2024
Accounts Receivable, Net [Abstract]  
ACCOUNTS RECEIVABLE, NET

6. ACCOUNTS RECEIVABLE, NET

 

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

 

   As of
June 30,
   As of
March 31,
 
   2023   2024 
Accounts receivable – gross  $26,025,068   $51,777,795 
Allowance for credit losses   (1,498,806)   (4,045,617)
Accounts receivable, net  $24,526,262   $47,732,178 

 

The Company recorded $1,301,180, and $1,192,488 credit loss expenses for the three months ended March 31, 2023 and 2024, respectively. The Company recorded $2,226,090 and $3,318,772 credit loss expenses for the nine months ended March 31, 2023 and 2024, respectively. For the three months ended March 31, 2023 and 2024, the Company wrote off accounts receivable against allowance for credit losses of $526,085 and $65,801, respectively. For the nine months ended March 31, 2023 and 2024, the Company wrote off accounts receivable against allowance for credit losses of $526,085 and $771,961, respectively.

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Prepaid Expenses and Other Current Assets
9 Months Ended
Mar. 31, 2024
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 March 31, 2024, prepaid expenses and other current assets consisted of the following:

 

   As of
June 30,
   As of
March 31,
 
   2023   2024 
Prepayment for inventory purchases  $3,209,413   $150,948 
Other receivable   142,230    371,192 
Prepayments   26,974    946,101 
Prepaid provisional profit tax – Hong Kong   
-
    184,609 
Total  $3,378,617   $1,652,850 

 

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

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property, Plant and Equipment, Net
9 Months Ended
Mar. 31, 2024
Property, Plant and Equipment, Net [Abstract]  
PROPERTY, PLANT AND EQUIPMENT, NET

8. PROPERTY, PLANT AND EQUIPMENT, NET

 

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

  

    As of
June 30,
    As of
March 31,
 
    2023     2024  
Leasehold improvements   $ 518,854     $ 817,329  
Office and other equipment     339,155       927,839  
Furniture and fixtures     309,990       340,723  
Construction-in-progress     -       287,824  
      1,167,999       2,373,715  
Less: accumulated depreciation     (79,868 )     (207,152 )
Total   $ 1,088,131     $ 2,166,563  

 

For the three months ended March 31, 2023 and 2024, depreciation expense amounted to $7,394, and $56,842, respectively. For the nine months ended March 31, 2023 and 2024, depreciation expense amounted to $20,887 and $127,387, respectively.

 

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

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Long Term Investment
9 Months Ended
Mar. 31, 2024
Long Term Investments [Abstract]  
LONG TERM INVESTMENT

9. LONG TERM INVESTMENT

 

On February 13, 2024, the Company invested $1,000,000 into a preferred equity investment in Touch Point Worldwide, Inc. d/b/a/ Berify, a Delaware corporation (“Berify”). The Company purchased 909,091 shares of Berify Series Seed Preferred equity for $1 million, yielding a 2.3% ownership in Berify, and the Company also committed to invest an additional of $1 million into Berify’s preferred equity for 909,091 shares. As of March 31, 2024, the Company recorded the unpaid $1 million consideration in accrued liabilities and other payables on the consolidated balance sheet. On April 5, 2024, the Company completed its investment into Berify, giving the Company a total of 1,818,182 shares equal to a 4.5% interest in Berify for $2 million. The Series Seed Preferred equity comes with a variety of protective rights for Series Seed Preferred shareholders. The investment is accounted for by the cost method.

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Contract Liabilities
9 Months Ended
Mar. 31, 2024
Contract Liabilities [Abstract]  
CONTRACT LIABILITIES

10. CONTRACT LIABILITIES

 

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

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases
9 Months Ended
Mar. 31, 2024
Leases [Abstract]  
LEASES

11. 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
March 31,
 
   2023   2024 
Operating lease right-of-use assets  $4,061,617   $3,636,104 
           
Operating lease liabilities – current  $944,525   $1,275,923 
Operating lease liabilities – non-current   3,356,232    2,730,574 
Total  $4,300,757   $4,006,497 

 

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

  

   As of
March 31,
2023
 
April 1, 2024 to March 31, 2025  $1,546,607 
April 1, 2025 to March 31, 2026   1,529,974 
April 1, 2026 to March 31, 2027   1,117,724 
April 1, 2027 to March 31, 2028   322,704 
Total future lease payments   4,517,009 
Less: imputed interest   (510,512)
Total lease liabilities  $4,006,497 

 

The Company incurred lease costs, which include the payment of short-term leases, of $275,126 and $413,911 on the Company’s unaudited condensed consolidated statements of operations and comprehensive loss for the three months ended March 31, 2023 and 2024, respectively. The Company incurred lease costs, which include the payment of short-term leases, of $1,033,862 and $1,148,902 on the Company’s unaudited condensed consolidated statements of operations and comprehensive loss for the nine months ended March 31, 2023 and 2024, respectively.

 

The Company made payments of $300,593 and $378,560 under the lease agreements during the three months ended March 31, 2023 and 2024, respectively. The Company made payments of $840,623 and $1,089,246 under the lease agreements during the nine months ended March 31, 2023 and 2024, respectively.

 

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

 

The discount rate related to the Company’s lease liabilities as of both June 30, 2023 and March 31, 2024 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 31 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accrued Liabilities and Other Payables
9 Months Ended
Mar. 31, 2024
Accrued Liabilities and Other Payables [Abstract]  
ACCRUED LIABILITIES AND OTHER PAYABLES

12. ACCRUED LIABILITIES AND OTHER PAYABLES

 

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

 

   As of
June 30,
   As of
March 31,
 
   2023   2023 
Other payables  $148,197   $369,931 
Accrued salaries and related benefits   97,314    57,572 
Accrued expenses   35,850    478,149 
Long term investment payable        1,000,000 
Reserve for product returns   
-
    523,987 
Other tax payable   
-
    12,210 
Total  $281,361   $2,441,849 
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related Party Transactions
9 Months Ended
Mar. 31, 2024
Related Party Transactions [Abstract]  
RELATED PARTY TRANSACTIONS

13. 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 March 31, 2024, Mr. Liu and Ms. Zhu beneficially own 66.5% and 5.0%, respectively, of the outstanding shares of Aspire Global. As of March 31, 2024, Mr. Liu and Ms. Zhu beneficially own 59.0% and 4.4%, respectively, of the outstanding shares of the Company.

 

c) The balances due to related parties at June 30, 2023 and March 31, 2024 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 nine-month periods ended March 31, 2023 and 2024, the majority of the Company’s tobacco and cannabis vaping products were purchased from Shenzhen Yi Jia. As of June 30, 2023 and March 31, 2024, the accounts payable - related party was $51,698,588 and $61,030,319, respectively, which was payable to Shenzhen Yi Jia. There are no fixed payment terms regarding these balances and they are classified as current liabilities. For the three months ended March 31, 2023 and 2024, the purchases from Shenzhen Yi Jia were $16,961,308, and $24,079,185, respectively. For the nine months ended March 31, 2023 and 2024, the purchases from Shenzhen Yi Jia were $67,762,917 and $73,062,398, respectively.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes
9 Months Ended
Mar. 31, 2024
Income Taxes [Abstract]  
INCOME TAXES

14. INCOME TAXES 

 

For the three and nine months ended March 31, 2023 and 2024 income (loss) before income taxes by major taxing jurisdiction consists of:

 

   Three months ended
March 31,
   Nine months ended
March 31,
 
   2023   2024   2023   2024 
HK  $2,103,639   $1,503,400   $6,207,590   $7,194,470 
U.S.   (4,199,870)   (6,778,698)   (9,650,104)   (16,737,784)
Malaysia   
-
    (418,968)   
-
    (699,666)
Total  $(2,096,231)  $(5,694,266)  $(3,442,514)  $(10,242,980)

 

Income taxes recorded for the three and nine months ended March 31, 2023 and 2024, 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 nine months ended March 31, 2023 and 2024, 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 March 31, 2024, there was no income tax payable as the tax position was prepaid provisional tax from Hong Kong operation of $184,609. All income tax payables or prepaid amounts arose solely from Hong Kong operation.

 

As at March 31, 2024, there were unrecognized deferred tax assets of $7,442,831, out of which $5,855,858 were net operating loss carryforwards in the U.S. that may result in future income tax benefits, resulting from net operating losses of $27,885,039 from Aspire North America LLC. The amount of the valuation allowance as of March 31, 2024 was $7,442,831, resulting from an addition of $2,942,387 to the valuation allowance of $4,500,444 as of June 30, 2023.

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Warrants
9 Months Ended
Mar. 31, 2024
Warrants [Abstract]  
WARRANTS

15. WARRANTS 

 

On April 3, 2023, the Company issued representative of the underwriters 62,100 warrants. Each warrant entitles the holder to purchase one share of common stock at an exercise price of $8.75, during the period commencing April 3, 2023, and expiring on April 3, 2028. None of the warrants have been exercised yet. As of March 31, 2024, there are 62,100 warrants outstanding, with a remaining life of approximately 49 months and aggregate intrinsic value of $0.

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation
9 Months Ended
Mar. 31, 2024
Stock-Based Compensation [Abstract]  
STOCK-BASED COMPENSATION

16. 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 is 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 the Company’s Form S-8 (File No. 333-273458) 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 nine months ended March 31, 2024, 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 and consultants are vested over three to six months and fully vested as of March 31, 2024. There are no unrecognized compensation expenses related to unvested restricted stocks as of March 31, 2024.

 

During the nine months ended March 31, 2024, 3,072,500 stock options and 637,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 March 31, 2024:

 

   Number of
options
   Weighted
average
exercise
price
   Weighted
average
fair value
per option
 
Outstanding at June 30, 2023   
-
   $
-
   $
-
 
Granted   3,072,500   $9.63   $5.44 
Exercised   
-
   $
-
   $
-
 
Expired   
-
   $
-
   $
-
 
Forfeiture   165,000   $9.76   $5.54 
Outstanding at March 31, 2024   2,907,500   $9.63   $5.43 

 

The aggregate intrinsic value of options outstanding with an exercise price less than the closing price of the Company’s common stock as of March 31, 2024 was $0. The aggregate intrinsic value of options exercisable with an exercise price less than the closing price of the Company’s common stock as of March 31, 2024 was $0. 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 March 31, 2023 and 2024, was $0 and $1,078,235, respectively. Total expense of options vested for the nine months ended March 31, 2023 and 2024, was $0 and $2,785,328, respectively. The options granted during the nine months ended March 31, 2024 were valued using the binomial option pricing model based on the following range of assumptions:

 

   Nine months
ended
March 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   637,235    9.46 
Vested   
-
    
-
 
Canceled and forfeited   (43,833)   9.76 
Unvested, March 31, 2024   593,402   $9.44 

 

Total expense for the RSUs during the three and nine months ended March 31, 2024 was $722,709 and $1,341,179.

 

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

 

   Three months ended
March 31,
   Nine months ended
March 31,
 
   2023   2024   2023   2024 
General and administrative expenses  $
     -
   $1,809,204   $
     -
   $4,611,237 
Sales and marketing expenses   
-
    32,188    
-
    80,635 
Total  $
-
   $1,841,392   $
-
   $4,691,872 
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders’ Equity
9 Months Ended
Mar. 31, 2024
Stockholders’ Equity [Abstract]  
STOCKHOLDERS' EQUITY

17. STOCKHOLDERS’ EQUITY

 

On March 22, 2024, pursuant to a securities purchase agreement with certain purchasers, the Company sold, in a secondary offering, an aggregate of 2,050,000 shares of common stock, with par value $0.0001 per share, at a public offering price of $6.00 per share. This offering generated proceeds of $12,300,000, offset by offering cost of $1,514,094, which contributed an increase of share capital of $205 and additional paid in capital of $10,785,701.

XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies
9 Months Ended
Mar. 31, 2024
Commitments and Contingencies [Abstract]  
COMMITMENTS AND CONTINGENCIES

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

 

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 were no sales with BRKFST’s marks during the three and nine months ended March 31, 2024.

 

As of March 31, 2024, the Company recorded an unpaid $1 million consideration in accrued liabilities and other payables on the consolidated balance sheet for a committed investment of $1 million into Berify’s preferred equity for 909,091 shares. See Note 9.

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Subsequent Events
9 Months Ended
Mar. 31, 2024
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS

19. SUBSEQUENT EVENTS

 

On April 5, 2024 (the “Closing Date”), Aspire North America (together with Ispire, the “Companies”) entered into a capital contribution, subscription, and joint venture agreement (the “JV Agreement”) with Chemular Inc., a Michigan corporation, Berify, and Ike Tech LLC, a Delaware limited liability company (the “Joint Venture”, and together with Chemular, Berify, and the Companies, each a “Party” and collectively, the “Parties”) pursuant to which the Parties agreed to participate in the Joint Venture. Pursuant to the JV Agreement, the business of the Joint Venture will be licensing, owning, operating and developing an industry-standard age-verification solution for vapor (e-cigarette) devices in the U.S. market as well as the related planned submission of PMTA applications that seek FDA marketing orders for cutting-edge technologies across the U.S. e-cigarette market. On the Closing Date, the Companies (i) contributed $1 million to the Joint Venture in cash for operating expenses, and (ii) entered into a binding commitment to make an additional capital contribution to the Joint Venture in the aggregate amount of up to $9 million. Additionally, as disclosed in the Company’s Current Report on Form 8-K filed with the SEC on April 11, 2024, in a private placement concurrent with the closing of the JV Agreement the Company issued a warrant to purchase 111,111 shares of its Common Stock to Berify (the “Warrant”). The Warrant has an exercise price of $9.00 per share, is exercisable immediately, and will expire five years from the date of issuance, or April 5, 2029.

XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Pay vs Performance Disclosure - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure        
Net Income (Loss) $ (5,949,751) $ (2,334,223) $ (11,346,690) $ (4,512,513)
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accounting Policies, by Policy (Policies)
9 Months Ended
Mar. 31, 2024
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 March 31, 2024, and the results of operations for the three- and nine-month periods ended March 31, 2024 and 2023. 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 consolidated financial statements included in such Annual Report.

The results of operations for the three- and nine-month periods ended March 31, 2024 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 investment - other. 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 March 31, 2024, accounts receivable from two customers totaled approximately 11% and 10%.

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 March 31, 2023 and 2024, the Company recorded inventory reserve of $0 and $38,133, respectively. For the nine months ended March 31, 2023 and 2024, the Company recorded inventory reserve of $0 and $168,585, 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
Long term investment

Long term investment

Long term investment consist of equity investments in a privately held company that the Company does not have control or significant influence over it. These equity investments do not have readily determinable fair values and are primarily accounted for under the measurement alternative. Under the measurement alternative, the carrying value is measured at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer

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 June 30, 2023 was $9,133,707 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. $247,702 and $979,295 of patent fees were capitalized during the three and nine months ended March 31, 2024. The amortization of the intangible assets was $0 and $9,755 for the three months ended March 31, 2023 and 2024 respectively. The amortization of the intangible assets was $0 and $11,262 for the nine months ended March 31, 2023 and 2024 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 a deposit of 30% of sales amount upon placing order, and the payment of the remaining 70% to be made before shipment. For cannabis vaping products, a tailored payment term is designed for each customer, based on the 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 contracts, 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 nine-month periods ended March 31, 2023 and 2024, were as follows:

   Three months ended
March 31,
   Nine months ended
March 31,
 
Net sales by product  2023   2024   2023   2024 
Tobacco vaping products  $16,546,587   $18,082,617   $59,555,046   $65,748,881 
Cannabis vaping products   7,589,710    11,932,419    23,421,700    48,816,363 
Total  $24,136,297   $30,015,036   $82,976,746   $114,565,244 
Cost of revenue

Cost of revenue

Cost of revenue for the three and nine months ended March 31, 2023 and 2024, 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 March 31, 2023 and 2024 are $58,313 and $54,521, respectively. Shipping and handling costs for the nine months ended March 31, 2023 and 2024 are $231,691 and $221,273, respectively. They are included in the cost of revenue.

Research and development expenses

Research and development expenses   

Research and development expenses for the three months ended March 31, 2023 and 2024 were $42,449 and $163,764, respectively. Research and development expenses for the nine months ended March 31, 2023 and 2024 were $112,527 and $793,103, respectively. Such expenses 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 stock 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 nine months ended March 31, 2023 and 2024, 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 March 31, 2024.

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, warrants and unvested restricted stock units, altogether 3,563,002 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 nine months ended March 31, 2023 and 2024.

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

   Three months ended
March 31,
   Nine months ended
March 31,
 
   2023   2024   2023   2024 
Net loss  $(2,334,223)  $(5,949,751)  $(4,512,513)  $(11,346,690)
Weighted average basic and diluted share of common stock outstanding
   50,000,000    54,347,729    50,000,000    54,287,624 
Net loss per basic and diluted share of common stock
  $(0.05)  $(0.11)  $(0.09)  $(0.21)
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 the 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. The Company is currently evaluating the impact of this ASU on our segment disclosures.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740), Improvements to Income Tax Disclosures. ASU 2023-09 requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as additional information on income taxes paid. The guidance is effective for annual periods beginning after December 15, 2024 on a prospective basis. The Company is currently evaluating the impact of adopting this ASU on its consolidated financial statements.

Customer and Supplier Concentration

Customer and Supplier Concentration  

(a) Customers

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

   Three months ended
March 31,
   Nine months ended
March 31,
 
   2023   2024   2023   2024 
Major Customers                
Customer A   31%   31%   34%   31%
Customer B   12%   *    *    * 
* Represented less than 10% of consolidated revenue.

(b) Suppliers

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

   Three months ended
March 31,
   Nine months ended
March 31,
 
   2023   2024   2023   2024 
Major Suppliers                
Supplier A   100%   95%   100%   77%
(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 13.
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Organization and Principal Activities (Tables)
9 Months Ended
Mar. 31, 2024
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 March 31, 2024:
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,
Sales and Marketing
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Mar. 31, 2024
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 nine-month periods ended March 31, 2023 and 2024, were as follows:
   Three months ended
March 31,
   Nine months ended
March 31,
 
Net sales by product  2023   2024   2023   2024 
Tobacco vaping products  $16,546,587   $18,082,617   $59,555,046   $65,748,881 
Cannabis vaping products   7,589,710    11,932,419    23,421,700    48,816,363 
Total  $24,136,297   $30,015,036   $82,976,746   $114,565,244 
Schedule of Reconciliation of Basic Net Loss Per Share The following table presents a reconciliation of basic net loss per share:
   Three months ended
March 31,
   Nine months ended
March 31,
 
   2023   2024   2023   2024 
Net loss  $(2,334,223)  $(5,949,751)  $(4,512,513)  $(11,346,690)
Weighted average basic and diluted share of common stock outstanding
   50,000,000    54,347,729    50,000,000    54,287,624 
Net loss per basic and diluted share of common stock
  $(0.05)  $(0.11)  $(0.09)  $(0.21)
Schedule of Company’s Consolidated Revenue For the three and nine months ended March 31, 2023 and 2024, the Company’s major customers, who accounted for more than 10% of the Company’s consolidated revenue, were as follows:
   Three months ended
March 31,
   Nine months ended
March 31,
 
   2023   2024   2023   2024 
Major Customers                
Customer A   31%   31%   34%   31%
Customer B   12%   *    *    * 
* Represented less than 10% of consolidated revenue.
Schedule of Major Suppliers For the three and nine months ended March 31, 2023 and 2024, the Company’s suppliers, who accounted for more than 10% of the Company’s total purchases, were as follows:
   Three months ended
March 31,
   Nine months ended
March 31,
 
   2023   2024   2023   2024 
Major Suppliers                
Supplier A   100%   95%   100%   77%
(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 13.
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cash (Tables)
9 Months Ended
Mar. 31, 2024
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 March 31, 2024, both by geography and by currencies (translated into U.S. dollars):
   As of
June 30,
   As of
March 31,
 
By Geography:  2023   2024 
Cash in HK  $25,841,880   $29,503,253 
Cash in U.S.   14,458,693    9,742,679 
Cash in Malaysia   
-
    207,795 
Total  $40,300,573   $39,453,727 
           
By Currency:          
USD  $39,835,636   $29,694,448 
RM   
-
    104,048 
HKD   363,416    129,395 
EUR   59,702    16,922 
GBP   22,143    22,352 
RMB   19,676    9,486,562 
Total  $40,300,573   $39,453,727 
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accounts Receivable, Net (Tables)
9 Months Ended
Mar. 31, 2024
Accounts Receivable, Net [Abstract]  
Schedule of Accounts Receivable As of June 30, 2023, and March 31, 2024, accounts receivable consisted of the following:
   As of
June 30,
   As of
March 31,
 
   2023   2024 
Accounts receivable – gross  $26,025,068   $51,777,795 
Allowance for credit losses   (1,498,806)   (4,045,617)
Accounts receivable, net  $24,526,262   $47,732,178 
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Prepaid Expenses and Other Current Assets (Tables)
9 Months Ended
Mar. 31, 2024
Prepaid Expenses and Other Current Assets [Abstract]  
Schedule of Prepaid Expenses and Other Current Assets As of June 30, 2023, and March 31, 2024, prepaid expenses and other current assets consisted of the following:
   As of
June 30,
   As of
March 31,
 
   2023   2024 
Prepayment for inventory purchases  $3,209,413   $150,948 
Other receivable   142,230    371,192 
Prepayments   26,974    946,101 
Prepaid provisional profit tax – Hong Kong   
-
    184,609 
Total  $3,378,617   $1,652,850 
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property, Plant and Equipment, Net (Tables)
9 Months Ended
Mar. 31, 2024
Property, Plant and Equipment, Net [Abstract]  
Schedule of Property, Plant and Equipment As of June 30, 2023, and March 31, 2024, property, plant and equipment consisted of the following:
    As of
June 30,
    As of
March 31,
 
    2023     2024  
Leasehold improvements   $ 518,854     $ 817,329  
Office and other equipment     339,155       927,839  
Furniture and fixtures     309,990       340,723  
Construction-in-progress     -       287,824  
      1,167,999       2,373,715  
Less: accumulated depreciation     (79,868 )     (207,152 )
Total   $ 1,088,131     $ 2,166,563  
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases (Tables)
9 Months Ended
Mar. 31, 2024
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
March 31,
 
   2023   2024 
Operating lease right-of-use assets  $4,061,617   $3,636,104 
           
Operating lease liabilities – current  $944,525   $1,275,923 
Operating lease liabilities – non-current   3,356,232    2,730,574 
Total  $4,300,757   $4,006,497 
Schedule of Maturities of our Lease Liabilities As of March 31, 2024, the maturities of our lease liabilities (excluding short-term leases) are as follows:
   As of
March 31,
2023
 
April 1, 2024 to March 31, 2025  $1,546,607 
April 1, 2025 to March 31, 2026   1,529,974 
April 1, 2026 to March 31, 2027   1,117,724 
April 1, 2027 to March 31, 2028   322,704 
Total future lease payments   4,517,009 
Less: imputed interest   (510,512)
Total lease liabilities  $4,006,497 

 

XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accrued Liabilities and Other Payables (Tables)
9 Months Ended
Mar. 31, 2024
Accrued Liabilities and Other Payables [Abstract]  
Schedule of Accrued Liabilities and Other Payables As of June 30, 2023 and March 31, 2024, accrued liabilities and other payables consisted of the following:
   As of
June 30,
   As of
March 31,
 
   2023   2023 
Other payables  $148,197   $369,931 
Accrued salaries and related benefits   97,314    57,572 
Accrued expenses   35,850    478,149 
Long term investment payable        1,000,000 
Reserve for product returns   
-
    523,987 
Other tax payable   
-
    12,210 
Total  $281,361   $2,441,849 
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related Party Transactions (Tables)
9 Months Ended
Mar. 31, 2024
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 51 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes (Tables)
9 Months Ended
Mar. 31, 2024
Income Taxes [Abstract]  
Schedule of Income (Loss) Before Income Taxes For the three and nine months ended March 31, 2023 and 2024 income (loss) before income taxes by major taxing jurisdiction consists of:
   Three months ended
March 31,
   Nine months ended
March 31,
 
   2023   2024   2023   2024 
HK  $2,103,639   $1,503,400   $6,207,590   $7,194,470 
U.S.   (4,199,870)   (6,778,698)   (9,650,104)   (16,737,784)
Malaysia   
-
    (418,968)   
-
    (699,666)
Total  $(2,096,231)  $(5,694,266)  $(3,442,514)  $(10,242,980)
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation (Tables)
9 Months Ended
Mar. 31, 2024
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 March 31, 2024:
   Number of
options
   Weighted
average
exercise
price
   Weighted
average
fair value
per option
 
Outstanding at June 30, 2023   
-
   $
-
   $
-
 
Granted   3,072,500   $9.63   $5.44 
Exercised   
-
   $
-
   $
-
 
Expired   
-
   $
-
   $
-
 
Forfeiture   165,000   $9.76   $5.54 
Outstanding at March 31, 2024   2,907,500   $9.63   $5.43 
Schedule of Options were Valued using the Binomial Option Pricing Model The options granted during the nine months ended March 31, 2024 were valued using the binomial option pricing model based on the following range of assumptions:
   Nine months
ended
March 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   637,235    9.46 
Vested   
-
    
-
 
Canceled and forfeited   (43,833)   9.76 
Unvested, March 31, 2024   593,402   $9.44 
Schedule of Allocation of Stock-Based Compensation The following table summarizes the allocation of stock-based compensation in the accompanying consolidated statements of operations and comprehensive loss:
   Three months ended
March 31,
   Nine months ended
March 31,
 
   2023   2024   2023   2024 
General and administrative expenses  $
     -
   $1,809,204   $
     -
   $4,611,237 
Sales and marketing expenses   
-
    32,188    
-
    80,635 
Total  $
-
   $1,841,392   $
-
   $4,691,872 
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Organization and Principal Activities (Details)
9 Months Ended
Sep. 22, 2023
MYR (RM)
Jul. 01, 2020
shares
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Jul. 29, 2022
Jul. 06, 2022
Organization and Principal Activities [Line Items]            
Issued shares (in Shares) | shares   50,000,000        
Consideration value (in Ringgits) | RM RM 100          
Lease payment (in Dollars)       $ 634,776    
Leased assets obtained in exchange for operating lease liabilities (in Dollars)     $ 495,739 $ 4,882,220    
Shipping and handling costs (in Dollars)     $ 173,379      
Percentage of Derivatives     0.30%      
Ispire International Limited [Member]            
Organization and Principal Activities [Line Items]            
Equity interest           100.00%
Aspire Global Transferred [Member]            
Organization and Principal Activities [Line Items]            
Equity interest         100.00%  
Aspire Holdings Transferred [Member] | Series of Individually Immaterial Business Acquisitions [Member]            
Organization and Principal Activities [Line Items]            
Equity interest         100.00%  
Mr. Liu [Member]            
Organization and Principal Activities [Line Items]            
Own percentage     66.50%      
Ms. Zhu [Member]            
Organization and Principal Activities [Line Items]            
Own percentage     5.00%      
Aspire Global [Member]            
Organization and Principal Activities [Line Items]            
Own percentage     59.00%      
Ispire Technology Inc.[Member]            
Organization and Principal Activities [Line Items]            
Own percentage     4.40%      
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Organization and Principal Activities (Details) - Schedule of Company and Its Subsidiaries
9 Months Ended
Mar. 31, 2024
Ispire Technology Inc. [Member]  
Schedule of Company and Its Subsidiaries [Line Items]  
Date of Organization Jun. 13, 2022
Place of Organization Delaware
% 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
% 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
% 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
% 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
% of Ownership 100%
Principal Activities Manufacturing, Sales and Marketing
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies (Details) - USD ($)
3 Months Ended 9 Months Ended
Jun. 30, 2023
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Summary of Significant Accounting Policies (Details) [Line Items]          
Inventory reserve   $ 38,133 $ 0 $ 168,585 $ 0
Investment maturity amount $ 9,133,707        
Matured date   Feb. 08, 2024   Feb. 08, 2024  
Patent portfolio   $ 247,702   $ 979,295  
Amortization of intangible assets   $ 9,755 0 $ 11,262 0
Deposit of sales percentage   30.00%   30.00%  
Payment of remaining percentage   70.00%   70.00%  
Shipping and handling costs   $ 54,521 58,313 $ 221,273 231,691
Research and development expenses   $ 163,764 $ 42,449 $ 793,103 $ 112,527
Potentially dilutive shares (in Shares)       3,563,002  
Percentage of consolidated revenue.   10.00%   10.00%  
Minimum [Member]          
Summary of Significant Accounting Policies (Details) [Line Items]          
Estimate useful life   15 years   15 years  
Maximum [Member]          
Summary of Significant Accounting Policies (Details) [Line Items]          
Estimate useful life   20 years   20 years  
Customer Concentration Risk [Member] | One Customers [Member] | Accounts Receivable [Member]          
Summary of Significant Accounting Policies (Details) [Line Items]          
Concentration risk percentage 11.00% 11.00%      
Customer Concentration Risk [Member] | Two Customers [Member] | Accounts Receivable [Member]          
Summary of Significant Accounting Policies (Details) [Line Items]          
Concentration risk percentage 11.00% 10.00%      
Shenzhen Yi Jia [Member]          
Summary of Significant Accounting Policies (Details) [Line Items]          
Ownership percentage   95.00%   95.00%  
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives
9 Months Ended
Mar. 31, 2024
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
Furniture & fixtures [Member]  
Public Utility, Property, Plant and Equipment [Line Items]  
Estimated useful life 7 years
Minimum [Member] | Office and other equipment [Member]  
Public Utility, Property, Plant and Equipment [Line Items]  
Estimated useful life 3 years
Maximum [Member] | Office and other equipment [Member]  
Public Utility, Property, Plant and Equipment [Line Items]  
Estimated useful life 5 years
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies (Details) - Schedule of Net Sales Disaggregated by Products - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Schedule of Net Sales Disaggregated by Products [Line Items]        
Net sales by product $ 30,015,036 $ 24,136,297 $ 114,565,244 $ 82,976,746
Tobacco vaping products [Member]        
Schedule of Net Sales Disaggregated by Products [Line Items]        
Net sales by product 18,082,617 16,546,587 65,748,881 59,555,046
Cannabis vaping products [Member]        
Schedule of Net Sales Disaggregated by Products [Line Items]        
Net sales by product $ 11,932,419 $ 7,589,710 $ 48,816,363 $ 23,421,700
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies (Details) - Schedule of Reconciliation of Basic Net Loss Per Share - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Schedule Of Reconciliation Of Basic Net Loss Per Share Abstract        
Net loss $ (5,949,751) $ (2,334,223) $ (11,346,690) $ (4,512,513)
Weighted average basic share of common stock outstanding 54,347,729 50,000,000 54,287,624 50,000,000
Net loss per basic share of common stock $ (0.11) $ (0.05) $ (0.21) $ (0.09)
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies (Details) - Schedule of Reconciliation of Basic Net Loss Per Share (Parentheticals) - $ / shares
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Schedule Of Reconciliation Of Basic Net Loss Per Share Abstract        
Weighted average diluted share of common stock outstanding 54,347,729 50,000,000 54,287,624 50,000,000
Net loss per diluted share of common stock $ (0.11) $ (0.05) $ (0.21) $ (0.09)
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies (Details) - Schedule of Company’s Consolidated Revenue - Customer Concentration Risk [Member] - Revenue Benchmark [Member]
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Customer A [Member]        
Segment Reporting Information [Line Items]        
Consolidated revenue 31.00% 31.00% 31.00% 34.00%
Customer B [Member]        
Segment Reporting Information [Line Items]        
Consolidated revenue [1] 12.00% [1] [1]
[1] Represented less than 10% of consolidated revenue
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies (Details) - Schedule of Major Suppliers
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Supplier A [Member] | Suppliers Risk Benchmark [Member] | Supplier A [Member]        
Concentration Risk [Line Items]        
Percentage of major Suppliers [1] 95.00% 100.00% 77.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 13.
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Misapplication of Functional Currency (Details)
9 Months Ended
Mar. 31, 2024
Misapplication of Functional Currency [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 was immaterial given consideration of both quantitative and qualitative factors in assessing an item’s materiality.
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cash (Details) - Schedule of Geography and by Currencies - USD ($)
Mar. 31, 2024
Jun. 30, 2023
Schedule of Geography and by Currencies [Line Items]    
Cash $ 39,453,727 $ 40,300,573
HK [Member]    
Schedule of Geography and by Currencies [Line Items]    
Cash 29,503,253 25,841,880
US [Member]    
Schedule of Geography and by Currencies [Line Items]    
Cash 9,742,679 14,458,693
Malaysia [Member]    
Schedule of Geography and by Currencies [Line Items]    
Cash 207,795
USD [Member]    
Schedule of Geography and by Currencies [Line Items]    
Cash 29,694,448 39,835,636
RM [Member]    
Schedule of Geography and by Currencies [Line Items]    
Cash 104,048
HKD [Member]    
Schedule of Geography and by Currencies [Line Items]    
Cash 129,395 363,416
EUR [Member]    
Schedule of Geography and by Currencies [Line Items]    
Cash 16,922 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 $ 9,486,562 $ 19,676
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accounts Receivable, Net (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Accounts Receivable, Net [Line Items]        
Credit loss expenses $ 1,192,488 $ 1,301,180 $ 3,318,772 $ 2,226,090
Allowance for credit losses $ 65,801 $ 526,085 $ 771,961 $ 526,085
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accounts Receivable, Net (Details) - Schedule of Accounts Receivable - USD ($)
Mar. 31, 2024
Jun. 30, 2023
Schedule of Accounts Receivable [Abstract]    
Accounts receivable – gross $ 51,777,795 $ 26,025,068
Allowance for credit losses (4,045,617) (1,498,806)
Accounts receivable, net $ 47,732,178 $ 24,526,262
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Prepaid Expenses and Other Current Assets (Details) - Schedule of Prepaid Expenses and Other Current Assets - USD ($)
Mar. 31, 2024
Jun. 30, 2023
Schedule of Prepaid Expenses and Other Current Assets [Abstract]    
Prepayment for inventory purchases $ 150,948 $ 3,209,413
Other receivable 371,192 142,230
Prepayments 946,101 26,974
Prepaid provisional profit tax – Hong Kong 184,609
Total $ 1,652,850 $ 3,378,617
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property, Plant and Equipment, Net (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Property, Plant and Equipment, Net [Line Items]        
Depreciation expense $ 56,842 $ 7,394 $ 127,387 $ 20,887
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property, Plant and Equipment, Net (Details) - Schedule of Property, Plant and Equipment - USD ($)
Mar. 31, 2024
Jun. 30, 2023
Schedule of Property, Plant and Equipment [Abstract]    
Leasehold improvements $ 817,329 $ 518,854
Office and other equipment 927,839 339,155
Furniture and fixtures 340,723 309,990
Construction-in-progress 287,824
Total 2,373,715 1,167,999
Less: accumulated depreciation (207,152) (79,868)
Total $ 2,166,563 $ 1,088,131
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Long Term Investment (Details) - USD ($)
Apr. 05, 2024
Feb. 13, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Long Term Investment (Details) [Line Items]          
Investment amount   $ 1,000,000      
Purchased shares of touch point (in Shares)   909,091      
Purchase amount   $ 1,000,000      
Additional amount   $ 1,000,000      
Preferred equity (in Shares)   909,091      
Accrued liabilities     $ 1,000,000 $ 35,850 $ 478,149
Total shares (in Shares) 1,818,182        
Interest rate 4.50%        
Shares equal interest $ 2,000,000        
Berify [Member]          
Long Term Investment (Details) [Line Items]          
Ownership in berify   2.30%      
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Contract Liabilities (Details) - USD ($)
Mar. 31, 2024
Jun. 30, 2023
Contract Liabilities [Abstract]    
Contract liabilities $ 1,327,371 $ 988,556
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Jun. 30, 2023
Leases [Line Items]          
Short-term lease costs $ 413,911 $ 275,126 $ 1,148,902 $ 1,033,862  
Lease agreements payments       634,776  
Weighted-average remaining lease term 3 years   3 years   4 years
Discount rate 8.00%   8.00%   8.00%
Lease Agreements [Member]          
Leases [Line Items]          
Lease agreements payments $ 378,560 $ 300,593 $ 1,089,246 $ 840,623  
Minimum [Member]          
Leases [Line Items]          
Operating lease term 2 years   2 years    
Maximum [Member]          
Leases [Line Items]          
Operating lease term 5 years   5 years    
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases (Details) - Schedule of Right-of-Use Assets - USD ($)
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Schedule of Right-of-Use Assets [Abstract]      
Operating lease right-of-use assets $ 3,636,104 $ 4,061,617  
Operating lease liabilities – current 1,275,923 944,525  
Operating lease liabilities – non-current 2,730,574 3,356,232  
Total $ 4,006,497 $ 4,300,757 $ 4,006,497
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases (Details) - Schedule of Maturities of our Lease Liabilities - USD ($)
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Schedule of Maturities of Our Lease Liabilities [Abstract]      
April 1, 2024 to March 31, 2025     $ 1,546,607
April 1, 2025 to March 31, 2026     1,529,974
April 1, 2026 to March 31, 2027     1,117,724
April 1, 2027 to March 31, 2028     322,704
Total future lease payments     4,517,009
Less: imputed interest     (510,512)
Total lease liabilities $ 4,006,497 $ 4,300,757 $ 4,006,497
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accrued Liabilities and Other Payables (Details) - Schedule of Accrued Liabilities and Other Payables - USD ($)
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Schedule of Accrued Liabilities and Other Payables [Abstract]      
Other payables   $ 148,197 $ 369,931
Accrued salaries and related benefits   97,314 57,572
Accrued expenses $ 1,000,000 35,850 478,149
Long term investment payable     1,000,000
Reserve for product returns   523,987
Other tax payable   12,210
Total $ 2,441,849 $ 281,361 $ 2,441,849
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related Party Transactions (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Jun. 30, 2023
Related Party [Member]            
Related Party Transactions [Line Items]            
Due to related parties     $ 710,910
Accounts payable - related party $ 61,030,319 61,030,319   61,030,319   $ 51,698,588
Shenzhen Yi Jia [Member]            
Related Party Transactions [Line Items]            
Purchases from related party   $ 24,079,185 $ 16,961,308 $ 73,062,398 $ 67,762,917  
Mr. Liu [Member]            
Related Party Transactions [Line Items]            
Outstanding percentage 66.50%          
Ms. Zhu [Member]            
Related Party Transactions [Line Items]            
Outstanding percentage 5.00%          
Aspire Global [Member]            
Related Party Transactions [Line Items]            
Outstanding percentage 59.00%          
Ispire Technology Inc. [Member]            
Related Party Transactions [Line Items]            
Outstanding percentage 4.40%          
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related Party Transactions (Details) - Schedule of Major Related Parties
9 Months Ended
Mar. 31, 2024
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 77 R65.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes (Details) - USD ($)
3 Months Ended 9 Months Ended
Jun. 30, 2023
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Income Taxes [Line Items]          
Income tax payable $ 63,853    
Unrecognized deferred tax assets   7,442,831   7,442,831  
Net operating loss carryforwards   5,855,858   5,855,858  
Net operating loss   (5,679,923) $ (2,689,429) (10,541,832) $ (3,594,454)
Valuation allowance 4,500,444 7,442,831   7,442,831  
Addition valuation allowance, amount $ 2,942,387        
Hong Kong [Member]          
Income Taxes [Line Items]          
Prepaid provisional tax   $ 184,609   184,609  
Aspire North America LLC [Member]          
Income Taxes [Line Items]          
Net operating loss       $ 27,885,039  
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes (Details) - Schedule of Income (Loss) Before Income Taxes - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Income Taxes (Details) - Schedule of Income (Loss) Before Income Taxes [Line Items]        
Loss before income taxes total $ (5,694,266) $ (2,096,231) $ (10,242,980) $ (3,442,514)
HK [Member]        
Income Taxes (Details) - Schedule of Income (Loss) Before Income Taxes [Line Items]        
Loss before income taxes total 1,503,400 2,103,639 7,194,470 6,207,590
U.S. [Member]        
Income Taxes (Details) - Schedule of Income (Loss) Before Income Taxes [Line Items]        
Loss before income taxes total (6,778,698) (4,199,870) (16,737,784) (9,650,104)
Malaysia [Member]        
Income Taxes (Details) - Schedule of Income (Loss) Before Income Taxes [Line Items]        
Loss before income taxes total $ (418,968) $ (699,666)
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Warrants (Details) - USD ($)
Mar. 31, 2024
Apr. 03, 2023
Warrants [Line Items]    
Exercise price per share (in Dollars per share)   $ 8.75
Warrants outstanding 62,100  
Aggregate intrinsic value (in Dollars) $ 0  
Warrants [Member]    
Warrants [Line Items]    
Warrants issued   62,100
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Jun. 30, 2023
Oct. 31, 2022
Stock-Based Compensation [Line Items]            
Shares of common stock (in Shares) 56,329,396   56,329,396   54,222,420  
Shares issued (in Shares)     56,976      
Unrecognized compensation expenses        
Stock options (in Shares)     3,072,500      
Aggregate intrinsic value 0   $ 0      
Aggregate intrinsic value of options exercisable     0      
Expense of options vested 1,078,235 $ 0 $ 2,785,328 $ 0    
Restricted Stock Units (RSUs) [Member]            
Stock-Based Compensation [Line Items]            
Restricted stocks units granted (in Shares)     637,235      
Expense for the RSUs $ 722,709   $ 1,341,179      
Two Thousand Twenty Two Equity Incentive Plan [Member]            
Stock-Based Compensation [Line Items]            
Shares of common stock (in Shares)           15,000,000
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation (Details) - Schedule of Stock Option Activity - Stock Option [Member]
9 Months Ended
Mar. 31, 2024
$ / shares
shares
Stock-Based Compensation (Details) - Schedule of Stock Option Activity [Line Items]  
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 3,072,500
Weighted average exercise price Granted $ 9.63
Weighted average fair value per option Granted $ 5.44
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 165,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,907,500
Weighted average exercise price Outstanding, balance $ 9.63
Weighted average fair value per option Outstanding, balance $ 5.43
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation (Details) - Schedule of Options were Valued using the Binomial Option Pricing Model
9 Months Ended
Mar. 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 83 R71.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation (Details) - Schedule of Awards Granted to Employees - Restricted Stock Units (RSUs) [Member]
9 Months Ended
Mar. 31, 2024
$ / 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 637,235
Weighted average grant date fair value, Granted | $ / shares $ 9.46
Unvested shares, Vested | shares
Weighted average grant date fair value, Vested | $ / shares
Unvested shares, Canceled and forfeited | shares (43,833)
Weighted average grant date fair value, Canceled and forfeited | $ / shares $ 9.76
Unvested shares, Balance | shares 593,402
Weighted average grant date fair value, Balance | $ / shares $ 9.44
XML 84 R72.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation (Details) - Schedule of Allocation of Stock-Based Compensation - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Schedule of Allocation of Stock-Based Compensation [Line Items]        
Total allocation of stock-based compensation $ 1,841,392 $ 4,691,872
General and administrative expenses [Member]        
Schedule of Allocation of Stock-Based Compensation [Line Items]        
Total allocation of stock-based compensation 1,809,204 4,611,237
Sales and marketing expenses [Member]        
Schedule of Allocation of Stock-Based Compensation [Line Items]        
Total allocation of stock-based compensation $ 32,188 $ 80,635
XML 85 R73.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders’ Equity (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 22, 2024
Mar. 31, 2024
Mar. 31, 2024
Mar. 31, 2023
Jun. 30, 2023
Stockholders’ Equity (Details) [Line Items]          
Common stock, par value (in Dollars per share)   $ 0.0001 $ 0.0001   $ 0.0001
Offering generated proceeds     $ 12,300,000  
Additional paid in capital   $ 41,163,042 $ 41,163,042   $ 25,685,475
Common Stock [Member]          
Stockholders’ Equity (Details) [Line Items]          
Aggregate shares (in Shares)   2,050,000 2,050,000    
Common stock, par value (in Dollars per share) $ 0.0001        
Public offering price (in Dollars per share) $ 6        
Offering cost   $ 1,514,094 $ 1,514,094    
Share capital   205 205    
Additional paid in capital   $ 10,785,701 $ 10,785,701    
Common Stock [Member] | Securities purchase agreement [Member]          
Stockholders’ Equity (Details) [Line Items]          
Aggregate shares (in Shares) 2,050,000        
XML 86 R74.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies (Details) - USD ($)
Mar. 31, 2024
Dec. 11, 2023
Jun. 30, 2023
Mar. 31, 2023
Commitments and Contingencies (Details) [Line Items]        
Accrued liabilities $ 1,000,000   $ 35,850 $ 478,149
Investment   $ 9,133,707  
Preferred equity 909,091      
BRKFST, LLC [Member]        
Commitments and Contingencies (Details) [Line Items]        
Accrued liabilities $ 1,000,000      
Investment $ 1,000,000      
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 87 R75.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Millions
Apr. 11, 2024
Mar. 31, 2024
Subsequent Event [Line Items]    
Cash contribution   $ 1
Additional capital contribution to the joint venture   $ 9
Warrant exercise price (in Dollars per share) $ 9  
Subsequent Event [Member] | Warrant [Member] | Berify [Member]    
Subsequent Event [Line Items]    
Warrant purchased (in Shares) 111,111  
EXCEL 88 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( Z%KE@'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 " .A:Y8O&<5?N\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.NW*#E'7"XC3)B$Q"<0M2KPMHFFBQ*C=VY.&K1."!^ 8^\_G MSY);Y85R 9^#\QC(8+R;;#]$H?R&G8B\ (CJA%;&,B6&U#RX8"6E9SB"E^I# M'A%JSM=@D:26)&$&%GXALJ[52JB DERXX+5:\/XS]!FF%6"/%@>*4)45L&Z> MZ,]3W\(-,,,(@XW?!=0+,5?_Q.8.L$MRBF9)C>-8CJN<2SM4\+;;ON1U"S-$ MDH/"]"L:06>/&W:=_+IZ>-P_L:[F=5/P^Z)J]C47#1=\_3Z[_O"["5NGS<'\ M8^.K8-?"K[OHO@!02P,$% @ #H6N6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" .A:Y8D/]U*U@& #,(P & 'AL+W=OV0[=MB13]P,_@*^G3=Z=71Y9.OL6"1>#YON:W=A8=PN=+F0F=\MF9+/N?Z]_5,PEFG4 G"F" MFKB?IM[ !*1/_!'R9[5W3(R5)R&^F9.;X+SEF!+QB/O:2##XM^53'D5&"M88L$?,$VD7X0S[_RW%#/Z/DB M4NE?\IP]V^VVB+]16L1Y,)0@#I/L/WO)*V(_@%8$T#R ?A?@>A4!7A[@I4:S MDJ6V+IEFXS,IGHDT3X.:.4CK)HT&-V%BTCC7$NZ&$*?'4['EDK2)6C')U5E' M@Z:YT_'S^(LLGE;$C\B=2/1*D:LDX,';^ Z4I2@0W17H@J*"=TR>$L\](=2A M74MYIH?"7XGKV*+?E,8KJL=+Y;P*N4OA;Z#1:G*39%W&-+V_;^$I&O_T@]MW?K;9?2>Q-^Z[A?LNIEZZ?WQ= MI:^;)C47$:OY(&OA=0V>[B4EAM;I4S1J"/M M]0M[_9H9DPR&VK2Y5OO#M18L4E:#:-B1!@>%P0%:J*M$A_H5NB/D+IL"B!GW MR'0C)?BVN<0%OUI'O2D:=*3'8>%QB!9I AD,TBQ>1VQILX3'5R8.#3O2U*@P M-:K7,F=ATJGT7D*V>27,-% M^_2*BU59Q,..];A'#>[_\I@GM=HE+O?%LWI$@X[U2$N/%)W[BZ&F_LR?*[[3 MU/]>:F_]E^CCHFRQ\__ EZ'2,)UHR$T V0P7 MH9_U8,0N+CGRVNZP/QH.AE:_33"16T*16Y.*?"$!]E*K)V2N87XE0I*IV$"+ MAH8M GO_Q=4OKZR6FT DMV0D%X><'/C>3+(84QR0:[>=?MNSM^4FL,DMNL0%X\ZDB?M,0FBI-.[G.^XE$$+35>L\0Z\!Z0 MJ81?/.Y8>R4Q41QQ]L9"4>T%AQ=Q5PN36?\!13T"FVWN&"E MSR:0B)9(1&LAT=7+_AN%C/:M)G&UZL[9!!#1$HAHKP[J3T6BF9\N495($AX= M!'[Z3IR3UT(3U$1+:J*UJ&D2!*"N3G8')*V#SXEU6CT@Z8X&CD/NV!(&=9:0 M2QEN[?EO@I]HR4^T%C\5SJ?F#,#I43PG5M>XW*U09)* 9_M$BTYP,T-K$:;8*<:$E.M!8Y%49G0FE Q;_"=24)'U <.3V' M6ITVP4Y>R4Z>4V?\FJT$]-1K6/5DRQQU^%/%.T%1_JVB"<3R2L3R<#1*>^U$ M25+>3@#W8KT'5N:W>H%[ &109>V1Z.!]7T$'GJL MO[V/;/A7MKSYWH;*+&QJM-KW_<+6!&%Y)6%Y.!,]ACJ"X7=!7/KAZ2.9%[B9SQZLOII@*J]D*@\'H%TZ@:#]%0,FJ'R)>D#H M?C*_G%@_I^*!QSHLV+;/ MY8Z9]9\B$5] J',Z@)^7V=:1[$2+=;K[XDEH+>+T<,59P*5Y .XOA-"[$_,# MQ0:>\7]02P,$% @ #H6N6,F;GHCI!@ N" !@ !X;"]W;W)K>R3V^C'+OQ0[I31ZVB=I M<3/9:7VXFLV*U4[MH^(R.Z@4_K+)\GVDX6N^G16'7$7K:M ^F5&,O=D^BM/) M_+JZ]B&?7V='G<2I^I"CXKC?1_G76Y5DCS<3,GF^\#'>[G1Y83:_/D1;=:?T MI\.''+[-3BSK>*_2(LY2E*O-S>0-N5I2KQQ0(?Z(U6-Q]AF54NZS[$OYY=WZ M9H++&:E$K71)$<&O![5025(RP3S^:4@GIWN6 \\_/[._K<2#F/NH4(LL^1RO M]>YF$DS06FVB8Z(_9H\_JT:0*/E665)4/]%C@\43M#H6.MLW@V$&^SBM?T=/ M32#.!@"/>P!M!E!S .\9P)H![*5WX,T _M([B&9 )7U6:Z\"%T8ZFE_GV2/* M2S2PE1^JZ%>C(5YQ6B;*G<[AKS&,T_-/:71NS)L'A7[)B@)-T:>[$%U\_^IZIF%^ MY5UFJV8NM_5<:,]<&'J?I7I7H"7,9.T8'PZ/EP/C9Q"74W#HE2OZ]4"O&ECVBH'"$Y3S+G)I(P.@\WS>WKLC5YSDBD&YBZS090W*^V77!.)<#0LDPP$S9-M M(CU8%AD8LFV@%(P+P86AV@9Z@2\FP3:Y=DS[XO MH00F:2BV<5Q03*0T!-LX(H'/,X%+!Y!3WQ>8N 7[)\'^8)UI6DRZ1>KI4#:D MXLJEVQ^SOHQ)%HY)MAR)K+,2P6DE@L'4NXL25?=Y\)!?5&=-7$L2V!GA"^Y[ MV$A%&R=YP# U,M&&<>)S%A@E;&GC& E@W_7DH3RIE\,;3Z60B$FE/UJ#]8K+ M;E?:VL$@2#L(&'.?$+/RVD"/>H11 Q?:."I$X!.K CGNS+U "LS=@2"X]8AX M,!2_9QH"86],I\7#]C1(@$G@FP%P('V*I4?-&NP E@V%"$:,$+AN[D.LI.BI MPN3,)Y/!&%3F=I-G>Y2=/+!3/[&F,!6>#YW K,@N)(4%X]2LR2XDP8*3@%$S M @XH$Y)ST9<%M(T '2[,>J=R%-(47!0/K'W@ K*R>YL1< ) MP=)2[8"")8=E9V[5M'6C%+_ AZPZKQ[[HD 'C>VW&I%1V<)1V99C ML747I;7'=-@>OX52%&_39A.NOB)X5DJ+)*I/ ]9_'PM=O41V+I+M60GT%*/J M+ARP*1&^;_;RT,7G26%U*3R0'IF7W(A M*9=$4O,MG0M)"/'A^=-L3BXH!_7^F9?IZF]=*1U^5?QMAZ>B1M_3(5@[GXN3HJ5&L4/Q>Y5OJR/P LS*,=7U4=OIZNF8_4UU MN&Q'Y/77W1VJ,Z! M[S.MLWWU<:>BMYZ[Y_QR&6ZX>)0I@")/>5;(D94J50YL6\8IY%3V> D%OEERD5.%4[&R92F M)@:49[;G..=V3EEA14-CFXMHR"N5L0+F@L@JSZGX.X:,;T:6:VT-=VR5*FVP MHV%)5W /ZJ&<"YS9+4O"O\O!?R\\DM1S9)9IA=TH&?'L=?'L';6*NV8-ZV8&/O*.$M%3WBNY^)YWA! M1SZ3T^%^EYS_BSY[=?2]8OCM[O$-G_\"WTT1\QR>]PCY=;602N#I_]VUU#59 MT$VF;\2!+&D,(PLWE02Q!BOZ\,X]=[YTU?DMR:9O239[([*]%0G:%0F.L4=3 MEE6J\Z",:V#? '7[6$=G3L]UA_9ZMZR=7DZX[S7M]/(.N&;=7)>MUY["L%48 MOE9A#0QWXH6!'_3[WN6!R Y'I_X=Z.QB]"[ZY_KP[4D]@;%6:^_O3/LYL(_=P<3ML$^Q;]=M]IF^;OIX^E<,;^X,EAC*Z?4Q M75$WTGJB>&DZQ8(K[#MFF.*W!PCM@.^7G*OM1 =HOV:B?U!+ P04 " . MA:Y8+L_3(F0' "D(0 & 'AL+W=O+I>X,7SA<_YPU;I"ZOUU8X]\#NNONQN:WBWZKUD>1W_"BT)X Q[][ MIXO^GGK@^/6S]U_:X"&8>R;YC2C^R3.UO5[$"Y3Q#6L*]5D\_=7_9M_U$C 9@?V8 V0\@IPZ@^P&T#;1#UH;U MD2FVOJK%$ZJU-7C3+]JY:4=#-'FEE_%.U?!I#N/4^DO%FBQ7/$,WHLI@>;I7 M4A1YQO3E#ZQ@5F.\$]CY-15-!7M4\ MY?DCNR_X$E5=< MVO %QFV3&-,H)A-XIEWD1P1[L1U=V*,+G>AN:[YC>8;XMYTN8XE8E2&AMKR& M/C).=1OVT,"$PX#$@3?!;MI1B##$D1U[U&./CLZL5*7&>-%AMH%T^K!7$+)5 M8F0N%(8PO)D@XCZ(V!G$7T*QXH2YCBUY I,-93>9;-,P]F.,23@#-.F!)L[. M]V>;%(Z^EYRS[YW)V4&DV!OHS3M2%:!X:O5]B7; 8ZHM"OYOD^]TLLVVFKW3 M@Q:"PS (Z62)+(90R%#VV+Y$>,3+^$A)*%8]Y- 0]RLU#Q:;"17&'C6P.F]X M4OT_='W3&D(;8\Z<1F(:^%^+9 M%HH'*L5N+OU= $+%ZQ+E?3NU0K7PH]?^3*$Z[_>*A!F(%KN9MFNE8M2GK(%8 M&-=/PM#,&M,PB&/BQ3." ^F$!N)S,H M!W;%T4E2M\C9?5[D:D; X%<0['S?/Y>WPY@',L9N-NZ5Y8Y]U[+2&K#)L!32 M)XCQ=&U,0TPBGR9S;7Z@8NSDOS7LM50->]FC:Y.8""B):&1 -0V3. Z"T(Z4 M#$Q*W$P*$UHWL"$< 1U)S/TL6[$3"YOZ/H[]:9W:#(%+PYE9)@.9DF-DFHJ2 M(\6^N=+![>0% I.8C!S2.)C9*Y'1CM7-HW\>$M'!4CR3U;/^W(E:GY-8XS1) M%+(Y2,A4,5@,$Q^V4L%,( /;$C?;'DKE(ZE/3,8,$R@^SS?PFI9!D(0$4FT& M\4"NQ#]!,X^0V@\,7L&8CA.#,WD[#'D@8>(FX5.R#20I$IN3DL[D8&A?7A!- M!9+%D-(@)'2&K,E UN04LCZ6;28-1\2/Z%B@[8&:ED%"(=?P7*\=")NX]\,W MHBSS5L!U/38%EH"%X%4ZA_I<>^,S.#J,>2!L$CLK[$Z)].M6%!FO99M>T66[ M4U/?[:7FI/\7E]J9O!W&/J@ B]!5F.$50B MDEM6\TN$?6\)U_1O=PDRI%%;4>?_\>P2!?Z2$++TB=Z6"#NF#K;78CI'ZE43XH;\@EH\@Z/#:1WT$G7KI?=9 MENM&#NU2GRE>Y!5*V2Z']FD-V)0[/L8A$/3TZ--B28(P#OQH1E+001O18V<, MBL&E#'%65Y#1$KUA:=J43=$^QLCX)D]S97UL04V9WPY@'C41?=JC1Z_!ZO_2[V:4W3S!"[%&/8J/43,L ATD0RPEXR:HQ=+*O1(W3]_06@^8>\DK#U MV&PO=V]R:W-H965T&ULK5;1;MHP%/T5*YNF5NI(2$* #B*U5-,V:1(JZO8P[<$D%V+5 ML3/;@6Y?O^N$1M &"NMX(+9SS_$YUS>V1VNI[G4&8,A#SH4>.YDQQ:7KZB2# MG.J.+$#@FX54.37854M7%PIH6H%R[OJ>%[DY9<*)1]785,4C61K.!$P5T66> M4_7[&KAIR<;.P"$I+&C)S:U=@"=,,] '\#\(\%!!M 4!FME56V;JBA\4C)-5$V&MEL MH\I-A48W3-A5G!F%;QGB3'PG:)DR RF92)'BZM0M+3E+J1V^IIR*!,C,3J') MV90J$"8#PQ+*]3EY3]X2E^@,A_7(-2C)$KO)9OKK>GI_S_1?J>J0H'M!?,\/ M6^"3P_ OI4"X5\B+B6BRX3?9\"N^8 _?S*!GK%%#Y()\9 *=,\K)5&I6 M%=V/J[DV"DOO9YO5FCMLY[:?XZ4N: )C![\W#6H%3OSN33?R/K09_T]D.VD( MFC0$A]CCB)[7';FK;9,OANW(#QOYX0GRZ](DM#295.P/I&UZ:\+>EI!NZ-6_)Y*/ MB=Q1W6M4]TY7S;0NVQ7WGNGH18$_#(;1$\$M@:'O^Z&_1V_4Z(U.UXOGA#94 MI$PLVT1'QXIN"3PHNM^([A\4/<5# I3"?>T5Q=T_KKA?#-MQ,&@<#$YS<%1] M#YY7;7MY'Q&X(WO8R![^D^S]!7Z0KWT#)&T;Z>MY:L/NUB%K+SAX="V9T(3# M IF]3A^3INI+0]TQLJC.W;DT>(I7S0SO6:!L +Y?2&D>._8H;VYN\5]02P,$ M% @ #H6N6,W;V*LC" !$ !@ !X;"]W;W)K=B1VFI?4WBM+B>[7N>N;,M)!N M@T-?J7- 9F5WB:+B_JO]M2TU6?:YE"46=)T9C-(HO3X/_C:+,19!T1Z M.N"F ^8[6#T=2-.!SZ6!R'8R^*5E-!VOH0=M-![LV MZ[BZM36KH QNKO+L2E'[6_=FCD1I%8KW9O/C) MPAV=^*>V'".',.RC&X[7R9H6Y9MD%/#CA/DY 09Y,3+*D%W 3NJ5X-< M.:J:G"NZZ(QR^!'.3-!Y\1.R]+R#%/$@Q'TBL$PO&*18,92S\R0J9F.T/ M,K^5/8?;N 3260'IK TACN>&B;")")>H0 /Z P;LF&>>S#.5YK$ZBU51*2L! MV.DLW3QK91ZD!3L3U/5;^!^K#*J3LLQ;I? (;X%T5D Z:R =SQ0M0R:V^2WZ M8K..K];)5VOHJ?*/(&>;,JHW92(STAIRJE0.-\(E()VU)2P;.ZD1Q^66UQ/; MS9'KNL3A;)#H829G6G(?[),/]I03Y45/[*$G2N7P(WR9H--_HH04\R#%?""Q M3BPXIUAPAN;DBFY._DL+)6=(3BJ'&^$]D,[:$8+6M2V'59Q<3HKMY@;&A#MW M^C(YHCM.S];HGFQPIZ3D14OD/&;)KXAE<0C^JBE4KC_$82&@% M);2&$O(:(:Y&M6W=Y';L 0V[#K?D!PU&/Q=K)S2(_:@''.,7%/UIA"[7M)*& M\J)6IJBJ:E'+?] D '39F\$$2#V!,?Z ,B!0-0]4S8=2Z\9$RX&0&@3UX%EY M'!ABCAI5W=6- 2CN@T1^@DW+,0V;V\+6DI:F8]B.+B2A!,D@B[""ET]"L2%! MQ#9:^$-4M.; 1A6OOHB=*A6'QM8R$(H.C-%2)&%D&H>J)H/I=:-B1;\ M(#7Y41:T0/1E"26T@A):(QGH0<2P+%?G,Q=H3'_0F%T;6VZ$U."HONPYKZY^ MA]HF2_8T+8[E+/U:O99=A;M52XZQ%XHJ(9%C&AM6V6:_1X:3MBWZ?5W1-:\!3DH3R;14AD\=LW M%")"(HPQB:N;%N\CT( >E)#?,W,+]]C88B2DYDA3;#P_4TLME4 FR[4%6Z$0 MTQ0AQ5D9%#*!JOE0:MT;%UK,A-6821DL@5;039:&0?[,OM_2/$H?I/:D@/2LCOFSO+>WG:XY8U835K&NWDI9S' M(C1AKDI^$:LG-L;9"4+]60^JYH&J^5!JW5@YNU])3:V^@TNJE4?41L$X\F5(#24B\;#X:UY+]8!CW!)!FX&0 M170#\[NWV')N&J[C.%S9X4E:FD(I[TM:$=.R3=-U>]:[)4QX&&%24$?YVDN@ MCD6P2UR^LE)/8,SZ3Q!2[+&0:AZHF@^EUHV)EH'A80R,NX0KY5Z-%$<='3X& MH)@7%C$;=DQBNH;+YZ#8TC!UQS+Y#)3<+62XXH8G&]AU;&SU7#O'+5["PVXL M4EP]ER^]R$K8TMNR%(1B2U.$%"D(J>:!JOE0:MV8:%D55K,J%7)4=QU3QT Q M*2BA-18)T;S*;=M$?-I"0:DA0W9-;*D45E.I*H M>J! %920/V#J76M;4H6_@U0-A@_N$/@ !::P",+ZX /0D!Z4D-\W]U[X0%J, M1( QTB7X0$10(H2)C@I#BD0Q(-0]4S8=2Z\9*"ZK(#[LI2JT\8E^' M$EI!":VAA#PB8KLJR_E2_&*SKKLM6B*3;HB2_OPEDANB1/2@'G",5^)P/>A! MTK('/<@.040/DE9J]$#.'GC[[AN>Y&LO829R]*">P)CUAWWH#?:I-]C'WD!O M>%J5 ]1GQ[\O_D?4$L#!!0 ( Z%KEA^V[/+ @ 'HD 8 M >&PO=V]R:W-H965T&ULK5IM;^,V$OXKA'LH6J!>BR]Z M2Q,#66^+6^"V%VRP=Q\.]X&1Z)A=670IVDGZZSN4%,F6*";9>A>[EN7A<(;S M\CRD=/F@]-=J(X1!C]NBK*YF&V-V%XM%E6W$EE?OU$Z4\,M:Z2TW\%7?+ZJ= M%CRO!VV+!0F":+'ELIPM+^M[-WIYJ?:FD*6XT:C:;[=X!I!U A@/8Q #:#J"UHXUEM5L?N.'+2ZT>D+;2 MH,U>U&M3CP9O9&G#><_"IAG%E^*?D^ET;D:*7*',+37%6JD#FWMV\-?$#< M3(74&JUXM4&_0NPK-$=?;C^@'_[QX^7"@"%6W2)K)WW?3$HF)DW1)U6:385^ M@2GST_$+<*#S@CQ[\9YX%7[B^AVB^"=$ L(<]JQ>/YQZS*'=HM):'YW0UZW9 M8,G^=WU7&0V9^W_7FC4ZF5NG+>>+:LJV$/HC9\OOO=^\RG??D;=)]"597+R69D5(^T+>:PG&-,612EP>7B<.R!0Y*%F(28=H(G MUH6==:$W.-?Y[U!6348;!:TH4V4F"X'*UFQ[UUYG-G [K0X2DA3=/:$?]K8Z M9/DC@BZJN9'E?=.&I)&BNG"Y&YXSIF=2=K)J4;=JD3>F'P0HS21O>F^9([Y5 MVL@_ZQLNSQMUX5'X,$U"%@VB/!8C01(G[A#'G;&QU]B5%M#3FF"*QYWM:LYD MC$>34XJ3."8#(\=RA) H.$K9$S.3SLS$:^:M4=G7N06A'&5J:^ULUM=G41(FX< + M[V1O]P('/2P&WBZQVO#R7E10[W: O>B[O-$"2B/ORKQ.*&4V0@/C MT]KRAB;3G/;3<>7$E& R; .P3!B231A?0_NV(_N73+L^)/-A 8-AC>__RXA M&/\,&5/4-'+'M7ER^L/&_N T8!$;.>20I#'\32?@ O>4 'NQX_*V _+_^X::2$ ]%Y<[#'LSB/@$'1H[U@.DR2)INJTAV?L MQ^>/):"R0(8_/B^LT\PQ(F,*/'5DYEANSA*,I_@L[B$7^S'WM[>35: M RC'"29#UN80Q1&.TG BOTF/N^0%W+5^K.O=TEJK+3AP$-5KF#8Y*^">2]OI M*O2 2_R >[/7V<:6".P?(:@00//T$]H5W$(#5+OX8R]W4]2*.+ 5DR",\3", M+DF6AL%4Z9 >A(D?A*\SL+"2-9L%'V1I@$[)&BTFD8TXD#F-4Y(.2:%_[K>S M0M(C-WD!N8_B4FU@ X2,T,]).AF/;]B+(V=2CA%]GD('9W@" $D/ZL0/ZI^X MV6MIGM[FV!B04TQI' P1Q3_Y-P2L!W;B!_9!'A8*&LEK/'/@-P[J/T/7OF%3 M[G6M9P+$SP2ZKM]W^N/^[VJ<3E?':!^F0!/34;,8"]HU24%X L%(SPQ(_*:N MOY8E+[/7='TOXWASUS^3MM-5Z/D&\?.-&_Y4'QIN>2[06FF42QO.,G<'[N_O M\%NO'<2$TH1%4\"TQEX]_?\+=..1A*2ED23D ; M[1D*]6+_\C-LWIZZ W%^XB%_>;_3:C]9[3B@=+1_W_:Z&A\)RFC^D")M35%?W3O[TKTIYX4#_Q6*FJ#IS@IQTOM'I7MW2ZZC@Z"(*$A,G(50?38#B-2#BU M@Z4]U: O/QW(1:;K+: L:\>/] 7#@;L MJL_1G;B796E7V!)RR"65.TT>TP860(&$\7 SZ)",&4N >4_5=L\+J)\7M"8+ M>RC@-=:QS4]92./1:89#DH!?811, 3M@9_Z@?]VO]L5]:,R7J!2E?,ZS8^X M"WCQZO0^*QFY /5S@7^)^K% >^*L[@P' 5OZ2#QF]=ETS1#4VXY4 MJ./I00K9.3SZ=,DE"2%DXHD'[1D!]3."+V5]].DBXM8Y_LW'6]0!^$[&[C?P M[6V<]ZPLQYGG$O;J>,]W6!^NE&WI#KN-F=E=ZPV MX;J#9M PQ'CTA-@A&$51.-7V6<\BV LL8F P9"HDJ=-8,GI,#>4TK">'5'AT M[MI8N3AZBV,K]'W]OF%*RJ4T53%U]6U^J:,E.E%BVRI*= MJIPZ#T-@2,P*G$& @2CFUY^O>RX$2$IGDWVP# *8GK[WUXUYN[+M75:7P\.NJ-12=A/;*(,G<]LNI=?O^K>U=K8VZ;D77+Y>R77]0M5V].S@^B#>^Z47EZ,;A^[>-7*@; MY;XWURU^'28JI5XJTVEK1*OF[PZFQ[]\.*/W^84?6JVZP;4@26;6WM&/R_+= MP1$QI&I5.*(@\=^].E=U383 QK\"S8.T)2T<7D?JGUAVR#*3G3JW]3]TZ:IW M!Z\.1*GFLJ_=-[OZJPKR/"=ZA:T[_BM6_MVSUP>BZ#MGEV$Q.%AJX_^7#T$/ M@P6OCAY9BI;=!C2Y85%X-YK0AH]RX%D\UUKGW M7]N%-/K?TJO(E.*ZU:;0C:S%E!2FG5;=VT.'K6C!81'(?O!D3QXA^UI<6>.J M3GPTI2K'ZP_!8N+S)/+YX>1)@E>RG8C3XUR<')V MHO[^Z[>_3+]<_G-Z>_GUBYA^N1#7WRZ_G%]>3S^+Z?GMY8_+V\N/-_N8?I+L M?J:/)^(W;2&!7QON_UFL9"=@$-LVMI5.E:*'([4"E$0M5YVP<[Z^<7A(/RX4;DML M#G/^K3=*')^RKYQ,Q&W5VGY19=IUR#VS3I=:MK!NSA0"0T)W0ID%\E")??D) MR2_;HF+W*-4]$EB#=.1R_.CTPN2BL,NE:@LMZ^!)N>AD3921X.Z4TV;A%VMX MD9[U]$H&9F>MI+ 0ZEFA%V#:.?@:O5A(8^0,K-S+AA8WK2W[ EDWJM:N#-X4 MQT='/PGUKUZ[=::-4V#5$=OAK4NZ99@C^/-GO=308(YUL[Z#P;N../=2__\J M_M B%KI*_-#M@K>HP6DG?@YV^_#C,AHM^WEDRS$;R;)LH'HM7D3[(/+@!L[Z MVR>O_7VP6]=9X,&+2AQ-/>DOMG65F$+[NI#B\^=SDNX<=D"9,EJ*VLN,_Z'. MFM9&B2./^PA%'G-V/^@:%&;KL&?VE]K.H$[OTF,J_M%F.=D2[(O'V+\IM#*% MXO<&T3*PU%\MS/]W^A,-1(EJO&T6R#S)=N -!.L2+M7%3;9%B,\'0HA59>MZ M_ZN12P1%+)-VRQVJX M/]TN*JWF0CVHHJ?"C4WGNH!_4OQ8V,P;%*1H=[I[Q<$::T2^CT@6B1"'%39: MZ;G*Q4Q1L)60H'"V[7:WR(-67[R8//^)%S^?( (?,Z]70TX9I%$,.^KUB,ML MQ.4Z4'_^FH@2];/)V1[J Y5NT_YJMJ-G;!$4,=/-5=MB&TX>GEP6B ]SR-X( M0W0.=N?]DNE*N4[;)2][9,-'0R'##OO2!M3F>*$#%&0B@? 6P<<8)VV.=QJG M_4J6&TF MHH[^#S28)76%"G'+]]THV6B4O6 8H/R@)*!LC+2\9 # MV7D?($XV4H3 RCZH0O:=#Y3?+3J%EMR0F2FW4LILAZ97$*(#L0 ZM9AK(PU5 M.=0:WP90+@I,#"LJT2]DB\M2X$74XS*(MY>FR%52)W;H>.TE',$+.T'*,/66/J>P(]K6D4\6R@TV?!4"E<]B=KT-4^6 ] M0A4VXD8U3BUG4!]NG8Z<*8-UY:Q&L22"CV7///KYE:SEND.QNBF-^%!M,O+6 M\U0Y]]?G3PIWDP[CHARV@K2\P(K$&(")Z>< M'W+ C9A*8$M<0/9*R7AHE-0 MF.SP2=6%#.;+RVTOS5R"R&?=YWN5?5Y)#?.:C(QY;I^=!-AZ70-KTP4G MR-2#9(\@Z1&RW6#>:_PQ+K$5DG!RR[VH<(C!!$"O(D3.MI+4A2J\8;F6';\88"$FOH_$3DAM^]/F M$=.X&H9!BDA.CU5001'!"P%XBQV-=:%%H&!A^Q<>F:0H0LS '1+*IG1H#2%X M'S+D*VYEXP)L,NY']FD;H*[20 R[_J:Z@[9%PC$QI]?K;>4RE M?YZ0BU+O2-JC5[\;"9)DIW-83)G.7X$777*!^)2*X$UXY,M=VT8J6#4JC>& &T!7YB M-0\ID]MXPZ8!H8WGU4CT*F3!&.VE0H98:DZXJ+)^VT:NO;!@OJ.5\]8N=PA% M5T*W0B@:9BQJRM[,FR]Z3CVPF+-IT3@'Y#'G+-L\9-4L"NWWM8L5K-Z;; M7WB:-,N!T\C&'U^C-RH97CL* MY"P$\L9WB@1MNDHW3ZU3-9-5#0]K[3XPQCOSL-T7^$S*Q:QZ_/,U/7[[VS(ZB MD;/:#K?0_9:@J!RZNV/ZWPD4DC^SEW[<#//P[J(/4?AMHQPP%FR=@A-?!#S;B#D\RD\3:N0;9F1^Q9R-%4D2!(WQ(\1$J& M4+P]E7GRBK371'SH'76\H[65A-O.%-R8+-7Z4LP7C6W $;EHP93S+7I7BP@G^1LL4L@ M@0N_:8P5HU:^;]I^79LAX_ZA9X0BQ?8M&/@57NN_QE"/3]+5MN $P+I$GB[O M\41!R7(^1P'V6P%(%?8@ +VCRJ>VE M<>)'^I;56H-G7W1A'840F@!D%X#QFS4JZ7(SF/WXY>(FM8X!9PW:/Y*#!?3: MW2 QGVVS[X;3'H,=C@- 590A]"@JK+@-X.XZT)XV31URTX:+ZZO;:9HI1DQ" M$OO6 $*+:8G$1!/R\8SST\4TKIMDGZ!_$FC#)O/.86Q]>?@^N9E$8L7:ZL,Q5$'( G\!"H9)N.PH_8CMYP*GN,*6H6 M]C#6Q%GW#E.&1R8A[PY8!*%LKFMJ(+PX.XPDB9ID&HE&WK9QSA'F)&A 2!X] M$#N0#'.<7\EO-YZR1EYV8>! ,F0Q#F^W0,!&;8$1\,M D>HZ7'2H(Y8T#\5! M-HWO7(FO!C6UX+Q'OU8:_NX[+I )D^(D8(9D3%]\@R!#,"XW(L1T%UY&#J & MC#B7(*TDZK2&'9OD ?K/%)$Z\W M7$#V)X:Q%W'>]].HV N1_E/31JK9SC=[V=CD&S23IO1J"JY][=G)IB!VG@K7 M;2MI*'-'>Z<0GI[?I@B>D@D]'Z@,--2@# P.X8FHW.K!J9!]:1FG,&P(.(Z. M30W+2_I&XGO#;-P;-CP7H>$/XQVH;=:WA+\HJ*A**S^FWVHL(U0<)R_/+ME@ M*>]0%AP *TE)P"*!<.Y%YYK&0/1-;9<,:F28Q9)WT,=^>/#"P@R&\=^@I&R/ MF'E$W#2J'/3)C[3&8PE\KTDZ\R>!DT>G/$SJD1T,1%7!,RZR#2SW!#(]2$F2S(O H->#VL#K:+S.0\ MVC$VTA@L)NUZS#=8GF8IFW1OZ4B&;1]K4_U0)0#'Q'D7WHN]-(>NXBA.0]WS MKS\N+\3Q:_2KR)1+7>1QK3>>NB-RK=2=2O1GZR!"LI.3#VG>,)9]\&5Y. "@ MQZ1&L*[9=6BBZH_/A.TY^3@*HXCC)8$)'\U+@E$L@GQ0X;,&\TD30![S42.0$"[H&G$T.?T)G5?MY+/7PBD G&I= MMC80,K:F9"9%"0=?\>DA.E_$Y9DF8>*FJ.!!X.>2R;>VKL.'!"?1>72^B&8, M+^8!2R)R@,65#*-J"#=X(@"YZ9HZ@=96>L;SR$KI=H@+=TXL3+82Q) BC2<@ M(G!G!@WV!O?F?1VUGM-'6YK\P%=(L[G_]D1#&;(!?Q'S41U.4N -\I46-09+ MT(71FZ$,E805@1=D4]$8N]8RCZ=(PE32%YDN'C6A5$?X($Q($P"Q)"YVIB]0 M,#6]AGI7BC3;!$A#OM.U_R[*O2G6^$,?_LL6AY/OHH9C9&KX$0($.G(:4L!O M7'@ @\F:KST?\1)V[,)UF#M !8: 1;A$PQ,OJT"!8!7,UJYTMYG>^KXN!%;5 M@S,QL^4ZDWN=)VJ.417:3I5PC]?"T,;)5_*@8MIJX)Q!W:2R7WMIY"02CR<- MU(-:-KZWX[X-'DJI&YF&BBUV5"$>23+JJX)O!1#K,PF)2OU- #=#C\T'(K!V MQMY+"<[/DJ$39+H(\@(L)A5LM3)==L%G 6AL0X>7HHBWUQ>#LQ9#$.33-W\, M,.(*F>C8?[PX\W FO!5@(7UH"J4W\840P\JE!_8^.66!%"%\:A*\). AM<=; M_7KH-QI9W,D%>THM9V&BP4G++"BQQR'F:/YN]_$3RGXX2A$J(:./I;U3S^:M M@N3F7J,E96R94^*G]$.C0)\H![-)N9 T[16H(#RQ0"XH0^$P3C]CFLBRJ$2( M,V3>J[$RYOL4YD^6;)HX(,3>IU_G(;)#C&S: XKU")/25^^ DXA4='4^@^/! M 6XMK:^ %9U(HA+#? K4HV >*LIA=YY&B@G'A<:QTP]Q*$??N,I[ MR2 Q:]SC?]Y9KJ)]7G*.-N&TG9LZ91'*MQBY8W M'V%6QEW>A(F+\2%B_P.] M!!_HG5GG[)(O*P6?;.D%/)];^%OX01ND$][O_P]02P,$% @ #H6N6(,F MV-F6'P AET !@ !X;"]W;W)K6 M_]Y_!Z:VMO8#R 9)Q,UNIM$MBOGK]UTX MFB(E);,U-0Y%HH&'AW?\WH'^?ELW7]W*F%;=KF@E\6=;/6+?S9+%^Y36-T00^MRU?CX?#LU5K;ZMGK[^F[C\WK[^NN+6UE M/C;*=>NU;G9O3%EO?W@V>N:_^&27JQ:_>/7Z^XU>FAO3?ME\;."O5V&6PJY- MY6Q=J<8L?GAV-?KVS2F.IP'_LF;KDL\*=S*KZZ_XQ[OBAV=#),B49M[B#!K^ MEHW_5EL=.3Y^I>>?:>BT/ P5K6_%_]9WP(7G@8GCD@;$\ M,":Z>2&B\D?=ZM??-_56-3@:9L,/M%5Z&HBS%1[*3=O KQ:>:U_?\&&H>J%N M[+*R"SO75:NNYO.ZJUI;+=7'NK1S:]SWKUI8#Y]Z-9>YW_#-P,U&>5J/!R?/C#?)&Q^0O--_N/-J_^Y MFKFV 1GZWT-\X&5.#R^#>O6MV^BY^>$9*(XSS:UY]OJO?QF=#;][8!.G81.G M#\W^^N;+^_=7G_Y;_?*3NGGWMP_O?GIW??7AL[JZOO[ERX?/[S[\37W\Y>=W MU^_>WARB_.&YQP/U].G5&^VL0V;2+JM6D]Y]7AG0O7F]WNAJASSM*MT5MC5% M-J]!,"IG"F6KUC1VK> ;!RPO-/RL%K;2U=SJ4CF8RX I:!T: M1HI:;70MHEKXT,XQS5OY:]_N1B/SK]SQVC>U,ZRX2&>@.S.5T%XO MTZ?1=R\S'(\<:)!YY4X5-3%4>$>G*HL4ULW+VG4@87*:,'RM89 HP[X@ZZJ" M WYD8M,Z-$\TR70;!0#+K8,/3) M!Q+%N@2X!789E.O#Q]7Y/H<" M8>XV8._!6R MJ/\UGFR0+4\#_.B)]4>,YY R]W2@OCA:V8"9 T0'4H);9QUF M;R5DI3S-#DHLBRBB8MON6$*_#&X&ZF]75Q]A5[]UMF$A].<6#&- M)-O6BP7Z-V8.G@^P5J_)XJ%=AO%&Y+RT>F;+:$:BPN,V@#JTY>3)CCS#J^ F M_;X/;C6Z*B8G$W+PH<;J:(CCQ&?P;_XH 8]I!59D=BO>DLJ M@J)_A-UJ_5J4R(%1#<^T202&' M>(PM9'N\C.FBWJ# )!#VI@4B<5WU94-'/1Z.SDY&$^]:*PY*>\I0A&!W%5L$1 .DK,20E!+X)X:) )_1I5<@'FKF8,6-C='4DJB'O;('!85KB"T=B)$:JL% MP&DTO[H<(.H'DU#SP@\QVC,SM8E^RXA,=Z!)<]!NYUTQ,7%)6B5^$[16.Y@= MS8#+R1NL ++6C477+L%XGGDJ;,59"T+AM]J6R#.E9W77"K487QM<,1#N69PP ME7@L:KU_),D2*=F 8EQ=X7($V%RW09[3\C#>S&$7H-77->RI:N.!"[<:Z[Y& M]0$IBGI)+F(# >4FP"=ZV:_>G^1>!J-&S@^N6!]^EJ[51Y!-1!G["TSJBK( MY'*$D)VPY^UK'>9]D#&D=307RF!T(TB[;3MB)#S)V-C<(?V\%\(CA:%H"9#$ MW=P8]C9K?6?7W1IGZ!K2Y!+.O70$.'<$+[J*?L2(X9=J'\YY)U6 76:CNJWC MB0./P,:C:]V 2[@CQ45S-/J&MHW_!242VP,HE^S.?1X-,ECX7FAW@)=_G(+A M-QC!L<-#;YU^1JZ7.W^*" N XQ9 9:&6-9HEB$8@I' >/J+\E186[4^)/"0_ M7W@L $83E)'0 TI' \J/AD&7]G?:!KDYE@ >L4";&?QR!H 43@R8;L \0 06 MC"%.OJ44&2YV"T9NZ4WZ0/U[!7@WQJ;Q:9>1C'CELST6[,@0 4)TP$:D+E<, M &%7UC%=!#?IVP/3[&@//)4(7K!;:]U\A:W3?DGB@L1O;4EA,01 $F:AWS8H MH#/3;A&ZMYX]'CD=XB*B?ZVV$ ;"'/665#39(#.Y_Z"@C#Y_@_,BS0H^R)FR M)-@%MC')?V#4IFGG$*^R:<4# H2>@WZ!D8XS,'-ZJ1$?V&?(\KXA8(X0V_N^ MU\$?8/IOV246/>-5SP!EPU:2(^'M=!O*^:(!H^-U8N=W[#Y^PT@;<'>6\ QF MJTX@C"XXMX*N7+9"B-\?+/*%#J&TBP![PQS]/;&31]]2X@9O,26E3#$&C^VA5+QJ] 6.)O&\:FGY,#H4 1@OF2)*'( M/!#A92(B?L)"7ZMZ"^:1_;]WSR1 3?TK\Z8P,$D1XE=:*<) 4.N M>SZYR$<3\*.I&XQK8Q;@_V5I%9?._-*CLXM\>C'=7_OCP[$;VLH'AV1]?T<6 MFFP>..QNW3'Z!2@"1%H!C57RA80("NL Z,A.,%N.\HQ)[UL)7M(@H!]YXJ\< MB&L0W;)<)[IB+K;IT/^3&-$5;Y#@;]"F(" MC^%68@X!1+X!1LD7J'EZ8UMT;L:#@(0/$/U9I+ENLL(ZP(?X>9'WG>OQDZ,9 MP""G&30/S+R'V$D(CKM>$H@%LB4FQ G2O!E\!MCV"G_-Q%)0G@GXP^19#DG? M'A8 G$YC7A]]H_LVB\.^\+"?P;QGORP6>)CQ_(+LJHDZ45-:TF4_=4T%H!JF M_*M>;[X#\'?74IKW7 ;\C-D)M,)]GM^L,'_3>&%!".$_4SX#M_]SC>*!OT3H M?_C+!'TBF>TN^9&LJ4;9O&58NS*E.$*,3U:Z'[ 4M>&PDA+KF+EJZA*I28H M&&H!^D'!(VVSG+C$/ FMGJ6K2U:$ Y&1X,$B"PI IZ"%LP[9M M4W;L:6P%'[RCB=)+(@Z^ BP& 44V"HEGH]H,[*Q7+\'-,69 =T[L7D.0W/0. M4@3$Z342[#K8Y\^<_$JA4H3L:KLR*+L9(L&F00J\N'"@J$781 9 LN M3IG-T\Q+6(#TQ%<;'$I6K$A^C6Q1@ MCY_!T),#!Y4,WK'E_'DL]\IF8AFE5YY(LLK]0D-PH)$O##8DT4HX63._.%;# M.N5H+!@$+?I^=C;DNG=XG@%YU(>K.P^5:5K/YH1??J-(1L($%1+!Z%/!,&,L M";$Y9C)\&KB>E7;I"X*']GT%*S6(?6HN8NQOK"'X42].4/I88L$&ZC*3VJ/% M P*-/L &DA_/BUP*P#XBJ& FI'#.UI.5)4R5>0G.66"> /'T ..GX2%K:4/I?P +N%S5G* M9MJ>6L+,%:_9AZ6=X[3Q _G__&#,?23#>$A@<@!<$@>!9<>V$@H2<%4<3,8G M6CY&#.UN(]$GYXKO.[+#YN:!,H8W-B2T] W0L:4*!#".$"(](%@7"]6\82L@ M#G 0' IO))A>PMD^=6JJ6]O45=HS 4):"X8FSL1 8I_T(.L9:WXNI\H,E;/U M")%LT>\,/WF MU./(_4G&!H@/EB8C(8XR3H_A:8_0D+ ('S.Z1P'F)0]7%-& MQQOK/QML8=HIWPCPWO6^F"@=X[XC'.)4H6%!R MPUQ.B%_'F"73E'YC'T4**SG?^V"0LP>@&G^_>7,-NZN^LI"CB: $ F\W2=W( M:K)69-N!:GO6K[9C.>/Y)06ZY\-S%G J;I#48Q'+S)H.LU\7OH3\#K2J6EK2 M@,:+-F YHQ5,":PE*A;F%@1]KH"_K=N*K.C'_-> M'%?/.)>)B Q5MPUA%G\&LS]GCXWBYP89]M2$87283 X8E*6I4.E,L5=1\_5< MMO@)7:0D/O5/0B83NPXPZ&^="7TP@+*11(X7Z50RQC5A,Q#>)DP2XF5%#)K6 M6#]^7)^.!]ZC*8CG>,BAD8>'V/-%J-EKH,AM$N0_MPV M$!-CP6Y.7Q2L<4'-0@S"!1+"85V3R>RA-)@FV-$@85:,_,WS\>DY*,N84S67 MYY?Y^')*I76>@>28S$5*?-(2P&DKWTK22R)E_5(*,TPDH->?8>^I'&FRY(\N M\_/IM-]#]Z1<53_?E/VYQ4>C?'PV#JL_.5&VE^S:7SP+VBBFN-^LQ"K,O9"Z M0,3IJ/1W&UPB!!*?I%DC!?&I2&+VD7'0+1P=N."0Y&S3PI7T6[*/8SR>-P2_0BD(,N1D,DD8MN9WY)XF,#W"-8HL2=UEX-! ME-]CBF3SL)I?8%^>L-=V4X-:G=CJA'*B1*2GS/=:%@9MNE!'GL3.OW8;5=82 M]Z+^<.N(A.2!'F*YU.Z1O TM=W]@SF9>4PI = H<))%3FB4H&!UUKC:KG:.L MR8;2A8XZ+% OK/OJ-82Z?2*+H\34O36/'13;ZRS)V$BNM^>W0AZ8)0?A7QK3 M$?C&!(_=D'-LS R1>T[-8K&-EM$;EZ1B-"9)62^J/M2]1U&>%F]C <9WJ>PU MM@#S.=?2IJTH7 9'%=B@@!-OT7(5%B?E%)R8#[;,:^JR MI@"+SQ&<9]Q@2HCU%T1H5<"FR]EPA=<6U,\P?GP<$T M3IG4QM?@U0'3?,59A374.?J#N6DQCL]T% MHJGK&'TW2+&]SSP9+A;RJ:,SJCGZ7.J]/E;.@7.A=-.U[EMA+PJ9VZ\QH@@T M%F/H/GJJ%V1'?/&]S7QRA64;"2RY0RH>(H%#^J?1UV,/?XA\>-[7M<"F\]A(HRX#:<;9U2IA'"%<_Y, M+L1:$.E;=Y]>B%*U+>LFZ3#TY!8&(S5IFC6H5='"]63$5_^Y^PL='BR>BS%Q M8(=ZQ:3DM+DI406'=*"Q= ;NM:KD/D&[\AE-!C#]X%T4)FE@VV\;/7#X&LO; M3;L[*0"J;LGEM(*<_%_2"()-MM1#=-+N-B;SO^8^X),)DXJ5](H&]#"G2)T2 M3_*EP_**U!D6OE-=NU"YI_L7H1N41,4SB\Z.XK*,C 5$FQC),1E4"^,D! U1 M84B>H@CT3Y3.(G;10 I%:*X>H5SLWH7T@H/S<^0E/4;S.$_J8KY3;.M[\FFA M_A&LR.B!-]YASQ GDI*]5+Y?0V:4[WVMUSJ^3N)3:=@^F#86R&BDA@!%I8F( ([<#"(_+R@,5O M]@#H3IXN]397O"L)%X@ T;:!^M$ZO800=TG8P,.0?6:V^BNQ O,9/8-/\0WE M2GR[78Z^#@AF20*M8/EO=_N]XN1G%U@+Y:&X3K^Z4R2T44R"]7UB-YF3PT9< MYCYL,6-+%9]:T=O];!=G>=*UA^R1O@5DG)^.+M5XDI^.1_GY<*CP>5ANE#)GBO8 M^FAREH\O<<'),!^.8,$)+@AD7)Z?P:+XQVATFD^!A/'I*?BLSCZ*D<1IB-/0_-W#( M'VH0VM$(_@!W2J$T"WE5E'P[R%$YGG]3!WX[E+QX6.!(SY]/+_+)B+]\/@4. MPSGM)1:>LNIC[,WZBX[A^[/+$:\ZAB7'Y_<:ASY[%[2?N9CW#QNC(6=PM8R[ M;^#QFEL@0@;$CU#'1F1_(O=#1_S\%$3\]-*W(4WR\[/3_9T\NKIG8_;TW \O M/AJ-X<0X#?W\_'*2CX;W^'B#6>,_FPO*8B[HIJWG7T\8"V)?!GRM[R6$I#MA M/^63]1[H;=LET_:OO:3M\31*\2T.1SMLP?-S@1A_62(\\VX BXZUI)UT<6L= M71&0[L+^%:0BW!\3VD%#!DKL[ MO01YM01,@K4-!*+%"1D ?HRB_.#0]N;K;3\) F<6\\?8BK$)P37^1A.G^ M1+C#M(LDN[^3W@[Q>AA-R V+O=:Q^P7Q]1IS*DAK>D706XN];$4H:K%W] VH M@I2JP'1^C"Z]R'6:^A80A6]V0QDV_CIL2&"( '6NHW0,?H=5GQ@?>#O=R]HL M,*]-6?\HFH'KC"O1.L01R,X'-&-OPX^6]R3<84YD3*!L4UK]>._%\4T_0(VO M=*:]#4\V '^H.>-^H[=D?H'4A;'<>N;%^J#NH.8E&93PJYH#.3X=Y;P9 LO?N 1ZX[]@/.\/%X(Y:Z?!!9 >5K^B$6DXT M,PZOL]CH[_8Z_1^^W;Q?<7'<3R/=E@_5MS9HZ"$'U'NV;^JZ3?D8)AWSE54_5ZC=T $.FE_/&1%%W< MY0R'%)&HHQ/4H&U+7V\T?..UQDSCXZ>(5TZDWD6$A9WTU3.T;-XO.XH3:JFF M#/S@.R&X6)$SH$W]K4_GPLY3? M?-U=^E\_K\0@./^F !'UD]$PP]+V'*01I@%OT!A) )ZTP(<3#.I#WSW?=WQ, M)/?;N-*N16(PTA_>8,$!X(NZV:>>?GC)O9YT$!2XXUZLXP(S$-YZAKI@[5U2 M%?()GT@077+PRGU$#/)LK^=M[Y) .(C'9TJ;)=CH -U&&HS!6NJ2-7*O_)UR M",AAA"2=R/'-"WW;Z6F6UIG#*^68L8'1.=\00J-?5W(PR6[$DOOBC-14GXXY M^QU0_CXJ)3RX_=031[==/1?22Z)5#/![W!CTKB2'WMZ9*:VYC97HQDB(C U8 M!R=RA]Z0P/F"_4+Q6]U@1L>ATY6[USW&PW\[,G.(/X82Y7^B:TAUU])]WJ3U)_-IUA_C MPKA:R&/50AQ^#SY1]>XB$+54:@Z67"<',0OO!0I=#GV"7E"6^DXCCW+,,=UB MJQ Z(!=>E)+WD)MD<-U+NG@@")MK%EB&Z.Q@Z5=!P MYAG,B\+>" B+\8I?79)<"$6IM'8H&L$7[;3UDEJBU22?0DPY'(Y[=WP"^Y@= MN;P0(!F2L3PD9R NV6,75"E2IN1=,$F$C<(?S&0B6\"8N<;$)08KM0(#S3G? M6'/%VJ&G;R^J_D-Y&(E>0NF'4572'88. +Q4:0.=O-D@XT&>GIA(.Y0S^^ G M>ZY>C//)Y#0?PT\O\<]I?GF*?2,C_O,TGV(P/I)?1Z-\7>]^.+\[SLY1LY,%3%P.JAX/A ME.D?#D8C_VEXZ3^-\;L;L_2]>E)R20TG=<;V\^]9J-3V0MS8I.QX1O%]26DX M/.C3R(D;K.@&PA)LYN_Q[E6DJ7/1O-WKAEQ9LTC6+\R<0!1=5VV"?;_^YUW0XJ2KW$M -?JDMY[XI#ZO\''#Z;HN#S;<9KA-?XQ/O9/H.,B97 M>J3IXAM>^FD05M;AEFD/P?D7A6SYGG2?:GF?P2'2LS[E[7Z72R_P/]Q)3)L1 MHK('HIT_2Z+Z(R02(() NI9FF_VBP;U.4H0/>%$>\)/(DF:OLN2RT8>Z1?<< ME/+@#+%1A8#],D26X-E6VQ@2"W\C;H%>5[3W$"N1 M-,.'VC#A4.DF"+S[Q+>STT[CIJ[JKO)7_JXSA]5"NWT2(VZP-5NMC( MW5H8UV"N$5@F+R!A%.';.O%ONOW8LO>ACA@.7CR0>E>!=-V:]0PL$,-6G.*G MJYLWF?3L7MU\H5].AN=YL,*?@L63=^V,+X8O<_4NO<8'!'Z*PNR?_'$_Z,#W MMH0P*P!34ZWPBR)+7P_'^IE>MI-C3IH'4Z^PE\.C V.6A 4IDFK#2^6B):?7 M@X17L:&;GI(4AM KO-0K>2@".$(]MH&XY+=.^]N,Z;O=8,(S1J#]]P<1"J5 MH=Q%$;/D5+G\RGU%R1XEH(3QYI83 T* 7-[V!;+P0$6?@1M.5) MLG 9,EN?*>LE8G!^>D@,XLC^\2?3Q9/OESM[-U?P^ F#>7X;NLT?C WC>DE! M^7LD/;RFL1:!;Y3$_C-^<0Z5W^,B=95$KT .7C-BJ0HR8Y.5Y'5O)#P>K4.L>1Q_U3_^,'ZU^!E*4G3.^X>?SUB+Z#E?SOC;Q[9>]M/R_T MR]CING>E_Q%DG1V/X\.)\17LY 5'""[ZUUHQCX0>K\)WS3SIY:92HN/2=O:' M2]N'$/E[HC,P(O.?U!7L5'TC_YS*I_CS&[R9\XWZ+_G?)Q,O?] %VG1?A_8P M4"]F+\/9/'( CU7Z#S$NO'+G3[.>W@\4JLTNS_Y<0\%QKH?=9T%&KX"@(?#U M<@K_\,?S<_CGQ>BEXH=<'&JQA&VJWQ'R_;=5_[ :.Y2N5P@:O)?=A6[:RRGL M=%L=A?'PP,D1:"RO_0#S83>D:A#?8*Z30O-0;9\,#KU-^57R;FR$(O0&<'KG M7M7R:[+#M\J_9/R*WZT=A_,;RN'\EWB!N30+>'0X.)\^X\XK_T=;;^A-V[.Z M!2FECRNC@4P< +\O:B!4_L %PJO77_\?4$L#!!0 ( Z%KEB<#>7!.P0 M &0) 9 >&PO=V]R:W-H965TJR61!2HKM0*#Z3B8]B]F0W[O'_PN<6UWUL!(EEI_Y\UM M,@Y"=@ASC!UK$/3W@G/,$Y87ZQSZW]A7;\=G@<05];I8B-,'A12U?_B=;]K0][+*^'$9&3T&@R_)FV\\%"]-#DG%0=EX0S=2I)SDSMI15GF M,A:>))W"=:4\82*'>64,JOAMU'-DB@5Z\4;MK%8;_4+M.=QIY3(+GU6"R<_R M/7*Q]3-J_)Q%!Q7>"=.%0?\(HC :'M W:'$/O+[!_\$-?TV7UAG*G+_W45!; M&.ZWP-5T84L1XSB@'O!_V/H_/*1][F#X^?KV=3[_= M/MS#PS53W]"O/GIZ?/]_,_]SE]6.V@"_]),\R0&@+"0^ST$@U'97 $ M4UM*@YU%+(D]A$PDL$144%FI5G#SY0J$!>DLI%NNXX9KH1(@KI7-A4-::GA> M7 %9@5@KJW.9U*'B=P9+;1PK+2M3:HNV"U>5X0.7(5V_4/5V**BI5$+%DNQ8 M1VJIF[!UTLG/7&80O3XK7Z&H$Q8Y8>$*8RP8V";E(O^L1LFB.#(F3&+)C42F30[_]N'=612%E]/%W*_ZEQ_A;! > ;4O:DZJ3>O.G7#D M*''V;0<*OHB\JJFG4^IW:(@WZ=ZX./@(C2&_4Z,+^%'QC>"&ZH'3GES;')2D MND3?;>U>)(LY1"?A<3\\CL*C#LL3HC3=A3BK\AQIU8):3&34"MD[Y\7[_L7-U_>GW9/3^#XM'MV<@0B)8 -:**O4Z-6 M-(DX2SCIXKQ*=D-92-MF$47>4N.G:T\(7\=98V]?>I-_(L]W,Y?XU13#DOX, M7V]JJ5-G'"4:,T/4FVMWDJ7-L'R%D[E\UL-XM M 4]K0PE#Z.[KFKV=R5>@6?GY;L'G43T$V]/V$V):3\[M\_K[@R;,2BH+.:8D M&E*J!&#JF5YOG"[]'"62:"K[94:?06CX =VG6KMFPP;:#ZO)/U!+ P04 M" .A:Y8.'FAAG<# \!P &0 'AL+W=O=7C'*KJU9R2>)\ 0M(P&XO[0II!=WVH>J#20R)-K&I;2Z7 M?]^Q ]FM=B]]23SVG#-GQO9X?)+J19><&_C6U$)/O-*8P\CW=5[RANF^/'"! M*SNI&F;05'M?'Q1GA0,UM4^#(/4;5@EO.G9S3VHZED=35X(_*=#'IF'J/.>U M/$V\T+M.K*M]:>R$/QT?V)YON'D^/"FT_(ZEJ!HN="4%*+Z;>+-P-(^MOW/X MH^(G_68,-I.ME"_6^+68>($5Q&N>&\O \/>5+WA=6R*4\<^%T^M"6N#;\97] M%Y<[YK)EFB]D_6=5F'+B#3PH^(X=:[.6IR6_Y)-8OES6VGWAU/J&J0?Y41O9 M7,"HH*E$^V??+G5X Q@$WP'0"X ZW6T@I_*>&38=*WD"9;V1S0YFY+"0S8&)\^=/ QIF=QIR+$1ORVHF8 0C MX;F_Z4,AZYHI_=.H-W/!W+F[#4-[R$7X FI!!')+!(+#& MD"1!1&@2=4Z./XQ)G Q(.HQ@2+*8DC0;=AXKS/BL*P8_(WU&LF'2^UT:5B-? M') H"$B216A$0R2)2$8SJVS1YG0>]9XW]^WJ($I(&J6MCG2(,>-!;[U"WC"( M28#&\O$>HC0B<9A"B$X1QGIX7D."J@(*84J&E/:^S)^ 4A+&D?U%"462.83( MF:6H/QZD)$GI_XD$NZ\TN,.8;A3>V<;(E0:L^E**/3S:SZ7TI'=QQ^#OW>>J M,A56ZR"/HM#D2HW2W_L^')5\=5FOWGMT!5>5V.\KTYZF#C"_('JOB#47V,^V M5?^C^^2_Z6@-5WO7M_$THU;3-K=NMGL:9FU'?'5OWQ4\T?M*:*CY#J%!/TL\ M%.EZ=6L8>7#]$8\Z=ELW+/%YX\HZX/I.2G,U;(#NP9S^"U!+ P04 " . MA:Y8)#D!: D# "H!@ &0 'AL+W=O]7$!ZP4Q8G3KIU71(@[5*LPS(4_=IAV$&QZ5B8+'D2W33_?I3L M>.F0!M@EEBB^1_))9"8;8W^Y I'@J53:3:."J#J+8Y<66 K7-Q5J/LF-+07Q MUJYC5UD460"5*DX&@W=Q*:2.9I-@N[:SB:E)28W7%EQ=EL)NSU&9S30:1CO# MC5P7Y WQ;%*)-=XBW5?7EG=QQY+)$K631H/%?!K-AV?G8^\?'!XD;MS>&GPE M*V-^^3:"0Y2=!8C:Q9@/6>S.;7X12 YJ3D]I?RBU9/I6,H]FE MD!8>A*H1EBA<;9$5ITE,S.T]XK3E.6]XDA=X/L#2:"H<+'2&V7-\S#EUB26[ MQ,Z3HX1+8?LP&O8@&23C(WRCKM!1X!O]5Z'P8[YR9/EM_#Q4G#82J8.S Y?*DUPF@0A![U7@F= 6N?%IWX/: "X<*4E=#;-Z]/ MD^'[CPZ$*7AS+(I18ZE4*!U'R'M;]/U^--JNK,DZ?" M%3WN^]34?.*CHGP4*X4]X/NJA,P GWBZ.6SJ,!S%[KDY5F,'KL2V0?YK@;>, M4(*XTDI8VO8@Y4;P+VI?EX"S-3X7ZV_0EJPQ95P^F6>T,B135=8\21Y%[,@P M%G5/V16FHG;8JL5F5QA+;PEMR0.#:BMIVS_T+N.]Z5&B78<9Z2"4V0R2SMJ- MX7DS??ZZ-S.<'\Z:+P,4Y@P=]-^?1&";N=ALR%1A%JT,\60+RX+_2M!Z!S[/ MC:'=Q@?H_IQF?P!02P,$% @ #H6N6%7.UO!5 P +@@ !D !X;"]W M;W)K&ULG5;?C]LV#'[W7T&XAZ(%A/AG;.>:!$BR M'-9A[0YWU^YAV(-B,[%1V\HDY7+WWX^2$R_M"_D%U4B M:GAJZE9-W%+K[;7GJ;S$AJN!V&)+7]9"-ER3*#>>VDKDA35J:B_T_<1K>-6Z MT['=NY73L=CINFKQ5H+:-0V7SW.LQ7[B!NYQXZ[:E-IL>-/QEF_P'O6G[:TD MR>M1BJK!5E6B!8GKB3L+KN>QT;<*GROEK179Z.LMSL6NU@CO,L7KDJQH9 M?$0]]C2A&QTO/R#-.Z3P!:01?!"M+A4LVP*+K^T]8M53"X_4YN%%P ]<#B * M&(1^&%_ B_I0(XL7_6"H\-=LI;2D\_'WN:@[T/@\J.F9:[7E.4Y<:@J%\A'= MZ>M70>*_NT Y[BG'E]"GL\7BCT\?'^[A;KE8OO\\F_^^),K+AW,\+R,E W@) M#&8*Q!I^V[4(D6_3'3'@;0%4@;SL2\ (;VAT* W\Y=(Z=(JN M3)G\;-B%G RISL&WV;KY\4B_FZ?S'3SA?SS3-&"CY%NBYVX&[^0.;U!N[*12 M8'ETUWF_VP_#63<#_E/O)BD%NR&J4..:3/U!.G1!=M.I$[38VHFP$IKFBUV6 M--!1&@7ZOA:4B(-@'/2_"--_ 5!+ P04 " .A:Y8\T S:#D# #>I](<2Z;ZHL:*3K9"EDS34NX\54MDF0TJ"R_T M_:%7,EXY\ZG=6\KY5#2ZX!4N):BF+)D\WF(A#C,G<,X;*[[+M=GPYM.:[7"- M^FN]E+3R.I2,EU@I+BJ0N)TYB^#F-C;^UN%WC@=U88.I9"/$BUD\9C/'-PEA M@:DV"(Q>>[S#HC! E,8_)TRGHS2!E_89_9.MG6K9,(5WHOB#9SJ?.6,',MRR MIM K<7C 4ST#@Y>*0MDG'%K?0>1 VB@MRE,P95#RJGVSUU,?+@+&_@\"PE- M:/-NB6R6]TRS^52* TCC36C&L*7::$J.5V8H:RWIE%.>H&];Z/ 'T!/X+"J=*TBJ#+/OXSU* ML\LU/.=Z&UX%_,QD'Z+ A= /XRMX45=[9/&BGZT=_EILE)9T@[Z]U8:6)7Z; MQ7Q5-ZIF*8;%>)\_KMQ*_#CWJP_]&IT:!V,*O3840^79"D=LS M_:2AI7DW-1?J4]/QLNG"-CT]-9VU34\%??I*8V:0R0&VHB -X=7NIM?2V6?/ M<%GPGAWHL308)%? JSV90AZA;B@)9MC>0^2&_L2-@XCL8."[DWC<:XC<,@^ @/HMK!;^;Q"P3CV!WZD]ZST.1L4HI&8W<8C$Q*[G 0NN.!#Y>< MM>2DF;PXGKO2H_+K[\LETJQIM4XC]4VVO?V;[Y0]?U0UET@#*=A1<>;:T_J" MQ#@1RPMJZC&8F\I35/VW;JEWH3@ERIW553.RIM*M^'2[G70O6L7ZS[W5?;H@ M.UXI*'!+H7Y_-'! MEK:+K2HK7YMA"8UM&9.OQ^4QH'.MT+H\\(0=#^T^;]0 M2P,$% @ #H6N6/KK/:>A P P@< !D !X;"]W;W)K&ULG55M;]LV$/[N7W'0@J$%&.O-+Y)G&W!2%\O0I%[J;AB&?6 D MVB(JD2I)Q?&_WY&R56=P/6Q?)+[N+[ M.BM8175?UDS@SD:JBAJ/"(]\6QB[X\VE-M^P3,Y_KE<*9WZ'DO&)")"S#6U*\RAW/[-#/$.+E\E2NR_L M6MO!R(.LT496!V=44''1_NG+(0\G#DGP'8?HX! YW2V14_F.&CJ?*KD#9:T1 MS0Y M:^UG!\R;%C/Z#F8*]U*80L-2Y"Q_[>^CODYD=!1Y$UT$O*>J#W%(( JBP06\ MN LZ=GCQ_PX:_EP\::/PS/QU+OX6?G >WMZCB:YIQF8>7A3-U#/SYC_^$(Z" MGRZ('W3B!Y?0YZO'CZOEX_H/%/]A\;"&Q<,[6/[Z^6YUOWQ8H_CE^ISBRYA) M'_X=%A8:Y 9^:02#.'#%B$G/Y@[KDQ5=@0C477[K+K_LF%_()%YI;5ANT4S! M8"-+[ U<;">]EL)]>Q;? ?8^,+QWA2QSX!5B/S.+H^$*AF%"DN$ 1TDX)G&4 M]CYN-CQCCE$BMCKAC>.4A,,AI-&8)'':>]\HP4VC6NL-?[%CC:&E)$T#B 8-/) MFJHIJ8TV9W@:,DY=-WHS3DDR2N MO(F",>J*X&UO+0TM,9B0!$E"PCC$<838 M(S([[':_ 0_.*]EO=>_^9-@I(DHQ;VA +$F,J_\%[ M)[*RL=%QX<[,V2)0+!]RU73O:HROE#U]>7/H^?88M"=",2&?G2#MK.YTS='W MGI9TKSGMG[N9_DE?K9C:NM=#HQB,HVVQW6KW0"W:OOS-O'W=,%5;CM0EVZ!K MT!\//5#MB]%.C*Q=EWZ2!GN^&Q;XR#)E#7!_(Z4Y3BQ!]VS/_P902P,$% M @ #H6N6,H-=VW) P 2P@ !D !X;"]W;W)K&ULE5;;;MLX$'WW5PS4;;$%!-WLM$YB&TC2=#= DQJ)MWU8[ ,MC2VB%*F2 ME%W__0XI67&ZKH%]2,3+S.$YAQS2DZW2WTR):.%'):29!J6U]44^;JT;B">36JVQB>T?]5S3;VX1REXA=)P)4'C:AIR MP.)E?DR,>EK9GM9U=A+PGND(AFD(69*-3N ->YE#CS?\'S(-_'VU-%;3P?CG MF.06<70_,J?9=03'@."SA(^XU U5(:3#UN00;(F#&U753.Z >Y>P M@-_2,$D2]T=C5@$#4KM"K6D.OS?<[F.=H]2$A6KR$N:*HN&KTJ*@\XPAV9Y' M4,3+F,5PC9JO=B%A?4#!MDPCY$K72C-7J(/?W[P:9UERV8;Y3GKY-H)%B;#G M5SK@X8D^-/"$%#3_F3/=9B2-"DH(6C*$'4=1 M<+D>,,BBX6M06XG:E+QVDGJ^LG F]228,(J85Q6WSBIRI[6" H$5!7=JF'"4 MGI=J77R6EKZ_-/^Q=.#HO106P9471X5!]NXK(WS!1R/96&!+LI$UX\7ARKFB MJ[3 UF6GB^6Y;BA<<+;D@NB274ZCHGP--=NQI4 SH& 'Z-*5X 5S6I=,,)DC M^(LG<@?JJM9E]R*$-=_0!KPTF#RUK8-I.$['83K. M!MU&DU,TXT_D*#I[[;!0._/[#6LW.=OK;P_0R5-!1&ENRVU)J!M&D31(B]=: M6?3/!VAWRQL'/3@.Y>F52I#1IEWR4+!QIJM&.C,6N\Y:(5VA+543';H_X MX(*O4*_],V; ([5W?3_:OY17[0/Q'-X^LW2 UEP:$+BBU"1Z?Q:THO8=JVK_ M7"R5I&PO=V]R:W-H965T$ D)M+2#2, VC:G=JI9M#],>3'(0JXZ=V::4?[^S$S(Z4:2]$/M\ MW^?ON^2.T5;I1U,@6G@NA33CH+"VN@Y#DQ58,M-5%4HZ62E=,DM;O0Y-I9'E M'E2*,(ZBB[!D7 ;IR,?N=#I2&RNXQ#L-9E.63.^F*-1V'/2"?>">KPOK F$Z MJM@:']!^J^XT[<*6)>X-0=K<$Z62CVZS3P? M!Y$3A (SZQ@8/9YPAD(X(I+QN^$,VBL=\'"]9__HO9.7)3,X4^('SVTQ#H8! MY+AB&V'OU?83-GX&CB]3POA?V-:Y21Q MC%6E0V8%)1T-A//E_R'3?@Y61H?_77,<4W8/T[H>N7:5"S#<4#-8% _89"^ M?=.[B-Z=D-MOY?9/L:>SKU\6]Y/9 F[FD^G\9KZ8?W@XIO$T2R_JPC$FF!A0 M*_B\D0A)Y&N<=(#)'*CL67&VKWL';($P4V7%Y X*EH-5E@G(]L44!\4DPO.K MX; S&%QXJO->)XDO.\DED5&!*O3M)W9=6!14KQ=8IA%8_L1DAM11E3+<_G.=RZVKS?:?+9+SAUY M;*2R-[VE52;VYZ2:];^"@62X<+@\GUBBWX/7>_K#X8 M>!OLK-2BX-+FZS5'>"_PJ^,;N/1.,9*;U9WSYH;[IQ0B(2UXY MM,#@[X'?<2G1$,#XL[79V[E$Q?WGSOKW/G:(9<8LO]/R-U&[Y4UOU",UG[.U M=!_UYBUOXQFBO4I+ZW_))L@F(%RMK=--JPP(&J'"/WML>=A3&,5?4$A;A=3C M#HX\RM?,LF[RCD-(]GK@P!:N#*I6 M[S;HI5_0&Y/W6KFE)6]4S>M#_0%@V %).R"WZ5F#[YGIDRRA)(W3_(R];!=8 MYNUE9P,COT]GUAG(_1^G8@PF\M,FL!^N[(I5_*8'!6^Y>>"]R?-G21&_.@,P MWP',SUF?O'LSO7]S?PK5>;TDZ9.@2SXM.;G3S8JI+5DR2Z!5#7-"+2*)T1-F M#%,+#CWD+($&)GH^%Q4G$$TCD!VAR%NM%N0G^*'DCDD!4DHPPE1-WC/)ME:P M/OH!:S(PZK8K43$IT>4#)XZ;!CS/B=MHXC290Y.1+6?& LR@L1%N"1;!FW"" M2:\2@4:2DB84$4"3W%H S(G2CGBZE>,U@:@,-M:EGE^N,21K.00#_>P@^$HK MJZ6H&8K. *^"Z,(PPPC0''^$^67ALW[@QBL%;A!$/YI*230LFG:U-8_*84$* M-A,2+*[4$+24&N?@^@LR T$P[U.5QG"MHY!C?L@#NB=:PF3^2J:^BSZWPAZ,/.- M&/W!R]@ZJZ(J)9K;&5MLY2*&L!(.$;T!W*NP6#R3GBGN+J M!591 FQ@HUSD24;'2=+U:^O-%U'YRI*U8I!'C %F2ATFQOYTB:R#O[:7Y]VD M!0%O'=H8>FJ)9Q68?E+;I\YU2P-=U\XYCIOE(>&9-Q#*#JA;<7],D=O^25+: MP?X-I"0TSC(Z*M) "]1%/J+C./W?B5&PKWTS+PVKG\H2]Y0+;/+A.&A?9.6( M#HL8@J@/QB];0%("YAJ:'-KWOTL50HJ>YCY &N4Q+5IMY'\TIFE>?"6H;Z)I MXP^EO+Z$G=K &1M$\*#^=$+PY6&X]!LHS()3%7!B(_1Q_;@&9#!DGV \1##31> $\YIP !!UH?.9@T,VT@8,@9@]M4H3FCCW!P)2B$@Y/8%\,T9** M*3P.S9 25@NYC6J.*8.:J/NGSJ"#O9M P\W"WW? #KH.EX+=ZNY*-0TWB2?Q M#[7&O7O:"#W45S M\C=02P,$% @ #H6N6!4,4"X& P AP8 !D !X;"]W;W)K&ULI57;CMI($'WG*TK.*D_.^,H LX!D9HA"1'80,]E5%.U# M8Q>XE78WZ6X/D[_?:ANE8U59P MB2L-IJXJIK_-4*C#Q(N\T\*:[TKK%H+I>,]V^(#VXWZE:19T+ 6O4!JN)&C< M3KPLNIFE+KX)^)OCP;P8@ZMDH]07-UD4$R]T@E!@;AT#H\<3WJ(0CHAD?#UR M>EU*!WPY/K&_;6JG6C;,X*T2__#"EA-OZ$&!6U8+NU:'=WBLI^_X<F:\F U[7+"V6F6Y[K& I:<;;C@EJ,!)@NXMR5J6+%O;"/0C -+ MN1PBR(^\LY8W_@GO"#XH:4L#^X,VA3I^13N>[HQ>Y;CQ*,/QJ!^0F_Z^E5T M'?YYH8"T*R"]Q#[-;F_7'^=WL%QDL\5R\;B8/T#VUQW<^KCN(K^+6$D!E06WA?2X0D;-J5N(/M40/SLNN@3]]CVP#QOP:HI@'[ M4P-R109@+ 42*VW!5@ER$BYW-[TV57/O-7G#$K?<&A@-_"1*H3_P^X.XP^ S&:(A3-+WA_T0T@&Q MIZ/>4LD=6-051&_EI&OG#= 3G7JO@A3E4J'>- M!;ISK:5M?:);[5PV:\WE>WAKT=3"'2>= K<$#:\&?0]T:WOMQ*I]8S4;9&PO=V]R:W-H965TFXSLLULY&8E"IXS36PFJR#(BRTN:BO6X%M2V#^9LE6CS MH#D9Y61%[ZC^.;^5N&I6*!'+*%=,<) T'M>FP?EEQ]A;@U\87:N=WV R60KQ MS2P^1..:;PC1E(;:(!#\NJ- M#CL. _\9A];&H65YNT"6Y3NBR60DQ1JDL48T\\.F:KV1'..F*'=:XBY#/SV9 MTY1H&L$MD;J$A21<$:N7&C4UXANK9KC!NG18K6>PAG MN$X47/&(1OO^3>15 MD6MMR5VV7@2\)K(![<"#EM_JO(#7KI)M6[SV=R<+OT^72DM<_7$L;P?;.0YK MSLVYRDE(QS4\&(K*>UJ;O'D5]/R+%TAW*M*=E] G\ZM/T\75.[B=SA=?8#&? MWMQ-9XL/GV_NCC%]&2MH-TZ>QP-R!HN$@B;+E,+2'%A05"O LZ\3T+B5D:]" MXF%T.N:H(Z,*"(_,+MOL&$$3EBMLY8W;3&0YX>7YR0W)*(CX*,)\Q_>)ZTE] M41 >$[Z"3ZP IC:;]5G": Q7#S0LS/F&SW',0BHMXBPA#$\N-Q%WL!HG]8\, MD4K<^2VIP-8LMMSV AD8 A&3>(M@YD^ KM@*$X&W[P4Z_(0?*"$-$RY2L2K1 MKN$A3,9,KF_?O!JT6OZ%<[&+X.+,1">P3D2:EG6QYFBHBJ5B$<,[TL2;JARC MPX^I6)(4(^ZMG7?HZ. WUQ*!$&-9.J+/*G"74/X7_L$7!JB&AS H)!T M0K0),.R^!L=LB^H,3 I!_T(]1C%JH?%!\,HN%(5BO '+,SBL)DF5V$_UT ^6Q*C7\UQX> Y53^UY*2V];(WQU M*HTV#-51"4&;IVWP7TATAQC;FG0:G>\CL=M"$+K; ND0'N)^5.#5(9X>;0T? M"TZA[5N6;4=NCSCZV(N3:R"9*+BNP ZZU' X[0>^-PQ\BW/J0W0&^'[>UEY2 M6K<[''NYGIGW$>14,A$IH.:UM!_:L7'B5?<;T^5!LE4O:E0_#(7U"@GG9(D] M-T0IVO[ '?Y3]/;[0R\8=/=U>>1A>N?_ MIM'K>_U>"QNW[UCTVYZ/ZS96;)_%L9&AN3/@952N[!AK[U.NW:Q7/:TFY:D; M$!_-W9B-F:P8#CPIC='5;_2[-9!N='4++7([+N*!PN'3_DQPVJ?2&.!^+(3> M+DR ZO^'R=]02P,$% @ #H6N6##(&VAL!@ @\ !D !X;"]W;W)K M&ULC5=M;]LV$/ZN7T&X0=$":BS+\EN;!$BS#NVV M=D6;O0##/M 29;&31)6DXGB_?L^1DFRO3K8/B47J7IZ[>^XH7FR5_LL40EAV M7Y6UN1P5UC8OQV.3%J+BYEPUHL:;7.F*6RSU9FP:+7CFE*IR'$?1?%QQ68^N M+MS>1WUUH5I;REI\U,RT5<7U[K4HU?9R-!GU&Y_DIK"T,;ZZ:/A&?!;VE^:C MQFH\6,ED)6HC5BBV=&]E)5&O>?;;ULG(Q8VAJKJDX9""I9^U]^W^7A0&$9/: 0=PJQ MP^T=.93?<F(NQ MA47:'Z>=]FNO'3^@O6+O56T+P][4FSBOXT<-ON?ZG$TG(8NC M.'G$WG0(;^KL3?]'>.R/Z[6Q&CSX\U2DWE!RVA#UQDO3\%1@9D,,)/'K%^]^W#S\_LW[/;Z]S>?3V%[7'N2G#-O(7 6&/C*;"'P MIX5@O,Y8#156N5H%@FK%D.FTZ%,]=4*4/LC M.V-Q.(FFX7RZPO,DG.$YB2(\S\,X6H2S%3TOPLDJ"9-%%/QR_OFLV?S<+%8AO/5DA:K<#Z+8#&AQ02OIHMPL<0J>,]+OC.2LQ?0GRS#U9P4 ML)C#U'P^A\BMLKR$NV=Q&*W@?SJ!!)8S6$_"F&1H"81)',XFB5].HC#&>K4D M-.\.4ZA%JC2E ]D-'JP4>[12(=L*E$88*S&<(-<:J@99RZ1)M;"P(VRALO-C MYUR+@ 99QE O$K]15&58+FM>IQ(1@^F8;H;@J793.&F 0G'= M8R.T5%G(N &6LJ1?VM:B=(#2@M<;(H_;O>-ER_TD+G$4P(,(L, $%5I#&N!@ MP B<,>QVCXI)P]J:KTO 5T.TSB*OZQ8@19X+-]N="4UOM](6.&?R7*92U):A M95/ISA$DG#6M;I01I@LC.&' )PXI+B1RK\775B(7A]DB-([LF=",PX/ZTATT ML)JW9?EB)[CN.X>*YI)WWT#JX=P$0VY\$O;5?3A8CY5MD?U:6-H)0X6W#[<1P&H6-$XY W*W1!\ M(B*O#U3^JTQ'W!XZ;A /!O'\L1G^GY,!7,@DC&IB?ZY5Y6R]54#Y(_TSEMO6 M*J3Z(*O.+[$&H:$,LMP%X 8INN%JVC78+JD^:T'QHFR Z-*4>X>M/YH=($[V]KZ@#8G#@H' M<.$.W249P*6#MOS\.9NA O2W] =EC=)VS@'#<>Z08\,4FP;G"II&8SA>5QA5*6<_ M_73CIX1/)Q2#!T8MD1]FCS/H2GV8E7^!P[CB62:' N,#!9+3Y8)US7[*$0DF M^ :+8#8)O-MCKI[Z"AX?W$L0W,;=OI!V"LM?48;=X8)W[>\U>W%_.T2,&S0M M*T4.U>A\,1LQ[6]&PO=V]R:W-H965TWIOK5U/MTH_F@+1PJX4TLR"PMKJ*HI,6F#)3*@J ME+2S4;IDEJ8ZCTRED64>5(HHB>.+J&1 2[S28NBR9WB]1 MJ.TL& ;=PHKGA74+T7Q:L1SOT?ZH[C3-HIXEXR5*PY4$C9M9L!A>+<L)K%,(1D8P_+6?0'^F A^.._;/W M3E[6S."U$@\\L\4LF 20X8;5PJ[4]@NV?LX=7ZJ$\4_8-K%)'$!:&ZO*%DP* M2BZ;-]NU>3@ 3%X#)"T@\;J;@[S*C\RR^52K+6@736QNX*UZ-(GCTGV4>ZMI MEQ/.SA^8UDQ:,XTLL;FU*&V1RP:9O(*\A!LE;6'@D\PP>XZ/2$4O)>FD+).3 MA#=,AS :GD$2)^,3?*/>VLCSC?YC#7XMUL9J^OZ_C[EL2,;'25Q-7)F*I3@+ MZ-(;U$\8S-^]&5[$'TY('/<2QZ?8YP^+U6IQ^_W^F*[3R.%Y..C0\$W"HM)< MP,@GCYZV0+A69<7D?L"-J3&C"O(&I&6N#D!M?%!-'T]O-;>H#5PD9\,XAFV; MN! ^L;3HID!0;@4:CRN4("!8!56MTX+J I1$, 73GCM594E%1_I67QAC,@/<5=PCU'/?DQ!N MG8C66F<#"D9^UX@2.@G98(\VA(5QL73OR&5W\7SNR(/S\2(?0$W-6%) 9Y]1 MG=H"&*75M3ZG1O"-/YM5E58[3AT#Q1[&EU V=>*DLSS7F-,.<&G)@^'IX(F) MNDE''!Z[4]%!=9>H<]_##.6HEK8I]'ZU;Y.+ICO\"V]Z+%G-Z5 0N"%H3-D/ M0#=]JYE85?E>L5:6.H\?%M3J4;L VM\H9;N).Z#_>O(+SMH@5D6Y;\V28!DC2[MW?1IJC;W8>+^T!+M$U$$EV2BN/[ MZ^\94I+MQ,FBP )-+5'D?)R9.3/2V5;I.[,6PK*'(B_->6=M[>9=OV_2M2BX MZ:F-*/%DJ73!+6[UJF\V6O#,'2KR?AQ%XW[!9=FY.'-K7_3%F:IL+DOQ13-3 M%077NRN1J^UY9]!I%K[*U=K20O_B;,-78B[L]\T7C;M^*R63A2B-5"738GG> MN1R\NQK2?K?A3RFVYN":D2<+I>[HYF-VWHG(()&+U)($CI][<2WRG 3!C!^U MS$ZKD@X>7C?2?W.^PY<%-^):Y7_)S*[/.],.R\225[G]JK;_$K4_(Y*7JMRX M_]G6[TW&'996QJJB/@P+"EGZ7_Y0XW!P8!H]F7<4O"OS$=8\E@Y#%43Q\05[2 MNIHX>%HHULO@W'T M_@63AZW)PY>D7\R_W5[_T;VZG-]\8->WG[[X!-2V2 ';SHY)V![FI**D4V9>6 M6<6V:YFN6;6AZ\$HC**(_IA9<_@20'.JB@*1= :A/'9L(9@TIH+^0SEJ0P$W M(>@$$9>I%;433&GV=?[=L)7&5M-CW]:U?=(PGJ'PI+%"8_MBU[K9)A!N"FFM M$$$-PI7B.B-$/C1X]=CE%FN&5:@.[38Y\;6M3BV!!1N72YD"T' /=LA$L%4C7O%R)P*%C'(OCW[^K?,?BL:OJQ.-\&DNVYH8MM.(9@#"I%NZQ M),CN9+EBW.$9,DHSF;E$XY91ZM51IO3(])8J,%9[U!+%> ,Y"HC:D%;+1 M.)Q-QG6BLL>)ND5&-6GZ3 P632:UR># /8P](#'"VER@5UK:ND_NP.MILNLX M]TXY=Y"'SRN$+^P>1[$/%4X"-<*%(T8^-'#0F665(]9^9\"=^\?XN/!#& DL MU<\AFX31) Y'Q *^@.N@D^)Q,@GC9.0KVH%\X-;0W"HN0AN*VL0N,P5C7TDK,M> M^;_@]QJB/;"OV*PW3O SZ@V'P8TO(NS8G[EYV$A]M +.6 II*V ^&#NF=F)0 M R1F-'QLS;$C+ YGT>2)\L0AS%$=-X-BZ M_ $JDEVP7!A#9.'K/JKJ/>RH>S T -.^N<, M#?[64-88>OFLD5JX"8$JG52TEI\$IC;**W2F!361YMQ8RG(7B@QMKA919[8D M=U/RL%[?UOG:Y> 4O \\1J, _X%B]^H"GRE$G"[ZZ!RF.;:0I2HD'*H)C8)#SPJ5 MB=R](&5-*]U3HJ9!P%$PHHL.CT>O] MTTS2O #H=E+D&<,&UR?VXY_O$VU/""A.>!=# G*/+54636JEZ-JU]/V9''XR M55:E1!4!#L&!;+UK*355ADLS7I:0J W74K25<#2"M)"BMC$VEQ7VT?B.DNBQ M&Q);IQ'L9S188Q PS _E9"2:N*!A&\;Z,>3)%%)MU)YZ>AX'VL?35%5EDZ%P M6;@!/MCG@ANB/#\4 D-I%M:3NJ:M-/$4@AOT C>94+;"&K4"*&X8=';L)[^F M0IPV#&Y^P#L9DC!X?CKQ>#FGR$9WO.L@W9N+UQX_D;7=LB:=X'OIX0Q/]OR[>'[-\7)#4W'=RJD5XN[-, FG2<+>NDYXH.,1-X]F23B, M8M?[AL-'Q-'0!,4G.*CC)I&RERKZ@/LG>)>;1+.&M)+A(!Q,9KU'0XQUC10AE4N* Q4'?@K781P= OK] M\$:'M%C3=Q^D+?H+F.+;4T[^_&1"=''R4T1S%?PN2@C/G>#F-4Z[*FYP-?7H M,@BGT2R,HV%]/PS'@P&"/ GF/*]?:?S[ KG3'NZR) X'TRDNIE$X3D:!CUHK M%/ FLW@O=(:U2N8]5-'R@"OT7G7:U_1YVZ3\#[;?[CVD( M_ H]'2/$$D>CWF348=I_H/(W5FW<1Z&%LE85[G(M.#B#-N#Y4BG;W)""]BOA MQ?\!4$L#!!0 ( Z%KEB0I820' , (,& 9 >&PO=V]R:W-H965T MQ M*/I 4V.)B$2JY"AN_KY#RE%<(#6P+Q(O9\Z<&9%'\ZVQ]ZY")/C9U-HMHHJH M/4L2)RMLA!N9%C7O;(QM!/'4EHEK+8HB!#5UDJ?I2=((I:/E/*S=V.7<=%0K MC3<67-8&VVBRB+GA9N55F17TB6\U:4N$+ZVMY8GB4#2Z$:U$X9#18W MB^@\.[N8>'P _*-PZ_;&X"M9&W/O)Q^*191Z05BC),\@^/6 EUC7GHAE_-AQ M1D-*'[@_?F+_.]3.M:R%PTM3_ZL*JA;1:00%;D17TZW9OL==/5//)TWMPA.V M/7:<1R [1Z;9!;."1NG^+7[N^K 7<)K^(2#?!>1!=Y\HJ'PG2"SGUFS!>C2S M^4$H-42S.*7]1UF1Y5W%<;16S\CWE^KN:220"5JK9,AP M?,(!S_ 1W%7*/>-*U&A93,$11B(60<)QEL?C- B+/=:Q<:Z?ZSB2QE&/BZ?9 M)$[?<"NWE>+6GTWB69J.7CEJR9PP-VC+8GV,EG:;>(X;5P6'/>V-YAO?VS,>C M5-I!C1L.34>S:02VM[Q^0J8--K,VQ*85AA7_)=!Z .]OC*&GB4\P_'>6OP!0 M2P,$% @ #H6N6 W7SM#*!0 ;PT !D !X;"]W;W)K&ULG5=;;]LV%'[7KR#D;=(D!A(WW8(E:=%DV\.P!THZ MLKE*I$I2=OWO]QWJ8J5P,FPOMD2>\_$[5QZ=;XS]ZE9$7GPO^J.7*\\)X?E[*)3V0_ZW\;/$V[E!259!VRFAA M*;L87$[?7QVS?!#X7='&]9X%6Q(;\Y5?;M*+P80)44Z)9P2)OS4M*,\9"#2^ M-9B#[DA6[#^WZ!^#[; EEHX6)O]#I7YU,3@9B)0R6>7^B]G\0HT];Q@O,;D+ MOV)3RQ[CQ*1RWA2-,MX+I>M_^;WQ0T_A9/*,PJQ1F 7>]4&!Y0?IY?S-D[(74J%D9[I9>D$T7N?.QQ! N. MDP;NJH:;/0-W*NX L'+B6J>4/M4?@UK';];RNYJ]"'@G[4@<38=B-ID=OX!W MU-E[%/"._H^]XL_+V'F+3/EKG^DU\O%^9*Z>]ZZ4"5T,4!Z.[)H&\]>OIF\G M9R_P/NYX'[^$/E]\NKN[>;R[OG]\$)?W'\3BT_WCS?W/U_>+F^N'?61?AIN> MC,2+D.)&"[\BH3GUH#G#S2WD=*I2B#M:C;[&3*<5?!D;IQC@7_AM[.HH==Q&O)^'>=N M;2<> 5HFB:VPJ&JI)MRO7YW,IN_.X&:E)=P++LY#.935/D-_L$N*TGBL0Q$N M>FI/SQULFS8^:ATP1$8$C_3\6T)'A3U$O.\L%H6]T'_.9"U]9:GU4G>NWWD MPF9)V+7(.;^*X+X6J%5KT[ C$JP8"I7A;H!=:-F!#H>F-73(1%/E$HAR8MP^ MM9NS%6\.68Z@1I8*."OD+W;)!I^Q61V"J'0.3S,?^$RO3;Z&;"7!S1,7(*+7 M5!#NKSVV=[*X0JL\98?UZ'W2X@,E5,1PP[3NQ$?!C5%;_7 :4\4Y*'XNH81O M;12S7%H*61'\)ZZ^_/KQX7$H;F\7XH"3:#8YJ]?"R_3L,!1NG;0M!CAB7/CJ MA-EHG!%O&YB1P+4<2;X455$5+'UM[^WZZ?U^N&P!TT]Y^V/K)U4:70((DS:H<@:LL%]5SX;"P3EDV4QV*OPVRJO$^TZ,,3O*N3=W& M4Q$'I'$3/QXHJ+;]\C\YB)._XJ*"<[.J::B[X[N>&DCO;!Q%B"O,W/"/-HTG M>EG_- U$6@5G,Y9?@59@K7'=B:(>H(@'*('Q!P%HYY^1N R&/UU]6HO='8=F M5>F2X_#3%$62YSP$MWU%AI%8Z:[!Y[W+DZF8T/60?-R]7)LTK&YRE8:+(I8Y MFC\B&SX>.'5EE(3QRH=>L$:O;*^Y'H70)*Z0-MGN'L' E%&XPCCTN*D8[71R M.IR<3H&/_$'A/,!+]]P*3T?[!JIQ;P@NR"[#J,^=%%=A/0]WJ]W7Q&4]1._$ MZT\1^'>I- \L&50GHW=O!L+6XWW]XDT91NK8> SHX7&%+R*R+(#]S(!G\\(' M=-]8\W\ 4$L#!!0 ( Z%KEAA0[3G*04 "L+ 9 >&PO=V]R:W-H M965TQ8ULSLN-,W<:I M&]G.0Z/D@D@=VS9Z_ Z\X5CE4:ES/2&_?Z[7J9TWAZ=QK4; M-SJU93 ZYQM'OLPRY=;G;.SJK#UH;Q:^ZODBR$)O=%JH.4\XW!4W#E^]+4JJ M,\Z]MCDYGIVUQX,/YX2[Y@ M8P0(-+[7F.VM25%LOF_0/T7?X;ZPYIM.P^*L?=2FE&>J-.&K7?W*M3]O M!2^QQL=_6E6RP^,V):4/-JN5P2#3>?54CW4<&@I'_9\H#&N%8>1=&8HL/ZJ@ M1J?.KLB)--#D);H:M4%.YY*427#8U= +HTDY]?R]Y#S0Y1+__K07 "N;O:2& M.*\@AC^!.*9KFX>%I\L\Y717OP/@"WL'6 MQX.(=_!_?:2_QE,?'"KB[^?3+OG@"Y7P61MMX-DMN3WZY=7@7?_D M!:Z'6ZZ'+Z&/)G?GD\L_[RZ_W-+E/?XGSQ%\&6)PW*4?8.B/G,:%TX;>5G&E MO;!@^N75T7#8/[DPUNM\3B@ACDN#DS>=UM@7VC%]L2XL:)RQTXF"FITS5!T* M%#=F&V:[Q@5H&[H.L0(/M8&^42ZL:\B62*/OXV!;LEGO M1%\DF[$O2N=+!5X(_6J!$$3A6JH*JO"C0E827: "D*52D.;]I40.]2A);'EK8A$1#BE:*B27]G@_0;(=A\!O!!%&_<:QN^ZD MBR'J'G#H*4\KG GRE"V'E"/35!B5YWBB*C/MXQ$$IVZN;\>DBL+4ED5'!?+, M#_3IX[A580IQZU)V/A)*RB!+^YS.F0+**[?&SF/T$V>]?Z+4X%S3ZTK?QLIH M=&AGMU9H3[]YZB54Z>L!3@ICA'.5JO\D E%(E%]$"4NU3Q"7R+ 1D]@H@_S\>_0M02P,$% @ #H6N M6$,+5IV" @ O0< !D !X;"]W;W)K&ULK95M M;]HP$,>_BI5-4R>M. ^&#A8B%<*T2NN$BKJ]-LE!HB9V9AMHO_UL)Z2T2A'J M>)/8SOU_YSL[=^&.BP>9 2CT6!9,CIU,J6J$L4PR**GL\0J8_K+BHJ1*3\4: MRTH 3:VH++#ON@-K7%J90% :DM_&W83JM2R,\'._IWVWL.I8EE3#EQ9\\ M5=G8^>J@%%9T4Z@[OOL!33Q]PTMX(>T3[6I;XCHHV4C%RT:L=U#FK'[3QR8/ M!P+-Z1;XC,Z=INXF"H:A8+OD##6FF8& M-OM6K?.5,W-/%DKHK[G6J6A.G]!6HCD(>^=8 BC.95)PN1& +M'](D87'S^' M6&EG1H*3!CRIP?X;X #=BA MP/N"?-V9D&/TZ)?N"CV6JXY$K75CO,='\%80ST]Q7G M:C\Q#MJ.'?T#4$L#!!0 ( Z%KE@FVB\.1 ( (H& 9 >&PO=V]R M:W-H965TX_/=>1+W KYK$H C5XJQE7BE5K7 M2]]760D55G>B!F[>Y$)66)NI+'Q52\#$)57,#X-@[E>8(A CANF=Z+]!GT],\O+!%/N%[5=;/31 M0UFCM*CZ9&-04=X]\4M_#B<)AG,^(>P30N?=;>0L/V.-TUB*%DD;;6AVX$IU MV4:.!#UC>H6AR@\(@G([PHJ' MCM'37<, 38+]['9RJHU61-3Z_T/N=,>!.68*1L1F@]ALE/-=\-LKY,:A;\G- M![GY5:?V!-+<(GS!;9SYEMMB<%M]RP])\+$#: M /,^%T(?)W:#X?.3_@%02P,$% @ #H6N6 LD^4#8( )F@ !D !X M;"]W;W)K&ULK3UK<]M&DM_Q*Z:\SI9]!=%\B'KD MX2I926ZSFV13EGU;5U?W 22&Y,0@P& 4MD5IOWNQ:9K=UV_>V.5&;S,[JG:ZA%]65;W-&OA:K]_8 M7:VSG%[:%F^FX_'%FVUFRA=OOZ5GO]5OOZW:IC"E_JU6MMUNL_KP3A?5_KL7 MDQ?NP7NSWC3XX,W;;W?96M_IYN/NMQJ^O?%03K=],9 MOD C_LOHO8T^*US*HJH^X9>?\N]>C!$C7>AE@R R^,^]OM5%@9 CS\$Z L_ M)[X8?W;0?Z3%PV(6F=6W5?$ODS>;[UY6%*>/-$A.7W69.]_;:N M]JK&T0 -/]!2Z6U SI2X*W=-#;\:>*]Y>[-<5FW9F'*M?JL*LS3:IFIQX"\' M]+ 7T.P8]/0'Z6OU2EHAB?J?FX5M M:F"A_^VC T]SWC\-RM77=I\@!SRXV60PLM8I3 !?M*IVID2D ,EM5H(>P7%I4NJEMA8WMZD< M]BI3J\S486Y\"6'<\E+^^I>KZ>3R&WL*YUUE#6L2H@EPXW+CV3$EI!$:3 8: M 80:2Q\F(W43T-K M)@+&M'J%ZS 6&3F!H4+;B*[+9=UFA7U-"S:YKF'N0#@@<%7#0Z3@-OND:>K> M'2RK!E23+< H(-Q-=J_50NL20"R+%E8T4C> FPTREA![" L1,[4(B$A89Z7- MEDRU $H7!K0?[0@@%G8(AHV((ST3JND\02!- )3]$H+&/&$W55OD0%*%OH+LV>]MR;9X;X#I$>.G=X8DI6HTRCYP M*&R&$Z45D ,F/>BL%L'Y>UMJ-1N3W,Q2SWZGR'/#Y'FO=U4-RJ!4:.?59'SV M#V*II*/D A$Z."^R G#6BETHU@P=-("U+',6R!(X(+#,NMKV;U>@]Q-$B5=F M6U 6G:6P0 0]I((>2OX=/51KXDRG(DR!2B('@4;'RC%I[[2LM[?9 1E"/^Q MWX.U0%Q0_BO<6<];#@?XT2'KMACW(2;N^4@-6-"YMZ#S00OZT1+R&C0E>'G: M]AG/SX- ]&=%PB93:!-O;-(K-BPGZ&R;YL!B\G%T-U+_>7/S&Y#VC];4+ F. M>;QV#I.30K'@9N\BVF>K%1I9WB%D$MC?;$MJ%XT#C- MUU+-IA>O4_4+;%-;>Q^21R8R$NU('V Q^/C[WUM0G1-GIMJ2O"Q@JVT%VV4T M>AA-75E4DZA9MQIV+L>9:)'>Y7%+C_@=I/F(U\'90S2=TCVB(',2^K1E&(*_ M(2ZZ2!590)($]*,-0'3Z>;\Q8!WV8),] CD(!GF6)3AX-',,3-[(#1ETI\V\ M8D0'U&M+0!VY^JR ;H9V*BM&ZAT2 M+ZEXXB%".V+&>MLM&5WX TC[$C20=3X+$7%-DB\.!FB6S )T5%4V);.Y =^^ MJ@WZ0)*&2!.'A2DY84/ARGUF"J29RA95VPBVF%G0.*-'W)$X(BK16%3/\99$ M4\1H@[MGJQ*G(\_6MCND.4T/X_425F$'S?:E5SV7@ZKGM@*RE$W@&2%X;>RG M/MWSY=""/ -;!T5!=G4'KBEH&W+%;;OXW1G9R#QG2-'3P"5*H\>9W:0A' )J M:7//.U?F9*%.D1H@6"@4P?8B[J9I:6?A38YJ] /BSVLA M3S+7%.>"#_BPU)I-]#9[,-MVBQ#:FE1+ 8Q86 H5#N08MB7]B+'>/\MC1]Q9 M]AR,&5NB?158$&@$AA']D1W8T0?2)*@?)U_1LO&_(-6B#"$^(47XF$:C!"9^ M%)3WT/+S,1A_-60KKSS#7@VRV$_B9YA^VSCX,H) 6!@@QZH#!?26'+7=.'5@6T%CD!B+'UJ A47MF MA?F32$O^"G,ECUBA8?$.5@+A#7 1,((&'0KQO+<8"'Q/&52<[!XLP=K9O9'Z MUP:BIY#I"&_;A/C6:2C3(<&!M#7$&Q:V%K%+%8<3L"IC&2\*7NAI#Y@#K8%! MB3!XY;[-ZD^P=%HO28&7PKTI*,D"X;0$[>B :12:A6[V& @VCCS.!>ZC(L:2 MF=K70#*55WM2&]$"F"C(/EBQ 8.)T$FTN390@R;O*B2E"9.\Z*!:^@'V\9[\A[RC4:@'A M$BPEVA)>3KNCF@ J5=I>*\;PP#;V#\S;0 "51#0#:.79!F;@3!WZ.[(4"MW< MQB)=:!,*L_+QBX?171-[0FB "US@/58,HOF (&#@ 9'5(8E7&;,I.S'D8K&# MXFRD+,LG2F1)[IW3^$:XWI2'SF2"#3B8B8^E@%E Y>$>DKB+:LEI:T F:G(K M(Z(',?1IB]_;?,V!"" 6.27T+E/,;0BE'>RF*H@3\L1Y:SQ-"&V>,=&GLMJ# MRF8GR?DPQ$!U]3O3)M< )/?9$)HI^,H@UBFK Z1YFE"JZMY0FFLE>@(QXDR> M=S K5$X@XJ(!7(KB.)<#6.3MLJ$TA@QU@$C9F,$5IHEXIFB(.;0F?L+=?D)" M1IC%"BD>M>4:3$]&9^8RR^==SY1%5>>1WG;4 U*_'--K+V=7Z60&MCTVS6%N MS"G]OTRMPM2)FWIR<97.K^;'R!B'>]$(,Y5G>3&@G^- MGU=IUQ$XO7,$ 8Q'G#MVCJVS9@?)^^"JUQ0$ -H2Y". .&,,G\'M?8._)J+5 M*,,*]&'T#.<8?NAG 27844+[;C].@G#/O*PG\$4)?]"PKH,E .=K =8AGOE*-XK$@4MJZE9S^Z*EBVT*>&#,]!!DDC8M>HG6,R MS&>40>YET.>\V/%O0YRE]AN-0IR@^U[7N'S'JYQQR$3JA %!P^A=7/F(7H(8 M<^7'=V,54-^DNM..3%-:P@]'M6HQ[]8);+C:4$J*D5+T)>T,A15L'2S72D,Z M[)3O!MH.6V!8EUA;=?,LH5Q'F) U[F@>PENZ&JRHYK(Y6Z$W)LG3;AR1%;:* MBO)E0N1WJ!^$G Y.";+YMBYXC)DJ4.U/M$/ M>MG&(BT"3_T0$.H@A0\TG8@JI3S)8>#<&SI&N/G@[:$'1,S":MHE@ ;(+61. M8C+3\M0:()<\9S>6:"T71 :J;VEOHN1$[KR/85+P/"5X!;."O6(4V>&L.)B4 M3]!\[#HUAYVD#+@*\MB*]JN;@2*B4S;$M/0$\-A3_0\(1ZXRO2!./_:J\(*- M>+/@$,*F\$*\ZJ6 PQ4%='EOZJJ,VZ: 22L))H@R(?H[1MWS>L*2G\JN,D%E M;YVK3+KH3_;#>8#34T^'+,]0-("\US )#;%23WD.3I^#@G> >)]C&#U$2H;; M2M#PALKFCKLS76_K2(GU1H5A5F3TG'&SZ"B?$3Z.FLXV4^T.K'=P!H?2W)-I M\$&F3R:ZQ9F50D6O/_*Y0+AB%QZ'*#+)*'G+QI(TAU0Q'KO$G'L"&?W;W;M; M('/YB:4-=16EGYCN4>)/9I.YPO[U=/XDW7XDB6-ZHA+XY@5;E)2=-XP6#:6;5SHTJ#CE 0Y)59?Z0#^FG0B_6G!&'OUCU&6-#\#Y M,]C!);LP*(]VE&"?H1]&W,WH@(9=ZQ*UD,Z/BN>NO81-8(07:0U75".I$\"V MA8C@CU;[WD"(>1!%SB00=R3LZ/G%C-1M1"1!7F;$<'J+[2Q/*YC3*9G)',1D M.N:@V?E] +KK)A>Z7,.BG 47XF5K<$U%W76;BSC-C/4Q9\2#15@ /5=HZ43U MH:"9[5':7[QUMDP^<1G%8 AZ>8HT>\RC<,D;?=TH[EJ:>MENL3:_I 2323J]F/K9GYWN/4K9'D^>>&D4V]1MX&01YO[P+$<7W%)1_=[["(-- M39/04S\9;JI_+_UG4634JT2_H*>^!W1'8C#%SW[K/7 6N$R^DM#$%6MID6>? MPOJ&.5-*+S'I(E\]6K$R^ M-Z$:N?JHR(ZB=5*]F'59B>/5F$8:)7RBBSF92][P4=DL2 ^CI M'IQKRDA+<;,WZ'5KC"./U,_F)CCF)SP>L:M ZL],>4;)?$+28>;:XW.-)D>P M(T-GEI_:G2HJR5.@>',3FZ10/#Y$VU.N%6JCV)PD47I/BA0= ML^H+&,PYZ*[',3@%2Y@--#NRW;5>8*254FMM./G 3B[7?4/T+-4$QZHN-?$( MHS3ND A53M%?&2!VF#.H^O<52O2(Z[#I4E<,HRA@(CYGQXILFJ!=DILG+<1 M:4)9#,>R?*+.'5/8BE=_"8 P M0Z(Y/;R@=@"(ZKA8Q>A";%QF"V,?XYLIB Z*JH[ZL1VZN<;(6LXY:)2JH.$Z M/.):;+@/%0T>3)Z*,K&@ASI5T&BW+1^L\@:IIPU_ >:U+.4(6+-Q&6CVK[K) M%A&8J)7VN,F^9_,S["&IF\-9#I[TGDQ.(XZ=^R;=5G@D@9H'SYK#3B?NU]3% MQ0(P*K5*9[WW'I:46:%$H3RT6!>4HM3*'2[*K&^/H2-SOG>>6,41B_:.PL:$ ME 4$Y1AH,AI4Q.6D$0U1?D@:>Q%HGRC]2.2B@10I$:P.HMQ16.,#-N9QXB]:2^F:H@2B/'<-%<;R"4"7 M^L1&YKA[1T8C4"=#)SI6I*QSC!JER*GO-"0N.:[#:&SAHNHL\"^V!"&%?"F> M;'Z(H>]81V4/.@YQG0XH*2I&-T,LJ53=:#Q,4D@-PRO!X"F1J[ U31/\&K20 M0 C4L " $&U!PZ/GY1P6M]@>ISMZN\CVJ>)5231#"(BTC=3WQF9KB,#7Y!LX M-^28F$WVB4B!Z9:.PJ?PBU)*KL\V15L'"#,G@50P_S>'XY,U9&=76,3GH3A/ MMQJ71[A13(*-*41N4B?]2EQ@]VO,T+?(NY9W5K\X!"C/.JF6/-%<1&HN;E;X M\#A._O51@/ZK1R\@Q) IAO6?D@\G*/!232[2^3G\_^H2OUREXZMI>C'!+_/K M=#Z?I^/S"_AR,4\OSZ_2JZM)_#=+.+&>"#0O92P=(GLXMT>HT3SL;I> (3SG!"0./Z\@(FQ2^3R7DZ M!Q2FY^>#S1+A)-UD^"#1UQY;B8XLO71B1?TY^!EWT>=.&=.3I) J(AF\ YX[=<*9&QR/(^#UKR&)H:F*DWZ30LB:0 7\ZOTMF$'[Z< M ^L! Q\EA)XSZU,;GG0GG<+SB^L)SSJ%*:>7C]H6/SC;?)QQ6G;9;W 3P\&5 MR?!9D_=@@0EC[LD#%"INC'))K-ZM?![,Y!1,]>2LR1?D$DD87IZ#3CJ_=LV9 ML_3RXOR8PD_.[K8W>7XND2>?3*; 25Q>>7EY/4LGXT?[>X=5B"_-+2;/RBV& M4R"3X6,@=TVU_'3& 0!V;@'HDW=V?"&H[K$@;H4Z3ADFG1?:\MT=%X)6(3J"UUE^E$18&"R/8-_7SB=G\#3Q2CHKQ,/8 M!)"[RCL]LX\;8+9;S,DAKO&M $ZI'F6[?!&;O2MW2D \[=(3G5^CXYMR,+2Z M!X_4=?FB2&EW X9/@ D#M;:E=!X^P^)JB"^=@>UD_598MJ&B5F!-3W6.2U!9 MA1%(3A#X4Y)QM. GR_D2+C,E$D90EBD]SKSV_/2B![!QG0UQ+].S]=%G-6,] M/HTCE0- =:4-]]PZMNZ5?%1(8UZ>CU,50X!@[-'!_YX+#KJ9$W\=24MMS/@B[@@5B(E) M&JZ5<"A9)>% F#TZ$39\I\IQ3=-R"Y]TN@]0/)#45)Y:-5,?Q7UFE,^QS5K5M0PL\4&I/J@8OJX M9 !=%\)).BG34C<]2&+3%*ZBK_F*BPJ3Y4_O(AY-E(HR(>97TM40OEW^<6%? M[&!#W2- #SZ;"#!&ZK] N4NBW1UVD\58Y ,ZBIER=L,?H$LY=X2M=+T+D(H% M;WX2TYLOV9&S!Q\VHI.LNY](6/UL,DZP#+D$;@0P8)!J+3GLLP;H<(9Y*7\^ MBR\/>(HECSM'XRYM(C#B[^_-XAS&JZH^QIY^>,V][;01E'O"M1C++1R >.,( M:KW!L5%AT^4L T)T&,X)]PDV2).C-MNCPV1^(YZ&%/=GL=(!O+4<[@"%G14L MD4<-)C&% !UVTN042+COJ:N^'<[2K=<_4XI)1QB=\DE2M#M5*1L3K4:,B:LO M2M?"\[WP;M.EN]R!\CEHQABXI#"=&IL-'/7[(:DQL6O0=^,*6/L/VV4"Z M' #_;4GORK@DC'.N\P^_W7G/N2=%B6IA>@'4Z$QUAR!&[L=PY1"?,3&NF1*_ M%OK!=;^@#]4NR8E(H@OWT)=:RB5"18O[#3C1O1GP&#YV3VIP=I'NR\@-^U22 M:'UT,MSYM1LZ-UNU#=W2$;4])JYD\7V8&&?S.>%*D,/G8)Q5YT :84M=)=ZD M9-%&+/RUB+ZAJ8O0*ZKX/&1(HQ3SM??8G8B6T/I[XM*.%RO5$/N:3I])L6"3 MY5QT%PB^'AVJ.JI3U;&A2Y$.N_NF--3@:0)P4>IJ<4A#[.9FEX0QNN54INZ+ MS/">P:9:TW$0-4OG$.Z/Q]/.H51//B9'*E<114,2YH=H#\0W<$X4RC9)=705 M7I240>;W^CKB+2#,,L,B 9NE0)+P?63T+^ =7B'WU'"X[.2B1+)^3(JNW=1 M0RI:(C"7A?%X\F(]CWM^>F92NB___*L#]E*]FJ:SV7DZA9]>X]=Y>GV.+6(3 M_GJ>SC%/,I%?)Y-T=GZ17ER/U>OD7\?B]5ANF?'IXH<0478$;SX&/J#_J_DY M +],+Z?71T^G5Y?I18PVTN"YDP'6X]%XSOB/1Y.)^S2^=I^F\&Q(A8=35-/A MPU!W>NU:C+D$VJO!!V'T=W\] MS1ZG1DH5MH2WQ+1B<7$4Z/6(8H'D+4 ^)? M=/6BR%DHZ5S:&A3ZG^%T<,"IM4'W/FI3WQB]BN;/]9)<3;K\H?;&Y_:?W__B MK<^*#L%_BH>3'N&F(;HT2)I(4M<;QWI8BU7*/6AGG0Q;X[;V3H9FOXC'K08 M02H9B F_%$7U.2B2VY@ F:2K[K@Z^*BS'ITLO'8&O$SAI8Q-WIKKP[]6#?H. M7F/T0@@=:80^;F0-7G5.Y-A7=9'[:O0Q]?Z&IVG_@?]@@S9H>8PF2>[8 2S] M"D/!F)-HE Y#LUG;M!=T 5#/L/$M3R+O/Q:V6GN$L==]5=?/MA-(WU=_OA@T*R".$IVWUJ!-@; M['%W.0DY.QT_XG>X-:-AD4TL>AY[. M^_RI!*Z_U]L%:$8..A#$CS=W[Q(YTW!S]Y%^.1M?ILI9A_=>$\NU@].K\>M4 M_10?@ <$WPLE5]'4$%7^T6;N M'H#X/F >,%N>_J(VT^.JZ.WICM[O!+D8$@2B.[@808P,LWR%(_3]ADJJ,<@^ M#IY+9:[R/&.BF>2*8&(>%^($+LA6N/.>J).Y7%3,X=KC7?_\C76W02;Q#M/M M>D]>J3VDL<-1KNGP,:S;N$/I3FYI4YV["GN5]O.@)J>AJE?9ZW (X.A*H2<" MI>1T?LCS$E^K$MU"B>Y8]WH(S$^BCU#B_7O/NJI?BO3<]9-\=M=/7X#U"^'I M"9'X#;F!E:JOY)]S^11^?H>'3+]2_R'_>Z_#\4&ZB")>5]\:1NK5XK7?FRB[X"Q:?)EO5:GJ>Y7GW@>O0&$QD#7ZSG\PQ\O+^&? M5Y/7BE^R8:C!)A9=_HE.\G\;]7>38?/F[0;=+&?_#_Z@P?4<5KHO3P8^\,+9 MB6!"KAT#Q69VI 0@7,4<.F5:? ?0K%A5_#J>'0Y?\%-J>Y+4^WH#\$LJ@:XE#YN= 9H MX@#X?54!HO(%)_!_&NCM_P%02P,$% @ #H6N6"PX;S8K P W@8 !D M !X;"]W;W)K&ULI55=3]LP%'WG5UQE8MHD1-*T M,&!MI98/429811E[F/;@)K>)A6-GMD/I?OVNG31T6NG+7A)?YY[C3(UIX*80T@R"WMCP+0Y/D6#!SJ$J4]&6A=,$LA3H+3:F1I1Y4B#".HN.P M8%P&P[Z?F^IA7U56<(E3#:8J"J978Q1J.0@ZP7KBGF>Y=1/AL%^R#&=HOY53 M35'8LJ2\0&FXDJ!Q,0A&G;-QS^7[A$>.2[,Q!E?)7*DG%TS201 Y02@PL8Z! MT>L9SU$(1T0R?C6<0;ND VZ.U^Q7OG:J9F08=+PCVO^^ W^4[A5TN8&+F6*Z=_XD+2V@N.U MX'&\D_"6Z4/H=@X@CN+>#KYN:T#7\W7_RX ?H[FQFH[0SVT6U"OTMJ_@KM69 M*5F"@X#NC4']C,'P_;O.J[^WBWTXHVN:5@)!+>!<%263*U_&Q!J8 M57/#4\XTE;!-]V[FAQQAH01=6RXSL.X$@$&BI59@\STNZY;@?$N43%!+GT>H M31V< &9#!S#CI-(V)GF[CV=[=ZSP)5Q*R^T*Z"S[<"K(-S?8]]%Z:_8FIN0: MX0&37"JALA5,9'((-Y5$Z'0]:0P7*-B24=J4'M*VLJZ52)W4)EZ33:2E&GQ! MM/DWE5C!<<,T?IQ )XKV_X&.:NB=,+C"N:ZHPT$<>WP$YTQPF-)GP(P)YQ%-DT-/:&FQ]2*SA"/93/D)%G/4<.K8 M.\]@L% !R#P &0 'AL+W=O>[X\$@>;Z3ZHG/.#=R61:5/1KDQ]>OQ6*%&0(:7SM;(YZ2)JX6]Y:?V]] M1U^63/-S67P6F-"4$W(;"\6R#+\BTS;'ZLY 84C49K5+"NVME(3E2T M* NCL%?@/#-?M(L!<@4+L:[$2J2L,G":IK*IC*C6<"D+D0JNX=4U6Q9<'QR/ M#0+3]'':@9RU(,$W0&;P458FU_"NRGCVL@RWKLV"OP8],'4'HNQ!X M0;3'7MA'(;3VPO\?A=]/E]HH%-,?0W%H8:)A&-I@KW7-4GXRPAVDN;KAH_G+ M9_[$>[/'B:AW(MIG?;[ #9LU!22UV\ZM[G"(QHU&2['&5*,1# J)'%H*HDJ+!K6%!2K+ MDH^IU\$JF;OC3%%86GJ"<(]V8M2T,2HH1M8JWX MVGJ]O(-+);,F-8/ZV0LPK)]K]*)"-&W1LL=H=8>&2Z!:[W/%^:&-=87V#TM* M)E!S)62F'4XY!3 CI/DV)81V+.4&%S;\T7I>DS4HVX343KY JP]:G(N>WCVA MUC)9O2\YUW))6H4;5I,V>^[/P9^X<82_:4*5J>M- W?B4R6>N7$K*V"4IP,G4M@]85[QV&8 M*QY#+RTTB8[2 FD'-$$_40Y#*W^Q-?8<7@5N&$9N@%T'5(W=683K%?MM%4/L M!_CK>G$-0Q3&9.;!@?/97AL0E-UPA;>@CBGI-Q-%0SV6*#F!:0U9 =X)TB^ M%RQMP/X@B-)VX2S!ZU!M/$G>S2IA@\%0Q9>T=>W/+WCGQ_6_)F MVU* ;7L4E/0*2IZLH'-9UICZ7SZ;!G[R1F.]TG@,9S917/$;7C6#VMF/\'XW MJ_1)Y:$"^FSB/,HF-/$QK9+]B2;;NQI7>&1MBVTB M?VPGW75/M>ZU^=)^H*]UWGX$?8.,/W=\5 M[W8: F."U _\&O+A:(\LIKTLID^61>O'HJGK0J ?0PK8;VRO O[M/!E:.;WE M\MUK;VS:KAL$Q=-=N\[W'5O?7O8^7,ZVA,ON8VIX ;,8/VTQ2?#SRC_H8JSO MAPJZD_#J+[KZ_2;@9\'P:@;G.5+0=,NS[I";AH;.8O1T4[7G^;#6#]-<\!7P M6YXV]###R-"-2ME0UPHO<:+&D-C\0_&W%R-J^JI;2 MX#:QQ1P?Q5S1 .Q?223:50B@?V;/_P902P,$% @ #H6N6#ZM(8(T P MH08 !D !X;"]W;W)K&ULA55-C]LV$+W[5PR4 M(D@ UI)(?=FQ#:R]:;8-%EBLL^VAZ(&6:$M8B71).H[_?8>45]D6CGL1.>2\ M-V\XY&AV5/K9U$)8^-:UTLR#VMK]- Q-68N.F[':"XD[6Z4[;M'4N]#LM>"5 M!W5M2*,H"SO>R& Q\VL/>C%3!]LV4CQH,(>NX_JT%*TZSH,X>%EX;':U=0OA M8K;G.[$6]FG_H-$*!Y:JZ80TC9*@Q78>W,339>+\OG;& MK]4\B)P@T8K2.@:.PU>Q$FWKB%#&WV?.8 CI@*_G+^R_^-PQEPTW8J7:/YK* MUO.@"* 26WYH[:,ZWHES/JGC*U5K_!>.O6\2!5 >C%7=&8P*ND;V(_]V/H=7 M@.)' 'H&4*^[#^15WG++%S.MCJ"=-[*YB4_5HU%<(UU1UE;C;H,XNUAQ4\.[ M+WS3"O-^%EJD=!MA>88O>SC] 7P"]TK:VL!'68GJW_@0I0QZZ(N>);U*>,_U M&%A,@$8TN<+'AOR8YV/7\OOS9F.LQ@OPUZ4,>X+D,H%[%%.SYZ68!WCKC=!? M1;!X^R;.H@]7Y"6#O.0:^V*-CZPZM +4%CX)M=-\7Y^ RPHV)U@=M!:R;(2Y M)/LJ\679_@U"8X##!E_PC&Q_,?T?+T_<#FOJX/M#(%QCEW7V&GX"FI$AB4A21 M,R8DC1BA*1N\SX9!H./R-]3O)).OJB+&^1 M+XD(BR*2Y@P--D$21G*:.V7G2IVFHZ?U;;];L)1D+.MU9!.,F12CQWODC:.$ M1&CG1TA1540ASLB$TM&GY0-02N*$N8&E%$F6$"-G MGJ'^I,A(FM'_$PF7[FKXJFUT0N]\<\3*JX.T?0<95H?^>].WG>_N??/&ZN\: M:: 56X1&XSP-0/<-L3>LVOLFA-<"6YJ?UO@/$=HYX/Y6*?MBN ##7VGQ#U!+ M P04 " .A:Y8O09)_J0" #:!0 &0 'AL+W=O\$EXV=7OW*IO*K:DK@?<*]+9I MN/J]P%KN9E[H'38>JG5I[(:?33=\C8]HOF[N%5E^1RFJ!H6NI "%JYDW#R>+ MQ/H[AV\5[O31&FPE2RF?K/&QF'F!%80UYL82.+V>\1;KVH)(QJ\]T^M2VL#C M]8'^WM5.M2RYQEM9?Z\*4\Z\L0<%KOBV-@]R]P'W]0PM+Y>U=D_8M;YQZD&^ MU48V^V!2T%2B??.7_3D)G,JWW/!LJN0.E/4FFEVX4ETT MB:N$O91'H^AK17$FF^>YW JCX0%SK)[YLD8&G^EGN/ABU_IRZAM*8YW]?(]< MM,CH%>0UW$EA2@WO1('%O_$^R>LT1@>-B^@D\(ZK*XA#!E$0)2=X<5=S['CQ M_];\8[[41M&/\K.OZA::]$-M\TSTAN5_V@J$.'#''3/@H@"Z@;SLKH -^$&"ZB1 M+JE3M<'",DR)L)(UM7PEUI-!"W;/@:4ZS&#>0SD_&T=A> -K);6&-Q"E+(B& M+$C'9 Q#-AJ-V.AZ.)A;-A>Y3:,@5UA4!FJ*00T7(4NNQVP#8;>MUN]W@ MFK?]^M>]G7ITLNM*:*AQ1:'!U6CH@6HG26L8N7'=NY2&9H%;EC1\45D'^KZ2 MTAP,FZ ;Y]D?4$L#!!0 ( Z%KECQ=;*3X ( %$& 9 >&PO=V]R M:W-H965T^[JV4CN&!FBB MV@9\0'QPDTMCD=C!=MKNWV,[:2A25R'QQ3G;=\_SW-F^3'=<_)0YHH)]63 Y MK 22U :5A1?Z_L K"67.?&K75F(^ MY;4J*,.5 %F7)1'/2RSX;N8$SF'A@6YR91:\^;0B&WQ$]:5:"3WS.I24EL@D MY0P$9C-G$4R6L?&W#E\I[N21#2:3-><_S>1#.G-\(P@+3)1!(/JSQ1LL"@.D M9?QJ,9V.T@0>VP?T]S9WG:JGSFC!Q(,2-UH1[X[@[;?/H&+^&% MM"/L&M]^[$!22\7+-E@K*"EKOF3?UN$H8.2_$!"V :'5W1!9E>^((O.IX#L0 MQENC&<.F:J.U.,K,H3PJH7>ICE/SE<"*T!1N]_J8)4H@+(7/*DT',N&(WR!8PSWG*EX;+@O=LTL^EP="]"BC;:I.+9ZAJ+8(8ME<0N:$_=N,@TG;0]]UQ M/.HUA1&8(-V:*PY!'+IAY$,T#-Q@'!XA2P@'[G@8PS@>N($?] Z5K@3?4M.H M2&'LC"I09 ^7%Z,P"*[ACK,-?#+#6PA&L3OPQ[TGKK2SD10-1^X@&!I)[J ? MNJ.^#Z=NA'?TS$L4&]O,3*EJIIH7WZUV_7+1M(D_[DVSU0>SH4Q"@9D.]:^& M?0=$T\":B>*5;1IKKG0+LF:N>SX*XZ#W,\[586((NK_(_#=02P,$% @ M#H6N6!_G/H,$ P 8P8 !D !X;"]W;W)K&UL MG95-C]LV$(;O_A4#M2AV >[JRQ^2:QO8W29HBR0ULFE[*'J@I9%%1"(5DEIO M_GV'E*VZ@.-#+]*0G'GF'5(_=5M,H'"FE:%$:H21HK-;!0[Q\G#I_[_"' MP(,YL\%5LE/JLQO\4JZ#R G"!@OK")Q>+_B$3>- )./+D1F,*5W@N7VBO_6U M4RT[;O!)-7^*TM;K( N@Q(KWC?VH#C_CL9Z9XQ6J,?X)A\%W.@^@Z(U5[3&8 M%+1"#F_^>MR'LX L^D9 <@Q(O.XAD5?Y$[=\L]+J -IY$\T9OE0?3>*$=(?R M;#6M"HJSFZVF\]7V*X-MPZ4%+DMX\Z47'6V\9?"!/HN;3WS7H+E=A982NK"P M.,(?!WCR#7@.[Y6TM8$WLL3RO_$A"1W5)B>UC\E5X'NN[R&-&211,KW"2\?J M4\]+_W_U?SWLC-7T\?Q]J?X!/[V,=Q=J:3I>X#J@&V-0OV"P^>&[>![]>$7\ M=!0_O4;?/-,%+?L&055PM9!+PJ^B+PM_,"[3K[U$2"-_!"F;N$1T*D4]'@N# M;A33C6+P) 8*13?:6"P=S=8(E6JH-0BY7TZ&%/XY<7P/G+Q#NG:U:DH0+;%? MT'$,? ^S.&/9;$I6%B]8FN23WZI*%.@S*F+KL[QIFK-X-H,\6; LS2=O>RV% M[?7@78E79QLJ+6=Y'D$ZC=@B22=/)-?JWO>0.R'O2,">_ S<09(1B?3%+)XO M*"B'A*6+E"WB&6DV9DD]I^C;ON&NVA)I*PO!?3.Z6>0LFV=P"S=)M"!="=Q. M/BG+&RHF9E&6L3B-R4Z(/6>S>0J7OICP[.*WJ/>^O1G:XE[:H0>,LV,'?1@: MQ[_N0_NE0]P+::#!BD*C^\4L #VTM&%@5>?;R$Y9:DK>K.DO@-HYT'JEE#T- M7(+QO[+Y!U!+ P04 " .A:Y8UB*8SWD# !/" &0 'AL+W=OZYJ OYX%!4'L5E / ;0\0 M_P!@2AZD,+4FOXD*JK?^ 9(9&<5[1K?Q6< 'JJY)$ODD#N/T#%XR9I@XO.1\ MAO^LUMHH%,&_IW+L(=+3$+8Q9KJE)2P\5+X&]16\Y?MW41Y^.$,P'0FFY]"7 M3]AH5<>!R UQ37$E-U>?-9"5UF#T*;IG 4_3?:X!Y.N""0,5H38$ MQX:?35;:YN4^)UC1Q)5U\K$%10T3VR'4(1$R$/F%I'Z81WX>%;A._#S)_2@\ M]CVD^?[=31Q%'[!SE$(JZ#=-4S^+,UQ%?EQD_C1.?@I!2'&U1TG\),O].(E) M[!=)Z&=%.GF6AG+',0E#O\B*GF^8^^FT(&=DD8VRR'Y:%@_4=*KGASO9*>)4 M3>Z_$S\ED[,!3LND+Q?V8%F/3>C;0D^:(P['CW;6,I[Z4RS/H65^9%G@ M3105?A&_M2R.+&]($F/1PWW!-QV^ @RIM_05YQ-*%26&:&$XG=QC.\P(:]K. M]@'#;L"G->0BBU V44PN!YSCM_L_^00'/_(-J*T;99J4LA.F_[T?3\=IN>J' MQ'?S?M1BAELF-)+8H&MX7:!05#^^^HV1K1L9:VEP +EEC1,?E#7 ^XV49K^Q M <;_$,MO4$L#!!0 ( Z%KEC?+_L3YP( '$& 9 >&PO=V]R:W-H M965T!SBNHJ3Z7:Q"X4TI54X-3M0KT6@$M'*CF01R&@Z"F3'BSB5M;J-E$-H8S M 0M%=%/75#U> )>;J1=Y^X4;MJJ,70AFDS5=P2V8K^N%PEG0L12L!J&9%$1! M.?7FT?@BM?$NX!N#C3X8$YO)4LI[._E<3+W0&@(.N;$,%%\/\ XXMT1HX]>. MT^LD+?!PO&?_Z'+'7)94PSO)O[/"5%-OY)$"2MIPVKH;*+DAB@;C6QV MX%)U:#3'A#V46Z-PER'.S.9YKAHHR"6C2\:98: )%06Y-A4HLJ"/=,EQZ?6= M>[^9! 9%+33(=P(7K4#\C$!&KJ0PE28?1 '%4WR 9CO'\=[Q17R2\(JJWAP-Z@&\ MV:L7T2!\>R*!M$L@/<4^N\6+6C0T[' M/GK73PE>DB@=^5$VQ%$RR/PLB7K[@FC*J=H+*^#4ZBQ!0,F,)MG03Z*4](=^ M?QAW&-ABZ].(2?K^J!^2=(CL:=:[E&)%#*B:,/$ VF"/,GL7)/+#,+2_WDU; M)TP#/2I9-+E!9=,HH)GXV&NQP,W78,9R2*_3@*>W?24(ZYQ*/(3P:1 M'?EI&OFC-"/'OIO@H W4H%:NV=FZ-L*T':%;[?KIO&TC?\+;9HQ'N&+HDT.) MT/!\V/>(:AM<.S%R[9K*4AIL46Y8X7\"*!N ^Z649C^Q MV_S.PW4$L#!!0 M ( Z%KE@A]R^!+@, !L' 9 >&PO=V]R:W-H965TV>\D6)-Z*;N@'2CJ9;"A2 M):DJWJ_?D9)59W4,[(,EGGC/R]&ZT[31YL%R1 >/I51V%G'GJO,XMAG'DMF! MKE#13J%-R1R%9A7;RB#+ ZB4<3(Y9%/@8W=6H.O)-7ZP0<_Y;-HZ VAQ,QY!D:WK[A *3T1V?C2<4:]I =NKS?L M;T/M5$O*+"ZT_"!RQV?1600Y%JR6[DXW[[&KY]3S95K:<(6FS1U3^S.80MP-GP&D'2 )/ANA8++'YEC\ZG1#1B?36Q^$4H-:#(GE/]3 M[IVA74$X-[]#R1SF<,N,6\/2,&59."\+ATN62K1'T]B1D$^/LX[TJB5-GB%] M S=:.6[A6N68/\7'9+!WF6Q<7B5["6^8&C3KKI;VLEN6M] Y[9B&TNAKLM['?0@Y-ES53!U I^%34( MVVV>++C JX?,:M]-\/O12$R-(%QP9F@/E5><8MK<'#RLR"F->W\Q7NR1A3! MVQ,A3\,@%X9F!E7^'=&U6%$A$^ 7NAS!$C.NM-2K->4-CHFF%+[6PY-%"0C"Z./+J#!JNI5R?Z$91HJU3*W)!$]'K7=J*U.&=U"F3I/@D;M%9 M:X?NRADB(HYTW1I]]@3N.:I_Z J'Q";1?:.TV M@1?HOX?S?P%02P,$% @ #H6N6.4Y>(OX @ .@8 !D !X;"]W;W)K M&ULC57;;MLP#'W/5Q#>,*2 %E]CQUT2H-D%+;8. M12_;P[ 'Q69B;[:524K3_OTHV7$SH WVD(1'(@\/)9&9[H3\K0I$#0]UU:B9 M4VB].75=E158#T&COV3_9VJF6)5?X7E3?RUP7,V?B0(XKOJWTM=B=8U?/V/!E MHE+V&W:M;Q0[D&V5%G473 KJLFE_^4-W#@IDZFJB-@YN MUM$L6IK@!9H4+D6C"P4?FQSS?^-=DM3K"O:Z%L%1PDLN1Q#Z# (OB([PA7V= MH>4+_Z?.'V=+I24]B)_/5=H21<\3F28Y51N>XZ_*17N8ODX(_E,T:?FUE MJ?*R;;],4",KK:BRT\&MS=^FA3;MURI>VMP_AE>0\!\+V1QF)+M MLS'9D>>1';/ 2]@X-7;"_#1B4>(-[D8W(QA&A%,V23PX@6',DF3"XG1B0,KB ML4>,D0$^;84)2R:$!I>\XH^JY/"6XOT)2V,30" FJCB.R>56:%Y1NF' O)3R MASYY$!P3>\0"XV,@*8P"-O:C%OH>"PBG$U+SW*-Q#_JY1KFV4TO1$6X;W;9V MO]H/QK-V'CRYMU.5;G-=-@HJ7%&H-TK&#LAV4K5 BXV=#DNA:=98LZ#ACM(X MT/Y*"+T')D'_=S'_"U!+ P04 " .A:Y8TEJ.3R % "*# &0 'AL M+W=O*YFG53KXJ+?5W$*&54]44".7U9"9E3CJUSW52&!)M8HXWW?\X;] MC+*\,Y_:N3LYGXI2=R<'$U,NOM@B<&6W4P)L:3I1#/YN6/9-;Q#"'@ M$&N#0/&Q@6O@W AC1\U9J?=TA@>CAOTWZSOZ,N2*K@6_#M+=#KKC#LD@14M MN;X7V]^A]B+'@ROXGVVKMR.^0N%1:9+4Q,LA87CWI2WT.!P9C[PT#OS;P M+>]J(\OR,]5T/I5B2Z19C6AF8%VUUDB.Y28H"RWQ*T,[/5]H$3]WK]"OA%R+ M#&.MJ#VNCP]TR4%]FO8U;F,6]^,:\JJ"]-^ G)!;D>M4D9L\@>38OH_T6HY^ MP_'*/PMX2V6/! .7^)X?GL$+6I\#BQ?\7Y__NEPJ+5$H?Y_RN@(-3X.:Y+E0 M!8UAUL'L4" WT)G_\M-@Z/UZAG+84@[/H<\7F(Q)R8&(%;'TR;?"4KXTJF9Z M=XKP63@[Z0T#?$2],'1N7D#&S$1_;W/S M4C!Y-(-)OP*F2PED,(QU"6^>8U\V7#O%9;43//#'-;AQ."T_I(K[C[VIX* M5:C:BA,J:L_ N6?JN;N2 (0A4?1!HY$&$O:\H?\!(Q_VQ@/_@_. %P_1@H"1 MQ8Z$^&7@D1U0J8Q4\$K!_3>"8]W@)@3U9CC M\*-$MYU]O%:4R2J*) .=BL0EVY1AG*59BH@X314F$U[HVB:^A%BLK\A%- C?T?%L\PO"<=$:M=$;OEPYF M3$R;HW_K/CREHK-[O.=.T::MJ"\5]@\HQT2&'O&QUTRW"MZ1+%@51Z/&K*#Y MSN"9> O.3%03M,2'49B]A;!SE;2^EO(*2D)J&LH-$"X4UH:'U-2"H_+T]77! MC)POD",XM\ TP<:,F<[!=)B->%5]DPSA,8-6]!PX 83?P\ZP;F1?U(I M_8/^, .YMEVP(C:GJU:QG6T;[92:.Q=[3#%'PL@S0+\OA)"-R]F@_;GQ_Q?4$L#!!0 ( Z%KEAJ M0$\5_ 8 "Q" 9 >&PO=V]R:W-H965TA]?*XUU.S!4^8ZF9+ MGIIW[C*9,&U6Y;RGEI*SJ A*XI[G.*->PD3:F9P4VZ[DY"1;Z5BD_$H2M4H2 M)A_/>)P]G';>#F\A,]* [>',PM4_P\B_\4D5Z<=@X[).)W;!7KZ^SA':\.:)CS M9EFLBO_DH=K7Z9#92NDLJ8)-#Q*1EJ_L:_5!; 1X_6<"O"K VPYPGPGH5P'] M[0#OF8!!%3#8-6!8!0RW MS!,P&C*F"T:\"X"A@7R2H_W2(UE&DV.9'9 Y'Y MWH:6+Q3Y+:)-1D2:2_%&2_.N,'%Z\E[.62K^9:4NTHA<29'.Q)+%Y&VN$J$% M5^2 2WBXRT_X/7_ ME[@^79HP_LV=6YKZ2 M*6'# I97]OO)T"G_3GKWFW) MNHC80$2%H)@#3D,UW(86N5PGIE)4,1E.:3< MLWC%"U%\[."!A/A(6(&$A"-90PVBM MAI%5#9?<3$+)DCV:N;$N=$"S.&:R=9YR9F7M.R@@810)\TO8:$/HH_Y@/!XU MM1X@VPQ!L(8(QFL1C%\604284EPKDMV:B6IJUHT8^-?9@J5S3LP9&S$G;_FH MDOA=&MUQ MOS_>SC:RS0 )"T&PAB2.UI(XLDKBBLN9*1/,C ?9':%%\XFED.9L,]5UNZBXU"&D6 MGD-I%$KSH;2@HCU3-:KL_PCOU*W-4]?NGE8UZ%T61R*=J]8J1+Z1&W.F; 84 M<\Y\D49F>(E6+(X?R462,",;88:=LY4R:*7,^&,$I40^,BE[(8-ZL5 :A=)\ M*"V TD(4K:F_VK=UQZ]1R*#F+)1&H30?2@N@M!!%:TJI=GM=N]V[2R&#VKI0 M&H72?"@MJ&CV0O8C?%VW-G9=N[,[E5UR*5;VB@-U=*$T"J7Y4%H I84H6O/" ML=K\]9Q7J#@>U F&TBB4YD-I 906HFA-*=5.L&>U!R?O'U*R7/^BU"H3J,L+ MI=&*MO4KTF@TW/H5"=IJ *6%*%I3 +5_Z]G]VZGJDK\7]J)C1^PM :B!"Z7Y M4%H I84H6E,HM=7KO<9%L![4^H72*)3F0VD!E!:B:$TIU=:O9_4#=RDZ4%L7 M2J,5K7$FX72=[VH.U*^%TD(4K9G_VJ_U['YM\U8;;UTU"&PV@M!!%:^:_-E@]N\%:73;W@<\6:19G\T=RDK=0&H72?"@M@-)"%*UY)VGMW?;M%^Z^7('L M@'UE J71BK9]V?9@L%6"H*T&4%J(HI4"Z&W1Z#(+%NENKP9?+UU M_P/H!$9/_ %!+ P04 " .A:Y8+:>, M6&$$ #'%@ &0 'AL+W=O]7$"JV:('4DFC'N=0VD$L7\;9IC;C=/BSZ0$MCBUB)5$DZWO3K2UTBNH S M5(TT+[9$<0[/D'-X)$YV4GW6&8 A7XIAJ%.,BB8'L@2A'VREJI@ MQMZJ3:A+!2RM@XH\I%$T#@O&13";U&T+-9O(KEL43#U=0RYWTR . MGAL>^"8S54,XFY1L TLPOY<+9>_"#B7E!0C-I2 *UM/@*KZ\'M(JH.[QD<-. M[UV3*I65E)^KFWDZ#:**$>20F J"V;]'N($\KY LC[]:T* ;LPKOZE^S:OE% DJTVLFB# M+8."B^:??6DG8B]@-'XA@+8!]42$S4 URUMFV&RBY(ZHJK=%JR[J5.MH2XZ+ M:E661MFGW,:9V:]JPP3_FS53)%*R4%PDO&0YN:HFC!L.FGQ["X;Q7']'OB=+ M6QCI-@2)SD0S(IWLH5J#^/)0Q"EA)[E*7+(%I8#6E03U",/OFZW@<_8#0 M'75T1S7Z\ 6Z?5>*?/K91MIF*/3!)$;_0Q*G71*GZ)S;JJX3V"_40QQQE ]; M,2#Q\(14I4 16N..UA@%7.0VX3Z\<)A;R-F.*4 8G76,SE"H=S6;G0"E,UX> MHH+'+RP-89IU:ZL%877>L3K'40]L)X>XX2AW,D^YV! _KXN.UT4?*<^% 27J MQ;,4,2&C<$=J(([<+AV]C93;<5XYCSVWB5]%S1Z8#]M\0$@T]NLYIHX:?1U% M>W"N/\XQ/LYK8MQL_'KV ,11] YCXFPD1C?XWAKVP/07<>S,(<;W]:M&QK]( M93)R58#B"4-EC.,=6__.->+Q&^D8]95C\W!>$^-FT5O'.,Q[6 T(I8V,(XR9 M\YO88SB]98SCW+"P1E&R]E-C/M-#S7C !XU4VZO9 _-@JXJI M)*O+]Q8>[?==:;_6S E9LMP6<-5LW[\_@[&:QX@[[Z#XIM]J?9EP$':),97C M2$>J@SHKH?1M5$Y1JSDV#V=!%'>0OBKWP4!2N?5%+?-XC%%SGD0]GM17YAZ< M.VD=Z2>)EZBS(XK;D5_E'@"?RIW14,_W25^5XS#_4OW_BN('T%C,.LX2R$G/<>/80.U5QEC3T6%)? M,7MPGLL)(^7L9HC;C5_+'@"/EH?.3H:>+Y.>6O; W#.Q7;/$;"W1";%7,4W:3 M(;E-$IH]OF&QV%WV<._IQ"U?K94YT9]<;.B*S9CZL+G)]%%_3UGPA*62BQ1E M;'G9N\+G$1D;@7S$GYSMY,%G9"[E3HA/YN#MXK+GF!FQF,V505#]YYY-61P; MDI['OR6TM]=I! \_/]&C_.+UQ=Q1R:8B_HLOU/JR-^JA!5O2;:QNQ>XW5EZ0 M9WAS$FF^E$DDIK&>0\+3X2Q]*0QP(X,$S J04($T!_QD!MQ1P M3]4P* 4&IVKP2@'O5 U^*>#GMB^,E5LZH(I.+C*Q0YD9K6GF0^ZN7%H;F*O7CSQ=]I>=@2/UYJ6]:Z"//Z'/1M4C56J(P7;!%BWQHEQ];Y/OZ MVO<&($\&>$.LP'?;] RYSFM$'.*V78]=_)IF6ASGXH,6\>!T\3;MX==IC[Y8 M>\V6[CZ8W)SG0@;3Q]\U!;U5+)'_M%S"FT+EH%VE2;SG-13GU$>#P"^R-OY-6'1390S6+>WF+>BQ:32B_7 M2F=VMD0T,;=,F^F\(_5C?;%#9UB?YM2JLVNH0\)"2%@$!*LYSM\[SK&D#-ZC9Y=B2!G$W[M;"*@V=3\-MS[;6B= MWHWVE[[9-B)32[T@B3;?60E=?3<\NF?)8#AT2"-%0>H,CW6.AV,R;F8S()TU M/XSV?AA9_7"5: _PSS2O,?2F@:>*IBM^%S-$I61*MCG&BNSJF%&+D;R&B8)B MD&=9.8XQ&!._X=[(QJG9;[RWW]AJOX!MA.3*F$[26.^J-BR;Z\C6)6&;Y:RP MKI8K8!@?7LU9<\V%U!B>HC$"TEAS!W:J8LIY(;$\YLNX=DC&3%UO]KQVI]B) M7;U2TAI&:FP- E"=X4DZ(RB==<\Y9+#9YV+.'#4LE:[>HE=G9HJ1EK^X._4'3I,?C!F0P&#=- M>CQL.':Q&3XC$FKPAE;2[+)C3 [$D[C^!$M>+PU[38DUS0SI3)/ MT2S_V-9O>6,G=S8L:(4,2@M+VF% NY[O.LU]5 2EMN[,J@#&]@KX9I_PS4(P M%ZG4FTQ3(RSTJJ"+XRT[:W4D:%%FL>Z[:JAS'_K?O/V+0*AZ4%H#2 M0E!:!$6KQT)5XF-[C1]*Q1.=<]%6LN4V1C%?MN^_00O]%R:%/?2HMTYM&Z0 M="+AET\D@II(W7%53P#;FP+7].'E_ S:! "E!:"T$)060='JKJW:%7C\'?(S M:%L#E!: TD)06@1%J__7M6J5$'NKY-3\;,=T=>\+DR+.\_D9="+AET\D@II( MW7%5)X78.RG3_*$$EJ&I2$V9DQ7MVULN/^US-OH/O=?A%>;=+=,OF MC-]3T^VUY7K[=#H' "0M *6%H+0(BE8/DZI)1,BWS_4$M(D$2@M :2$H+8*B MU6.AZFX1>W>KGBDRDRGL3?&2UVPD-#H)T].&!?;9=?8,Z),:4+2Z9ZI6%;&W MJDY,YG_L!% R!^UQ@=("4%H(2HN@:/4PJ7IFQ/L.R1RTR09*"T!I(2@M@J+5 M8Z%JLA'[LQW=D[E_6C)O'];,Y: =+U!:!$6K.Z;J>!%[3V>V9NEG_8/^YN@= MI_8\#-KU J4%H+00E!9!T>HNKGIC9/0=\C!H,PV4%H#20E!:!$6KQT+53"/V MAW_>[U*]&5OSS4OI%[0_1EJ?PFD^51: *@U/4QI!*2TU?YZR\2 MY7=:\4C\_NS^%9NK_,62QODI/@]PR_D0GT?%"S05OGB?YYIF*YY*%+.E5N6< M#?6*GQ6OR!0'2FSR5SKNA-)[\OSCFM$%R\P _?U2"/5T8!3L7U2:_ ]02P,$ M% @ #H6N6&2&1+$A P J0L !D !X;"]W;W)K&ULO59K:]LP%/TK%P_*!EW]2).T71+H:VRPLM#0[;?"[&4>(8(?<"6H[_!RR;3_A>5J;1)!WF@C M^2K8,N!4M$]RMRK$5L!P\$! M@K(/.\VD6=Y00R9C)1<@G*K+9H;>*D^VI*C MPNW*S"C[E=HX,YFUNP&RA!E="%K2G @#IWDN&V&H6,!4,II3U/#V @VA3+^# M]S"S[B@:AB[N4AMJRX,%W&@L&P9?;)WU*#:6GDL2YRLJ9RV5[ $JQW EA:DT M7(H"BW_C8RNKTY:MM9UE0< KH@Z@E^Y#EF2' ;Q>5ZN>Q^L]@#=MYK84<&,H MH^9^'Z;*'@[E1\P5C8@"+G\WM+:N-?#CBPV'SP:Y_KFK&&VNP]VYW&$\T37) M<1S9TZ91W6(TV7N3#I(/ 26'G9+#$/IDLV5-NV6,EKAOW:QS16MW7'8Q#F/. M*JD,*N<(4R'8(5^/&=IS U+Y">[*O5Y)M$:C PK[G<)^D,W'1@EJ&H6P1WC] M 4IZYV8:?EPAGZ/:N25!R&=NR: C/'A%$$SVWN-E&2/:*1EDE>V$QFRLW M#=Z#3W!*&*?_L%/BK>Z)HUKX'E&#;X#:1JI[V_6AIVWWM5G>-K&VXUA0H>V% M5]K0Y&!H;Q35]H7MQ,C:]V)S:6QGYX>5[:51N07V>RFE64]<@JX[G_P%4$L# M!!0 ( Z%KEACP"_:H0, +D0 9 >&PO=V]R:W-H965TU@6$"8:*9UMJ7@,T]Y_I^Y(2;Q8FR+WR/L0!?J[+F2V,O1'-KFCS; MXPKQ&]K@6C[9458A(9>L,'G#,,I;4%6:-H2^62%2&_&BW5NS>$$/HB0U7C/ M#U6%V+=[7-+3TK",QXU/I-@+M6'&BP85>(/%YV;-Y,H<6')2X9H36@.&=TOC MSKI-+:@ K<4?!)_XV3U0H6PI_:(6'_*E =6)<(DSH2B0O!SQ"I>E8I+G^*!K-%'*]H^2?)Q7YIA ;(\0X=2O&)GG[%?4">XLMHR=M/ M<.IMH0&R Q>TZL'R!!6INROZVB?B#"!YY@%V#["G /<9@-,#G)=Z<'N ^U(/ M7@]H0S>[V-O$)4B@>,'H"3!E+=G439O]%BWS16K5*!O!Y%,B<2+>= T"Z YL M2%&3'W"U/(4RO?9M:?\+X[H?W,"1WP M0&NQYR"MQ\EPQGZQVGYG.?ZYY6-\-=OD@!\$+CB?\_U0N?-G?>F5/.6-RC# M2T/*(L?LB(WXIQ\L'_XR5PB=9(E.LE03V:AD[E R]QI[K,K$VS+)PC1=8>9* MT;'X+8OZO3G&#H26!QU_81[/TWQI:+N6X]M1,#9,+@TMR_5\SW;=L65Z:1E* M.C]PGWR/8O>&V+VKL?].MTA*&SBB1FE;,[3E ZZVF,VVY%7&U[:D3K)$)UFJ MB6Q4%G\HB_]=5<3763*=9(E.LE03V:ADP5"R0(N*="S>^7<^A*'M6Q-Q6,T8 M^I[K>^%412X-?2]PPS"T)B)R:>A%GN?!YT0D'$(/KX:^0G6-MH2_2D6N4KZV M)762)3K)4DUDH[I$0UVB[ZHBDA(3S-^>8@< M^:81381DQC+PPBBPX$1(9@REC%B^XSL3)9FQM!W7M@(()U)BGHUB%69%.P-S MT$Y3W5OUL#O,V7?M=#G9O[=N5];,?J+F\G;T>Z+OAGKY:E^0FH,2[Z0K>!-( MY6/=G-PM!&W:07!+A1PKV]L]1CEFRD ^WU$J'A?*P?!O1?PO4$L#!!0 ( M Z%KEAR^H+..0, $@* 9 >&PO=V]R:W-H965T]A=!"I%*9-VE94M.VSFQQ@-;&9;:#[]SL[(07F M(K25#Q []SQW]_BX\V KY+U: FCR4%=<#;VEUJM+WU?%$FJJ+L0*.+Z9"UE3 MC4NY\-5* BTMJ*[\* @ROZ:,>_G [DUE/A!K73$.4TG4NJZI_#V"2FR'7NCM M-F[98JG-AI\/5G0!,]#?5U.)*[]C*5D-7#'!B83YT+L*+R>9L;<&/QALU=XS M,9G<"7%O%I_+H1>8@*""0AL&BC\;N(:J,D08QJ^6T^M<&N#^\X[]H\T=<[FC M"JY%]9.5>CGTWGNDA#E=5_I6;#]!FT]J^ I1*?M-MJUMX)%BK;2H6S!&4#/> M_-*'5H<] /*X 5$+B(X!R1. N 7$YWI(6D!RKH>T!=C4_29W*]R8:IH/I-@2 M::R1S3Q8]2T:]6+=T94L8)\PRK_(I0B4Y!D MMJ02$/A]-B:O7[X9^!J#-R'X11OHJ DT>B+0F'P57"\5F? 22@=^?!K?/X'W M4;1.N6BGW"@Z2?B5R@L2AV])%$2)(Y[K\^&Q*YW_\S[Y9^\'8L1=&<66+WZJ MC';UK.Z4E]@I7.30.$[=#TSXOU8H6,/2P/RJ0&_#R5R_"+/C@ M.HOG)!L_)]GDF<@.3BWI3BTYQ9Z;$ZGP1%SR-\C,(LVPV>3OTG[2[Z7AP-_L M2^LPC.(XB4Q=[1N.'89A&"=9U@\.+2<.RR0-HS1\I#S(-^WR34_F^]..#2@) MW8#$*6A&#!:FLK6(?:L0=8T5BTVWN"Z-*G\93NQ9@F<=+K1?TC M?1R&0?,YTL?%&+WO9>;_?2#/&8P'\F2=/-E9Y4!6($])XY*C8>[M'UEP$1[7 MBM,J2(^$<%I%1UP3-U?_2 )_;S36(!?V3J*(G6Y->^MVNVO/E9WV1_NC\/(Z M=.R/\9K4W&H>Z9L[%O;8!>.*5#!'5\%%#T],-O>69J'%R@[F.Z%QS-O')5[U M0!H#?#\70N\6QD%W>5#L)U[[^Z>+S[WMU(]Z1S MD.>""SWP%,P%01O2X*JGZ-@,OMP&M[NX4'MLR-7?"3_HHN80;F^VJJ<.;7 M+!DK0&@F!5&P&'C#=F_2L?;.X >#K=X;$YO)7,HG._F2#;S !@0<4F,9*/YM MX!8XMT08QL^*TZM=6N#^>,?^R>6.N+>X!4 MBI1Q1MW6X\J(:I:2;UCE7Z769 J*S'*J@%Q,\2E,#@;=E$QOB4^T?:G[OL&$ M;%A^6@4_*H,/7P@^(G<2V329B RR!OSX-/[F!-Y'(6LUPYV:H_ DX1U5+1*U M/Y P"..&>&[/AT=-Z?R?]\D_>S\0(ZI+*W)\T4NEM:N1^[]JY/Y$C0SGVB@\ M/YK*H708-SNT1VI/KV@* P_/3 UJ U[R[DW[*OC8M!>O239^3;+)*Y$=[%I< M[UI\BCUY=$#2E3P1;CS949'A2-&U8 MZ:OC?-F6M4DZ<11WN^%-W]_L;T:#85#^#@W'38SA=??*5OR^X>0,Q@.!.K5 MG9,"V9+EMF176+(GQ6D2I.3N[D5U&;3:[2,U&JV"SI$4C5;A$=>DF>OF2 1_ MKX44H):N=VOBND#YR=>K]?5@Z+KBT?JHW;MM-ZR/\3I1=O\_].5=!,^=)1.: M<%B@JZ#5Q8A5V=_+B9$KU\#FTF [=,,&PO=V]R:W-H965T^3C(=O*E%!XY$AL MLPSS;U-(V7YDN=9!\$0VB=0">SS,\096(#_GCUR-[(HE)AE001A%'-8C:^(. MEJZC 4;C'P)[H(=T"THR,PX US/1T E MQR9YGXAX1<\/D+T _Z+4#H IT"A1IKU-#FVI'-9FVU'IW+1PSKO@G(\>&)6) M0"&-(:[!A\WXVP:\K3:ZVFWOL-M3KY'P ?,;Y+M_(L_Q@AI[YM?#_3IW?FWU MQ4^O?K(9?I5ZON$++O!5"3%I#'$CB2[M Y'C"$:6JMT"^ ZL\8=W;M?Y5+>_ M;9*%;9(M6B([B41012(P[/ZE(@ ;=1U)=?9RQLVAOZ?%M:A/Z//?2AW=2\A$ M;8""-@/4)EG8)MFB);*3 '6J '6:C\IQ2>5%A:P+1<'B%L5>?[;LQLZ-[P[M MW?$>7Z457J6UJ-<**JT3=[N5N]WK*L.TL3(TDOQHXK5)%K9)MFB)["02O2H2 MO=]8&7IM!JA-LK!-LD5+9"W;H\F/?KBH3K MG16^1ZQ.J+:-*H3(04AD$PP1:[S M7G^C1]]-DV)A^ZB34 5X8[I*@4PS4"1E):TZUXGIU\[D4WYTZ_2] MP:R.)_0&=W7RA3=8ULDGMX/E;9W<=0XMMOWF6-&@JP_;#:%"[=I:.>G<]-2E MQHN>MQA(EIL.ZH5)=2^9UP1P#%PKJ/DU8_(PT M4_SR,_P=02P,$% @ M#H6N6,K(.51H P -PL !D !X;"]W;W)K&UL MK59M;]I($/XK(U=77:4VQC8O#06DA("NI^:$@MJJBN[#8@]XB[WK[BXAK?KC M.[MV'(@,C>[X 'C'\SPS.\^P.X.M5&N=(AJXSS.AAUYJ3-'W?1VGF#-])@L4 M]&8I58 MR>W0"[P'PPU?I<8:_-&@8"NP.UE(N;:+]\G0:]F$,,/86 9&/W;"-M;<*'K+"6=&\[*A0"YASE>" M+WG,A(&+.)8;8;A8P4QF/.:HX<\K-(QG^A6\@3DU>++)T.*NV5>I8+XIBHRC MT@/?4%Z6W8^K',9E#N&!'"*XEL*D&B8BP:0!/SF./S^"]ZD>=5'"AZ*,PZ.$ MUTR=012\AK 5MAORN7H^/&K:SO^+/OW/T?>*$=4=$CF^]L$.*86%"[B]QGR! MZE_X^2@WW'"]ADL4<4J-M&[RV4$V-N"Q3CTZ.34J.[0&[U\$71; M[YJ4.279Y)1DTQ.1[6G8KC5L._;H@(9C*6(41C%WFCO%;C^0#[PWF.M&5=JG M5.649)-3DDU/1+:G2J=6I7/TGS5#956A^]L>H_EOC]'+XW2W0:.0)2@H+P [ M9]R-6F?GG8%_MZM0@U>P[S)I).KU]KVF1XGVRM3UGAAZ==UZO]MH=>GHQQ.& M:YBG*'[0![YP^)NSU\!@G!)6(\0R+YCX#B9EQKJ>=_X N168P,(:$<:EP\L7 M;\.@]TX3X$V<V2S>L/+&/@_Y5T&"?T)379+_H M]B?=)GNO/W%3H?^83CE2TC6RXD)#ADM*C80F854YII4+(PLW5BRDH2'%/:8T MV:*R#O1^*:D0U<(&J&?ET2]02P,$% @ #H6N6'_2#%,% P A08 !D M !X;"]W;W)K&ULI55-;]M(#+WG5Q!J46R!KF7+ M3I.FMH$DWB)%$6S0(-M#L8>Q1$F#CF94#A4W_WXY(TM- =>7O4@S_'A\I$AJ MN7/TS=>(##\:8_TJJ9G;BS3U>8V-\A/7HA5-Z:A1+%>J4M\2JB(Z-2;-IM.W M::.T3=;+*+NC]=)U;+3%.P+?-8VBIRLT;K=*9LD@^*RKFH,@72];5>$]\D-[ M1W)+1Y1"-VB]=A8(RU5R.;NX6@3[:/"/QIU_=H:0R=:Y;^'RL5@ETT (#>8< M$)2\'O$:C0E 0N/['C,90P;'Y^KY#R! DO5&?[L M=C>XS^)= WGEVS=Y9:]F_U8U^'9P[GT]\X9'N'+/+N M T66&\5JO22W PK6@A8.,=7H+>2T#1_EGDFT6OQX?:N]:ENC7:PU^VP.)7_U3( MCHRS@?%5=A3P5M$$YK,WD$VSQ1&\^5B!><2;_Z\*?+W<>B;IH7\/E:"/L#@< M((C^\0"7'FX^;4![:+&JL !V\' O IFI7Z!#^(?[E[.+FT\OSR9GI_#G MV>3\] VHDI$ 'Y7I8HU/N$;I82M#+^/-D#N;FZX(R+5BB%KM/2ON]5(SF3%1 ME^2:J,[K(=ZA=(6?,D;<6D>L;26\2;M"^,N+@OKOG-T6Z:3OHKE0M(70$/]\ MJ&,(@Y(;0=%1 D"K@F%7-_0&!H:-IAC(UA#2\YAISQH67&2M!9:E6P=&W+T MND :FVSKN(;OG;*L)5&Q.0D<1&#V=RBEVQSY6&?OT?O 0EG04I97+\ZSV=E[ M#T,8S4^30\V4/EL-#5(5%Z 7.IWE?DN,TG''7O:KY:=YOZ!E\"IM/1@LQ74J M'S@!ZI=>?V'7QD4CJ&UL MO5E=C^(V%/TK5EI5NU([<6SG:PI(':;=V6Z11J!I'U9],& @VB2FCAEV_GV= MP"28).XR!F-,F=T:"Z]BA& [Z3:9*S1P&*7991 M\7+'4KX?.I[S>F&:K#>RO.".!ENZ9C,FG[:/0IVY-)#P'@JV&SB_> M[1C#$E!%_)FP?7%R#,I2YIQ_*4\^+H<.+#-B*5O(DH*JKVR9IDA;OP4]@IH2R MW*4,\!7XP/A:T.WF!=!\">8O8+P3@N6+A!4J\FEV#]Y]_W[@2I5'R>8NCF/> M'<9$/6-.J+@!V/L1((A(!WQLAO^^RQ4<5G"LPUU5?=T"5+< 57RXA^];*_[\ MAP*"CY)EQ=]=11]&(=VCE'_'VV)+%VSHJ/];P<0SN%E@BTQJ" MZX9@$WNEB:X"#ZB@0I7+P_,(Q\3'(0H'[O-I\NU C&$?HCK0"TQ4B=&C(D] M? *?)RR;,]$Y 4;PI1-@B4RKTZ_K]*^B2-]F0RR1:0T)ZH8$;U+D >6?" W% M/L3(QV>*[ CT(^)%$>Q69%@G%AH3>YH9%6D$7SH!ELBT.J.ZSN@JBHQL-L02 MF=:0N&Y(_"9%QBVAQ2%!01B?";(=YQ'B1T'U'Z2N-VC7"+YXF2VQZL8VC\MW MW.^#F! 2G:NW'8GC"/L!#GK6U\:*>&8O,IV8U6E$7SP1EMCT6AMWXX774:=5 M(V2+36]*8X4\H['H5V?4OJ=# MO:?(-O,:ZLC6?QS*;EX=-_K*Q&^,739(E- M?ZAO?!""UWFLMVJ5;+'I36FL$C*ZCE[M'F&:=E&,6ZZ@(PX'F'@]JRHZV8,Q MVY5?GZ9&:9KA%\_"_[&]@AJ'@_!UI&G5"=EBTYO2."%DWMSIE29I2S.($3I7 M9CO,CT.(>H39>!%D]B(?[A[-PK2ZR6*+32^V\38HN(XPK9H@6VQZ4QH3A,Q[ M/+W"#-MN%&&_)CQH8@LPV93N[,PK2ZUV*+32^V<2XHOHXPK3H< M6VSZ+GWC<+!YIZ=WGQZV]M]C$@5^<"[-CD O#L+SF[E[\GJI?+&PO=V]R:W-H965TR>F:!\]*(0KUVPZ*0K@3)2[AAB*^* M K-?$R!T,S)L8[MPFR\SH1;,**SP$NY W%BFQD! 9*88%71-S2S2=H].@"$TJXOJ)-'>OY!DI6 M7-"B _!>FL%O %JZ66O7 MC8NQP%'(Z 8Q%2W9U$!W7Z-EO_)2O2=W@LFGN<2):)PD=%4*CFXA@7R-YP0N MT!?Y?I[%('!.^#EZC^[O8G3V]CPTA8W:)7/L".9;C==0S?3G<[9+S?]EG_YQ]KQEN MN_>NYG/_=N^_?Y:1Z$I P7]T;7I-ZW73JI-MR"NO?&[ED? MNCK^FF3Q:Y+-7HEL;V^\=F^\4^S1E$&:"T0HYP@>I2MPX%U;4;/T-(ORA'5D MVP/'"X+07.]VN2/.M6P[L/;CXN,XU[6#?M_9CYL=QSF.T[,&3WQ[LOU6MG]2 M]IA(X\)E DA:($J>FM"MWC^JHN<'EGV@_3C*EZ4&_H'TX[!^WQ[T#MAF?V2K MA9L[9W(!;*G-D"/]Q=6?:+O:^NU8V\S!^L0>3NV.]5CZ"5MH1YE1(?]'#3/YC %,!\OF"4K&=J 3M7TOT&U!+ M P04 " .A:Y8=9B,5H@" "5!@ &0 'AL+W=O]/VS 0_5>L,"&0@/Q."J21H&C:)FU"5&P?IGUPDVMKX<29 M[;3LO]_9":% 8)NT5FI\]KWG]Z[V)=L*>:?6 )K<5[Q64V>M=7/FNJI80T75 MB6B@QI6ED!75&,J5JQH)M+2@BKN!YR5N15GMY)F=NY9Y)EK-60W7DJBVJJC\ M=0E<;*>.[SQ,W+#56IL)-\\:NH(YZ-OF6F+D#BPEJZ!63-1$PG+J7/AGL]CD MVX2O#+9J9TR,DX40=R;X6$X=SP@"#H4V#!0?&Y@!YX8(9?SL.9UA2P/<'3^P MO[?>TCUU)@XI84E;KF_$]@/T?JS 0G!E?\FVRTU/'5*T2HNJ M!Z."BM7=D][W==@!^-$K@* '!'\+"'M :(UVRJRM*ZIIGDFQ)=)D(YL9V-I8 M-+IAM?D7YUKB*D.,_R>R)V4(AS*$;[$_G@KY:'U_;Q+X_CE92:'4F/N. M,K&4IGEL\MA/\7,:9^YFU]G+Q"#Q@MA+)D/B$]71H#IZ6S7'GD3K @AV-U)( M*)DF'-7"J-Z.+-Z1<1QY49SXZ3.](XE^=#J9>,FXWGC0&_]KE8](#7I,;/RB M9E&:AH&?3IZ)?9D81'&0X/>96'>G:9B&C3=QQ6I%."P1ZIVDR"2[)M@%6C2V MCRR$QJYDAVM\;X T";B^%$(_!*8U#6^B_#=02P,$% @ #H6N6'<&ULK59=3]LP%/TK M5I@02(/$^6RAC01EB&V:5M&Q/4Q[<)/;QL*),]MIR[^?G82HM*%#TUX2?]QS M?.[)M9W1FHM'F0$HM,E9(<=6IE1Y8=LRR2 G\IR74.B9!1U6-3$8]XI1@M8"J0K/*RJG0/;MC26D.A:2\0 (68^L*7TPB$U\'?*>PEEMM9#*9<_YH.A_3 ML>480< @48:!Z-<*)L"8(=(R?K><5K>D 6ZWG]EOZ]QU+G,B8<+9#YJJ;&P- M+)3"@E1,W?/U';3Y!(8OX4S63[1N8QT+)954/&_!6D%.B^9--JT/6P#LOP)P M6X#[5H#7 KPZT499G=8-420>";Y&PD1K-M.HO:G1.AM:F*\X4T+/4HU3\51 M26B*/FQT74B0B!0I^JHR$&A2"0&%0E=2@I+HY 84H4R>HC,TT\645@P07Z"W M,YRAA]D-.GEW.K*5EFX$V$DK\[J1Z;XB\PL1Y\C#[Y'KN'X/?'(8_JDJ--RI MX=Y+N*T-ZUQS.]?_?\O]Y-9=*Z,+]U6= LZ+?OZ+9S!>R) F,+;U; M)8@56/'Q$0Z=RSX[_A/9"W.\SASO$'M34D^Y25R?,H@6*]WDX@F5E4@RO>5D M7_H-9UASFJ-G%>/ &?J#D;W:3FP_S'-U&/:ZN!>:_4ZS?U!S\[T$)$!79,Z@ M3V'#$&PO'6$\='<4[H=AWW4]IU]@T D,WFAJKWO!WJ)#/\0.WM&V'^:&P\CO MEQ9VTL*_2],;H!1\1!LZ-[/\[SHD&(HQWG[:V# MW%RB^MA;TD(B!@N-=,XC[9!H+J:FHWA9G^USKO1-43#, %Z?L&Y>NZ8 MZZ+[.XC_ %!+ P04 " .A:Y85BE]XY(" #4!P &0 'AL+W=OQW>^WD4;+NYD#J#00UDP.79R MI:H1QC+-H23RE%? ],F"BY(HO15++"L!)+.@LL"^Z_9Q22ASXLC:YB*.^$H5 ME,%<(+DJ2R(>)U#PS=CQG*WABBYS90PXCBJRA&M0-]5%C=Q9(Q/)+>=W9G.1C1W77 @*2)5A(/JSABD4A2'2U[AO M.)U6T@!WUUOVKS9V'2/N+ M-K5OK^>@="45+QNPOD%)6?TE#TT>=@#>2P"_ ?A/ >$+@* !!*]5"!M ^%J% M7@.PH>,Z=INXA"@21X)OD##>FLTL;/8M6N>+,E,GUTKH4ZIQ*IX+77)"/9Z@ M>4&80H1E:':_HI6N!76"?NA*/4I $5K(8_09W5PGZ.CC<825UC8,.&UT)K6. M_X).@"XY4[E$,Y9!UH%/#N//#N"QCKD-W-\&/O$/$EX2<8H"[P3YKA]VW&?Z M>GC0%<[_J<_>K+Z7C*"M@L#R!6^O@M_?-09=*"CEGZ[GKP7";@'3[4:R(BF, M'=W.)(@U./&G#U[?_=*5^_HF;I6Q8S)]9QKS\,_0BO=W/\W&L0G(7[3LES)\\?!,/!OMOLN9OO#G>\ MZG#Q3ILJ02SM?) HY2NFZEIMK>T(.K>=]XE]XHVF7H<]T2.KGC#_Z.MYI_\P M2\HD*F"AI=S3@>ZBHIXA]4;QRC;)6ZYTR[7+7(]=$,9!GR\X5]N-$6@'>?P7 M4$L#!!0 ( Z%KE@#3/.3'@, $,) 9 >&PO=V]R:W-H965THG;=7DQ[X8)) MK!I,;9.TWWYG2%$:7%9->P,VW/_\N_.98[KAXE:N"%'HOF25G%DKI>H3VY;9 MBI18'O.:5/"FX*+$"J9B:*$8KLA!( M-F6)Q<,987PSLUSK\<$E7:Z4?F"GTQHOR151U_5"P,SNO>2T))6DO$*"%#/K MU#V9)]J^-?A!R4;NC)&.Y(;S6SWYF,\L1P,11C*E/6"XK4;@;07>2P7^5N"W@79D;5CG6.%T*O@& M"6T-WO2@S4VKAFAHI7?Q2@EX2T>H6 @A#JX1 M&*X4PE6.WM\UM(:=4H?H M*]31P3E1F#+Y%AVA*ZBBO&$$\0*-2L'V^NH<';Q^.[45<.K5[&S+=-8Q><\P M?<'B&/GN(?(<;V*0S\?EGYH*Y$XK]Y_*; M?B9P;E:!KHH.7II [/V'K1W]/UFGL1KZ73.WU;C!#L\"-XV#2FSW! MG/28DU',;T5!,])N$5J_'QHP&P_4G3J3K_ FFP<5U'?3?H"/ M:'4$F[\$3B-H."#PXBCV)GN@HPN:ZQB-E'#41Q*-1O*=*\Q,V-$0VX_\R WV MN(=VKAM&D&)SAN.>*_[+T9+R!'I;UI0-PXKDT)(@\HQBG7,3<#P .?([X0IZ:#M);J3]?U/Z!U!+ M P04 " .A:Y8BWNF;1\$ W&P &0 'AL+W=O.,0) MU@'.V2:YOOO90&E(J9M,OS52 \'?C\$?;,#,#HQ_$RDA$OW(LT+,K53*W95M MBR0E.18#MB.%VK)A/,=2K?*M+7:AS-6RHP6 MY)XC4>8YYH\W)&.'N>5:3S]\HMM4ZA_L<+;#6_) Y)?=/5=K=DM9TYP4@K(" M<;*96]?N5>SZ.E"5^(N2@SA:1OI05HQ]TRNWZ[GEZ#TB&4FD1F#UM2<+DF6: MI/;C>P.UVCIU\'CYB1Y7!Z\.9H4%6;#L;[J6Z=R:6&A--KC,Y"=V^$": PHT M+V&9J/ZC0UW6]RV4E$*RO FK/$_#.#0R;P/#<@-\$ M_',#01,(S@V,FL"H:ONZL:J67F*)PQEG!\1U:473"Y6N*JT:F!;ZS'J07&VE M*B?#CZS8HL^$Y^BVV!,AU4DCT;LED9AFXCWZ#7UY6*)W/[^?V5+5IC-VTI!O M:K+W"OEZQP?("7Y%GN/Y/?&%.1Z3U0"YPU?C2W/\#JO:A^ZK\<@<_Z,L5-RI MXL.>>'Q^[2=Q6PEJ+7FM):_B#?^;I:\?57ET*TDN_ND35NZ[$#B=D M;JG!21"^)U;XRT_NR/F]3QLD; D)BR!A,1"LHWO8ZAZ:Z.&19)RSLI!]4HV( M2Z76L%$%TQ>C?>@ZU=_,WA_[@JPT@H3%0+".+[_UY1M]W9<\2=7E;8U$BA4> ML0V2K$Q2M&-4]U1:H(=J2^\X:H1?:K*&!4N,(&$Q$*PC,FA% M!F>)-'0[(^!26<&9W0ZRT@@2%@/!.K9&K:V1T=;U>DWU[2G.#+Z,B$M]C<[T M!5EI! F+@6 =7^/6U]CTGEXUOCHI%VJ;KQ>>,B9)T1)"P& M@G7,35IS$W-/2Q)>*F\9Q2N:J4Y'1)\P(^1289"PY>2\CAN]+#<,)L%)J?AE M*7\\'Z&=-V[7)5%I2]#JL?11E^O.?=%5_?Z!HZ%N<*+U4'2(E!:#$7KJGN> M"7&-3][A#>%T\XB^WI%\17CO=(>9<.EU")2V!*5%H+08BM8U^SSIX0[_STDN M%W1"!)2V!*5%H+08BM:U_CQUXIKG3OX\%(2+E.[4.(Q65>?NM0LZ2=+03B_( M>JZV\S0 6FL$2HNA:+4W^^@5@GZE=(?YEA8"962C\,Y@K.XU>?V6IEZ1;%>] M55@Q*5E>+:8$KPG7!=3V#6/R:46_J&C?E87_ E!+ P04 " .A:Y8U>W, MJ!," #W! &0 'AL+W=O;$P7:;\>\Y=M*L$]T$$C>Q MCWW>UWZ<8R>-TG>F +#DOI2526EA;3UCS.0%E-P,5 T5SFR5+KG%4.^8J37P MC1>5DD5!,&8E%Q7-$C^VU%FB]E:*"I::F'U9>"CYN4 M!FY#("&WSH%CQL45*IY1L M8,OWTMZHY@-T/"/GERMI_)X05\SWQJJR$V-"L+Y"]<#$H>O M211$PS/R^?/R3_L*Y8&7QX_E#!E[T*@'C;Q?_"^@WZ_6QH_^.,?7&@[/&[KK M-3,USR&E>'\,Z /0[-6+L<<]>_R<^P.[?& _!]RZC+V+N_Z' M+(RC23P)$W8X9?DS[^UT.AJ-^[1VE^RD+-V3@!6Q$Y4A$K8H# :3$26ZO69M M8%7M*W6M+-:][Q;X,H%V"3B_5 U?\_5N7_0902P,$% @ #H6N6-_5 MH-Y=! 4!T !D !X;"]W;W)K&ULK9EK;]LV M%(;_"J$50PLLD:B;+[,-))&$=:C1H$'7#\4^,#9M"Y5$CZ3MY-^/E!39JSN[H._&FHU=6KAX?4+ M/2D[KSKS2 2]8]FW="Y78ZMOH3E=D$TFO[#=7[3N4*!Y,Y:)\B_:5;&>"IYM MA&1Y+58MR-.B^D^>ZH$X$"A.M\"M!>ZQP']%X-4"[]0:_%K@GUI#4 N"4P5A M+2C-M*O!*DO_LPLJ7BZRA[5K-N*Y;["LM#4U;(E4!Q,:?S#GUDU@\, M>EOUJ^F<^]*Y6]<(G!)^C3S\!W(=U^]HS]WI_QKM2=F^=^;0LF= M+GEK++UFHG@ESS-/E.^?5#GZ*&DN_NV:(17$[X;H-#D4:S*C8TOE04'YEEJ3 MWW_#H?-GESV0L @2%D/"$B!8RU:_L=4WT2P%VPW98]',8QGY_X+CMN+@CSO&\?G@4EQA[ M>>$8!LT8!L8Q+!\-1):<4O7.E0*MR7-YT36,1M2Y#P@D+(*$Q14L./ M]/Q> M[V@:)$!UMFP+&]M"HVW?RE4'G5^1+>5J%:462GHIEA;+^E'03T67A6:LAYXI MX5W>WQF%Y]IU:2MBR%8DYE;X7:UHF=5KS.H925$J9FQ32,2)I%VF5'*,#V:< M<^WTC[*3L9)S'3BIRABRRN2M*EMCVV_&MG]"_KK9YZ_O4YH_4M[Y@C>BSLU? MD+ ($A9#PA(@6,O<06/N &+=-H"T%1(60<)B2%@"!&O9BIW]AYL#M^JH68?K M**_7#T+G*#]VQ3E.,/".EF\=<=CI#US_Z 4?=P3V?2=TCX")N;.7#N;!5S V M#N94O??S36[,?&;$N<\(*"T"I<6@M 2*UK;6W5OK0B3 F@+E+B0M J7%H+0$ MBM9V=[\K@8U?QY//:[5VEV^OV=_ N*\OVLW*LZV\M!TQ:#L2*%K;MOVN S9O M.TS)T]OY%NB;OK81DA:!TF)06@)%:UN[WPS! 4B^!=T( :5%H+08E)9 T=KN M[O=,L/F+_N1\:\8$AGP+NDMR<3MBT'8D4+3*-OO@P">G?%D>S0E4[I!46_I- M:7/\=U,>>AV5W^+A'>XHC_ PK@[W]OCJK'%*^#(MA+)_H:IRKGMJ/O+J^*ZZ MD6Q='C<],BE97EZN*)E3K@/4[PO&Y,N-KJ Y1)W\#U!+ P04 " .A:Y8 M@I\\5\H" )"0 &0 'AL+W=OJE9;R3?J1(+6)IF[:M*I9MXMI%TYRDE@UF-E.TOW['1N"TH32 MKNL-V'#>U^<\'#"]M9#W:@&@R4/&<]5W%EH7YZZK)@O(J#H1!>1X9R9D1C5. MY=Q5A00ZM:*,NX'G)6Y&6>ZD/7OM1J8]L=2/JF'3("%MKNN1 Q(S8-NB(6>=. ;E4"K3" MB+O1D!R].^ZY&C,P/NZD6NVJ7"UX8K4O5)Z0T']/ B^(&N2#=OFG98YRS\K# M!OGPY:OOR%W$5K,+:G:!]0N?\'L.U,_+L=(2._M7$ZG2.VKV-F_[N2KH!/H. MOLX*Y J<]/# 3[R+)FYO:39\([-'3,.::=CFGGXM0%+-\CGAIC.)W'!=XH1: MKDTP2]/$FIHOW2H-DS#Q/6RRU3:G_;C(2_S$[SZ.&[8F^4H$48T@^B<$G-$Q MXTPS?$\/#TX#W[_ +X.4D.LF%*5YO%6B'W3C,]/QCU#LQYU%41S$.R1:21=I MR7+C+2=:%'8K&@N-&YL=+O!?!:0)P/LS(?1F8G:W^N\G_0M02P,$% @ M#H6N6"ICB/\D P Z0P !D !X;"]W;W)K&UL MK9==;YLP%(;_BL6FJ976\@TA2Y#:HFF;6JUJUNUBVH63.(U5@YEMDO;?SS:$ MIL5AB92;8./SOO9Y8LQAM*;LD2\1$N I)P4?6TLARJ%M\]D2Y9"?TQ(5R[>0/5\B0M=C MR[4V-^[PPU*H&W8Z*N$#FB!Q7]XRV;-;ESG.4<$Q+0!#B[%UX0ZS1,7K@)\8 MK?E6&ZA,II0^JL[7^=ARU((003.A'*"\K- 5(D09R67\;3RM=DHEW&YOW#_K MW&4N4\C1%26_\%PLQ]; G.T@!41=W3]!37YA,IO1@G7OV!=Q\:Q!685%S1O MQ'(%.2[J*WQJ.&P)W&"'P&L$WKX"OQ'X^PJ"1A!H,G4JFD,&!4Q'C*X!4]'2 M334T3*V6Z>-"_>T3P>0HECJ17B,)C8.3# F("3\%9V BM]:\(@C0!;B!HF)8 M8!DB>[1B0 O -8933.J!,W _R<#)^].1+>2*E*\]:V:_K&?W=LQ^ ]DY\-V/ MP'.\P""_ZI=_JPHI=[3<-\BS_6=_([F'=V[D?#)Q/*99=B2S5XS]EK'? MYYY>E P3T.P8(*@$S6;+S;\8FD#V&AX*\IAF66T6:3-U/J]2-PRBR(E']LK M*&@9!7LS"CN,(A.C7L-#&1W3+*O-PE>,O"2) S.CL&44[LTHZC"*38QZ#0]E M=$RS+.PROE< M(\Z' .=E)= 6Z?>,^2E M*C"Q23KOB4!6]4'R\IZHTS;$^8X3AV_BLO_[U1G96W6E^@B0S_\#+KA<]$(J MG?-80F%U85UW!"UUJ3FE0A:NNKF4WR*(J0 YOJ!4;#JJ>FV_;M)_4$L#!!0 M ( Z%KE@UWF0G/0, #$, 9 >&PO=V]R:W-H965T5^?\]AQW.F6\3]B#2#1;4%+,;/64E;GMBVR-118G+$* M2G5GR7B!I6KRE2TJ#CAO1 6U/<>9V 4FI95.F[XKGDY9+2DIX8HC41<%YG?O M@++MS'*M7<W7%5N= M^_NF=E7+ @NX9/0GR>5Z9L46RF&):RJOV?8#=/6$VB]C5#3?:-O%.A;*:B%9 MT8E5!@4IVU]\VW'8$[C! P*O$WC'"OQ.X!\K"#I!T)!I2VDXS+'$Z92S+>(Z M6KGIBP9FHU;EDU)/^XWDZBY1.IE>9!FO(4>?"5X02B0!@7"9HZ]R#1Q=X3N\ MH*KKY1PD)E2\0F_0C5IZ>4T!L24Z4OX&?;^9HY?/7TUMJ9+60]M9E^"[-D'O M@02_8'Z&?/6M"^91F\RI/Y=::31HSO<]N4C>(W22:VIM](L,P?Y(DOMN' MW:LUZ&L-1FO=+2.!*>:[-<2!8JDZ%U#"DD@C@E';4Q&T9N%>;4GDN\$!@6%4 M&(619P80]@#"HP# K7H7"O-TA\,9KG*WADTUC;J=.G]/:3:?#/@^]\I@_3ZE2Q(J5 %)9*Z9Q%JG[>'E#;AF15L =7_)F-PU]"FP_Y>0_@-02P,$% @ #H6N6"E0-EM&!0 MXRT !D !X;"]W;W)K&ULM9IK<^(V%(;_BH9V M.KLS+;9LL"$%9I+XTNPLTTRRVTZ[TP_""/"L;;&2")O^^LJ7& R. LW)AR2V MT7DD<=XY!]YHM&7\JUA1*M'W-,G$N+.2D_EY_4M5W=&39G'*LX\;F1%!KUGR9SR7JW%GT$%SNB";1-ZQ[6^TVE _YT4L$<5OM"W']MP.BC9" MLK0*5BM(XZS\2[Y7;\1> .X]$V!5 =9A0/^9 +L*L$^=H5<%]$Z=H5\%]$^= MP:D"G%,#W"K +9)5OKM%:CPBR63$V1;Q?+2BY1=%?HMHE9$XRZ5X+[EZ-59Q MH9OHRG+Y$H@/YO3>4N\KX\?:N(-M==ZP];3AJ\L+7!*>!?9^&=DF5:O M;3^O"_=.#[?;WHW7S1Z\;O90'_YADZEPLRV\D0J[UIY=\'HG:>_+E*8SRO]I M6=>5EI-7ZPNQ)A$==U0Y%I0_T,[DIQ^P8_[:EF!(F <)\R%A 20L!((U9-*K M9=(KZ/;Y)>K+1S46W4B:BE;=]"!U PGS(&$^)"R A(5 L(9N^K5N^MKRXFTH MDDQ]7BKELU;RB:EHDXF6T[Y*U*80(([W/SC/BP-H40'DHL(2YA2P_-/RP\3% MYA";(^.A)>-.G7%'F_'+*&*;3 J5ZTVW#M'*W&P:9LV'M9K M*9-;#NR_.-#3KO'<[)TZ:P Y:WC\IO2Q,QST!X/V!+EU@EQM@NY7-/M7_:"_ M8O0A)MJ>KR6=6[LA81XDS(>$!9"P$ C6$,J@%LK@K7K^ %(WD# /$N9#P@)( M6 @$:^AF6.MFJ"TPMQL>K8B@ BTX2U^N_EK:N6(9'E5-JV>Z0SSH'W2(XX&J MNCK8-@?-@?[Q0-'@P,C@JOG]^ MC#?:NJ]'G)L34)H'2O-!:0$H+82B-86RYTKAMZK_%1E*/Y T#Y3F@]("4%H( M16OJQ]KIQ](6FM\W4DB2S>-LB=:41S239$E;Y5*"6R,T2Q^V9M!]0A!:5YH#0?E!: TD(H6E,_.Y\4:^VT<]K.H*WM] __S:&? M[VP=@'J>H+0 E!9"T9HZV/F>6&]\WI1MYQ.-5AE+V/(1W6115]]_0,U/4)H' M2O-!:0$H+82B-0]#[1Q9RWRK_F.!&K6@- ^4YH/2 E!:"$5KZF=GU%I:(^^, M_E.!#HPVL]<[:$#Z"<\6 JCC"DH+0&DA%*T4@K%WI#2E?%F<%A:H.%]1GO"K MG]8GDB^+<[@'SZ_QA8=;GOOX(BC/&^_PY?'G*>'+6-6?A"[45&;755_H>'FB MN+R1;%T<:)TQ*5E:7*XHF5.>#U"O+QB33S?Y!/6Y[LE_4$L#!!0 ( Z% MKEB?C1.UTP, )P/ 9 >&PO=V]R:W-H965TQ#21NNG9KMB#)6FS%/M#2R>(JD1I)U?%^_8Z4 M+-M%PK9!W ^V1.GNN>=TCWBZ\5+(3RH#T.2^R+F:>)G6Y:GOJSB#@JJN*('C MG53(@FINL+-VR1:7/!GXY+NH!;T'^4UQ)7?HN2L *X8H(3">G$.P]/+\*A<; 6 M[QDLU=8Y,:G,A?AD%F^3B1<81I!#K T$Q<-GF$&>&R3D\6\#ZK4QC>/V^1K] MM4T>DYE3!3.1?V")SB;>R",)I+3*]8U8OH$FH6.#%XM=>!+,M75-/I6(HED<8:T0+)KK^/6;2I1.M4+B(G MX!657=(+CT@41'T'7J]]-#V+UW\$[ZZB/*5\0=ZQBGR\@F(.\N^'\G3"F-?J M5)4TAHF'[XT"^1F\Z6KAQ)QA^KLE)&I M!JTSRQBDY/(>XLKL"^3W-&4Q2$MAEE&&;SPW%+>"=QV9#]K,!TXZOS"DLD+H MOS*WJ)PP3RS/L"4YW).HAGM@/6I9CWZX1L,CUQ*EA13FJSK.]_?(+ M@AZAM/ #C&-:K<1T1K41WO]9*JPW,1A<.S]1&>88I&G\AR-8N%I5B M_$%!^EL#4P%R8<="Z\%U/3NU5]O1\[P>N#;F]=R*4\>"X;240XJN07>(YKA^ S2&.#]5 B]7I@ [4 ^_1]02P,$% @ #H6N M6)2057F+! HAL !D !X;"]W;W)K&ULK9EK M;]LV%(;_"J$50PLTT5V6,]M 8DEHMJ0(FJ7[4.P#(S&V4$G42-I.]NM+2HIL MV0QG=P0,6Z)XGD.>ES[B9;+!Y#M=(L3 HYK5/$G M3YB4D/%;LC!I31#,&J.R,!W+"LP2YI4QFS1E=V0VP2M6Y!6Z(X"NRA*2ERM4 MX,W4L(W7@B_Y8LE$@3F;U'"![A%[J.\(OS-[2I:7J*(YK@!!3U/CTKY(;%\8 M-#6^YFA#=ZZ!Z,HCQM_%S74V-2S1(E2@E D$Y#]K-$=%(4B\'?]T4*/W*0QW MKU_I2=-YWIE'2-$<%W_E&5M.C= &7J"JX)]P9M/J.M0T\ 4%[3Y!INVKCLR M0+JB#)>=,6]!F5?M+WSN K%C8'MO&#B=@;-OX+]AX'8&[K$>O,[ .]:#WQGX MQWH(.H.@B7T;K";2$61P-B%X XBHS6GBHI&KL>8!SBLQLNX9X4]S;L=FUU6* M2P3^A,^(@O<18C OZ =P!A[N(_#^W8>)R;@74==,.^*\)3IO$%UPBRNVI""N M,I1)[&.U_5AA;_+>]5UT7KMXY2B!OZ^J<^!:'X%C.:ZL/VKS6TBXN=V8>Q+S MZ'ASF??X_WE/?MK[()9N/US,UR^W?"GX)JADOXM:=I5B_+D*)$R+V@- M4S0U>$ZDB*R1,?OU%SNP?I.)I!,6Z83%.F&))MA 7*\7UU/17\5E\!G4\ 4^ M%DBF:LL(&H9X;ZUG@1OZ?'"M=^52>I+W \B4^@G.VTII:E2BJ5$#D?Q>)%\I MTD-%4(H75?XORL0K%!'"+X1FD%+$J$PR)?'4/V(+\W?T'WF>$[KV< 1$.IW& M1SI--#D=*!/TR@1*93[S>2"?\1'(\FH!"DPI2"$A+WSZMX$DDRJC))ZJ3' 0 M)#_T^2?<4T:GT_A(IXDFIP-E1KTRHQ.5D6FA9)RJQ>@@+&=^,!J/G;U$&8T. MTNF9$X1CSQD/*\82HFWYGAVZSEZH)4C7'WN>[_45!V$,^S"&RC!^A<4*MNN! M@J](8)5*7Q#A04,]W[(\S]M[11S6DR<29:-.':Y'.DTT.1W$>=S'>:R,\V66 MY4V8UX1&X[V J_T?NI42B\(JF&>@9K@=2XVTF AIME2A96DDQ5V#O*X M'7J!M3$UU>AZIL]Q]LY0IX=DGKG"#P&1.V!)Y$:*5%6FFQ5EJBBS;4>KL=87L:LZS.G8*Y5EJDE19KI26Z:$.-M[L9 MMGH[X[BEF1IRLK@Z:9%66MS1!I/X41CZEGN0B+7N=9@[1P@\JRZ:PQX*4K'6 M:+>'^]+^0.FR.4;9*Y_;%Y$M*8_% 51S9+'%MZ=7MY L\HJ" CUQ5];YB'>, MM ="[0W#=7. \8@9PV5SN40P0T14X,^?,&:O-\)!?RPW^P%02P,$% @ M#H6N6/<=(F+7 P =A4 !D !X;"]W;W)K&UL MS5A=;^(X%/TK5G8UZDA;$N?#D Y$&DA&4^T@5<-V]V$T#X88B":)6=N4SK]? M.TE3 F[4=CU27R"V[SF^ON?F@N_X0-D/OB5$@/LB+_G$V@JQN[)MOMJ2 O,! MW9%2KJPI*["00[:Q^8X1G%:@(K==QT%V@;/2BL;5W V+QG0O\JPD-PSP?5%@ M]G-*(Z&R9'=LJ1904J>T1(PLIY8'^%5 M CT%J"S^SLB!'ST#=90EI3_4X#J=6([RB.1D)10%EE]W9$;R7#%)/_YM2*UV M3P4\?GY@_U0=7AYFB3F9T?R?+!7;B36R0$K6>)^+K_3PF30'"A3?BN:\^@2' MQM:QP&K/!2T:L/2@R,KZ&]\W@3@"2!X]P&T [BG ?P+@-0#ON3OX#\+!14P$SG+^'ER"A4S)=)\30->@,;KX0KEFQ]>Q>?]VOSX]D7R@FM!"OY=ER*U M$[[>"54LK_@.K\C$DM60$W9'K.C=;Q Y'W3ZF"2+39(EAL@Z2OJMDGX?>Z3$ M ^]'.\-"V-LL5&V1)3;%TUW$GU*S&P8QU&^ZB/5!"VJ1IX M'*SHOA1URZ"=;9N$'ZO6V,G\%%[-H&8^5DW%JF_U2%]W).>8;;*2@YRLY5;. M8"AK*JN;?/5 T%W5Q5I2(6A1/6X)3@E3!G)]3:EX&*@-VE9K]!]02P,$% M @ #H6N6.2#PQRG @ 9@D !D !X;"]W;W)K&ULK99K;YLP%(;_BL6FJ9.V0B W=02I33:MTBI5K;I^J/;!@1.P:C"SG:3[ M]SLVU$LF2B_*E^#+>=_CAQ/;Q%LA[U4!H,E#R2LU\PJMZQ/?5VD!)57'HH8* M9U9"EE1C5^:^JB70S(I*[H=!,/9+RBHOB>W8I4QBL=:<57 IB5J7)95_SH"+ M[(\#5RPOM!GPD[BF.5R#OJDO)?9\YY*Q$BK%1$4DK&;>Z>!D/C7Q-N G M@ZW::1-#LA3BWG3.LYD7F 4!AU0;!XJ/#GHNI1'NMA_=OUEV M9%E2!7/!;UFFBYDW]4@&*[KF^DILOT/+,S)^J>#*_I)M$SO$X'2MM"A;,:Z@ M9%7SI _M>]@1#(9/",)6$+Y4$+6"R((V*[-8"ZII$DNQ)=)$HYMIV'=CU4C# M*E/%:RUQEJ%.)[=42EII18X6H"GCZB/Y3&ZN%^3H_4RBP2<2!N&P0S[OEY_6* \B*X_VY3YR.;C0P876+WH.[NX'SI!S#:7Z MU475V R[;#<;!ER[& YGM$4>...IS3[X^@$R9 M E)+EN(OX(8MJ 1RQ"JR$)Q3J?Z-=E:X-\%KWT5C-K%FYD#9)-/CR2CV-QV, M0\_< M@N8+!"^C'/<4X;!"78#GCD=DS$NA<9KUC8+_! ":0)P?B6$?NR8 MN]9]6B5_ 5!+ P04 " .A:Y8?!%#@"@% #A) &0 'AL+W=O@M MB5,^:"V$6-YH&@\7),'\FBY)*N_,*$NPD)=LKO$E(WB:&R6Q9NIZ1TMPE+:& M_;SN@0W[="7B*"4/#/%5DF#V;41BNAFTC-:VXC&:+T16H0W[2SPG$R*>EP], M7FD591HE).4131$CLT'KUK@)#"D1B M$HH,@>7'FHQ)'&+IY:%PL\+#/ MZ :QK+6D984\OKFUC$B49E*<"";O1M).#">"AJ^?1S*84S2FB50XQ[E&KEPB MIZXZ.KG3WU-2(^9G1:6]%%!-X_0+71/4['@R$NG9-I@[ZKM>PI[ M38ZT&JZY'>[(5 +O,;M&EO$K,G6SW="?\?GF5M-POL^[]WW>?;7Y'ZM4FNM' MS0.U^5^AJ+R;BE!8E?*LG&==JKPO?\J6Z$Z0A/_;)+D"VV[&9DOW#5_BD Q: M,$>L3'B3%I3,YAZC)AE\@'-< M!D"=\B [Y4/" B!832A.)11'O5;D*SQ=9MK@I]8*)>K2M0(2YCKOU@I+=TQ; M/UB6/4BG/B0L (+51-"M1-!5BN!V/F=DC@5!42I8)+\*AVB-XQ5I$D'WW:,^ M>,ACI;-+(UO .L?=>9#N?$A8 2KQ;17Q;3WL9AFKW?;^4[>" LCCE_BQE K M/5PZWR%A;N^4"#U(=SXD+ ""U51AZ+N4A*[4A5?L__LJ6!,N&A,(HY*U_YP- MW>F:EGTPYHQ7AH0*%H](GM)(D,9D4?Y^%D4 MRA"@8C=^3B,A]^+'R3/_A+[G9Y0D.94-I??/)D#T>K?/69,YR* MT]D#-?UB#8$F#$O:_N;5L9QW>Y<'ZM4'I050M+HZ=OE 0YT0W+XLS"A#8D%0 MMB4URJ#];LMV3-/1>X>O": IP :OAM4V#*=W&&'0'" H+8"BU2.\2Q4:ZESA MTX:BIP5=<9Q.T=.&I.(;RNJ\KZM(%N_24%9%:X(>8IRJ7T9 ,XF@-!>4YH'2 M?%!: $6KRVF7=C0Z/^AE!#*C-@:EN: T#Y3F@]("*%I=/;MM>X\8K3-CM\&ULM5C; M;MLX$/T50KLH6J"U1/H6I[: .+T"31O4V.U#L0^,-+:)2**6I.P4Z,>7I!1) MV\A,E'C]8(D49^8BVNY!5#H)DTRN?"V2N6GOB^C+:14#G@.F7ZR MYB*E2@_%QI>Y !I;HS3Q21!,_)2RS OG=NY2A'->J(1E<"F0+-*4BA]+2/A^ MX6'O=N(KVVR5F?##>4XWL +U5WXI],BOO<0LA4PRGB$!ZX5WAD^7Q!K8%7\S MV,O6/3)4KCB_-H./\<(+#")((%+&!=67'9Q#DAA/&L>_E5.OCFD,V_>WWM]9 M\IK,%95PSI-O+%;;A7?BH1C6M$C45[[_ !6AL?$7\43:;[2OU@8>B@JI>%H9 M:P0IR\HKO:DVHF4P) <,2&5 +.XRD$7YABH:S@7?(V%6:V_FQE*UUAH'3]:JEYQ>BOX&%&6)?(%>H96NA;A( /$UL@;H M2VX7G9D]9>J'6=.>_WX!Z16(?^:^TAA-)#^J\"Q+/.0 GAFZX)G:2O0VBR'^ MK[VON=4$R2W!)7$ZO*!B@(;X)2(!&:$_D8_DE@J0U<4185AOX=!&&/Z_6_C] MD_:+/BI(9>>^E2!&W2#,RWLJ>!*\=%$_BY M,.DTV+E%+=&70DE%LYAEFY?ZM4AH%@%ZSC*TLMOZ OWLW."2BC-8-Q7D8#&N M68R=++[95U1GB>Y Z)\J"!VR^#]!6.9=((^LN;A1O1P3]4[5"Z'L1]9\'"C M>-@M>7>+11_%U\!4(1Y^VJABM 4#3[1<'- +W"@9=DO9?>708.V$->U0C>GD M *A&Q7!/&>M.]SW8[BK:># ^)!>-BF&WC!WY&%E%:R>6S(+IP9, :72-N'7M M6"?%*LPC3@:D43'24\6>=BRLHOUV4AC^AM)O=9PIB(WMJR6*>)&ILOFL9^O> M_:SL6)OE9>.O&[0-TZ60P%J;!H.ISJ^ERH'AN^]&PO M=V]R:W-H965TVV$!!B$E]:O]USSW/Q^6ZT4OK>+ L M64N1FK&WL#8[]'T3+T RTU$9I+@S4UHRBU,]]TVF@26%D11^& 0#7S*>>M&H M6+O0T4CE5O 4+C0QN91,;R8@U&KL4>]AX9+/%]8M^-$H8W.8@KW*+C3._!HE MX1)2PU5*-,S&WA$]G-">,RA.7'-8F9TQ<5+NE+IWD[-D[ 6.$0B(K8-@^+>$ M8Q#"(2&/7Q6H5_MTAKOC!_0OA7@4<\<,'"MQPQ.[&'M#CR0P8[FPEVKU%2I! M?8<7*V&*7[*JS@8>B7-CE:R,D8'D:?G/UE4@=@P0I]D@K S"@G?IJ&!YPBR+ M1EJMB':G$]['P-43F9B0)F3#021- M-$L@6EXV]R LHV#D+QN<]VOG_5;GYSSE,I?D]ASD'>C&X+0BO# X@YK?X$U< M@,%_T+A?:]QO_0:7W-SOS30 X:E%;<82S2PTT2R!:+A[ 3I!+QB$S==@6%,8 MME+X@96 6$5@G7&]:?+<;M\C&V#:M 3CH&9R\+QL6"J!+Z7@MI'.04,F=/K- M0:#!]K$.VK.!K9_,AG:(%UX5NE-/Z)M(B(K&*\L,MS+#U\J)"NF?I!C21Y*" M;JL/;7WXGY$63P#0X,G$H-LZ09]9*-I3@S95B4[_[^3P=YH:"7I>M&Z&Q"I/ M;=G?U*MU>WA4-D7;XV5OB55_SO$>"IBA:=#9QXJARW:MG%B5%2W2G;+8_ 5!+ P04 " .A:Y8;;181ST# ]"P M&0 'AL+W=O)0.(I5VCTJK5!5U^S#M@YM<(*IC,]M *^W'[]H)(9L@&Q)\(/'CGGO.L6/? MX5JJ)SU'-/!<<*%'WMR8Q87OZW2.!=-G&YP+O%.AE43#U,D8NUR,O]#8=]_EL;FR'GPP7;(83 M- ^+.T4MOT;)\@*%SJ4 A=.1=QE>C,/8!K@97W-JSP"CFW2,3C9P7JU3EM8/-]@_[1B23?\LS,1]ZY!QE. MV9*;>[G^C)6@KL5+)=?N'];5W,"#=*F-+*I@8E#DHGRRY\J(1D <[0F(JH#( M\2X3.9;7S+!DJ.0:E)U-:/;%27711"X7=E4F1M%H3G$FF1B9/IV.25<&5[*@ MQ=;,V75RC8;E7+^%4YC07LB6'$%.X7+-5*;ADV+"4(R1\*%82"D[[=8/*+Z,?0-4;<$_+2B.2YI1GMH#N!6"C/7\$%D MF/T9[Y/D6G>TT3V.6@%OF3J#.'P'41!UX#7XH.=,D8;RT9(AKIV-789XG[/_ M:=KW+Q0(-P8+O=.8,DMG=Q;[T5[H!4MQY-%7J5&MT$O>O I[P?L6#9U:0Z<- M/7D0*UI08ERZ\@[&C#.1(OS:Z5-)N!5R-V%HX=JMN79;N7YS'R!Q92M4=*# MS+H-&3,(4Y8K6#&^Q*:$[:KODM&:[7 9O5I&[S#+-YNFS?(2LNL@[3F\2GIQ M/XJ[0W^U@TJ_IM(_BJ-;ANV.EMGZ#9:#LTXO:/S"W83/:\+GAWGWM6RV6=>* M>/@R#VJJ@Z-X6RMHM[8UV>$JPF![?02'67YE/RYNA8D,J&J88OZO):A2-+?O M:2<^C^/=NR%LW&WA44S>R[G=]"K[GQNZW]O#.MJRCHY_Z%:830^[@[@31'O8 M;&^QL/6".?JQ6J7[ZQ3H_$73;U0T!:J9J]LTI'(I3%GJK-7*AI$+5Q\]2D/5EGN=4WV+RDZ@\:F49M.P">J* M.?D-4$L#!!0 ( Z%KECRUGU,?0, +L1 9 >&PO=V]R:W-H965T M#]/] M8)(#1'5B9IO2_?O93IH1FD;EUML7B!T_SSE^SM$#]F1/V2W? AT7Y"23ZV- M$-L+V^;I!@K,S^D62OEF15F!A1RRMPC5#?%<4F/V8 :'[J>5:#Q-?\O5&J D[FFSQ&A8@;K;73([LAB7+"RAY M3DO$8#6U+MV+Q'440*_X)X<]/WA&:BM+2F_5X%,VM1R5$1!(A:+ \NL.YD"( M8I)Y?*])K2:F AX^/["_UYN7FUEB#G-*_LTSL9E:(PMEL,([(K[0_4>H-S10 M?"DE7'^B?;W6L5"ZXX(6-5AF4.1E]8WO:R$. )*G&^#5 .\8$#P!\&N _]P( M00T(GAMA4 /TUNUJ[UJX& L<31C=(Z962S;UH-77:*E77JI&60@FW^82)Z*% MH.GMV4Q*G:$Y+63_<:PK^"8&@7/"WZ(SM)#MF>T((+I"EX30M%HB1T_"S]#- M(D9O7K^=V$*FJ8+9:9W2K$K)>R(E'UW14FPX2LH,L@Y\W(\?]^!M*4^CD?>@ MTG%=KZ6N5WI0KZX25>RA9E>_/7>1.PI=<,*Q^ M\A#<*R&!HV]74"R!=79\+_NI'6^2+#9)EA@B:Y4H;$H4_FF?"DU6S219;)(L M,436JMJPJ=KPM_I4Q3YH^90S]IS@R*=ZLSC!IQ['"T+7]?SAD4^]/%Y+SE$C MYZA7S@4FTHF42\E3P"V(O%P_SZ!Z:4]M=9-DL4FRQ!!9JS;CIC;C/VU08Y-5 M,TD6FR1+#)&UJN8ZOPY,SF^UJ)K^\+^-[[FCT9%#]6=Q@D5UQ!LYH3\X&PO=V]R:W-H M965T'A>B=?9GM"O; O T?7.LZB[:0879)"LC%+VM",\S%+=WHK*" XTJ4I;IE&)Z>X237%K/J MV3U=S,B.ITD.]Q2Q799A^N,64K*?:Z;V].!3LMGR\H&^F!5X RO@GXM[*N[T MEA(G&>0L(3FBL)YK-^9U:$Y*057BKP3V[.@:E4UY(.1K>?,QGFM&&1&D$/$2 M@<6?1UA"FI8D$<>W!JJU=9;"X^LG>E@U7C3F 3-8DO3O).;;N3;54 QKO$OY M)[+_#9H&N24O(BFK_D?[NJQG:RC:,4ZR1BPBR)*\_HN_-XDX$IC.,P*K$5BG M O<9@=T([*$"IQ$X0T-R&X$[5. U J_*?9VL*M,^YG@QHV2/:%E:T,J+RJY* M+1*)4_)H('5^L.(F^;DD: V5OWTPM<_(!!=]V"?^!+GS@.$G9._0K M^KSRT<4O[V8Z%W662CUJ^,N:;SW#M]$=R?F6H2"/(>[1^W+]E42OB[:V#;:> M&GQK28%WF%XBRWJ/+,-R^MHS0&Z;S\K]GY,'P^5VCSR4RW_?Y4)N],D[N;3; ME\>N>/;/O#Q?_A J])%#QO[I"?FVKL+IKZ+L6*]9@2.8:Z+G9$ ?05N\?6-Z MQH<^\U3"?)6P0"4L5 3KF.ZTICLR^F))LDP,":ST_CTJ,$6/.-T!NDARY),T MQ92A L3@M<44^GJ,6RE_K.,U;%K!RF'T<6%<&H9ASO3'8R^'%0M4AA:^6&:_S_7:Z!)OD$;R(%B#C$J*(D 8M:7;"EL;+)5POP:YAVEQ[1LH_QW M8LK_J!7U^:$H^HYK7NN:)W7M)HZ3>U6JXW=9V)V_^=3-J,3X;T4]48A;[<0?8 M'< MDF+&)ELES%<)"U3"0D6PCK'3UMCIZ\\ZIBI-5PGS5<("E;!0$:QC^E5K^I6\ M_]QL*&S$:%?/*U@UW5A5E[US#"EMK+\US#WNH@SW?*#R!Y8+5 87*H)U7#&- MP_+1>.798%/!2U.SI3R0L5^94EJ@E!:JHG4M/=H1,*66WN\>TB1"Y&F>6= D M&F6H>3:B>Z=>2B,8[:5*6J"4%JJB=;VT#EY:PQ8+$6&\URRI?FQ'V= Z.P76)*%^:+:KR2S?OE^M%NV'WCT:D3 PH%2N,* M5=&Z+ASV+TSY!L:XI9@<-MH2Y_R]-R93=W*V83&X9* TPE 5K6O.87/#E.]N M]*[:T+]H!=&."MO$S*_8T6B+&2 LIH2007WTUCYMCYMOJD/6D^>^>1W4A\8' M3'V&?8?I)LD92F$MD,;E1+A)ZV/A^H:3HCK&?""/4S@, #$9 9 >&PO=V]R M:W-H965T6P3E427I.WD[94.4LADXQG1,!B;'UP+R.WFPN*$7\SV,F#8Y(O9<;Y]_SD>CZVG'Q& MD$"L<@357UN80)+D)#V/'Q74JF/FPL/C)_K'8O%Z,3,J8<*3?]A0CQ!7%+N=G3_Z9W-96UWYW:K\[!<_[1;^_W6@AN5:0RG_;+"^C^.U1\NIR*=76J/!,]^!#'8@-SDC Z8PE3 M.D%MF2@AO0*2E^5MX#K%W\C>'IIL#':NR2^#>MU!]UG(Z.4HOS]P_6$]K.&+ M7_OB&WVYSK8@BT>XS0ZCMGV9I.V9_!^/FC'0N=YAPB(D6,/@7FUPSVCP MU=WGC_=?WI&;FPGY-H5T!J*UM!HIYY963%B("8N08(U4].M4]%]E%^QCI@H3 M%F+"(B18(U6#.E4#C%UP<.(N: QVKLF8L @)UC!Y6)L\_(4M=7BBM\88YWJ+ M"8N08 UO76??XCA&=Z%H0#]/T%Y^KI)'^G7?]* M$OP'4$L#!!0 ( Z%KEC3++;BX@( . ) 9 >&PO=V]R:W-H965T M+*1*F:&N6OHZ5\AB9Y0*/VBU^G[*>.:%(S=VI<*1+(S@ M&5XIT$6:,O5TCD*NQU[;VPY<\V5B[( ?CG*VQ!F:F_Q*4<^O5&*>8J:YS$#A M8NR=M4\G0SO?3?C)<:UWVF!)YE+>V\Y%//9:-B 4&!FKP.BQP@D*884HC(>- MIE>YM(:[[:WZ-\=.+'.F<2+%+8]-,O:&'L2X8(4PUW+]'3<\/:L72:'=/ZS+ MN8..!U&AC4PWQA1!RK/RR1XW>=@Q:'=?,0@V!L%;#3H;@XX#+2-S6%-F6#A2 M<@W*SB8UVW"Y<=9$PS.[BC.CZ"TG.Q/.BKG&AP(S U]7]*_A<(J&<:&/X!/< MS*9P>' $!^"#3IA"#3R#FXP;?4R#U+[D0M!RZ)%O*!JKZ4<;S^>EY^ 5SV>Y M.H%V^QB"5M"M,9\TFU\R,N_4FON4@RH1096(P.EUWI@(^/6#9L"%P53?U=&5 MD7CAA.H%(9D;Q M>6'/5AUMH\1[:4NQOA.SGYE5V![YJQJ$;H70;40XBV-N(V<"(I9S8Y\[0& D MF 3AM^2TL'9U"X5UE(U>WDO9?4'YN9ZR5U'V&BEOF5*, / 15<0U0JYXA'!( MQW JA6!*0XZJ/*A'=7B]AHC*F!L#^,]]V*_P^HUX+T_@):9S5'?P![;H.T/G MJ/CBJ1JIXVWT]][EW)/8L]0,JM0,]OMQ&NR3?$]BS\B'%?GP37L^+U244+F. MW7:?N5I4N\=+N=[NM\7]_MGHC5[?R^3OU%][]Z':M.29!H$+DF^=#"@<5=XG MRHZ1N2O)6QE_ M%LI3#R4GK_OQR/WY6 >3UO2P+I;1(%-R4S,1<0&K M3W,6/% Q)&,J^$1S8&4TYV+EPAT(3)50.C"V6&W"-D3*1P>W70_JN-;)N52Z MRNTRN-^3>O@>L.Z!02Y$8[!#7& T**@Q3,LKVZD&5\$G4%"W[U:%=3C3=-7N M=,F&4-ULDHG2*=--FC99AT8#P3*PH_EL#G>CBA! 8U1N&RFG,R5IY6'-J!M6 M=LJ$N(6'_&>VH[W,MG:NVC?9-*VANNED7 ?TM]6<]K9L]"+=H. /RGQ9V.G( MJ@_%S6XTR_BRZB^SQ@"FWL;5:5&(U6?!9S)G;O+/3C@:T#4OF"O-'VTV*)6I M#3!-@@>F#9]N1WYK6MRQI5F7TS+#/7>.T/._7><9DTQ3L6W:UOY;7N47.XYZ MKV6Y^E;9-^SU6+^YW[K)[C&8C(_!Y%'49/\83"9'8++W:M^:!TV&]2ECZRBS MW.>IDP^.<]8>4,G]D^A'7T[/F4970AS MUX!#LFE?LY0O\J09=0,+48_:M+_!]-IQB=A,\;4&Q+]NP$@2_VYC>8"![0)6.Y#?GP=JRL^)(MA5S!OV!.-( MDF (U**_1N,869T8/O[]P9Z2*$H2/P*8WT$480@\C3B".0 /&!)%U7MP[WT4 MKM]3X>;_@Z,_4$L#!!0 ( Z%KEB7BKL

-8?20$3;8T.P M6BP^0"X99K>]9!:GIY+^4Q>ZTKH MR6!E3',Z'.IBQ6JJ_Y -$W;+0JJ:&KNHED/=*$9+O6+,U-4P&HVR84VY&)R? M[E6/'+VHG]N=XMDS36?\XJ;S630?:_8@-1<\)J_L7(R M& V(7LF7OZ3B;U(86LT*):MJ,AAO-SPR97CQR^J9@WR@<]VM,71^3RW(9)"- M[ D77&G3[=&=GUK&-;,[;Y=:(Z]Y99BZI(9]4;)MN%BZT]BK&'J7T<5A][D- MXJGZ/V&4BP4OV*4LVIH)LXVC8I4#%'K%&ST@@M9L,KB0:Z;<]=@?N"FWUV8L ME!Y#$ >8P+.6OKFJH-D0LRXTO![6%4& M8R%8$D"< Y DN MY%>N:=-4%JV+I66];D7G0!O+B];OS$=0;S["Q;R@>N6S@&9!5LLUY8H\TJIE MY"NCNE7,'>#304H9(SOEQ^.ER3TK&%]3^^M'Y!L+^"";C)%U,E6LH;PD5Z^- MZUQTUWSOS(HI^[BI('N ?#)&%HK-!1N;J6V.R+1RK=917GUO>>...R(^)F24 M,;)2;J58D@>F:G(CUDR;_2<1$LD8V236&D;97)7<V MX88TD"C&R*:P;5:UUK->H+QF,?4Q(56,D5UQ[U9:S"FU#8,\*"HT[53A!S*" M-!$A:^)&%+)FY(&^!COB'ZILI$S ]8ROMK26?7>M==BE>$$C(%Q&^+[H2PN)-;5WF'KXC,M]L M%S9^'P!B2-&%D:8)T68D(>B9$]XDH@\N'!)?3ZHP\%R23N MJ=KX >IC@D-8?18=X2V&]!+W672$F)!@8NRBHTN>#SZ+D%YB9+V 6708/4@P M,;)@WL^BNXCZF)!C8F3'^*GTP5L-F25&-LM[.>ROW4X"F25!-@LLP&#H'#)+ M@FP6&-,?/$\@UR38A0OHZ2":D&L2[/H%Q RB"4Z8(+L&QO0G(Q+(-0EZ,0-A M^M,1">2>!-D],&;N8T+N29#= V,>^YB0>Y(^9TZ>3GQ,R$))GW,G0<*10A9* M?\/<"?EPR0SEE?Y(/I&9/6G95LP1?_%EF4(62I$M]'XIT:'[F)"%TMXJ'HL9 MWG3(0FFO%8\ORQ2R4-IKQ1-@@A/WR!:",8/7"R +I<@6.C0;]+/E^Y20A%)D M"1V:%SI,"3DH17;0KL@]Q 5))T66SC[77G_NOT0"22=#E@Z(&723&22=#%\Z MP)B!W_]DD'0R9.E 8P:7P=Q^!DDG0Y8.B!G>=$@Z&;)TPJ&- PT\@UR3(;OF M,-U_[AMJ M&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDMNHT 4 MA>&M6"P@N.ZKDE:<44\RC;(!Y)0?BFT0T$JR^[:<@7U0#WH2<4:H0%S^"9\0 M\/A2#LVX;T_#;M\-B\_CX32LJMTX=K_J>ECORK$9[MJNG,Y'-FU_;,;SLM_6 M7;-^;[:EEN4RZOYV1O7T>#MS\?K5E?^9V&XV^W7YW:[_',MI_,?@^J/MWX== M*6.U>&WZ;1E75?UYN.X>ZLLFW9TG5XOGMU75/[^EJIX[2"!(Y@]2"-+Y@PR" M;/X@AR"?/R@@*.8/RA"4YP^ZAZ#[^8,>(.AA_J"T1!F7!$D3K FT3LAU(O Z M(=B)0.R$9"<"LQ.BG0C43LAV(G [(=R)0.Z$="<"NQ/BG0CT%M1;"/06U%L( M]);)PS:!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'>BGHK M@=Z*>BN!WHIZ*X'>.GE90J"WHMY*H+>BWDJ@MZ+>2J"WHMY*H+>BWDJ@MZ+> M2J"WH=Y&H+>AWD:@MZ'>1J"WH=Y&H+=-7G83Z&VHMQ'H;:BW$>AMJ+<1Z&VH MMQ'H;:BW$>CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[9./E01Z.^KM!'H[ MZNT$>COJ[01Z.^KM!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'K' MY&<3 KT#]0X"O0/U#@*] _4. KTSZIT)],ZH=R;0.Z/>F4#OC'IG KTSZIT) M],ZH=_Y)O8?QZU"&:\_W&J__DU2/YW/+]?*7Y??.R0UUP;F^K1B>_@)02P,$ M% @ #H6N6(:F8T@, @ 82L !, !;0V]N=&5N=%]4>7!E&UL MS=K-;N(P% 7@5T'95L3X-],1L)F9;8=%7\!-+B4BB2W;;>'MQPEMI58=-!4C M]6R(P/8]-[[2MV)Y>_049X>^&^*JV*7DOS,6ZQWU-I;.TY!7MB[T-N6OX9YY M6^_M/3&Q6!A6NR'1D.9IK%&LES]I:Q^Z-/MUR#_'U@VK(E 7B]F/T\8Q:U58 M[[NVMBFOL\>A>9Q0X=B^G842S/E_B@1[?=MC4UKG[H\Y$R^D"VB3NBU'?EJ>C5^>24;YA. MG_SB_*G,N<"\&UL4$L! A0# M% @ #H6N6)#_=2M8!@ S", !@ ("!#@@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ #H6N6"[/TR)D M!P I"$ !@ ("!OA@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #H6N6'[;L\L " >B0 !@ M ("!URL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ #H6N6)P-Y<$[! 9 D !D ("!_F0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ #H6N6%7. MUO!5 P +@@ !D ("!7G 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #H6N6,H-=VW) P 2P@ !D M ("!,GL 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ #H6N6!4,4"X& P AP8 !D ("! M$(@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ #H6N6/L5SB[K @ 2 8 !D ("!*9< 'AL+W=O&UL4$L! A0#% @ #H6N6 W7SM#* M!0 ;PT !D ("!'*8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #H6N6";:+PY$ @ B@8 !D M ("!-K0 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ #H6N6#2N5+WK!0 <@\ !D ("!(ML M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M#H6N6/%ULI/@ @ 408 !D ("!BN< 'AL+W=O&PO=V]R:W-H965T0, $\( 9 " @=SM !X;"]W M;W)K&UL4$L! A0#% @ #H6N6-\O^Q/G @ M<08 !D ("!C/$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #H6N6-):CD\@!0 B@P !D M ("!/OL 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ #H6N6 05.O78!@ M#0 !D ("!8 P! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #H6N M6'+Z@LXY P 2 H !D ("!GQH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #H6N6,K(.51H P -PL M !D ("!*B4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #H6N6/2=L:?$ @ P0@ !D M ("!H3 ! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ #H6N6%8I?>.2 @ U < !D ("!&UL4$L! A0#% @ #H6N6-7M MS*@3 @ ]P0 !D ("!YD,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #H6N6"ICB/\D P Z0P !D M ("!Q4T! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ #H6N6)^-$[73 P G \ !D ("! M$5H! 'AL+W=O8L$ "B&P &0 @($;7@$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ #H6N6.2#PQRG @ 9@D !D ("!ZV8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #H6N6 #/#G(G M P 0 L !D ("!'W,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #H6N6-K1=V2X! J!\ !D M ("!I7T! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ #H6N6-E--Z%# P +!0 T ( !LHD! M 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! M A0#% @ #H6N6&?\4D), @ :"P !H ( !LY,! 'AL M+U]R96QS+W=O XML 89 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 90 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 92 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 190 308 1 true 64 0 false 5 false false R1.htm 995100 - Document - Cover Sheet http://xbrl.sec.gov/dei/role/document/Cover Cover Cover 1 false false R2.htm 995301 - Statement - Unaudited Condensed Consolidated Statements of Operations and Comprehensive Loss Sheet http://www.getispire.com/role/ConsolidatedIncomeStatement Unaudited Condensed Consolidated Statements of Operations and Comprehensive Loss Statements 2 false false R3.htm 995302 - Statement - Unaudited Condensed Consolidated Statements of Operations and Comprehensive Loss (Parentheticals) Sheet http://www.getispire.com/role/ConsolidatedIncomeStatement_Parentheticals Unaudited Condensed Consolidated Statements of Operations and Comprehensive Loss (Parentheticals) Statements 3 false false R4.htm 995303 - Statement - Unaudited Condensed Consolidated Balance Sheets Sheet http://www.getispire.com/role/ConsolidatedBalanceSheet Unaudited Condensed Consolidated Balance Sheets Statements 4 false false R5.htm 995304 - 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 995305 - 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 995306 - 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 995307 - Disclosure - Organization and Principal Activities Sheet http://www.getispire.com/role/OrganizationandPrincipalActivities Organization and Principal Activities Notes 8 false false R9.htm 995308 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.getispire.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 995309 - Disclosure - Misapplication of Functional Currency Sheet http://www.getispire.com/role/MisapplicationofFunctionalCurrency Misapplication of Functional Currency Notes 10 false false R11.htm 995310 - Disclosure - Cash Sheet http://www.getispire.com/role/Cash Cash Notes 11 false false R12.htm 995311 - Disclosure - Fair Value Measurement Sheet http://www.getispire.com/role/FairValueMeasurement Fair Value Measurement Notes 12 false false R13.htm 995312 - Disclosure - Accounts Receivable, Net Sheet http://www.getispire.com/role/AccountsReceivableNet Accounts Receivable, Net Notes 13 false false R14.htm 995313 - 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 995314 - Disclosure - Property, Plant and Equipment, Net Sheet http://www.getispire.com/role/PropertyPlantandEquipmentNet Property, Plant and Equipment, Net Notes 15 false false R16.htm 995315 - Disclosure - Long Term Investment Sheet http://www.getispire.com/role/LongTermInvestment Long Term Investment Notes 16 false false R17.htm 995316 - Disclosure - Contract Liabilities Sheet http://www.getispire.com/role/ContractLiabilities Contract Liabilities Notes 17 false false R18.htm 995317 - Disclosure - Leases Sheet http://www.getispire.com/role/Leases Leases Notes 18 false false R19.htm 995318 - Disclosure - Accrued Liabilities and Other Payables Sheet http://www.getispire.com/role/AccruedLiabilitiesandOtherPayables Accrued Liabilities and Other Payables Notes 19 false false R20.htm 995319 - Disclosure - Related Party Transactions Sheet http://www.getispire.com/role/RelatedPartyTransactions Related Party Transactions Notes 20 false false R21.htm 995320 - Disclosure - Income Taxes Sheet http://www.getispire.com/role/IncomeTaxes Income Taxes Notes 21 false false R22.htm 995321 - Disclosure - Warrants Sheet http://www.getispire.com/role/Warrants Warrants Notes 22 false false R23.htm 995322 - Disclosure - Stock-Based Compensation Sheet http://www.getispire.com/role/StockBasedCompensation Stock-Based Compensation Notes 23 false false R24.htm 995323 - Disclosure - Stockholders??? Equity Sheet http://www.getispire.com/role/StockholdersEquity Stockholders??? Equity Notes 24 false false R25.htm 995324 - Disclosure - Commitments and Contingencies Sheet http://www.getispire.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 25 false false R26.htm 995325 - Disclosure - Subsequent Events Sheet http://www.getispire.com/role/SubsequentEvents Subsequent Events Notes 26 false false R27.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 27 false false R28.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 28 false false R29.htm 996000 - 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 29 false false R30.htm 996001 - 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 30 false false R31.htm 996002 - 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 31 false false R32.htm 996003 - Disclosure - Cash (Tables) Sheet http://www.getispire.com/role/CashTables Cash (Tables) Tables http://www.getispire.com/role/Cash 32 false false R33.htm 996004 - Disclosure - Accounts Receivable, Net (Tables) Sheet http://www.getispire.com/role/AccountsReceivableNetTables Accounts Receivable, Net (Tables) Tables http://www.getispire.com/role/AccountsReceivableNet 33 false false R34.htm 996005 - 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 34 false false R35.htm 996006 - 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 35 false false R36.htm 996007 - Disclosure - Leases (Tables) Sheet http://www.getispire.com/role/LeasesTables Leases (Tables) Tables http://www.getispire.com/role/Leases 36 false false R37.htm 996008 - 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 37 false false R38.htm 996009 - Disclosure - Related Party Transactions (Tables) Sheet http://www.getispire.com/role/RelatedPartyTransactionsTables Related Party Transactions (Tables) Tables http://www.getispire.com/role/RelatedPartyTransactions 38 false false R39.htm 996010 - Disclosure - Income Taxes (Tables) Sheet http://www.getispire.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.getispire.com/role/IncomeTaxes 39 false false R40.htm 996011 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.getispire.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.getispire.com/role/StockBasedCompensation 40 false false R41.htm 996012 - 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 41 false false R42.htm 996013 - 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 42 false false R43.htm 996014 - 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 43 false false R44.htm 996015 - 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 44 false false R45.htm 996016 - 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 45 false false R46.htm 996017 - 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 46 false false R47.htm 996018 - 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 47 false false R48.htm 996019 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Company???s Consolidated Revenue Sheet http://www.getispire.com/role/ScheduleofCompanysConsolidatedRevenueTable Summary of Significant Accounting Policies (Details) - Schedule of Company???s Consolidated Revenue Details http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesTables 48 false false R49.htm 996020 - 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 49 false false R50.htm 996021 - Disclosure - Misapplication of Functional Currency (Details) Sheet http://www.getispire.com/role/MisapplicationofFunctionalCurrencyDetails Misapplication of Functional Currency (Details) Details http://www.getispire.com/role/MisapplicationofFunctionalCurrency 50 false false R51.htm 996022 - 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 51 false false R52.htm 996023 - Disclosure - Accounts Receivable, Net (Details) Sheet http://www.getispire.com/role/AccountsReceivableNetDetails Accounts Receivable, Net (Details) Details http://www.getispire.com/role/AccountsReceivableNetTables 52 false false R53.htm 996024 - 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 53 false false R54.htm 996025 - 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 54 false false R55.htm 996026 - 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 55 false false R56.htm 996027 - 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 56 false false R57.htm 996028 - Disclosure - Long Term Investment (Details) Sheet http://www.getispire.com/role/LongTermInvestmentDetails Long Term Investment (Details) Details http://www.getispire.com/role/LongTermInvestment 57 false false R58.htm 996029 - Disclosure - Contract Liabilities (Details) Sheet http://www.getispire.com/role/ContractLiabilitiesDetails Contract Liabilities (Details) Details http://www.getispire.com/role/ContractLiabilities 58 false false R59.htm 996030 - Disclosure - Leases (Details) Sheet http://www.getispire.com/role/LeasesDetails Leases (Details) Details http://www.getispire.com/role/LeasesTables 59 false false R60.htm 996031 - 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 60 false false R61.htm 996032 - 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 61 false false R62.htm 996033 - 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 62 false false R63.htm 996034 - Disclosure - Related Party Transactions (Details) Sheet http://www.getispire.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.getispire.com/role/RelatedPartyTransactionsTables 63 false false R64.htm 996035 - 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 64 false false R65.htm 996036 - Disclosure - Income Taxes (Details) Sheet http://www.getispire.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.getispire.com/role/IncomeTaxesTables 65 false false R66.htm 996037 - 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 66 false false R67.htm 996038 - Disclosure - Warrants (Details) Sheet http://www.getispire.com/role/WarrantsDetails Warrants (Details) Details http://www.getispire.com/role/Warrants 67 false false R68.htm 996039 - Disclosure - Stock-Based Compensation (Details) Sheet http://www.getispire.com/role/StockBasedCompensationDetails Stock-Based Compensation (Details) Details http://www.getispire.com/role/StockBasedCompensationTables 68 false false R69.htm 996040 - 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 69 false false R70.htm 996041 - 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 70 false false R71.htm 996042 - 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 71 false false R72.htm 996043 - 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 72 false false R73.htm 996044 - Disclosure - Stockholders??? Equity (Details) Sheet http://www.getispire.com/role/StockholdersEquityDetails Stockholders??? Equity (Details) Details http://www.getispire.com/role/StockholdersEquity 73 false false R74.htm 996045 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.getispire.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.getispire.com/role/CommitmentsandContingencies 74 false false R75.htm 996046 - Disclosure - Subsequent Events (Details) Sheet http://www.getispire.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.getispire.com/role/SubsequentEvents 75 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 17 fact(s) appearing in ix:hidden were eligible for transformation: ispr:EstimatedUsefulLifeDescription, us-gaap:EarningsPerShareDiluted, us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding - ea0205515-10q_ispiretech.htm 5279, 5280, 5281, 5282, 5283, 5284, 5285, 5286, 5381, 5382, 5383, 5384, 5385, 5386, 5387, 5388, 5425 ea0205515-10q_ispiretech.htm ispr-20240331.xsd ispr-20240331_cal.xml ispr-20240331_def.xml ispr-20240331_lab.xml ispr-20240331_pre.xml http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 95 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ea0205515-10q_ispiretech.htm": { "nsprefix": "ispr", "nsuri": "http://www.getispire.com/20240331", "dts": { "inline": { "local": [ "ea0205515-10q_ispiretech.htm" ] }, "schema": { "local": [ "ispr-20240331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/currency/2024/currency-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024_def.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024_lab.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024_pre.xsd", "https://xbrl.sec.gov/dei/2024/dei-sub-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd", "https://xbrl.sec.gov/sic/2024/sic-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "ispr-20240331_cal.xml" ] }, "definitionLink": { "local": [ "ispr-20240331_def.xml" ] }, "labelLink": { "local": [ "ispr-20240331_lab.xml" ] }, "presentationLink": { "local": [ "ispr-20240331_pre.xml" ] } }, "keyStandard": 286, "keyCustom": 22, "axisStandard": 22, "axisCustom": 0, "memberStandard": 31, "memberCustom": 28, "hidden": { "total": 147, "http://fasb.org/us-gaap/2024": 139, "http://xbrl.sec.gov/dei/2024": 4, "http://www.getispire.com/20240331": 4 }, "contextCount": 190, "entityCount": 1, "segmentCount": 64, "elementCount": 743, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 732, "http://xbrl.sec.gov/dei/2024": 35, "http://xbrl.sec.gov/ecd/2024": 4 }, "report": { "R1": { "role": "http://xbrl.sec.gov/dei/role/document/Cover", "longName": "995100 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c0", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.getispire.com/role/ConsolidatedIncomeStatement", "longName": "995301 - Statement - Unaudited Condensed Consolidated Statements of Operations and Comprehensive Loss", "shortName": "Unaudited Condensed Consolidated Statements of Operations and Comprehensive 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": "ea0205515-10q_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": "ea0205515-10q_ispiretech.htm", "unique": true } }, "R3": { "role": "http://www.getispire.com/role/ConsolidatedIncomeStatement_Parentheticals", "longName": "995302 - Statement - Unaudited Condensed Consolidated Statements of Operations and Comprehensive Loss (Parentheticals)", "shortName": "Unaudited Condensed Consolidated Statements of Operations and Comprehensive 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": "995303 - 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:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205515-10q_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": "ea0205515-10q_ispiretech.htm", "unique": true } }, "R5": { "role": "http://www.getispire.com/role/ConsolidatedBalanceSheet_Parentheticals", "longName": "995304 - 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": "ea0205515-10q_ispiretech.htm", "first": true }, "uniqueAnchor": { "contextRef": "c6", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "us-gaap:CommonStockSharesAuthorized", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205515-10q_ispiretech.htm", "unique": true } }, "R6": { "role": "http://www.getispire.com/role/ShareholdersEquityType2or3", "longName": "995305 - 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": "ea0205515-10q_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": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.getispire.com/role/ConsolidatedCashFlow", "longName": "995306 - 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": "ea0205515-10q_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": "ea0205515-10q_ispiretech.htm", "unique": true } }, "R8": { "role": "http://www.getispire.com/role/OrganizationandPrincipalActivities", "longName": "995307 - 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": "ea0205515-10q_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": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.getispire.com/role/SummaryofSignificantAccountingPolicies", "longName": "995308 - 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": "ea0205515-10q_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": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.getispire.com/role/MisapplicationofFunctionalCurrency", "longName": "995309 - Disclosure - Misapplication of Functional Currency", "shortName": "Misapplication of Functional Currency", "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": "ea0205515-10q_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": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.getispire.com/role/Cash", "longName": "995310 - 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": "ea0205515-10q_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": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.getispire.com/role/FairValueMeasurement", "longName": "995311 - 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": "ea0205515-10q_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": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.getispire.com/role/AccountsReceivableNet", "longName": "995312 - 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": "ea0205515-10q_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": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.getispire.com/role/PrepaidExpensesandOtherCurrentAssets", "longName": "995313 - 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": "ea0205515-10q_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": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.getispire.com/role/PropertyPlantandEquipmentNet", "longName": "995314 - 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": "ea0205515-10q_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": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.getispire.com/role/LongTermInvestment", "longName": "995315 - Disclosure - Long Term Investment", "shortName": "Long Term Investment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:InvestmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:InvestmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.getispire.com/role/ContractLiabilities", "longName": "995316 - Disclosure - Contract Liabilities", "shortName": "Contract Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205515-10q_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": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.getispire.com/role/Leases", "longName": "995317 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.getispire.com/role/AccruedLiabilitiesandOtherPayables", "longName": "995318 - Disclosure - Accrued Liabilities and Other Payables", "shortName": "Accrued Liabilities and Other Payables", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205515-10q_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": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.getispire.com/role/RelatedPartyTransactions", "longName": "995319 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205515-10q_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": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.getispire.com/role/IncomeTaxes", "longName": "995320 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205515-10q_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": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.getispire.com/role/Warrants", "longName": "995321 - Disclosure - Warrants", "shortName": "Warrants", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c0", "name": "ispr:WarrantsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ispr:WarrantsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.getispire.com/role/StockBasedCompensation", "longName": "995322 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205515-10q_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": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.getispire.com/role/StockholdersEquity", "longName": "995323 - Disclosure - Stockholders\u2019 Equity", "shortName": "Stockholders\u2019 Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.getispire.com/role/CommitmentsandContingencies", "longName": "995324 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205515-10q_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": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.getispire.com/role/SubsequentEvents", "longName": "995325 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205515-10q_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": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R27": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "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": "ea0205515-10q_ispiretech.htm", "first": true }, "uniqueAnchor": null }, "R28": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "c3", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.getispire.com/role/AccountingPoliciesByPolicy", "longName": "996000 - Disclosure - Accounting Policies, by Policy (Policies)", "shortName": "Accounting Policies, by Policy (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "29", "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": "ea0205515-10q_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": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.getispire.com/role/OrganizationandPrincipalActivitiesTables", "longName": "996001 - Disclosure - Organization and Principal Activities (Tables)", "shortName": "Organization and Principal Activities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "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": "ea0205515-10q_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": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesTables", "longName": "996002 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "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": "ea0205515-10q_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": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.getispire.com/role/CashTables", "longName": "996003 - Disclosure - Cash (Tables)", "shortName": "Cash (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "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": "ea0205515-10q_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": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.getispire.com/role/AccountsReceivableNetTables", "longName": "996004 - Disclosure - Accounts Receivable, Net (Tables)", "shortName": "Accounts Receivable, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "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": "ea0205515-10q_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": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.getispire.com/role/PrepaidExpensesandOtherCurrentAssetsTables", "longName": "996005 - 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": "34", "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": "ea0205515-10q_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": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.getispire.com/role/PropertyPlantandEquipmentNetTables", "longName": "996006 - Disclosure - Property, Plant and Equipment, Net (Tables)", "shortName": "Property, Plant and Equipment, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "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": "ea0205515-10q_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": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.getispire.com/role/LeasesTables", "longName": "996007 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205515-10q_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:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.getispire.com/role/AccruedLiabilitiesandOtherPayablesTables", "longName": "996008 - Disclosure - Accrued Liabilities and Other Payables (Tables)", "shortName": "Accrued Liabilities and Other Payables (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "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": "ea0205515-10q_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": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.getispire.com/role/RelatedPartyTransactionsTables", "longName": "996009 - Disclosure - Related Party Transactions (Tables)", "shortName": "Related Party Transactions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "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": "ea0205515-10q_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": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.getispire.com/role/IncomeTaxesTables", "longName": "996010 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "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": "ea0205515-10q_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": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.getispire.com/role/StockBasedCompensationTables", "longName": "996011 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "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": "ea0205515-10q_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": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.getispire.com/role/OrganizationandPrincipalActivitiesDetails", "longName": "996012 - Disclosure - Organization and Principal Activities (Details)", "shortName": "Organization and Principal Activities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "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": "ea0205515-10q_ispiretech.htm", "first": true, "unique": 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": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.getispire.com/role/ScheduleofCompanyandItsSubsidiariesTable", "longName": "996013 - 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": "42", "firstAnchor": { "contextRef": "c72", "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": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c72", "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": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesDetails", "longName": "996014 - Disclosure - Summary of Significant Accounting Policies (Details)", "shortName": "Summary of Significant Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:InventoryLIFOReservePeriodCharge", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:InventoryLIFOReservePeriodCharge", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.getispire.com/role/ScheduleofEstimatedUsefulLivesTable", "longName": "996015 - 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": "44", "firstAnchor": { "contextRef": "c86", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c86", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.getispire.com/role/ScheduleofNetSalesDisaggregatedbyProductsTable", "longName": "996016 - 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": "45", "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": "ea0205515-10q_ispiretech.htm", "first": true }, "uniqueAnchor": { "contextRef": "c88", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205515-10q_ispiretech.htm", "unique": true } }, "R46": { "role": "http://www.getispire.com/role/ScheduleofReconciliationofBasicNetLossPerShareTable", "longName": "996017 - 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": "46", "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": "ea0205515-10q_ispiretech.htm", "first": true }, "uniqueAnchor": null }, "R47": { "role": "http://www.getispire.com/role/ScheduleofReconciliationofBasicNetLossPerShareTable_Parentheticals", "longName": "996018 - 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": "47", "firstAnchor": null, "uniqueAnchor": null }, "R48": { "role": "http://www.getispire.com/role/ScheduleofCompanysConsolidatedRevenueTable", "longName": "996019 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Company\u2019s Consolidated Revenue", "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of Company\u2019s Consolidated Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c96", "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": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c96", "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": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.getispire.com/role/ScheduleofMajorSuppliersTable", "longName": "996020 - 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": "49", "firstAnchor": { "contextRef": "c104", "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": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c104", "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": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.getispire.com/role/MisapplicationofFunctionalCurrencyDetails", "longName": "996021 - Disclosure - Misapplication of Functional Currency (Details)", "shortName": "Misapplication of Functional Currency (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "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": "ea0205515-10q_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": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.getispire.com/role/ScheduleofGeographyandbyCurrenciesTable", "longName": "996022 - 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": "51", "firstAnchor": { "contextRef": "c6", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205515-10q_ispiretech.htm", "first": true }, "uniqueAnchor": { "contextRef": "c108", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205515-10q_ispiretech.htm", "unique": true } }, "R52": { "role": "http://www.getispire.com/role/AccountsReceivableNetDetails", "longName": "996023 - Disclosure - Accounts Receivable, Net (Details)", "shortName": "Accounts Receivable, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:ProvisionForOtherCreditLosses", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205515-10q_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": "ea0205515-10q_ispiretech.htm", "unique": true } }, "R53": { "role": "http://www.getispire.com/role/ScheduleofAccountsReceivableTable", "longName": "996024 - 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": "53", "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": "ea0205515-10q_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": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.getispire.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable", "longName": "996025 - 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": "54", "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": "ea0205515-10q_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": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.getispire.com/role/PropertyPlantandEquipmentNetDetails", "longName": "996026 - Disclosure - Property, Plant and Equipment, Net (Details)", "shortName": "Property, Plant and Equipment, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "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": "ea0205515-10q_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": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.getispire.com/role/ScheduleofPropertyPlantandEquipmentTable", "longName": "996027 - 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": "56", "firstAnchor": { "contextRef": "c6", "name": "us-gaap:LeaseholdImprovementsGross", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c6", "name": "us-gaap:LeaseholdImprovementsGross", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.getispire.com/role/LongTermInvestmentDetails", "longName": "996028 - Disclosure - Long Term Investment (Details)", "shortName": "Long Term Investment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c125", "name": "us-gaap:EquityMethodInvestmentAggregateCost", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:InvestmentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c125", "name": "us-gaap:EquityMethodInvestmentAggregateCost", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:InvestmentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.getispire.com/role/ContractLiabilitiesDetails", "longName": "996029 - Disclosure - Contract Liabilities (Details)", "shortName": "Contract Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "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": "ea0205515-10q_ispiretech.htm", "first": true }, "uniqueAnchor": null }, "R59": { "role": "http://www.getispire.com/role/LeasesDetails", "longName": "996030 - Disclosure - Leases (Details)", "shortName": "Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:ShortTermLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:ShortTermLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.getispire.com/role/ScheduleofRightofUseAssetsTable", "longName": "996031 - 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": "60", "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": "ea0205515-10q_ispiretech.htm", "first": true }, "uniqueAnchor": null }, "R61": { "role": "http://www.getispire.com/role/ScheduleofMaturitiesofourLeaseLiabilitiesTable", "longName": "996032 - 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": "61", "firstAnchor": { "contextRef": "c25", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c25", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.getispire.com/role/ScheduleofAccruedLiabilitiesandOtherPayablesTable", "longName": "996033 - 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": "62", "firstAnchor": { "contextRef": "c5", "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": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c5", "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": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.getispire.com/role/RelatedPartyTransactionsDetails", "longName": "996034 - Disclosure - Related Party Transactions (Details)", "shortName": "Related Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c7", "name": "us-gaap:OtherLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205515-10q_ispiretech.htm", "first": true }, "uniqueAnchor": { "contextRef": "c139", "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205515-10q_ispiretech.htm", "unique": true } }, "R64": { "role": "http://www.getispire.com/role/ScheduleofMajorRelatedPartiesTable", "longName": "996035 - 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": "64", "firstAnchor": { "contextRef": "c142", "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": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c142", "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": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.getispire.com/role/IncomeTaxesDetails", "longName": "996036 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "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": "ea0205515-10q_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": "ea0205515-10q_ispiretech.htm", "unique": true } }, "R66": { "role": "http://www.getispire.com/role/ScheduleofIncomeLossBeforeIncomeTaxesTable", "longName": "996037 - 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": "66", "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": "ea0205515-10q_ispiretech.htm", "first": true }, "uniqueAnchor": { "contextRef": "c150", "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": "ea0205515-10q_ispiretech.htm", "unique": true } }, "R67": { "role": "http://www.getispire.com/role/WarrantsDetails", "longName": "996038 - Disclosure - Warrants (Details)", "shortName": "Warrants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c162", "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "unitRef": "usdPershares", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ispr:WarrantsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c162", "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "unitRef": "usdPershares", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ispr:WarrantsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.getispire.com/role/StockBasedCompensationDetails", "longName": "996039 - Disclosure - Stock-Based Compensation (Details)", "shortName": "Stock-Based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c6", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205515-10q_ispiretech.htm", "first": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205515-10q_ispiretech.htm", "unique": true } }, "R69": { "role": "http://www.getispire.com/role/ScheduleofStockOptionActivityTable", "longName": "996040 - 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": "69", "firstAnchor": { "contextRef": "c167", "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": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c167", "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": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.getispire.com/role/ScheduleofOptionswereValuedusingtheBinomialOptionPricingModelTable", "longName": "996041 - 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": "70", "firstAnchor": { "contextRef": "c4", "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": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c4", "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": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.getispire.com/role/ScheduleofAwardsGrantedtoEmployeesTable", "longName": "996042 - 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": "71", "firstAnchor": { "contextRef": "c164", "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": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c164", "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": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.getispire.com/role/ScheduleofAllocationofStockBasedCompensationTable", "longName": "996043 - 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": "72", "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": "ea0205515-10q_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": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.getispire.com/role/StockholdersEquityDetails", "longName": "996044 - Disclosure - Stockholders\u2019 Equity (Details)", "shortName": "Stockholders\u2019 Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "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": "ea0205515-10q_ispiretech.htm", "first": true }, "uniqueAnchor": { "contextRef": "c182", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPershares", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205515-10q_ispiretech.htm", "unique": true } }, "R74": { "role": "http://www.getispire.com/role/CommitmentsandContingenciesDetails", "longName": "996045 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c6", "name": "us-gaap:AccruedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "us-gaap:InvestmentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205515-10q_ispiretech.htm", "first": true }, "uniqueAnchor": { "contextRef": "c187", "name": "ispr:PreferredEquity", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205515-10q_ispiretech.htm", "unique": true } }, "R75": { "role": "http://www.getispire.com/role/SubsequentEventsDetails", "longName": "996046 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c6", "name": "us-gaap:Cash", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c6", "name": "us-gaap:Cash", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205515-10q_ispiretech.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r212", "r218" ] }, "us-gaap_AccountsNotesAndLoansReceivableNetCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r320" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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/2024", "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/2024", "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": [ "r54", "r691" ] }, "us-gaap_AccountsPayableOtherCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r54" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r877" ] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://www.getispire.com/role/ScheduleofAccountsReceivableTable": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 1.0 } }, "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": [ "r137", "r214", "r650" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableMember", "presentation": [ "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": [ "r631" ] }, "us-gaap_AccountsReceivableNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetAbstract", "lang": { "en-us": { "role": { "label": "Accounts Receivable, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.getispire.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.getispire.com/role/ScheduleofAccountsReceivableTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet", "http://www.getispire.com/role/ScheduleofAccountsReceivableTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "totalLabel": "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": [ "r870" ] }, "ispr_AccountsReceivableNetDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20240331", "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/2024", "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": [ "r878" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/CommitmentsandContingenciesDetails", "http://www.getispire.com/role/LongTermInvestmentDetails", "http://www.getispire.com/role/ScheduleofAccruedLiabilitiesandOtherPayablesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "verboseLabel": "Accrued liabilities", "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": [ "r56" ] }, "us-gaap_AccruedPayrollTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedPayrollTaxesCurrent", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ScheduleofAccruedLiabilitiesandOtherPayablesTable": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.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": [ "r56" ] }, "us-gaap_AccruedSalariesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r56", "r652" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r38", "r133", "r483" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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) income", "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": [ "r15", "r16", "r70", "r138", "r477", "r508", "r509" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r1", "r9", "r16", "r363", "r366", "r413", "r504", "r505", "r852", "r853", "r854", "r859", "r860", "r861", "r862" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r776" ] }, "ispr_AdditionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.getispire.com/20240331", "localname": "AdditionalAmount", "crdr": "debit", "presentation": [ "http://www.getispire.com/role/LongTermInvestmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional amount", "documentation": "Additional Amount.", "label": "Additional Amount" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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", "http://www.getispire.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "verboseLabel": "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", "r691", "r980" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r525", "r859", "r860", "r861", "r862", "r929", "r981" ] }, "dei_AdditionalSecurities462b": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AdditionalSecurities462b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Additional Securities. 462(b)" } } }, "auth_ref": [ "r832" ] }, "dei_AdditionalSecurities462bFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AdditionalSecurities462bFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Additional Securities, 462(b), File Number" } } }, "auth_ref": [ "r832" ] }, "dei_AdditionalSecuritiesEffective413b": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AdditionalSecuritiesEffective413b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Additional Securities Effective, 413(b)" } } }, "auth_ref": [ "r830" ] }, "ispr_AdditionsToValuationAllowanceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.getispire.com/20240331", "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": [] }, "dei_AddressTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AddressTypeDomain", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Address Type [Domain]", "documentation": "An entity may have several addresses for different purposes and this domain represents all such types." } } }, "auth_ref": [] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r789" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r789" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r789" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r789" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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/2024", "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": [ "r850" ] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table" } } }, "auth_ref": [ "r823" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r739", "r750", "r766", "r801" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r742", "r753", "r769", "r804" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Pension Adjustments Service Cost [Member]", "terseLabel": "Aggregate Pension Adjustments Service Cost" } } }, "auth_ref": [ "r824" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r789" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r796" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r743", "r754", "r770", "r796", "r805", "r809", "r817" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r815" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.getispire.com/role/ScheduleofAllocationofStockBasedCompensationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total allocation of stock-based compensation", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r309", "r318" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ScheduleofAccountsReceivableTable": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0, "order": 2.0 } }, "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": [ "r139", "r215", "r221" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r222" ] }, "dei_AmendmentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Description", "documentation": "Description of changes contained within amended document." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r7", "r227", "r233", "r666" ] }, "dei_AnnualInformationForm": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AnnualInformationForm", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Annual Information Form", "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form." } } }, "auth_ref": [ "r746" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r187" ] }, "dei_ApproximateDateOfCommencementOfProposedSaleToThePublic": { "xbrltype": "dateOrAsapItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ApproximateDateOfCommencementOfProposedSaleToThePublic", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Approximate Date of Commencement of Proposed Sale to Public", "documentation": "The approximate date of a commencement of a proposed sale of securities to the public. This element is disclosed in S-1, S-3, S-4, S-11, F-1, F-3 and F-10 filings." } } }, "auth_ref": [] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.getispire.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r357" ] }, "ispr_AspireGlobalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.getispire.com/20240331", "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/20240331", "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/20240331", "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/20240331", "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/20240331", "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/20240331", "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/2024", "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": [ "r682", "r926", "r927", "r928" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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", "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": [ "r7", "r36" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r100", "r111", "r135", "r162", "r190", "r192", "r205", "r206", "r217", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r358", "r360", "r385", "r470", "r562", "r661", "r662", "r691", "r718", "r896", "r897", "r937" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r127", "r142", "r162", "r217", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r358", "r360", "r385", "r691", "r896", "r897", "r937" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "dei_AuditedAnnualFinancialStatements": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditedAnnualFinancialStatements", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Audited Annual Financial Statements", "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements." } } }, "auth_ref": [ "r746" ] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorFirmId", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r731", "r734", "r746" ] }, "dei_AuditorLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorLineItems", "lang": { "en-us": { "role": { "label": "Auditor [Line Items]" } } }, "auth_ref": [] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorLocation", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r731", "r734", "r746" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r731", "r734", "r746" ] }, "dei_AuditorOpinionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorOpinionTextBlock", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Opinion [Text Block]" } } }, "auth_ref": [ "r828" ] }, "dei_AuditorTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor [Table]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r812" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r813" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r808" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r808" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r808" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r808" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r808" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r808" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.getispire.com/role/ScheduleofAwardsGrantedtoEmployeesTable", "http://www.getispire.com/role/ScheduleofStockOptionActivityTable", "http://www.getispire.com/role/StockBasedCompensationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r280", "r281", "r282", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r304", "r305", "r306", "r307", "r308" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r811" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r810" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r809" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r809" ] }, "ispr_BRKFSTLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.getispire.com/20240331", "localname": "BRKFSTLLCMember", "presentation": [ "http://www.getispire.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "BRKFST, LLC [Member]", "label": "BRKFSTLLCMember" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/20240331", "localname": "BerifyMember", "presentation": [ "http://www.getispire.com/role/LongTermInvestmentDetails", "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/2024", "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": [ "r228", "r229", "r230", "r231", "r232", "r354", "r675", "r676" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r42", "r43", "r228", "r229", "r230", "r231", "r232", "r354", "r675", "r676" ] }, "dei_BusinessContactMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "BusinessContactMember", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Business Contact [Member]", "documentation": "Business contact for the entity" } } }, "auth_ref": [ "r734", "r746" ] }, "currency_CNY": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2024", "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/20240331", "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_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Cash", "crdr": "debit", "presentation": [ "http://www.getispire.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash contribution", "label": "Cash", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r114", "r473", "r526", "r557", "r691", "r718", "r847" ] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAbstract", "lang": { "en-us": { "role": { "label": "Cash [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "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/ScheduleofGeographyandbyCurrenciesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r21", "r130", "r648" ] }, "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r130", "r473" ] }, "us-gaap_CashAndCashEquivalentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.getispire.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash - beginning of period", "periodEndLabel": "Cash - end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r21", "r82", "r159" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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 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": [ "r0", "r82" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r787" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]", "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year" } } }, "auth_ref": [ "r784" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]", "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested" } } }, "auth_ref": [ "r782" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.getispire.com/role/SubsequentEventsDetails", "http://www.getispire.com/role/WarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r39" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.getispire.com/role/SubsequentEventsDetails", "http://www.getispire.com/role/WarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Domain]", "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.getispire.com/role/WarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise price per share (in Dollars per share)", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r267" ] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://www.getispire.com/role/WarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants issued", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r267" ] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://www.getispire.com/role/WarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants outstanding", "label": "Class of Warrant or Right, Outstanding", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r788" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r788" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r60", "r101", "r472", "r548" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r91", "r239", "r240", "r632", "r891", "r893" ] }, "ispr_CommitmentsandContingenciesDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20240331", "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/20240331", "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/2024", "localname": "CommonStockMember", "presentation": [ "http://www.getispire.com/role/ShareholdersEquityType2or3", "http://www.getispire.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock", "verboseLabel": "Common Stock [Member]", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r708", "r709", "r710", "r712", "r713", "r714", "r715", "r859", "r860", "r862", "r929", "r978", "r981" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.getispire.com/role/StockholdersEquityDetails" ], "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/2024", "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", "r549" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.getispire.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued", "verboseLabel": "Shares of common stock (in Shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r63" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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", "r549", "r568", "r981", "r982" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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 56,329,396 shares issued and outstanding as of June 30, 2023 and March 31, 2024", "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", "r475", "r691" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r793" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r792" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r794" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r791" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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 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": [ "r17", "r144", "r146", "r152", "r466", "r488", "r489" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "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": [ "r26", "r27", "r45", "r46", "r211", "r631" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.getispire.com/role/ScheduleofCompanysConsolidatedRevenueTable", "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": [ "r26", "r27", "r45", "r46", "r211", "r511", "r631" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.getispire.com/role/ScheduleofCompanysConsolidatedRevenueTable", "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": [ "r26", "r27", "r45", "r46", "r211", "r631", "r842" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r50", "r118" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r631" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.getispire.com/role/ScheduleofCompanysConsolidatedRevenueTable", "http://www.getispire.com/role/ScheduleofMajorSuppliersTable", "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated revenue", "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": [ "r26", "r27", "r45", "r46", "r211" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.getispire.com/role/ScheduleofMajorSuppliersTable" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Table]", "documentation": "Disclosure of information about concentration risk. Includes, but is not limited to, percentage of concentration risk and benchmark serving as denominator in calculation of percentage of concentration risk." } } }, "auth_ref": [ "r25", "r26", "r27", "r28", "r45", "r99", "r631" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r26", "r27", "r45", "r46", "r211", "r631" ] }, "ispr_ConsolidatedRevenuePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.getispire.com/20240331", "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/2024", "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": [ "r90" ] }, "dei_ContactPersonnelEmailAddress": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ContactPersonnelEmailAddress", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contact Personnel Email Address", "documentation": "Email address of contact personnel." } } }, "auth_ref": [] }, "dei_ContactPersonnelFaxNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ContactPersonnelFaxNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contact Personnel Fax Number", "documentation": "Fax Number of contact personnel." } } }, "auth_ref": [ "r734" ] }, "dei_ContactPersonnelName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ContactPersonnelName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contact Personnel Name", "documentation": "Name of contact personnel" } } }, "auth_ref": [] }, "dei_ContainedFileInformationFileDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ContainedFileInformationFileDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contained File Information, File Description", "documentation": "The description of the contained file." } } }, "auth_ref": [] }, "dei_ContainedFileInformationFileName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ContainedFileInformationFileName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contained File Information, File Name", "documentation": "The name of the contained file." } } }, "auth_ref": [] }, "dei_ContainedFileInformationFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ContainedFileInformationFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contained File Information, File Number", "documentation": "The SEC Document Number of the contained file." } } }, "auth_ref": [] }, "dei_ContainedFileInformationFileType": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ContainedFileInformationFileType", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contained File Information, File Type", "documentation": "The type or format of the contained file (usually XBRL but may be used for other types such as HTML, Word, PDF, GIF/JPG, etc.)." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r269", "r270", "r272" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r73", "r162", "r217", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r385", "r661", "r896" ] }, "ispr_CostOfRevenuePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.getispire.com/20240331", "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": [] }, "dei_CountryRegion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CountryRegion", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Country Region", "documentation": "Region code of country" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "ispr_CustomerAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.getispire.com/20240331", "localname": "CustomerAMember", "presentation": [ "http://www.getispire.com/role/ScheduleofCompanysConsolidatedRevenueTable" ], "lang": { "en-us": { "role": { "terseLabel": "Customer A [Member]", "label": "Customer AMember" } } }, "auth_ref": [] }, "ispr_CustomerAndSupplierConcentrationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.getispire.com/20240331", "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/20240331", "localname": "CustomerBMember", "presentation": [ "http://www.getispire.com/role/ScheduleofCompanysConsolidatedRevenueTable" ], "lang": { "en-us": { "role": { "terseLabel": "Customer B [Member]", "label": "Customer BMember" } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.getispire.com/role/ScheduleofCompanysConsolidatedRevenueTable", "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": [ "r86", "r211" ] }, "us-gaap_DeferredOfferingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredOfferingCosts", "crdr": "debit", "presentation": [ "http://www.getispire.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Offering cost", "label": "Deferred Offering Costs", "documentation": "Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period." } } }, "auth_ref": [ "r880" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r335" ] }, "dei_DelayedOrContinuousOffering": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DelayedOrContinuousOffering", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Delayed or Continuous Offering" } } }, "auth_ref": [ "r758", "r759", "r773" ] }, "us-gaap_DepositContractsLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepositContractsLiabilitiesAbstract", "lang": { "en-us": { "role": { "label": "Contract Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r7", "r37" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r7", "r37" ] }, "us-gaap_DerivativeNetAssetsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeNetAssetsPercentage", "presentation": [ "http://www.getispire.com/role/OrganizationandPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of Derivatives", "label": "Derivative, Net Assets, Percentage", "documentation": "Percentage of value of derivative contract to net assets." } } }, "auth_ref": [ "r531", "r534", "r535", "r536", "r710", "r979" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r271", "r668", "r669", "r670", "r671", "r672", "r673", "r674" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r271", "r668", "r669", "r670", "r671", "r672", "r673", "r674" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r899" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r276", "r279", "r310", "r311", "r313", "r678" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Stock-Based Compensation [Abstract]" } } }, "auth_ref": [] }, "dei_DividendOrInterestReinvestmentPlanOnly": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DividendOrInterestReinvestmentPlanOnly", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Dividend or Interest Reinvestment Plan Only" } } }, "auth_ref": [ "r758", "r759", "r773" ] }, "dei_DocumentAccountingStandard": { "xbrltype": "accountingStandardItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAccountingStandard", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Accounting Standard", "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'." } } }, "auth_ref": [ "r734" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAnnualReport", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r731", "r734", "r746" ] }, "dei_DocumentCopyrightInformation": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentCopyrightInformation", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Copyright Information", "documentation": "The copyright information for the document." } } }, "auth_ref": [] }, "dei_DocumentCreationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentCreationDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Creation Date", "documentation": "The date the document was made available and submitted, in YYYY-MM-DD format. The date of submission, date of acceptance by the recipient, and the document effective date are all potentially different." } } }, "auth_ref": [] }, "dei_DocumentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Description", "documentation": "The description of the document." } } }, "auth_ref": [] }, "dei_DocumentDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentDomain", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document [Domain]", "documentation": "Type of the document as assigned by the filer, corresponding to SEC document naming convention standards." } } }, "auth_ref": [] }, "dei_DocumentEffectiveDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentEffectiveDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Effective Date", "documentation": "The date when a document, upon receipt and acceptance, becomes officially effective, in YYYY-MM-DD format. Usually it is a system-assigned date time value, but it may be declared by the submitter in some cases." } } }, "auth_ref": [] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r731", "r734", "r746", "r797" ] }, "dei_DocumentFinStmtRestatementRecoveryAnalysisFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFinStmtRestatementRecoveryAnalysisFlag", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Restatement Recovery Analysis [Flag]", "documentation": "Indicates whether any of the financial statement periods include restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to \u00a7240.10D-1(b)." } } }, "auth_ref": [ "r731", "r734", "r746", "r797" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentInformationDocumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationDocumentAxis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Information, Document [Axis]", "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationTextBlock", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Information [Text Block]", "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_DocumentName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Name", "documentation": "Name of the document as assigned by the filer, corresponding to SEC document naming convention standards. Examples appear in the <FILENAME> field of EDGAR filings, such as 'htm_25911.htm', 'exhibit1.htm', 'v105727_8k.txt'." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentPeriodStartDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodStartDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period Start Date", "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r732" ] }, "dei_DocumentRegistrationStatement": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentRegistrationStatement", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Registration Statement", "documentation": "Boolean flag that is true only for a form used as a registration statement." } } }, "auth_ref": [ "r720" ] }, "dei_DocumentShellCompanyEventDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentShellCompanyEventDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Event Date", "documentation": "Date of event requiring a shell company report." } } }, "auth_ref": [ "r734" ] }, "dei_DocumentShellCompanyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentShellCompanyReport", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Report", "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act." } } }, "auth_ref": [ "r734" ] }, "dei_DocumentSubtitle": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentSubtitle", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Subtitle", "documentation": "The subtitle given to the document resource by the creator or publisher. An example is 'A New Period of Growth'." } } }, "auth_ref": [] }, "dei_DocumentSynopsis": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentSynopsis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Synopsis", "documentation": "A synopsis or description of the document provided by the creator or publisher. Examples are 'This is the 2006 annual report for Company. During this period we saw revenue grow by 10% and earnings per share grow by 15% over the prior period'" } } }, "auth_ref": [] }, "dei_DocumentTitle": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTitle", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Title", "documentation": "The name or title given to the document resource by the creator or publisher. An example is '2002 Annual Report'." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r774" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_DocumentVersion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentVersion", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Version", "documentation": "The version identifier of the document." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r723" ] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]", "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year" } } }, "auth_ref": [ "r786" ] }, "currency_EUR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2024", "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/2024", "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/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.getispire.com/role/ConsolidatedIncomeStatement", "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", "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": [ "r153", "r171", "r172", "r173", "r174", "r175", "r176", "r180", "r182", "r184", "r185", "r186", "r189", "r352", "r356", "r370", "r371", "r467", "r490", "r656" ] }, "us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.getispire.com/role/ConsolidatedIncomeStatement_Parentheticals", "http://www.getispire.com/role/ScheduleofReconciliationofBasicNetLossPerShareTable_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted", "verboseLabel": "Net loss per diluted share of common stock", "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": [ "r153", "r171", "r172", "r173", "r174", "r175", "r176", "r182", "r184", "r185", "r186", "r189", "r352", "r356", "r370", "r371", "r467", "r490", "r656" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r23", "r24", "r188" ] }, "dei_EffectiveAfter60Days486a": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EffectiveAfter60Days486a", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective after 60 Days, 486(a)" } } }, "auth_ref": [ "r836" ] }, "dei_EffectiveOnDate486a": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EffectiveOnDate486a", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective on Date, 486(a)" } } }, "auth_ref": [ "r836" ] }, "dei_EffectiveOnDate486b": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EffectiveOnDate486b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective on Date, 486(b)" } } }, "auth_ref": [ "r837" ] }, "dei_EffectiveOnSetDate486a": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EffectiveOnSetDate486a", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective on Set Date, 486(a)" } } }, "auth_ref": [ "r836" ] }, "dei_EffectiveOnSetDate486b": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EffectiveOnSetDate486b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective on Set Date, 486(b)" } } }, "auth_ref": [ "r837" ] }, "dei_EffectiveUponFiling462e": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EffectiveUponFiling462e", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective Upon Filing, 462(e)" } } }, "auth_ref": [ "r835" ] }, "dei_EffectiveUponFiling486b": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EffectiveUponFiling486b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective upon Filing, 486(b)" } } }, "auth_ref": [ "r837" ] }, "dei_EffectiveWhenDeclaredSection8c": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EffectiveWhenDeclaredSection8c", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective when Declared, Section 8(c)" } } }, "auth_ref": [ "r839" ] }, "ispr_EigateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.getispire.com/20240331", "localname": "EigateMember", "presentation": [ "http://www.getispire.com/role/ScheduleofMajorRelatedPartiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Eigate [Member]", "label": "Eigate Member" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.getispire.com/role/ScheduleofAllocationofStockBasedCompensationTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Allocation of 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": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r312" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitiesTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entities [Table]", "documentation": "Container to assemble all relevant information about each entity associated with the document instance" } } }, "auth_ref": [] }, "dei_EntityAccountingStandard": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAccountingStandard", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Accounting Standard", "documentation": "The standardized abbreviation of the accounting standard used by the entity. This can either be US GAAP as promulgated by the FASB or IFRS as promulgated by the IASB. Example: 'US GAAP', 'IFRS'. This is distinct from the Document Accounting Standard element." } } }, "auth_ref": [] }, "dei_EntityAddressAddressDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Description", "documentation": "Description of the kind of address for the entity, if needed to distinguish more finely among mailing, principal, legal, accounting, contact or other addresses." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine2", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine3": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine3", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Three", "documentation": "Address Line 3 such as an Office Park" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCountry", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityAddressesAddressTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressesAddressTypeAxis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Addresses, Address Type [Axis]", "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table." } } }, "auth_ref": [] }, "dei_EntityAddressesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressesLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Addresses [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_EntityAddressesTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressesTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Addresses [Table]", "documentation": "Container of address information for the entity" } } }, "auth_ref": [ "r722" ] }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityBankruptcyProceedingsReportingCurrent", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Bankruptcy Proceedings, Reporting Current", "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element." } } }, "auth_ref": [ "r726" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r722" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityContactPersonnelLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityContactPersonnelLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Contact Personnel [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityDomain", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation", "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r722" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityExTransitionPeriod", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Ex Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r838" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r722" ] }, "dei_EntityHomeCountryISOCode": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityHomeCountryISOCode", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Home Country ISO Code", "documentation": "ISO 3166-1 alpha-2 country code for the Entity's home country. If home country is different from country of legal incorporation, then also provide country of legal incorporation in the 'Entity Incorporation, State Country Code' element." } } }, "auth_ref": [] }, "dei_EntityIncorporationDateOfIncorporation": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationDateOfIncorporation", "presentation": [ "http://www.getispire.com/role/ScheduleofCompanyandItsSubsidiariesTable", "http://xbrl.sec.gov/dei/role/document/Cover" ], "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/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInformationFormerLegalOrRegisteredName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInformationFormerLegalOrRegisteredName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Information, Former Legal or Registered Name", "documentation": "Former Legal or Registered Name of an entity" } } }, "auth_ref": [] }, "dei_EntityInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInformationLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r827" ] }, "dei_EntityInvCompanyType": { "xbrltype": "invCompanyType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInvCompanyType", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Inv Company Type", "documentation": "One of: N-1A (Mutual Fund), N-1 (Open-End Separate Account with No Variable Annuities), N-2 (Closed-End Investment Company), N-3 (Separate Account Registered as Open-End Management Investment Company), N-4 (Variable Annuity UIT Separate Account), N-5 (Small Business Investment Company), N-6 (Variable Life UIT Separate Account), S-1 or S-3 (Face Amount Certificate Company), S-6 (UIT, Non-Insurance Product)." } } }, "auth_ref": [ "r826" ] }, "dei_EntityLegalForm": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityLegalForm", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Legal Form", "documentation": "The details of the entity's legal form. Examples are partnership, limited liability company, trust, etc." } } }, "auth_ref": [] }, "dei_EntityListingDepositoryReceiptRatio": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingDepositoryReceiptRatio", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Depository Receipt Ratio", "documentation": "The number of underlying shares represented by one American Depository Receipt (ADR) or Global Depository Receipt (GDR). A value of '3' means that one ADR represents 3 underlying shares. If one underlying share represents 2 ADR's then the value would be represented as '0.5'." } } }, "auth_ref": [] }, "dei_EntityListingDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Description", "documentation": "Description of the kind of listing the entity has on the exchange, if necessary to further describe different instruments that are already distinguished by Entity, Exchange and Security." } } }, "auth_ref": [] }, "dei_EntityListingForeign": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingForeign", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Foreign", "documentation": "Yes or No value indicating whether this is a listing that is a foreign listing or depository receipt." } } }, "auth_ref": [] }, "dei_EntityListingParValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingParValuePerShare", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Par Value Per Share", "documentation": "The par value per share of security quoted in same currency as Trading currency. Example: '0.01'." } } }, "auth_ref": [] }, "dei_EntityListingPrimary": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingPrimary", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Primary", "documentation": "Yes or No value indicating whether a listing of an instrument on an exchange is primary for the entity." } } }, "auth_ref": [] }, "dei_EntityListingSecurityTradingCurrency": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingSecurityTradingCurrency", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Security Trading Currency", "documentation": "The three character ISO 4217 code for the currency in which the security is quoted. Example: 'USD'" } } }, "auth_ref": [] }, "dei_EntityListingsExchangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingsExchangeAxis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listings, Exchange [Axis]", "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table." } } }, "auth_ref": [] }, "dei_EntityListingsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingsLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listings [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_EntityListingsTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingsTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listings [Table]", "documentation": "Container for exchange listing information for an entity" } } }, "auth_ref": [] }, "dei_EntityNumberOfEmployees": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityNumberOfEmployees", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Number of Employees", "documentation": "Number of persons employed by the Entity" } } }, "auth_ref": [] }, "dei_EntityPhoneFaxNumbersLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPhoneFaxNumbersLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Phone Fax Numbers [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_EntityPrimarySicNumber": { "xbrltype": "sicNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPrimarySicNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Primary SIC Number", "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity." } } }, "auth_ref": [ "r746" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r722" ] }, "dei_EntityReportingCurrencyISOCode": { "xbrltype": "currencyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityReportingCurrencyISOCode", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Reporting Currency ISO Code", "documentation": "The three character ISO 4217 code for the currency used for reporting purposes. Example: 'USD'." } } }, "auth_ref": [] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r722" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r722" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r722" ] }, "dei_EntityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTextBlock", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity [Text Block]", "documentation": "Container to serve as parent of six Entity related Table concepts." } } }, "auth_ref": [] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityVoluntaryFilers", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r829" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Footnote [Text Block]", "terseLabel": "Equity Awards Adjustments, Footnote" } } }, "auth_ref": [ "r780" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]", "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table" } } }, "auth_ref": [ "r822" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments [Member]", "terseLabel": "Equity Awards Adjustments" } } }, "auth_ref": [ "r822" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table" } } }, "auth_ref": [ "r822" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.getispire.com/role/ShareholdersEquityType2or3", "http://www.getispire.com/role/StockholdersEquityDetails" ], "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", "r125", "r148", "r149", "r150", "r166", "r167", "r168", "r170", "r175", "r177", "r179", "r191", "r219", "r220", "r235", "r268", "r342", "r343", "r349", "r350", "r351", "r353", "r355", "r356", "r362", "r363", "r364", "r365", "r366", "r367", "r369", "r390", "r391", "r392", "r393", "r394", "r395", "r397", "r399", "r413", "r487", "r504", "r505", "r506", "r525", "r593" ] }, "us-gaap_EquityMethodInvestmentAggregateCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentAggregateCost", "crdr": "debit", "presentation": [ "http://www.getispire.com/role/LongTermInvestmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment amount", "label": "Equity Method Investment, Aggregate Cost", "documentation": "This element represents the aggregate cost of investments accounted for under the equity method of accounting." } } }, "auth_ref": [ "r53" ] }, "us-gaap_EquityMethodInvestmentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentsPolicy", "presentation": [ "http://www.getispire.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Long term investment", "label": "Equity Method Investments [Policy Text Block]", "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received." } } }, "auth_ref": [ "r5", "r47", "r216" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r790" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r739", "r750", "r766", "r801" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r736", "r747", "r763", "r798" ] }, "ispr_EstimatedUsefulLifeDescription": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20240331", "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": [] }, "dei_ExchangeDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ExchangeDomain", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Exchange [Domain]", "documentation": "The set of all exchanges. MIC exchange codes are drawn from ISO 10383." } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r796" ] }, "dei_ExhibitsOnly462d": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ExhibitsOnly462d", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Exhibits Only, 462(d)" } } }, "auth_ref": [ "r834" ] }, "dei_ExhibitsOnly462dFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ExhibitsOnly462dFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Exhibits Only, 462(d), File Number" } } }, "auth_ref": [ "r834" ] }, "dei_Extension": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Extension", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Extension", "documentation": "Extension number for local phone number." } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Measurement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r374", "r376", "r377", "r378", "r380", "r381", "r382", "r383", "r384", "r465", "r683", "r686" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAfterAccumulatedAmortizationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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/20240331", "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_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r386", "r387", "r388", "r389", "r590" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r743", "r754", "r770", "r805" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r743", "r754", "r770", "r805" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r743", "r754", "r770", "r805" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r743", "r754", "r770", "r805" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r743", "r754", "r770", "r805" ] }, "dei_FormerAddressMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "FormerAddressMember", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Former Address [Member]", "documentation": "Former address for entity" } } }, "auth_ref": [ "r733", "r757" ] }, "dei_FormerFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "FormerFiscalYearEndDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Former Fiscal Year End Date", "documentation": "Former end date of previous fiscal years" } } }, "auth_ref": [] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]", "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year" } } }, "auth_ref": [ "r785" ] }, "us-gaap_FranchisorDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/20240331", "localname": "FunctionalCurrencyNarrowRangeDescription", "presentation": [ "http://www.getispire.com/role/MisapplicationofFunctionalCurrencyDetails" ], "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/2024", "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": [ "r90" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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/2024", "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", "r572" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.getispire.com/role/ScheduleofAllocationofStockBasedCompensationTable" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative expenses [Member]", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r75" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r71", "r73", "r110", "r162", "r217", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r385", "r658", "r661", "r864", "r865", "r866", "r867", "r868", "r896" ] }, "country_HK": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "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/2024", "localname": "HKD", "presentation": [ "http://www.getispire.com/role/ScheduleofGeographyandbyCurrenciesTable" ], "lang": { "en-us": { "role": { "terseLabel": "HKD [Member]", "label": "Hong Kong, Dollars" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r731", "r734", "r746" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "Loss before income taxes", "terseLabel": "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": [ "r72", "r106", "r110", "r468", "r485", "r658", "r661", "r864", "r865", "r866", "r867", "r868" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.getispire.com/role/ScheduleofAllocationofStockBasedCompensationTable" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r236", "r237", "r238", "r373", "r375", "r379", "r501", "r503", "r577", "r644", "r684", "r949" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.getispire.com/role/ScheduleofAllocationofStockBasedCompensationTable" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r237", "r238", "r373", "r375", "r379", "r501", "r503", "r577", "r644", "r684", "r949" ] }, "us-gaap_IncomeTaxContingencyLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxContingencyLineItems", "presentation": [ "http://www.getispire.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income Taxes [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_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Taxes [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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 tax." } } }, "auth_ref": [ "r163", "r323", "r328", "r329", "r330", "r331", "r333", "r337", "r344", "r346", "r347", "r348", "r521", "r681" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r113", "r124", "r178", "r179", "r190", "r196", "r206", "r327", "r328", "r345", "r492", "r681" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r147", "r325", "r326", "r333", "r334", "r336", "r341", "r518" ] }, "ispr_IncomeTaxesDetailsScheduleofIncomeLossBeforeIncomeTaxesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20240331", "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/20240331", "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/20240331", "localname": "IncomeTaxesDetailsTable", "presentation": [ "http://www.getispire.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income Taxes (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.getispire.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes", "label": "Income Taxes Paid, Net", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r22", "r158", "r338", "r339" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r428", "r856" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r844", "r856" ] }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r6" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "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": [ "r226", "r234", "r666" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r743", "r754", "r770", "r796", "r805", "r809", "r817" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r815" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r735", "r821" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r735", "r821" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r735", "r821" ] }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r430", "r431", "r432", "r434", "r653", "r881" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.getispire.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r154", "r156", "r157" ] }, "us-gaap_InventoryLIFOReservePeriodCharge": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r88" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r141", "r649", "r691" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r115", "r129", "r140", "r223", "r224", "r225", "r429", "r654" ] }, "dei_InvestmentCompanyActFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "InvestmentCompanyActFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Investment Company Act File Number" } } }, "auth_ref": [ "r759", "r760", "r761", "r762" ] }, "dei_InvestmentCompanyActRegistration": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "InvestmentCompanyActRegistration", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Investment Company Act Registration" } } }, "auth_ref": [ "r775" ] }, "dei_InvestmentCompanyRegistrationAmendment": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "InvestmentCompanyRegistrationAmendment", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Investment Company Registration Amendment" } } }, "auth_ref": [ "r775" ] }, "dei_InvestmentCompanyRegistrationAmendmentNumber": { "xbrltype": "sequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "InvestmentCompanyRegistrationAmendmentNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Investment Company Registration Amendment Number" } } }, "auth_ref": [ "r775" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r190", "r195", "r206", "r661", "r855" ] }, "us-gaap_InvestmentInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentInterestRate", "presentation": [ "http://www.getispire.com/role/LongTermInvestmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate", "label": "Investment Interest Rate", "documentation": "Rate of interest on investment." } } }, "auth_ref": [ "r602", "r603", "r609", "r610", "r612", "r613", "r623", "r624", "r710", "r872", "r874" ] }, "us-gaap_InvestmentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r602", "r603", "r609", "r610", "r612", "r613", "r623", "r624", "r710", "r873", "r875" ] }, "us-gaap_InvestmentOwnedAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentOwnedAtFairValue", "crdr": "debit", "presentation": [ "http://www.getispire.com/role/LongTermInvestmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares equal interest", "label": "Investment Owned, Fair Value", "documentation": "Fair value of investment in security owned." } } }, "auth_ref": [ "r514", "r528", "r529", "r530", "r532", "r533", "r534", "r535", "r537", "r540", "r541", "r552", "r553", "r601", "r604", "r605", "r606", "r615", "r616", "r617", "r618", "r619", "r621", "r622", "r625", "r626", "r627", "r710", "r718", "r979" ] }, "us-gaap_InvestmentOwnedPercentOfNetAssets": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentOwnedPercentOfNetAssets", "presentation": [ "http://www.getispire.com/role/OrganizationandPrincipalActivitiesDetails", "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Own percentage", "verboseLabel": "Ownership percentage", "label": "Investment Owned, Net Assets, Percentage", "documentation": "Percentage of investment owned to net assets." } } }, "auth_ref": [ "r531", "r534", "r535", "r604", "r615", "r617", "r620", "r626", "r710", "r979" ] }, "us-gaap_InvestmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r491", "r514", "r515", "r516", "r517", "r607", "r608" ] }, "us-gaap_InvestmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentTextBlock", "presentation": [ "http://www.getispire.com/role/LongTermInvestment" ], "lang": { "en-us": { "role": { "terseLabel": "LONG TERM INVESTMENT", "label": "Investment [Text Block]", "documentation": "The entire disclosure for investment." } } }, "auth_ref": [ "r845", "r846", "r871" ] }, "us-gaap_InvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsAbstract", "lang": { "en-us": { "role": { "label": "Long Term Investments [Abstract]" } } }, "auth_ref": [] }, "ispr_IspireInternationalLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.getispire.com/20240331", "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/20240331", "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/20240331", "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/20240331", "localname": "IspireTechnologyIncMember", "presentation": [ "http://www.getispire.com/role/OrganizationandPrincipalActivitiesDetails", "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/20240331", "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/2024", "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": [ "r44", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889" ] }, "us-gaap_LeaseContractualTermAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r410", "r843" ] }, "us-gaap_LeaseContractualTermDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r410", "r843" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r933" ] }, "ispr_LeasedAssetsObtainedInExchangeForOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.getispire.com/20240331", "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", "verboseLabel": "Leased assets obtained in exchange for operating lease liabilities (in Dollars)", "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/2024", "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": [ "r90" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "ispr_LeasesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20240331", "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/2024", "localname": "LegalEntityAxis", "presentation": [ "http://www.getispire.com/role/ScheduleofCompanyandItsSubsidiariesTable", "http://xbrl.sec.gov/dei/role/document/AuditInformation", "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "dei_LegalEntityIdentifier": { "xbrltype": "legalEntityIdentifierItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityIdentifier", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Legal Entity Identifier", "documentation": "A globally unique ISO 17442 value to identify entities, commonly abbreviated as LEI." } } }, "auth_ref": [ "r719" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r403" ] }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r689" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r934" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ScheduleofMaturitiesofourLeaseLiabilitiesTable": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.getispire.com/role/ScheduleofMaturitiesofourLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "April 1, 2024 to March 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": [ "r407" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "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, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r407" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ScheduleofMaturitiesofourLeaseLiabilitiesTable": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.getispire.com/role/ScheduleofMaturitiesofourLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "April 1, 2027 to March 31, 2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r407" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ScheduleofMaturitiesofourLeaseLiabilitiesTable": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.getispire.com/role/ScheduleofMaturitiesofourLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "April 1, 2026 to March 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": [ "r407" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ScheduleofMaturitiesofourLeaseLiabilitiesTable": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.getispire.com/role/ScheduleofMaturitiesofourLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "April 1, 2025 to March 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": [ "r407" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r407" ] }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r410", "r932" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.getispire.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "LEASES", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r398" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r14", "r55", "r56", "r57", "r58", "r59", "r60", "r61", "r162", "r217", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r359", "r360", "r361", "r385", "r547", "r657", "r718", "r896", "r937", "r938" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r69", "r102", "r479", "r691", "r857", "r876", "r931" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r57", "r128", "r162", "r217", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r359", "r360", "r361", "r385", "r691", "r896", "r937", "r938" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoansAndLeasesReceivableAllowanceForLoanLossesPolicy", "presentation": [ "http://www.getispire.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for credit losses", "label": "Loans and Leases Receivable, Allowance for Loan Losses Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for estimating the allowance for losses on loans and lease receivables. The disclosure may include (a) how the entity determines each element of the allowance, (b) which loans are evaluated individually and which loans are evaluated as a group, (c) how the entity determines both the allocated and unallocated portions of the allowance, (d) how the entity determines the loss factors applied to graded loans in order to develop a general allowance, and (e) what self-correcting mechanism the entity uses to reduce differences between estimated and actual losses." } } }, "auth_ref": [ "r35" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "ispr_LongTermInvestmentDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20240331", "localname": "LongTermInvestmentDetailsLineItems", "presentation": [ "http://www.getispire.com/role/LongTermInvestmentDetails" ], "lang": { "en-us": { "role": { "label": "Long Term Investment (Details) [Line Items]" } } }, "auth_ref": [] }, "ispr_LongTermInvestmentDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20240331", "localname": "LongTermInvestmentDetailsTable", "presentation": [ "http://www.getispire.com/role/LongTermInvestmentDetails" ], "lang": { "en-us": { "role": { "label": "Long Term Investment (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_LongTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermInvestments", "crdr": "debit", "calculation": { "http://www.getispire.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Long term investment", "label": "Long-Term Investments", "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle)." } } }, "auth_ref": [ "r131" ] }, "us-gaap_LongtermPurchaseCommitmentPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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/2024", "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/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://www.getispire.com/role/ScheduleofCompanysConsolidatedRevenueTable", "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r211", "r670", "r701", "r705", "r899", "r948", "r950", "r951", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.getispire.com/role/CommitmentsandContingenciesDetails", "http://www.getispire.com/role/LeasesDetails", "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": [ "r241", "r242", "r243", "r244", "r275", "r319", "r372", "r427", "r500", "r502", "r510", "r538", "r539", "r602", "r609", "r613", "r614", "r623", "r642", "r643", "r664", "r667", "r677", "r685", "r686", "r687", "r688", "r702", "r898", "r939", "r940", "r941", "r942", "r943", "r944" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r788" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r788" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.getispire.com/role/CommitmentsandContingenciesDetails", "http://www.getispire.com/role/LeasesDetails", "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": [ "r241", "r242", "r243", "r244", "r275", "r319", "r372", "r427", "r500", "r502", "r510", "r538", "r539", "r602", "r609", "r613", "r614", "r623", "r642", "r643", "r664", "r667", "r677", "r685", "r686", "r687", "r702", "r898", "r939", "r940", "r941", "r942", "r943", "r944" ] }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterestOwnershipPercentageByParent", "presentation": [ "http://www.getispire.com/role/LongTermInvestmentDetails", "http://www.getispire.com/role/OrganizationandPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity interest", "verboseLabel": "Ownership in berify", "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/20240331", "localname": "MisapplicationOfFunctionalCurrenyDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Misapplication of Functional Currency [Abstract]" } } }, "auth_ref": [] }, "ispr_MisapplicationOfFunctionalCurrenyDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.getispire.com/20240331", "localname": "MisapplicationOfFunctionalCurrenyDisclosureTextBlock", "presentation": [ "http://www.getispire.com/role/MisapplicationofFunctionalCurrency" ], "lang": { "en-us": { "role": { "terseLabel": "MISAPPLICATION OF FUNCTIONAL CURRENCY", "documentation": "The entire disclosure for misapplication of functional currency.", "label": "Misapplication Of Functional Curreny Disclosure Text Block" } } }, "auth_ref": [] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r808" ] }, "ispr_MrLiuMember": { "xbrltype": "domainItemType", "nsuri": "http://www.getispire.com/20240331", "localname": "MrLiuMember", "presentation": [ "http://www.getispire.com/role/OrganizationandPrincipalActivitiesDetails", "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/20240331", "localname": "MsZhuMember", "presentation": [ "http://www.getispire.com/role/OrganizationandPrincipalActivitiesDetails", "http://www.getispire.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ms. Zhu [Member]", "label": "Ms Zhu Member" } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r816" ] }, "dei_NameChangeEventDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NameChangeEventDateAxis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Name Change Event Date [Axis]", "documentation": "For a sequence of name change event related facts, use this typed dimension to distinguish them. The axis members are restricted to be a valid for xml schema 'date' or 'datetime' data type." } } }, "auth_ref": [] }, "dei_NameChangeEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NameChangeEventLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Name Change Event [Line Items]", "documentation": "Line items represent concepts included in a table. Name change event line item concepts are used for information qualified by domain members of axes in the Name Change Event table." } } }, "auth_ref": [] }, "dei_NameChangeEventTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NameChangeEventTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Name Change Event [Table]", "documentation": "For a set of related facts in a sequence of name change events, use this table when the events occurred within a single reporting period." } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r211", "r670", "r701", "r705", "r899", "r948", "r950", "r951", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r789" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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 (used in) provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r155" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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) provided by investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r155" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r82", "r83", "r84" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/ScheduleofReconciliationofBasicNetLossPerShareTable", "http://www.getispire.com/role/ShareholdersEquityType2or3", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "verboseLabel": "Net loss", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r74", "r84", "r107", "r126", "r143", "r145", "r150", "r162", "r169", "r171", "r172", "r173", "r174", "r175", "r178", "r179", "r183", "r217", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r352", "r356", "r371", "r385", "r486", "r570", "r591", "r592", "r716", "r896" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "dei_NewEffectiveDateForPreviousFiling": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NewEffectiveDateForPreviousFiling", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "New Effective Date for Previous Filing" } } }, "auth_ref": [ "r759", "r760", "r761", "r762" ] }, "dei_NoSubstantiveChanges462c": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NoSubstantiveChanges462c", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "No Substantive Changes, 462(c)" } } }, "auth_ref": [ "r833" ] }, "dei_NoSubstantiveChanges462cFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NoSubstantiveChanges462cFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "No Substantive Changes, 462(c), File Number" } } }, "auth_ref": [ "r833" ] }, "dei_NoTradingSymbolFlag": { "xbrltype": "trueItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NoTradingSymbolFlag", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "No Trading Symbol Flag", "documentation": "Boolean flag that is true only for a security having no trading symbol." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r788" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r743", "r754", "r770", "r796", "r805" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r779" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r778" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r796" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r816" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r816" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r76" ] }, "us-gaap_OfficeEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/20240331", "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/2024", "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/2024", "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/2024", "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": "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": [ "r110", "r658", "r864", "r865", "r866", "r867", "r868" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r401" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r401" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r401" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.getispire.com/role/LeasesDetails", "http://www.getispire.com/role/OrganizationandPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease payment (in Dollars)", "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": [ "r402", "r405" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r400" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r406", "r690" ] }, "us-gaap_OperatingLeasedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r340" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r52", "r97", "r512", "r513" ] }, "ispr_OrganizationandPrincipalActivitiesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20240331", "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/2024", "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": [ "r56" ] }, "us-gaap_OtherAdditionalCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAdditionalCapital", "crdr": "credit", "presentation": [ "http://www.getispire.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional capital contribution to the joint venture", "label": "Other Additional Capital", "documentation": "Amount of additional paid-in capital (APIC) classified as other." } } }, "auth_ref": [ "r65", "r476" ] }, "dei_OtherAddressMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "OtherAddressMember", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Other Address [Member]", "documentation": "Other address for entity" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r134" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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", "r9", "r98" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r2", "r487" ] }, "us-gaap_OtherComprehensiveIncomeLossTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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/2024", "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/2024", "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/CommitmentsandContingenciesDetails", "http://www.getispire.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Investment - other", "verboseLabel": "Investment", "label": "Other Investments", "documentation": "Amount of investments classified as other." } } }, "auth_ref": [ "r480", "r848" ] }, "us-gaap_OtherLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r56", "r691" ] }, "us-gaap_OtherLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r56", "r59", "r890" ] }, "us-gaap_OtherLoansPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLoansPayableCurrent", "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": "Long term investment payable", "label": "Other Loans Payable, Current", "documentation": "Amount of long-term loans classified as other, payable within one year or the operating cycle, if longer." } } }, "auth_ref": [ "r56", "r545", "r546" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r77" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r788" ] }, "us-gaap_OtherPrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r849", "r879" ] }, "us-gaap_OtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "dei_OtherReportingStandardItemNumber": { "xbrltype": "otherReportingStandardItemNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "OtherReportingStandardItemNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Other Reporting Standard Item Number", "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS." } } }, "auth_ref": [ "r734" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r741", "r752", "r768", "r803" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r744", "r755", "r771", "r806" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r744", "r755", "r771", "r806" ] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "OwnershipAxis", "presentation": [ "http://www.getispire.com/role/LongTermInvestmentDetails", "http://www.getispire.com/role/OrganizationandPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "OwnershipDomain", "presentation": [ "http://www.getispire.com/role/LongTermInvestmentDetails", "http://www.getispire.com/role/OrganizationandPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Ownership [Domain]" } } }, "auth_ref": [] }, "dei_ParentEntityLegalName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ParentEntityLegalName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Parent Entity Legal Name", "documentation": "If the entity which the financial information concerns is a subsidiary of another company, then provide to full legal name of the parent entity" } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r777" ] }, "us-gaap_PaymentOfFinancingAndStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentOfFinancingAndStockIssuanceCosts", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Costs of a secondary offering", "label": "Payment of Financing and Stock Issuance Costs", "documentation": "The total of the cash outflow during the period which has been paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt and the cost incurred directly for the issuance of equity securities." } } }, "auth_ref": [ "r20" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment made for dividends", "label": "Payments of Dividends", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r80" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.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_PaymentsToAcquireInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireInvestments", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquisition of long term investment", "label": "Payments to Acquire Investments", "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period." } } }, "auth_ref": [ "r78" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "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": "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_PaymentsToAcquireShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireShortTermInvestments", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of short term investment", "label": "Payments to Acquire Short-Term Investments", "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r78" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r787" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r787" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r779" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r796" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r789" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r778" ] }, "us-gaap_PercentageOfInterestBearingDomesticDepositsToDeposits": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/20240331", "localname": "PercentageOfOwnerships", "presentation": [ "http://www.getispire.com/role/ScheduleofCompanyandItsSubsidiariesTable" ], "lang": { "en-us": { "role": { "terseLabel": "% of Ownership", "documentation": "Percentage of Ownership.", "label": "Percentage Of Ownerships" } } }, "auth_ref": [] }, "dei_PhoneFaxNumberDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PhoneFaxNumberDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Phone Fax Number Description", "documentation": "Description of Phone or Fax Number" } } }, "auth_ref": [] }, "ispr_PlaceOfOrganization": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20240331", "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_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://www.getispire.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://www.getispire.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Prior Service Cost [Member]", "terseLabel": "Pension Adjustments Prior Service Cost" } } }, "auth_ref": [ "r780" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Service Cost [Member]", "terseLabel": "Pension Adjustments Service Cost" } } }, "auth_ref": [ "r825" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Benefits Adjustments, Footnote [Text Block]", "terseLabel": "Pension Benefits Adjustments, Footnote" } } }, "auth_ref": [ "r779" ] }, "dei_PostEffectiveAmendment": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PostEffectiveAmendment", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Post-Effective Amendment" } } }, "auth_ref": [ "r720" ] }, "dei_PostEffectiveAmendmentNumber": { "xbrltype": "sequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PostEffectiveAmendmentNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Post-Effective Amendment Number", "documentation": "Amendment number to registration statement under the Securities Act of 1933 after the registration becomes effective." } } }, "auth_ref": [ "r720" ] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Issuer Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act." } } }, "auth_ref": [ "r727" ] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PreCommencementTenderOffer", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act." } } }, "auth_ref": [ "r729" ] }, "dei_PreEffectiveAmendment": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PreEffectiveAmendment", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-Effective Amendment" } } }, "auth_ref": [ "r720" ] }, "dei_PreEffectiveAmendmentNumber": { "xbrltype": "sequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PreEffectiveAmendmentNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-Effective Amendment Number", "documentation": "Amendment number to registration statement under the Securities Act of 1933 before the registration becomes effective." } } }, "auth_ref": [ "r720" ] }, "ispr_PreferredEquity": { "xbrltype": "sharesItemType", "nsuri": "http://www.getispire.com/20240331", "localname": "PreferredEquity", "presentation": [ "http://www.getispire.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred equity", "documentation": "Preferred equity.", "label": "Preferred Equity" } } }, "auth_ref": [] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r708", "r709", "r712", "r713", "r714", "r715", "r978", "r981" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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", "r255" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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", "r549" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r62", "r255" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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 March 31, 2024", "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", "r474", "r691" ] }, "us-gaap_PreferredUnitsIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredUnitsIssued", "presentation": [ "http://www.getispire.com/role/LongTermInvestmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred equity (in Shares)", "label": "Preferred Units, Issued", "documentation": "The number of preferred units issued." } } }, "auth_ref": [ "r94" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r851" ] }, "us-gaap_PrepaidExpenseCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseCurrentAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Prepaid Expenses and Other Current Assets [Abstract]" } } }, "auth_ref": [] }, "ispr_PrepaidProvisionalProfitTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.getispire.com/20240331", "localname": "PrepaidProvisionalProfitTax", "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/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid provisional profit tax \u2013 Hong Kong", "documentation": "Prepaid provisional profit tax.", "label": "Prepaid Provisional Profit Tax" } } }, "auth_ref": [] }, "us-gaap_PrepaidTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidTaxes", "crdr": "debit", "presentation": [ "http://www.getispire.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r651", "r665", "r879" ] }, "ispr_PrincipalActivities": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20240331", "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_ProceedsFromIssuanceInitialPublicOffering": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceInitialPublicOffering", "crdr": "debit", "calculation": { "http://www.getispire.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedCashFlow", "http://www.getispire.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from a secondary offering", "verboseLabel": "Offering generated proceeds", "label": "Proceeds from Issuance Initial Public Offering", "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ProceedsFromRelatedPartyDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r19" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleAndMaturityOfOtherInvestments", "crdr": "debit", "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": { "terseLabel": "Maturity of short term investment", "label": "Proceeds from Sale and Maturity of Other Investments", "documentation": "The cash inflow associated with the sale and maturity (principal being due) of other investments, prepayment and call (request of early payment) of other investments not otherwise defined in the taxonomy." } } }, "auth_ref": [ "r18" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.getispire.com/role/ScheduleofNetSalesDisaggregatedbyProductsTable" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r208", "r433", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r646", "r668", "r700", "r702", "r703", "r706", "r707", "r894", "r895", "r899", "r948", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.getispire.com/role/ScheduleofNetSalesDisaggregatedbyProductsTable" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r208", "r433", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r646", "r668", "r700", "r702", "r703", "r706", "r707", "r894", "r895", "r899", "r948", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r8", "r409" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r89", "r119", "r122", "r123" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r90", "r132", "r484" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r409" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r8", "r409", "r469", "r484", "r691" ] }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r8", "r119", "r122", "r482" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r90", "r409" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/20240331", "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/2024", "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": [ "r6", "r105" ] }, "ispr_PublicOfferingPrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.getispire.com/20240331", "localname": "PublicOfferingPrice", "presentation": [ "http://www.getispire.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Public offering price (in Dollars per share)", "documentation": "Public Offering Price.", "label": "Public Offering Price" } } }, "auth_ref": [] }, "us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r51" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r777" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r777" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.getispire.com/role/CommitmentsandContingenciesDetails", "http://www.getispire.com/role/LeasesDetails", "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": [ "r241", "r242", "r243", "r244", "r273", "r275", "r305", "r306", "r307", "r319", "r372", "r425", "r426", "r427", "r500", "r502", "r510", "r538", "r539", "r602", "r609", "r613", "r614", "r623", "r642", "r643", "r664", "r667", "r677", "r685", "r686", "r687", "r688", "r702", "r710", "r892", "r898", "r930", "r940", "r941", "r942", "r943", "r944" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.getispire.com/role/CommitmentsandContingenciesDetails", "http://www.getispire.com/role/LeasesDetails", "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": [ "r241", "r242", "r243", "r244", "r273", "r275", "r305", "r306", "r307", "r319", "r372", "r425", "r426", "r427", "r500", "r502", "r510", "r538", "r539", "r602", "r609", "r613", "r614", "r623", "r642", "r643", "r664", "r667", "r677", "r685", "r686", "r687", "r688", "r702", "r710", "r892", "r898", "r930", "r940", "r941", "r942", "r943", "r944" ] }, "us-gaap_ReceivableFromShareholdersOrAffiliatesForIssuanceOfCapitalStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivableFromShareholdersOrAffiliatesForIssuanceOfCapitalStock", "crdr": "debit", "presentation": [ "http://www.getispire.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share capital", "label": "Receivable from Shareholders or Affiliates for Issuance of Capital Stock", "documentation": "Amount due from owner or affiliate of reporting entity for issuance of shares. Includes, but is not limited to, amount due for award under share-based payment arrangement. Excludes amount due from officer or director." } } }, "auth_ref": [ "r63", "r67" ] }, "us-gaap_RecordedThirdPartyRecoveriesRelatedToEnvironmentalRemediationObligationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RecordedThirdPartyRecoveriesRelatedToEnvironmentalRemediationObligationsAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Major Related Parties [Abstract]" } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r736", "r747", "r763", "r798" ] }, "dei_RegistrationStatementAmendmentNumber": { "xbrltype": "sequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "RegistrationStatementAmendmentNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Registration Statement Amendment Number", "documentation": "Amendment number to registration statement under the Investment Company Act of 1940." } } }, "auth_ref": [ "r720" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://www.getispire.com/role/CommitmentsandContingenciesDetails", "http://www.getispire.com/role/ConsolidatedBalanceSheet", "http://www.getispire.com/role/IncomeTaxesDetails", "http://www.getispire.com/role/RelatedPartyTransactionsDetails", "http://www.getispire.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r213", "r274", "r417", "r418", "r471", "r481", "r542", "r543", "r544", "r545", "r546", "r567", "r569", "r600" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyMember", "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet", "http://www.getispire.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "verboseLabel": "Related Party [Member]", "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": [ "r164", "r165", "r417", "r418", "r419", "r420", "r471", "r481", "r542", "r543", "r544", "r545", "r546", "r567", "r569", "r600" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r417", "r418", "r936" ] }, "us-gaap_RelatedPartyTransactionDescriptionOfTransaction": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r112", "r136", "r408", "r411", "r412", "r416" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r213", "r573", "r574", "r577" ] }, "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_RelatedPartyTransactionRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionRate", "presentation": [ "http://www.getispire.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding percentage", "label": "Related Party Transaction, Rate", "documentation": "Identify the stated interest rate per the agreement, for example, leasing and debt arrangements between related parties." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.getispire.com/role/CommitmentsandContingenciesDetails", "http://www.getispire.com/role/ConsolidatedBalanceSheet", "http://www.getispire.com/role/IncomeTaxesDetails", "http://www.getispire.com/role/RelatedPartyTransactionsDetails", "http://www.getispire.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r213", "r274", "r417", "r418", "r471", "r481", "r542", "r543", "r544", "r545", "r546", "r567", "r569", "r600", "r936" ] }, "ispr_RelatedPartyTransactionsDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20240331", "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/2024", "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": [ "r414", "r415", "r416", "r418", "r421", "r522", "r523", "r524", "r575", "r576", "r577", "r597", "r599" ] }, "us-gaap_RentalProperties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r946", "r947" ] }, "us-gaap_RepaymentsOfRelatedPartyDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfRelatedPartyDebt", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.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": [ "r81" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "presentation": [ "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development expenses", "label": "Research and Development Expense", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r322", "r644", "r661", "r945" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r321" ] }, "ispr_ReserveForProductReturnsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.getispire.com/20240331", "localname": "ReserveForProductReturnsCurrent", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ScheduleofAccruedLiabilitiesandOtherPayablesTable": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.getispire.com/role/ScheduleofAccruedLiabilitiesandOtherPayablesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Reserve for product returns", "documentation": "Reserve for product returns classified as current.", "label": "Reserve For Product Returns Current" } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r737", "r748", "r764", "r799" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r738", "r749", "r765", "r800" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r745", "r756", "r772", "r807" ] }, "us-gaap_RestrictedStockExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r7" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.getispire.com/role/ScheduleofAwardsGrantedtoEmployeesTable", "http://www.getispire.com/role/StockBasedCompensationDetails" ], "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/2024", "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 (accumulated deficit)", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r66", "r93", "r478", "r507", "r509", "r520", "r550", "r691" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r125", "r166", "r167", "r168", "r170", "r175", "r177", "r179", "r219", "r220", "r235", "r342", "r343", "r349", "r350", "r351", "r353", "r355", "r356", "r362", "r364", "r365", "r367", "r369", "r397", "r399", "r504", "r506", "r525", "r981" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r571", "r645", "r655" ] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r840" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r108", "r109", "r151", "r162", "r190", "r193", "r194", "r204", "r206", "r208", "r209", "r211", "r217", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r385", "r468", "r661", "r896" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r816" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r816" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.getispire.com/role/ScheduleofCompanysConsolidatedRevenueTable" ], "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": [ "r211", "r841" ] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_ScheduleOfAwardsGrantedToEmployeesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20240331", "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/2024", "localname": "ScheduleOfCashAndCashEquivalentsTable", "presentation": [ "http://www.getispire.com/role/ScheduleofGeographyandbyCurrenciesTable" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalent [Table]", "documentation": "Disclosure of information about cash and cash equivalent by type. Excludes restricted cash and cash equivalent." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/20240331", "localname": "ScheduleOfCompanyAndItsSubsidiariesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Company And Its Subsidiaries Abstract" } } }, "auth_ref": [] }, "ispr_ScheduleOfCompanySConsolidatedRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20240331", "localname": "ScheduleOfCompanySConsolidatedRevenueAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Company SConsolidated Revenue Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r863" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r41" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r41" ] }, "ispr_ScheduleOfEstimatedUsefulLivesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20240331", "localname": "ScheduleOfEstimatedUsefulLivesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Estimated Useful Lives Abstract" } } }, "auth_ref": [] }, "ispr_ScheduleOfGeographyAndByCurrenciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20240331", "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/2024", "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": [ "r858" ] }, "ispr_ScheduleOfMajorSuppliersAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20240331", "localname": "ScheduleOfMajorSuppliersAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Major Suppliers Abstract" } } }, "auth_ref": [] }, "ispr_ScheduleOfNetSalesDisaggregatedByProductsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20240331", "localname": "ScheduleOfNetSalesDisaggregatedByProductsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Net Sales Disaggregated By Products Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r51" ] }, "ispr_ScheduleOfReconciliationOfBasicNetLossPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20240331", "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/2024", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.getispire.com/role/ScheduleofMajorRelatedPartiesTable" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Table]", "documentation": "Disclosure of information about related party transaction." } } }, "auth_ref": [ "r48", "r49", "r573", "r574", "r577" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.getispire.com/role/ScheduleofCompanysConsolidatedRevenueTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment." } } }, "auth_ref": [ "r32", "r33", "r34" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Company\u2019s Consolidated Revenue", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r32", "r33", "r34" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r95" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r12", "r13", "r95" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r96" ] }, "ispr_ScheduleOfStockOptionActivityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20240331", "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/2024", "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/2024", "localname": "ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable", "presentation": [ "http://www.getispire.com/role/ScheduleofCompanyandItsSubsidiariesTable" ], "lang": { "en-us": { "role": { "label": "Subsidiary of LLC or LP [Table]", "documentation": "Disclosure of information about subsidiary of limited liability company (LLC) or limited partnership (LP)." } } }, "auth_ref": [] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r25", "r26", "r27", "r28", "r45", "r99" ] }, "ispr_SecuritiesPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.getispire.com/20240331", "localname": "SecuritiesPurchaseAgreementMember", "presentation": [ "http://www.getispire.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Securities purchase agreement [Member]", "label": "Securities Purchase Agreement Member" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r721" ] }, "dei_Security12gTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12gTitle", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(g) Security", "documentation": "Title of a 12(g) registered security." } } }, "auth_ref": [ "r725" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r724" ] }, "dei_SecurityReportingObligation": { "xbrltype": "securityReportingObligationItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityReportingObligation", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Security Reporting Obligation", "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act." } } }, "auth_ref": [ "r730" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "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": [ "r209", "r210", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r530", "r533", "r535", "r604", "r611", "r617", "r626", "r630", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r647", "r669", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r704", "r710", "r899", "r948", "r950", "r951", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.getispire.com/role/ScheduleofCompanysConsolidatedRevenueTable" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r207", "r209", "r659", "r660", "r663" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r43" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r6" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r297" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r297" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.getispire.com/role/ScheduleofAwardsGrantedtoEmployeesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested shares, Granted", "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": [ "r295" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r295" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r292", "r293" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r292", "r293" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.getispire.com/role/ScheduleofAwardsGrantedtoEmployeesTable" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r296" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r296" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r306" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r305" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r307" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r277", "r278", "r280", "r281", "r282", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r304", "r305", "r306", "r307", "r308" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r299" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r291" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r906" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r290" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r288" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r298" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.getispire.com/role/StockBasedCompensationDetails", "http://www.getispire.com/role/WarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value (in Dollars)", "verboseLabel": "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": [ "r40" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r284", "r285" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r284", "r285" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r40" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.getispire.com/role/StockBasedCompensationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r280", "r281", "r282", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r304", "r305", "r306", "r307", "r308" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r289" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r291" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r290" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r288" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r276", "r283", "r302", "r303", "r304", "r305", "r308", "r314", "r315", "r316", "r317" ] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "presentation": [ "http://www.getispire.com/role/ScheduleofMajorSuppliersTable" ], "lang": { "en-us": { "role": { "label": "Supplier [Axis]", "documentation": "Information by supplier." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r679" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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/2024", "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": [ "r299" ] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesIssued", "presentation": [ "http://www.getispire.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant purchased (in Shares)", "label": "Shares, Issued", "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury." } } }, "auth_ref": [ "r10" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/20240331", "localname": "ShenzhenYiJiaMember", "presentation": [ "http://www.getispire.com/role/RelatedPartyTransactionsDetails", "http://www.getispire.com/role/ScheduleofMajorRelatedPartiesTable", "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shenzhen Yi Jia [Member]", "label": "Shenzhen Yi Jia Member" } } }, "auth_ref": [] }, "ispr_ShippingAndHandlingCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.getispire.com/20240331", "localname": "ShippingAndHandlingCost", "crdr": "debit", "presentation": [ "http://www.getispire.com/role/OrganizationandPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shipping and handling costs (in Dollars)", "documentation": "Shipping and handling costs amount.", "label": "Shipping And Handling Cost" } } }, "auth_ref": [] }, "ispr_ShippingAndHandlingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.getispire.com/20240331", "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/20240331", "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/2024", "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": [ "r103", "r104", "r850" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r404", "r690" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r85", "r160" ] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SolicitingMaterial", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Soliciting Material", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act." } } }, "auth_ref": [ "r728" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.getispire.com/role/ShareholdersEquityType2or3", "http://www.getispire.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r10", "r63", "r67", "r68", "r125", "r148", "r149", "r150", "r166", "r167", "r168", "r170", "r175", "r177", "r179", "r191", "r219", "r220", "r235", "r268", "r342", "r343", "r349", "r350", "r351", "r353", "r355", "r356", "r362", "r363", "r364", "r365", "r366", "r367", "r369", "r390", "r391", "r392", "r393", "r394", "r395", "r397", "r399", "r413", "r487", "r504", "r505", "r506", "r525", "r593" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "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": [ "r209", "r210", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r530", "r533", "r535", "r604", "r611", "r617", "r626", "r630", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r647", "r669", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r704", "r710", "r899", "r948", "r950", "r951", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r166", "r167", "r168", "r191", "r399", "r433", "r514", "r527", "r540", "r542", "r543", "r544", "r545", "r546", "r549", "r552", "r553", "r554", "r555", "r556", "r558", "r559", "r560", "r561", "r563", "r564", "r565", "r566", "r567", "r569", "r571", "r572", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r593", "r711" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet", "http://www.getispire.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r166", "r167", "r168", "r191", "r213", "r399", "r433", "r514", "r527", "r540", "r542", "r543", "r544", "r545", "r546", "r549", "r552", "r553", "r554", "r555", "r556", "r558", "r559", "r560", "r561", "r563", "r564", "r565", "r566", "r567", "r569", "r571", "r572", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r593", "r711" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r740", "r751", "r767", "r802" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "ispr_StockBasedCompensationDetailsScheduleofAwardsGrantedtoEmployeesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20240331", "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_StockBasedCompensationDetailsScheduleofOptionswereValuedusingtheBinomialOptionPricingModelLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20240331", "localname": "StockBasedCompensationDetailsScheduleofOptionswereValuedusingtheBinomialOptionPricingModelLineItems", "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": [] }, "ispr_StockBasedCompensationDetailsScheduleofOptionswereValuedusingtheBinomialOptionPricingModelTable": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20240331", "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_StockBasedCompensationDetailsScheduleofStockOptionActivityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20240331", "localname": "StockBasedCompensationDetailsScheduleofStockOptionActivityLineItems", "presentation": [ "http://www.getispire.com/role/ScheduleofStockOptionActivityTable" ], "lang": { "en-us": { "role": { "label": "Stock-Based Compensation (Details) - Schedule of Stock Option Activity [Line Items]" } } }, "auth_ref": [] }, "ispr_StockBasedCompensationDetailsScheduleofStockOptionActivityTable": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20240331", "localname": "StockBasedCompensationDetailsScheduleofStockOptionActivityTable", "presentation": [ "http://www.getispire.com/role/ScheduleofStockOptionActivityTable" ], "lang": { "en-us": { "role": { "label": "Stock-Based Compensation (Details) - Schedule of Stock Option Activity [Table]" } } }, "auth_ref": [] }, "ispr_StockBasedCompensationDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20240331", "localname": "StockBasedCompensationDetailsTable", "presentation": [ "http://www.getispire.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Stock-Based Compensation (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_StockDividendsShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockDividendsShares", "presentation": [ "http://www.getispire.com/role/LongTermInvestmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total shares (in Shares)", "label": "Stock Dividends, Shares", "documentation": "Number of shares of common and preferred stock issued as dividends during the period. Excludes stock splits." } } }, "auth_ref": [ "r10" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.getispire.com/role/ShareholdersEquityType2or3", "http://www.getispire.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock for a secondary offering (in Shares)", "verboseLabel": "Aggregate shares (in Shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r10", "r62", "r63", "r93", "r519", "r593", "r628" ] }, "us-gaap_StockIssuedDuringPeriodSharesOther": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_StockIssuedDuringPeriodSharesPurchaseOfAssets": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesPurchaseOfAssets", "presentation": [ "http://www.getispire.com/role/LongTermInvestmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchased shares of touch point (in Shares)", "label": "Stock Issued During Period, Shares, Purchase of Assets", "documentation": "Number of shares of stock issued during the period as part of a transaction to acquire assets that do not qualify as a business combination." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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", "r93" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.getispire.com/role/ScheduleofStockOptionActivityTable", "http://www.getispire.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of options Exercised (in Shares)", "verboseLabel": "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", "r93", "r289" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.getispire.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock for a secondary offering", "label": "Stock Issued During Period, Value, New Issues", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r10", "r62", "r63", "r93", "r525", "r593", "r628", "r717" ] }, "us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValuePurchaseOfAssets", "crdr": "credit", "presentation": [ "http://www.getispire.com/role/LongTermInvestmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase amount", "label": "Stock Issued During Period, Value, Purchase of Assets", "documentation": "Value of shares of stock issued during the period as part of a transaction to acquire assets that do not qualify as a business combination." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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", "r93" ] }, "us-gaap_StockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockOptionMember", "presentation": [ "http://www.getispire.com/role/ScheduleofStockOptionActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Option [Member]", "label": "Equity Option [Member]", "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option)." } } }, "auth_ref": [ "r710" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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", "r67", "r68", "r87", "r551", "r568", "r594", "r595", "r691", "r718", "r857", "r876", "r931", "r981" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "ispr_StockholdersEquityDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20240331", "localname": "StockholdersEquityDetailsLineItems", "presentation": [ "http://www.getispire.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Equity (Details) [Line Items]" } } }, "auth_ref": [] }, "ispr_StockholdersEquityDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20240331", "localname": "StockholdersEquityDetailsTable", "presentation": [ "http://www.getispire.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Equity (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.getispire.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "STOCKHOLDERS' EQUITY", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r92", "r161", "r254", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r268", "r368", "r596", "r598", "r629" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r396", "r423" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r396", "r423" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r396", "r423" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.getispire.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r396", "r423" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "ispr_SubsequentEventsDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20240331", "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/2024", "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": [ "r422", "r424" ] }, "us-gaap_SubsidiaryOrEquityMethodInvesteeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/20240331", "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/20240331", "localname": "SummaryofSignificantAccountingPoliciesDetailsTable", "presentation": [ "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.getispire.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ispr_SupplierAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.getispire.com/20240331", "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/2024", "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": [ "r86" ] }, "ispr_SuppliersRiskBenchmarkMember": { "xbrltype": "domainItemType", "nsuri": "http://www.getispire.com/20240331", "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": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r795" ] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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", "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": [ "r55", "r56" ] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.getispire.com/role/OrganizationandPrincipalActivitiesDetails", "http://www.getispire.com/role/RelatedPartyTransactionsDetails", "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Title and Position [Axis]" } } }, "auth_ref": [ "r869", "r935" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.getispire.com/role/OrganizationandPrincipalActivitiesDetails", "http://www.getispire.com/role/RelatedPartyTransactionsDetails", "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Title and Position [Domain]" } } }, "auth_ref": [] }, "ispr_TobaccoVapingProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.getispire.com/20240331", "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": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r787" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r794" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r815" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r817" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r818" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r819" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Expiration Date", "terseLabel": "Expiration Date" } } }, "auth_ref": [ "r819" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r817" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r817" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r820" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r818" ] }, "ispr_TuanfangLiuMember": { "xbrltype": "domainItemType", "nsuri": "http://www.getispire.com/20240331", "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/20240331", "localname": "TwoCustomersMember", "presentation": [ "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Two Customers [Member]", "label": "Two Customers Member" } } }, "auth_ref": [] }, "ispr_TwoThousandTwentyTwoEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.getispire.com/20240331", "localname": "TwoThousandTwentyTwoEquityIncentivePlanMember", "presentation": [ "http://www.getispire.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Two Thousand Twenty Two Equity Incentive Plan [Member]", "label": "Two Thousand Twenty Two Equity Incentive Plan Member" } } }, "auth_ref": [] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.getispire.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r357" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "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/2024", "localname": "USD", "presentation": [ "http://www.getispire.com/role/ScheduleofGeographyandbyCurrenciesTable" ], "lang": { "en-us": { "role": { "terseLabel": "USD [Member]", "label": "United States of America, Dollars" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r814" ] }, "ispr_UnpaidLongTermInvestmentInAccruedLiabilitiesAndOtherPayables": { "xbrltype": "monetaryItemType", "nsuri": "http://www.getispire.com/20240331", "localname": "UnpaidLongTermInvestmentInAccruedLiabilitiesAndOtherPayables", "crdr": "debit", "presentation": [ "http://www.getispire.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Unpaid long term investment in accrued liabilities and other payables", "documentation": "Unpaid long term investment in accrued liabilities and other payables.", "label": "Unpaid Long Term Investment In Accrued Liabilities And Other Payables" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r324", "r332", "r680" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r29", "r30", "r31", "r116", "r117", "r120", "r121" ] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]", "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year" } } }, "auth_ref": [ "r783" ] }, "us-gaap_WarrantExercisePriceIncrease": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantExercisePriceIncrease", "presentation": [ "http://www.getispire.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant exercise price (in Dollars per share)", "label": "Warrant, Exercise Price, Increase", "documentation": "Per share increase in exercise price of warrant. Excludes change due to standard antidilution provision." } } }, "auth_ref": [ "r267" ] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantMember", "presentation": [ "http://www.getispire.com/role/SubsequentEventsDetails", "http://www.getispire.com/role/WarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants [Member]", "verboseLabel": "Warrant [Member]", "label": "Warrant [Member]", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r708", "r709", "r712", "r713", "r714", "r715" ] }, "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsNoteDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Warrants [Abstract]" } } }, "auth_ref": [] }, "ispr_WarrantsDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20240331", "localname": "WarrantsDetailsLineItems", "presentation": [ "http://www.getispire.com/role/WarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Warrants [Line Items]" } } }, "auth_ref": [] }, "ispr_WarrantsDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20240331", "localname": "WarrantsDetailsTable", "presentation": [ "http://www.getispire.com/role/WarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Warrants (Details) [Table]" } } }, "auth_ref": [] }, "ispr_WarrantsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.getispire.com/20240331", "localname": "WarrantsDisclosureTextBlock", "presentation": [ "http://www.getispire.com/role/Warrants" ], "lang": { "en-us": { "role": { "terseLabel": "WARRANTS", "documentation": "The entire disclosure of warrants.", "label": "Warrants Disclosure Text Block" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r181", "r186" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r180", "r186" ] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "WrittenCommunications", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Written Communications", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act." } } }, "auth_ref": [ "r831" ] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]", "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested" } } }, "auth_ref": [ "r781" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1": { "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" }, "r2": { "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" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "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": "21D", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-21D" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "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)(01)", "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": "(d)", "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": "(e)", "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": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r19": { "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" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r21": { "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" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-9" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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/2147478898/942-825-50-1" }, "r51": { "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" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(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)(2))", "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)(a)(3))", "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(30))", "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(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r69": { "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" }, "r70": { "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" }, "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(1))", "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(10))", "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(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(20))", "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))", "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "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": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r87": { "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" }, "r88": { "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" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r90": { "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" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r93": { "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" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 4.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-5" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r96": { "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" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r98": { "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" }, "r99": { "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" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r105": { "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/2147478524/942-220-S99-1" }, "r106": { "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/2147478524/942-220-S99-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r112": { "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" }, "r113": { "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" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-20" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r120": { "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" }, "r121": { "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" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "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(1))", "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(12))", "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(13))", "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(14))", "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(17))", "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(18))", "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(23))", "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(3)(a)(1))", "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(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r155": { "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" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r159": { "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" }, "r160": { "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" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r189": { "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" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r204": { "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" }, "r205": { "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" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "36", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/310/tableOfContent" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/326/tableOfContent" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r224": { "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" }, "r225": { "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" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r228": { "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" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r236": { "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" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r255": { "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" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r321": { "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" }, "r322": { "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" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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/2147477891/740-270-50-1" }, "r348": { "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" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r354": { "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" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r427": { "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" }, "r428": { "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/2147478345/912-310-45-11" }, "r429": { "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/2147478411/912-330-50-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-4" }, "r433": { "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" }, "r434": { "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" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r473": { "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/2147478777/944-210-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r476": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r477": { "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/2147478777/944-210-S99-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r482": { "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/2147478777/944-210-S99-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r485": { "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/2147477250/944-220-S99-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r491": { "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/2147477250/944-220-S99-1" }, "r492": { "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/2147477250/944-220-S99-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r502": { "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" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-21" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r531": { "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/2147478795/946-210-50-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2" }, "r534": { "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/2147478795/946-210-50-6" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r541": { "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(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r573": { "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/2147479134/946-220-S99-1" }, "r574": { "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/2147479134/946-220-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r605": { "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 6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r606": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r607": { "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/2147477271/946-320-S99-12" }, "r608": { "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/2147477271/946-320-S99-19" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r615": { "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/2147477271/946-320-S99-3" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r618": { "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 9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r619": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r620": { "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/2147477271/946-320-S99-3" }, "r621": { "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 1)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r622": { "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 1)(b)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r625": { "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 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r627": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r661": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r662": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r663": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r664": { "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" }, "r665": { "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" }, "r666": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217" }, "r681": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r682": { "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" }, "r683": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r684": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r685": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r686": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r687": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r688": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r693": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r694": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r696": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r699": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r700": { "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" }, "r701": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r702": { "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" }, "r703": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r704": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r705": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r706": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r707": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r708": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r710": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r714": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r715": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r716": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r717": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r718": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "Global LEI Foundation" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "g" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12, 13, 15d" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14a", "Subsection": "12" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "249", "Section": "308", "Subsection": "a" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 8-K", "Number": "249", "Section": "308" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form F-3" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-2" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-3" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-4" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-6" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form S-3" }, "r774": { "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" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Investment Company Act", "Number": "270" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r818": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r819": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "313" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-X", "Number": "210", "Section": "2", "Subsection": "2" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "413", "Subsection": "b" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "b" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "c" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "d" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "e" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "486", "Subsection": "a" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "486", "Subsection": "b" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Section": "8", "Subsection": "c" }, "r840": { "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" }, "r841": { "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" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r843": { "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" }, "r844": { "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" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "321", "Publisher": "FASB", "URI": "https://asc.fasb.org/321/tableOfContent" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "325", "Publisher": "FASB", "URI": "https://asc.fasb.org/325/tableOfContent" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r863": { "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" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r869": { "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" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/320/tableOfContent" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r873": { "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" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r875": { "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" }, "r876": { "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" }, "r877": { "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" }, "r878": { "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" }, "r879": { "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" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480341/340-10-S99-1" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405/tableOfContent" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r892": { "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" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r894": { "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" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "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" }, "r899": { "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" }, "r900": { "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" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r906": { "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" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r926": { "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" }, "r927": { "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" }, "r928": { "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" }, "r929": { "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" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r931": { "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" }, "r932": { "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" }, "r933": { "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" }, "r934": { "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" }, "r935": { "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" }, "r936": { "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" }, "r937": { "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" }, "r938": { "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" }, "r939": { "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" }, "r940": { "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" }, "r941": { "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" }, "r942": { "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" }, "r943": { "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" }, "r944": { "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" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r946": { "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)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r947": { "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/2147478777/944-210-S99-1" }, "r948": { "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" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r979": { "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/2147478795/946-210-50-6" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" } } } ZIP 96 0001213900-24-042990-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001213900-24-042990-xbrl.zip M4$L#!!0 ( Z%KEA!S4>K+B0! !7 "P < 96$P,C U-3$U+3$P<5]I MR]:Y?:RK$P_)U?T2%QCKV6& O$U>/P+LPPVYR,83+@ MY.SG2Y9 S:!82&Q)>$Q^_5O5W1(2"! 7<9E1UHHW U)W=55UW;JJ^O/_]VMB MD)_4=G3+_-O_Y&_D_R'4'%J:;C[_[7\:O6:[_3__7SWS^4^Y'/F-FM167:J1 MP9PTKG7P@.3)VW>FGCQ]?7EYNAO",,]1MZE@S>T@= M_(+D?3 MT)J9KCW_6U;,\VM@&S<.'=X\6S\_BA\_XIM9\8+FVO[#"!1[P;*?/\(/']WY ME.+3A9RLY)2\]X[^RXU^1S<-W:3_]^7IX:/K+5QU 74XB)R3"[E\(3!(#@ + M#>0!NFF/2[\$!I7 M=ZQB(5_9,+1XPGL!?]0W/6XZKFH.?4@$G_AO1/'- JOK!LXK ;3ZH#AA0%X4 M#XS\Q__[]M ;CNE$S2T#-'-RR!F._^I(=0;L1>^7$((MW?$KV&@G3VPISO3 M\)9[IBY\!_1$0K+Q967!W[]6^%9,DZ_5:A_9K^+1]0^A@,BBH*"J5L\0_-]G M5W<-6B>?/_(/F=&_1OV1$\^8GDY:E+^OJ$.J1#7\B3-5%-B7\A MD1ZU]5&6O84 ?,3_?I[N.L MF:CVLVY^(OBH#.-]G"Z-B0+U7J<&B-.GF4%S MC^HS1=D9A)[;^US_GR_*M@'UE!1]7EG!,Y'ES M+Z/PT)%O"7)43C7T9_AJ"#Q$;4#AH/Z]T^ZW[DBOW^BW>I\_#B+(E]C"]^]NFC>@ MY4O%VBF!.#G][[M/W\AG_=MY.?>/SQ]#(]5?,>HVHXS;3(@>]]-(_T6U MG&O/:!0J_S%3;1C1F#_1J66[ :R")L-5U2K%\NTR8@F0[A_?&T_]UM/#[^2I M]=A]ZI/'[T^][XU.G_2[!/96'S90)J^0[A/)E]YK'TCWGO2_MDA@V_E;KM'L MX\_YFE)\O32[MVSBCBGYPT,YF<*[E@9.A0:.PPXDU< YR$W@@3$2-*>I\]R< MJG:.FE$D?F2SM$SM#EX+$3B?K7]3[>&8*'EI]UUXKSM#U?@=)KZ';YS0R(5L M'6V9U0VY_/=K)'3WZ76N:V>A,U(-)U+J,,]81Z/ZZ/9$SLBV)N3?XG_$M?S/_WZ=F&A:DXGN M8""'C'2#$G,V&5#[4WRAUS+!59K?P[L=]NJ"8TM%9LF WY8&DSX=CDW+L)[GI&T.;\Z)S?>M7^K09>L@ MUHC8/OQ$=8@SI4-]I(/BUDVBNPX9CIE:_W!N6KOJ !A\2 UCJFHL5ID%8N#? MSE0=>G_O#%' ^?5]V*%E&.K4 ;?7^Y0%&>W:WN@_J>WJ8"-XH(-#S![0O ?$ MH,7:NQ6_>,#]XIO2PG,^3"=AP/&3XX(--+6MGTC4L+G$F11XSK)!);&(8P^? M;O+ :=/2 CQ;09X%?)JA$,!(G>C&_-,V5 ;#!8!YQOUWU%!?5)MR?L>1(]C> MU:*P5WBW8(;H)Y+#[S+Z^NJOM@:OPLX8,A0N2\M*ZMT>>!_;&>T8/\R)ZUGU53 M_R_[^X._7$'W=7R0\$+:-T\WO1O2FDP-:TYM#GF8#TC'N@F!*ZCQD8DK(<+> MJKP,T2J"*_W18FUD'/,B%'Y#TVSJ..(_#[I)\PM!4%/8]LW7*K),OJG/@&]@ MQSM;_TG7Z?S$EC78R59/>V>=):!A MXJ1K/\*3.CMR"( $4K<)JX:A35U=ALC;&<(-6A8>FQAR@^Y9?HWSZVZL?$PV M?+0 D<;_TZ=A38ZQP^,J)+DD%ZY.%PDDH9T[M8%]]*EJ$/J+#F?C)]>I:/.-\F@WK%= Z8H$AFB2D@^$,5(D$U M->^K$0OY$@PV _Y&Z/."DH-=CPJ'&*KC@I>, ;W%QDQVA?^9.6!CSD^%4'^Z M'@A&6W=U&(>'!:@-:)C.;&>&\0'7@L&X(9\OO!]\R(!8Q4!<8^A^.CM*+MW@ M73(4E,+^AL(Q]7H?4R50/[;4X9@T@=F=3R$UOY/9M%DL[&9*70R&;!79B?3F MDX%EO$=KX2SH"0YU*;CIB" B8Y[6+RXX"(&R'7CI( R)#<#Y/XB>ZC'1T^X] M/B6P3 2#_(RYABF#*#=DS@*.1]_@,9JPX[5M.(:AC" D3#Z(^9CF816$,#*AZ M,7W+2,%X)C^I%?91P*SR92383/@SGM02#7X%!0./9J8V'5*F;O(%PG(A'/(> MQ@-^(J2Y9@?U'#4+*C0?:R6,,'B5F_[PM\C0/@.OA] M\!]8 3Z/CV;@)81"C(.GVPX# N>:HD5N_KT:8B,C:(1V+^"?I9V2HJ^-II#60>:*[F-$/CN/0M2T3E:XQ)Q04 M,)Y- F^I0Q8#1\#+++\8(>@:8P4F*<@FY&O3^S. !\EZNGWF/J*K< M%I3"C7C '>OL:'&*1XL!_B=)\#^'-\->Q[W@?-B9:0-X0;0('@XR;5Y.F38) MI@4^4<$%MT%DJD/PYD0]"M+11C$6^2T!"N0B?W FP.W /K8G?@B6'JCF7$*I M#<.!J,-E/6? [GQQQ][/-[!JRAA-HR/=9%DG+*R(D9B"?+L.0O9S_M9[;.L# M*_!E//B\!U%RBX<]6$D85N])W>2;$BS;7,'314$%=),Z[;N?ZB]MI.BCZ7SU MW3$-RH=H[EKGA 9.,8X'@R^]-L[)%KX9-X7CXJ9QB5@)HB#^H4@<[\W?4KLZ M&$R/,02A\'VV['G4H1OJ>[LI'@CX>M6CNL*=*/&\S?D[-M7*&ZFV'?]'@Z:W M3B>MP'=P?CPG,IOPR\S13>H$+.]\K7#TK1% \CJR'F6K[/SW\=;9BM;"21'/ MF^XW-EN33[8@(DLTO@0BOK'HPBAH/"ZQ@I31HVU>?;3LNZ"/QCPSD(JFQ1RK MF<,-3YB5EU1$Y#V#[8IS&7.<_$6'J6%:8L(J+90K/W6'25E3-8>Z:F1 ]F+Z M'SZ,A9R::FL.P5P,75MWWJ.\5S]$VI"[5'BLR9\7C/UKD3_/BSM"_E5^;?Y\ MZE#M[% Y8S"Q/?8D[X'IF%O#TWXW.PT?;OB2P=GE'P15T,,]%BOT$+P5T09, M4%A;N_76F:#!O%'65$&66",%"4EGT\P+_.-1YIX%,6 _ATB3SP+YASI8!<[? MLNW.?9A2YFR2TRPW)QZ)B.BQ@PT6<.[A^873G;E,K(!\ ><-U#=E;MP,W&8V M(3OE"(7\\J"T2F6I*,M262E[M/6@K?-S$;;"(3]%<5AXVUI,E( OFQQ=+[6> M.S_=7,_MUWN_SGKN+63!Y=S"BW_,J#E$)"[6QMH/\!?6D"M?B*!7.4"&I!\K INJ/W(#"Q@;(IVPE0?#*$= AR/M/'N2&:V.$M:EJ M[=YC^ZE%^JWFUT[WH?O;[Z3=:=Z6EA;V.QV^JU._]1M M#38M^LQ1Q S9Y++RW905>V,E'+44+UM^RCN^-NB(Z?I\ ;3]D@60\[_VQBQN M'G1[XH@/W ER2% X1*:'Q,'KQAP1;]W'0W D,E0RMM&L^;/Z;QF+SX^+G<93 MG[0)R-)VI]%IMAL/('*POT2C[[?R$'A3ZY$K3): ^3W)%J#.$7-(7#H!1@Z" M= B]EVE[U/#8O>>-$U;AP$[8KY.4)]R!RQ0Y:JSKNZG.--VE&H.P:>'<&#>! M3TPLLE#U@ECHC72GE->P\7QB=%EM.H;7\ #]P7(6.1,N0$V]$VU\U@1WV_N; MQW4632O ?5,8$/@@[SAQC8R1//V/>BKATW\=[;^H!G8]([TQI4!_U6%+ 3;X MWQG04N%^M\*(%J+EFO;ZT?-(NY8+CSO6F2K,/?M+[:62['!RA=G3A<2,Z>/6J+Z337!CT0*^K5Q M=[HSG/'N.+@Y&Z9JS!V=;? P\9%#^'D:/@>B>F8LFW=GUN!R@MOZR/RBW)"$ M&"9_U.XD_\ C3AVV/9KJ2'?XPO#^1M8Q+&>&APZ-@35S128]6\V3[OPX,S_4 M+DY,%),C^U%#*MCLU[8,[H,]VM:0:DCE,UMB2>[OHZGM#0-M*<@YJW$9(VJ7 M/VIDQX_:8=BNV__:>KJLD)V29*#G6H)Y^:.&CA[HLVIP<<*J%\XM3RXP*MM( MC))'#0*A:O"4$A'-"53IH6WPW<'* M9K84L:^OE1^2M/63(GOYF)B[HR.5N72S*5:D45.W[ "YKY2L9]CFQ<3H?=2( MWS>,U>$>[JDC"CM[X-:S79:TDVZ9_:]*5$O(,>[:<&(6/ M&K]K_1KK _WO[9+:6+@EW2D+?'["2445P"WY)W8L.4OF M(\>%B?O?B(6251R$,Q[7Y,]F0WCQ,')+\'*63^3!>J$VF^Z68#,.CKF.A?C0 M0RF/WIL,4V\V1?,BVL2Q^WC^U7BZRSUTNW]O=W[C%S-]2RZ+\:A+7,WVCU<5 MU<<>"[RFD*7[J[K)CC-?5%O+&9;U0Y3_B'.O#+A&\ M^:\=2G^L?$D!4Q.<,5A;[^B@.E2; )S8 M)Q#7E;&P5Y.MJW[5/UO3"UN>:E/"(>3=)G3>('J^ =428-=E+V*)ET;A6_8J M$ NFI-B)W\2>,SG6RY'E$DVHBG",_.%QQ/4S$%;1 Z/SBAYWP0HWI*%Q(F+; M#RGX#I!W2&V3C3QSP5H&-G-A"_$U+DV66;QX_C8"1YIN:9-%@M PW+$U>QYO M0GX8X["Q1@9KK3.FY-G"\7FVAV#'3?P33$FT.@F0!AC",HTY MME_!&STU[+$V4H>NZ&/)XU6$W^CHPG,_3.O%Q(*P&>Q#//=FZ@A^D3*;N(;Q M,E8-L4$"/8%LW?G!YYHADZ P\2,E,/E,-7R1@%]9,W=H(?XGZIQH^FA$<7W M2SIK-H/WM(BZM(AW-'YNRUF7=>7P1 -KM(3OK5_#C1>\XZUAAM;,T !]6$3) MBB1-U]9A]U&_T1&'#E4U(UPD1+RG*I58:26>!AH@)%R5BT+X!@87%V?P9CJB MQRA%;(&% T8"R."V1$0D5/($4##8Z D]=B[%GO=>J/C/[WG('>> VQ.!G!DS MV#D5]E'N[WX"3*!)JDB "66]22AR7K"J4'78\WB')D;"@VMUEA8;;&:R<6V9 MHZS-VY?>XO[!7D$F8^ZEU^&+,])S;4I!KW1:$@G= MQ]GDMW$N(+(&B"F48,)(""U?9;D0.+EO]7D,&PT!EB0#-M!@"$"?SU5E.0=_ MY&1%D=\:7S.=X*H_T/P#?,,#')', L12?=14LRE*@ QRPV9+@_G0_%UN9N K M8 *C80$*3[>'LPF_K9FS*FIDL&5A%G6$C=36"!L)#. AG;)+H;QF:AF@IJ&^ MW "15]EUTQ@)$R@19O* MXRVT<&T,W'H@+>Z6%,!EN.3$^37J (8Y"*K&T(?F.(S-.M3!BSKUI>K"C!D% MK02&$S #L"?C+KY/9JWO\UI8>M67Y@D-CZVG?KL#'O1J:L-%E 2><$=_-PWL M)Q\R !WJXK9%F6TQQF.&IVJ#^2W,G>926S?Q]0M=_F:VXK8"BT8YK("6">[5 M$1<'T1?/<94'WC[8]K Q==B1B((97X,'*2R3>"U+'*X%7V!C756-_1&BH$H: M\-P8\$PCGH=&/-D_*FN$X16/LH./9 5GG)K2$ZFO+6)\"3^%!/$3!*G=;WW# M/4^BBS1/I^5B\HUR&KZYB.X'WSN-[W= H#OL1'#7ZO3XIU[WH7W7P*\7P?U, M]YYTP5)A;-TCCFV?WV^-3Z"N^V_]DB#]W>U38S6-N58*E[0=P%[-O, M8%O^[^))=N3Z0GDW_H%E:+?$.X/V13PJQ.AT8U@>'L_^+5O.;A@P2A-N5[U] MK.+CDWYC=5[\2F:UQ3>UVI2VUR(1CHNP_:9-X0M=?2CJYR\7QKUP>$CJH/T\>%^0 MBU)!J4J%4NG#VAY3)>QY_H0QX1E=AL\S$S=WC/*?"B\=LP:S];^L&;.V]#2[ M@LEO7![=BK(0;$4IQVI$.7-RSZHZ_206Z$2VG)PYX6ZR11!112FOE*5"K;+2 M;W(MDJ*6'TWW"\.KR]EZM2#5*F6I4GP+ M>)5/A-=*MI[/%Z52N205BL7C(?;0@M.J.A'"*)9NJ()MJ4CE?EN1: M=:MH6N-=Q<75ZZ+3 >;.[G2J@2VI2-6:(LE5):73BE4D+/UI<"\,O-L>>ZUH>#?;.Q+.[6MD>Z^ M;JEU@+7&D/3(9$ M2NG?J E&A<%[,V@3W617_[*^YLO"^G7Z08?$?3CN@+\:( M4@K;F2QU8(\4"SH"X?*@DV1)+E:D?#ZEW,D"1$>@7($%C2C?\#ZN?9>O\BG';F@2Z,%^] M!'N?N!77-K&O*R(O*,2PC]S?LKD-TJP*THQ%&8J%(R8]K-2TOC**'<.8VY=B MM6R]))4K-:E6.&+*UVNGV#%,NCTI5I3Q=*M4*TK%TA$C>:^=8LQ .9*[3K3< ZPRP]"&1[Y5:1"[= , MG/-@[0#;^""LX6$"GB9<9Z+A ?;I05@K8?RQ*N7+AV[1MR MMEXNRY><4)I8G&1/5&[W[2K9>DF1:C&2:C;XW%]O5"@OR5!JD."=TCTCJ6:86# M51&99EMYIX3YN97CU@!??W@QL0A^;,*MI1?&%PM2H9R>]9\NBG_$[8:YN7)5 M*A:WFV7I?CL\FG_X?D/_7);D&.9*POD:NWA2EQN*2X&Y"F#.8 XNI>.^8KLP M*;/P,$%7!.>V!HY9VEWQ=)&*(QD5)5;PHQ13&_X$ 9'#=AFFZY;R4NV8]M\K MV65)&8&'$:S"8^;5TA&3.5(#, 7FPH$YI@$H,G/YU9:>3>>JOQ)ODY)8 &Z1 M''9O6Y,FC*J;,]CZ73_OF$=R^7-]7&KKEVNK%MZ6KMKSMDLG#L@E=A&NQ9HX M1!WD;=?\+ =7KI5!!.QSII?TH41BAM/%$("GU-9 !I?W.<$_+P$..KV_# *4 M689LL5B02OE+/)9+[##I8@C $UX+0(%:=9^SYIT/H%([* 7F*NV@M85+[8!) M1')DR Z(KS_.E;#Y!3)-.')?J$EC]FHM%_!^BHI4JQT_.?_5DNI@0VT_4K%N M*"6I6#WB6>=K)]7!)MU^I"IB T.Y7(-]E=8"GL[\VX]8&"Z6\K(B5?+'/X5. M[;@4F L$)ED[KHA2J$-=@FG(VW90<1^1!2\1S9H-#!KKLLF=QDC:7 /$[%E- M62YC?$M10"3L4;%)#CF(W)]$F!0MU8HUJ1*C >];)]$AYX[[DZC* M[N/)8XPLW44)&F4'D*C&6FXIQ;)4KNUNE&VC46J4I8J@+F(OE:193.BE$B$BH=SXF(QD<$.?HBJ_6?&:T33 M]E>;4\.;06$1.%%;6ZC5,+7^ M,-']&@^;NC7>NV*C(F@U6DRC&[=%]_S"S1 MXIM$*;Z6T/R,M%)-4VM/YBY=PO[&8I^25*BDV_L$:9YGW-X*T+E*:Z.9G3?_IC9)SZ#"G_\J-=4VC M,!+_;VX$JB&GW))-/Q3+(%<>R54X_NY*KQ%(@7DEUF;]7Q1! MHAI183CUF7*GR"'6S'5?2YI^+E^0 M[7 N47Q)W4\Y,FA!A=#G=ED0.WNB-D 3G$CJP/42\8 CHT2(J 1L3U71:KL<5/>&R7B <=(B1"QF.[$DZ9S)$+$ M$MN)A6I%*A=V3\J)043/7/CHJH PIL?KF8S0FE-OX!'@Z!/)RX#9OCX!6[5# M7\B3-5%-B7\AD1ZU]=$MF:CVLPXSX:-R>/(AQ78=B^FG)YFM1RDQ+1=&<2U MM3K3=+2]@>H:EJ&R3RSW1\6O1[JIFD-=-3) +I>RE-2;XX-Z:B2LSO.G7([< MZ]30/I%'X-9;&.R/&36'%+CFEG2GK"'+)YRT1QFSW9)_JL8,?LZ37$X,QK8U M'R]@_W%XD ]N>8ZUC(2[RP9<^>F\Q+"':??RLP]? INJ/ M'&\V]@F,:Z1&$-AR!+"(UR"& CP0XJWHR8/PXCH6%#W/SF?_J$SNJ?^6Y2(R MK%I/=D<,ZNW>8_NI1?JMYM=.]Z'[V^^DW6G"9A]$;)?$@/C>:7R_:_=;=Z39 M[=RU.CW^J==]:-\U\.LOC8=&I]DBO:^M5K]W8N@\@IUPTI5YF&*"WPU#J#>F M-/%O9ZH.O;_#!L'0,@QUZL!V\C[=DA==<\<(I_SNEL2%.1O+E][L22]S?UAG M(R2Y%V8[X'"&MK;I3I1!!/Z$/!-M8=C@8$\QP !#!2/@X&X@9I5YMJR0,P(UD?S;+WA M.-3=7$T6@;ZM<:@XL:^#Q]T?.Y&HX(G4+E$92C:'5Z\>)_ME/PCY6"F_BV2G MR+!?4W7&R[O!D[/O-KJ _E.QSLO$T[5WNWMTI0.2!6%U#5/#_[3^F.D_P6$# M=Z#A-E7;G@,FF$$<)]^^BNF=LJ2 +UZJ;$_(W8B;:"%Z84@O7P+2*WBWJU0L M*5(E1MIZ;*0?*\"^:5\UAD/8O*Y#;#JD@ .P@,Y^5>0!&\E;SI._F@YUA4B. M14KL&HSYT66I4+[.&U0/V!$'8Z\&TJU76XA\P/9D MG+3 EQ.+CXHH8O,*B%AY]XJUU]XD(&XZ#-BUN7@9*B4M. ?TCYD^165]S6$A;V&/N"RP:%O>HN*Z>176Q+U: M!3MDG\NDKMP?.!!Y[":N?+DLE6+TB+@P*;7&XG=5\UG'TV(NO4ZR-V):>K6U MEMXKX\NVJ=&1#DQ''_2?5%L0A>O7UJ^A,4/*_699VHMN&+%X%;!7*ULMXP%6P!7=' MWQTNVV+1O("-?N1R_BV&, _'GH(!X+)2EO(Q.I!>0JPDTSY*\^L-=N(5T%\VX+>Q>,7&8X8TL(TPK$.EXW M.QUZ/,"M=[Q^-7: 3)%9&\)J%9@JQC%LNON/I&7W)A?&,Z5BK2R58UBDEWE M45SL[7B[^E*[?21[&A&+'2K #K)4KBF24KS^*M#DJ7+PV4,LJE2Q,WM5RA=K M4B&__0;W TH"DU'2<9/7'W1UH!LZ.M,LXNVXUO#'&)ZGML.\RLHMBX*[\PL\ M%K@H8(XL=!?)],:"1!>X[(L"YC(B-'Y:\52=8Q[I?HA:D:1GR"1^Y N(?UJK MR'AA&5YM("FU4Q\6'8RQ(V0/[XXQ]-05J5RN2*7JH1@[:=*\X&X_^&A3@Q5W M3U4[<6VQD8R5HY&1WQVQ RWSX(KEP9BK C&O,W^X>C[D%;+U1K\+"@4"/7NB^6A)Z?,<[7''"O=B%P*5LO M5('$Y3>7;Y,(.MEMX<5B7JK&B+!<@UZYFU'LLZ.^"IN+$7A/RE:R]4I>EFKY M0XLLDL-:W .[_)ZI2Z>0X/P*%^*JOP[S:<\NK?OJ+[J/CU8%TU21JJ5#$Z/. MSV:%Q-GL#%5(W7#>2\C2\-Q3KXYB:ME(N-=]L'6TY)N][%/,(RQB(?GNUS6D MQY'GHEI!YI&[DE0K['Z;W66<2T863D7XWJ^3?0[8]/N97P4,=P&_E M2OGK$ MRVS3O9X$L3"\5I,J1462BV??X$>KH[K8LZB+ N;HAY.\?"T@6M,:MM=N0)O4 M)=8HM:,/L\AV2Q8KL%1LI50&TJ>Y?6 GV[%"P7FZ%NQMS;9.?5FS[]) M=+PZ!AS47&V-TXJ2%*P"EK(NX1$X^8E=B\E?XEMWQ1T3>'!"QC6/JMVU>WAY MC<9:)7NWNJZS)Z+N<54*E5ULG#/#RB_@EN6HE)2E+PCX3_RZS5N27#Z:OSY^ M]U-CYHXM6_\OU>+=^J04:DFF>AT*G8+',<5--XLM(UW<;ZKZ,YT0^6W'F<5? M6C[)-,4ER )7@L4%K\!O RN R5^(@WBTXD[&2+MA6CDAB^^!:;#32F4)=J*D MU*+R&KC,@JG[\5TE8SZ-&F(VK;5#NA)>3/>3P#0TG0&$H"W+WL M(2DQE1Q>XKY&1X(FT5$ +*)5=)!1!!3 ZX%BA1&0(V,_#/Q@6I\_XO-U\9]( M?>5N5$[D5'HI;BBE='$=]>)"7KZ^3,=@T01\@RRL&@0;TH,:($-UJKNJ<:46 MRV)!C[">MMGDJXFCBXO@,!1 &5?!>JELSRE\9=;+(8C#/FAY*5_&G)]KN*+C MB;JJ;H*8I*IMPF\.>:\.A[/)C)Y^N-(MX*VN)1;76"SMCJ\L%E$5 MUN^G6)&J![=G2PR%[Y-K ;D+#AV "=3$!F06F4]4JTK5ZCX%B1_.KC.V)_<$ M4.1==V--IC8=4]/1?U+RWK )+8:J6%R#MV?F):52E&HQ0DUI M!Q]O^>Q (77P$WI%*2 M2K6SM^Y+S) H1J;\Q>P.MF[Q5]EJ[CB)@ U3VY/?:FEKP#.D!.Y-KY)\LJ:! M'UVL8&:QL'HF(Z)<4V]@;/X'\D8&5/;U">S=#GTA3]9$-27^A41ZU-9'MV2B MVL\ZS(2/RN')AQ0P:P/&!SX$ P!@>I))>Y02TW)A%-<"?*LS34?O!:BMX;V, M[!-3&\RI&>FF:@YUU<@X&-5GN74WQP=U08K3(&%UGC_EIX;VB3RJS[!# M>B!]J3FDGTCIEK###)B=Y'+B/;9I^:N!J"F?.N=:4WBX@$PGOO$8L8S?;5/8 MV95EF[C=C%BK7UVN#P0#2XZ 2D:1%$2!M_A;TI]/8>$-&_;P\)9T8&=S!'4L MQ$4A^-)'[RV&)<2PCY]U^!K85/V1&U 0)S#NE"$^"&PY EC$:Q!# 7*'V"AZ M\B"\N(X%1<^ZU]D_*I-XZK]E[#O]^:-:3QJB=N^Q_=0B_5;S:Z?[T/WM=]+N M-&].*8T B.^=QO>[=K]U1YK=SEVKT^.?>MV']ET#O^[UX3_?6IU^+].])\VO MCFE^]\R>%-#IW&7X0=3H U\E7INW@*<,0.I/I8?S; MF:I#[^^P60%&L:%.'=BQWJ=;\J)K[ABAE=_=DKB09V,9Y)N-[>4%1EA4*QU[ MHY^&Q>#9XM^RY>4%;W"MMG0#]J#C>1)\5F;J'P+HY2QK*4'B#(LJ9->^&0WR MXLSG@/GCPK1&5'B1=B:FB!=O_\CEP;9I3H:H122/P]GU[Z"^S>*Q1GQ&GF5W5B(?;4V-"38&?1UK2>ESV6MI!C+MDE7&NQV+!:SS M12K42J/>=_B'A1Y/(%!/)Z #;2-O3Z@4?1:\:N[3QRG(.HV@%' MTWO64I6P%]^FS/B]R+,?4L]&[[]<%ZGW.V7$\L0W3.,D]W3,\ MH7T5$]T%.47W*=&=3]&=M-;(%TZN-O#>'EBEA$X@X3RO)$7IK4GE MI6*V7BR @[ FL?0X]/[PADB]F=+%D^_I$MO3BBQ5U[7?7N<3[KFC#\]#W^IJ M[G@4L9, BB#IH4.GL*6PI;"EL.U50GFZ;'^<.VZPKT-=@B6!)\-?[C+)&MMA M*FQVF,Z^D&O'KW+A^(V]D.*%+V2+*W/ W< @4Q9UE;MY,>SV1D7!CFPQ'9EM M3LI%\$+IJGGA@/C% :Q0.1HKI(Y,"EL*6PI;"MM5.C(')3/<6S:%L<1-1L,Y M<6W5= R5:3E5P\)H+"&,1,/)2^@/&VZC W",D/YUXB.VD5;>;*2]70RF'+4G M1U52CCH0@]44@P=B<$OZRMO%X);XQP&Y7NO:3 E;I"E,D?["$FGXADA?_?7( M+UMLN*ZM#V:L'+9O/:IQ[Z(KP9[)ERI215[3/7-O%H@^_7V-U#\@XG%FXM>2 M)7X:2DEA2V%+84MANX)0ROJ>4[%K0")N48FN_CA!3[%CC18GOZL@G[ZJHRSO M7M6Q>UNQ,Q N.C_OLFBV5TY>.;]3><95$.O8NRRFGZILR?N_"MP=D='CHFU+ M_GZ*MFBT;6MHVRA6$TMJ7RM6@3H5J:@H4K46,]7YC1%L2_0BL>3TK5D; M925;S]=J4DU9T]M^&]H+AP6?+IIJFXEV\G[DY2)N,W0?:J4U#6P/WV9IP"B% M+84MA2V%[0H#1GNU#2$1'4.*K^CD:+,6/^2BBGWC1B5^AW5EWN!X/'9/JXR"NFR-M18AQ0(K.GQ,": MB*I44DI2;=TE,2G=MM+MY&VK-59"8D:]6*5"CO&3Y.VV.\%H\YA2V%+87M\F%+ M.+*U/'?:'F,WL&)[D9=>Z7[M^-U2I'8]"]E2&W7VA6SQ1@XXK=V_)T*%Y9N! MZR]52OG7TQY#V5+E=>F\C*\7KL!OJ6>^NP+N7+\%K?4 9Q_(1M-P0,R;Q=EP$[?6MP) MB[G^-%YHG_,=$=W:8_:/_4A?:2V;FE/=&@] MFVS$6"%TS.*5JL6\I-0*^QJ7E\I@6RHFKFB ML0^]Q@C73;6[&2Z):UN>\=RA+^PG)V:^>\SDTOE MCTL_>(^]D(L_X4[(K3T>GU=]/J_),>N!4J_T8O@KA2V%+87M]<)VTVWG*4(U[KJ -[486K9R^:4\5 M2SG*DE(XH&G/*V]RF1S-]JHKK[**B[(2\S+2JR#6L7=97*,J[5J\%]K2KL7Q MY*EBPT.IFG]-URZ M? @>%;4!SP,?@@$ ,#W-I"OS_"F7(_#,GZW+3J075FVB?QEQ%K]ZG)] M(!A8<@14,F[$( J\Q=^2_GP*"V_8ZD ?WI(.L#)'4,="7"C!ESYZ;S$L(89] M_*S#U\"FZH_<@,+^@7&G#/%!8,L1P")>@Q@*D'O!S&LG#\*+ZUA0-%F."P 6 MFHW]H[*=KOY;ELO(FVH]Z1W7[CVVGUJDWVI^[70?NK_]3MJ=YLU)=^"@_KW3 M^'[7[K?N2+/;N6MU>OQ3K_O0OFO@U[T^_.=;J]/O9;KWI/FUT?FMU0-(X8=N M\^]?NP]WK:?>7_]<+>0KMZ3UC^_M_N^?!_;'^HG7<=]](OVO+=)I=UKD6[?3 M_]HC+5C0'?G6>&I^)=Z%7Z31NMXM.F(VC;53KR40G;M MF]& +FK8=H8Q+B3;&?!LBQ\.9Y.9H;I48S*0L*C_Y1*K;[D[TRENA+E^#GVS"\>*VIQN7NY>?**NJIL@."X6PM#IY1G ?!GK+LVA9431 M&7NQU6EL_:%\*AS0CIHOVQ[+XI0NBF].S#3 M/IR*\[\S(W2#5F%YV6)F>?W$&X\H0J\?F$2V.FQMYT%CG30=4B>];YY.9?NE M[#M196=XNYW-%7=>'O[*Z5J0OLV;@J+XD&P^F\PM>65(O_X6RHN MWHOK\9YB/W'LE[9A/Z5!,DKEY)=J5[%J("_5BF6I*%?>E&8Y.FFWI(LEELNR M-5VLAA4!U:)47G>_U,$4_O#JB;N9MB?/[J[EV;ZME,M2I;@FQ3O"[]MWUYZT MH\:ZPXB(6.LF^;*Y!GZ' 5-@4F!28%XA,)?9;S%TAU=R",M=".%B.R5+C;;. M#_G58;!R:1B,#7GUTB#?;.N7#J@QV/^.I5H![_TMY0OP_^TFX08C_MS4KET7 MM0]H%GD L96C$#LU[%-@4F!28%X7,*^V95T BI/W7ME[I'7F\H'QXZM#0%S[ MIRROM7_>&LI2GHG+,_F49W9%62%%V:XH4U*4Q0L ') ==)HV8FO]RF*VGB]) MA%S#)!A:.T!B3K/;$5+:) M\F0;]>T[4)R\F\(A+;CVS+"OE7?*L-^C.=!)*;62*'591-HO.:H2-U/^TJES MQ'T4U\4KQG;Q+@U9QV'EN'@JI7B*A:?U:1MO T\;1>.A]Z_M+AJKV7I%*BJ* M5*WM[O2]2@IM]NT+AUX%>4#:-N;FUVI235G3R7T#LK>T][Q",FVFTJD+)XJR MC!L);?E::4T+UL,V4AI 28%)@4F!>5W G#: LE=# [+P6D6)AS04!UT:CE]'R=8+):EA]JI:9\"DP*3 O.Z@+E,TYX%>'(#U:'8UG\RI:;#:^CI+_Q,$T;DU1FL MZVLY4Y,_'@:+EX;!S7;S 9;4HNC0Z5N+^__PQJVV*>Y-8;D 7W#[-0.[C^W* M[A0_.D_TCYGNZ"[M4?NG/J2/U-8M[8D.K6>3C1@K(EO#QD?Y4F']C=H70(BX M++0^B_S2(;^X=GQ)>1$7Q/MY^7B\G[HF*3 I,"DPKPN8RW1-VHXSP]Q28HW0 M-?&OJT8U1"@[C":ZB?>&Z3\I45]46TOZA&+S,7OUP'-V7##5[F8V(()K.IXI M^D0=U]:'+M788PUO;P3 MT(0\PN3XN"CXN+P]WS[U[J[!'DV!28%)@7G#WIU*0&5:IJ;:<_A]1%%=O#(7 MA+MV'?K"?HKMRI6R]0)8;/':*%VB!9&4-[<9D\LF0QG0*&\ORKETX_'BDM!B M0WYQ^51G\=]V8UI,II.E2K4D5>3\U?/NQ9VDQX;\NDZP+X)UJS[KUN1#HPVI MEY8"DP*3 O.Z@$EOWXDB0GJ3RG7TZZC&;^SYVE&6\DQ'Q0+/E%,*-4FI)=*@^*242KZ% M]$%$VJNW4('U5BSOT5;HTJASQ'T4UQ9:GR9UZ<@ZZ?4+M?AWR;Y./&W<\K63 M;WDE6R_F)>SX)A=W[ZGZ*DFTY6[%Q&X/VFZ)%5GOVUI5JE9WUZ!O[ :&X@%= M6?;<2R76[#)&(=R;V$:;7>*3$P?[)H)Q4RE)I5HMR?LQ/C)7BRG$>B:3$;IN MZHT\LM KR^" , (*I-VN"DRZY5_)-H:2;V7J/4F):+@SM6D $=:;I+NM[@,\Y5,O M)^9"J_CU2#?!]])5 P"$+U@MZ\WQX5\0Z/@CKX[YIUR.W.O4T#Z11_49-D6/ M_C$##YU^(I5;PD[V82:2RXGWV#[EKP:,)SY-SK6F\' !V4Y\X[%B&;_;%JC( MKBS1Q!UFQ%II%-,D14,DHA8(H\!9_2_KS*2R\8:L#?7A+.K"9.8(Z%N*B M&'SIH_<6PQ)BV,?/.GP-;*K^R TH2! 8=\H0'P2V' $LXC6(H0!I0RP3/7D0 M7ES'@J+)\RW[1V5R3?VWC#W /G]4ZTG+F';OL?W4(OU6\VNG^]#][7?2[C1O M3B=S&!#?.XWO=^U^ZXXTNYV[5J?'/_6Z#^V[!G[=Z\-_OK4Z_5ZF>T^:C=Y7 MWV&E.[0,0YTZP-S>IUORHFON M&(&6W]V2N O(QHJR;3[@]M89;9H@)+D7BOH?AS.T-6?AT?8*+ ^P "9P.;MA MP"CAM%T:=G23DF\PVM@A%%22]GE@?ZSSRVF)DI=B!C)7X-DODGD!."X<'\>Q M;Z;9BLW6"/$%<\UQ$09.,]:9H6VWXDUNI75<2+:O]H19/T("5\KOPOC M QA]-%]M[+OT8O[=1J?-?RJ6>R:>KKW;)YYQCG:6A0KVC2GE"_#_[='FC:@Z M8S*UK9\ZJ'I\NL!$Q8L"YG19DSY' M1)#_CDZ!Y+I(?S0UHD[P7/N_[(N$L9:4W RNJ6%JC<"*8H6R:FA]2-48Y_&O MK&CB0,0IF,D '%DJGKU.(@;G-VVJZ4+$B8ZA9^W!\OF62UL M;:C5XA6Y*'FLS2P4RI*\5_?KJ^;ZP[%7R-852J"#[W+:/_R9PWW-,85C$=$8P JJ'UJB?7!2"33!635@G.#5! MGP9QX3#CV-#5@6ZD_LVER(K&< A4!^* V4KUGQC]3Q@3B05[VN;0IB#?[RC_ M;]OT%O?DKRW6_BMEZS5)*2A2H;+]''Y#O.'N6(/%M;@N&B^G:BZM<5.OW5[ BQXCLZHK ^K<47WC UYL\R M8V['K5)CU03%&'F0K\SR/0%RBQ@GDRI*0\P+?#INJ7+3Y."@LL(.X M&K!Q.4:"_?E=EB9@#Z$+^I*OQV?Q5O,7%?!CBK(D MYXL7Z,6<;D_$QNA:1!8Q,QO,MD+EM>@:>T9#L9B @2=TS>LQ[;B1$1:,>#;' ML?"P0$(L7B@!+Y1EJ5*^W"9\)]M9Q\5L&6TZ6"/8S*?;9_OOHJX?WC00&R?4 M1B?<.MX:'_#OW80F-JPL5*5J.0T5Q$+D=GU>S=;+BE0M;<]'N\20VE+*:62D M#3/)B*O^\I30\KJNKO/&:8/=*'4Y$OOJ+QKE!&QG,KPKL@IR.$;68^Q>&EOK M-R^>CB?UX+:3<1WU2BQ_* _;\XC4.XEB7>*$SN[IDJ^;QPY+@FX"*A\%)K_, MOSO(7[Y*:O@HC,5B&'&1ROFR5"MM]RO?6J>E)!.M]R#B5G%?PN!/&3,UI7QA M]XK];1+_,OS=BSW@ORA@CBS:LW7D5S(RK!>'C&QK H+[)W72'/=KC!@]SNSA M&)U<:X0:&82..Y?(U%#Q(-#4V(6MR\E@,Q$:Q2DPI[9;MWF?PZ39K>-B07W>'-DK-LC MDXOT'"DPO @&!T/$43&&5\Y2QX\,MSTD[AM4K+$+W^1:32I6TV.D$VCQ_0BY MCGYE&=N$UHI5J;Q''_0CGR.E@>%S Y-X8%CTVDP#PU=B&P?C"MPH(1-5H^SR M;C !00*9VM5FY'IF5G=TYRTEELS,LPX&U:)4WJOKR<6$#]9?,G7^\$%#^XD7 MH@BQ$2R"N-ZDNZ #_L17](A5'7=T$"M,7L837*FF%*5JZ6(S[6)SW_K[NJY! M&C[1J9 >&!%00]RJGK1H)S'QN%AB=[07N^+1F,P:ZY5K^Z107^WIV,&8*V;K M%1ETS%X5;R-[!QOB::J-4=\1Q9O$+T7:K+\1YQ5'>?'B=I1+;> S M734>9P-#'W8%96(Q8@DSNR4E9B3I8@7W]A!OTW*$*-_ Q-<;C(BY3?)R_!N1 MTNCN86Y'=W3O.<,-4V--Q+S]RI@QUOYDA32E?%&2:T?,T+RL0&]4S."5<]?Q M [T+7MLOT%NNL+NY:F5L:W%\5KMB2IXXT+N%D&OI5^6!^BK0KYI0,O=E>&87 M&\:[*&".'NE%(:Z)TA9L"8<"_5H]7]QW^'],8OP).XNUQ7)<6Q^")X<_@,(. M?Q%X\A%,1DM;KO9I_1H:,V15^,#ZYCV!5]@"^W*XVP7(9>PU(TO%8DF2BP=4 M!UZ?4WW!1*F U0RDD:I[]7(^?_;@DJYEAS8Y,J#/NFFBW86IX R!KUM9%P^X MY/@@[HRCP"OY;+U2E(I562J7MD?3WIJWMI&PI4NF:X%%23'$4JI<:REG,2 V M*+87B2LPKO*^T,)%\Y.2K1>*DHSWB\K;CR?3VU\/N/TU>6(6LW6E)A5+BE2) MT9'H@(MBD[$ZMMS7Y3L/O=ET:K";5U6#P IS+!P4R/ SM8UAH MRK"X*F*-[ M>:RGB>9U^;8&KJJ;+&1'J#"A66J(=>R&.2MBX 3']KHSM3_Q!?-"HJY8;MOT M_ 6\!".RW4O,J$REA-<-5*MXGG0%_)D3513XE](I$=M?71+)JK]K,-,^*@94H'K(.V%G\U8$?SJ7.N M-86'"QBP$=]X09PR?K?]"OCE99NXK8Q8JU]=K@\$ TN.@$K&4%\0!=[B;TE_ M/H6%-VRP?X>WI ,[F".H8R$N2L&7/GIO,2PAAGW\K,/7P*;JC]R @MB <:<, M\4%@RQ' (EZ#& J0.\1&T9,'X<5U+"AZ'OYF_ZA,QJG_EN4J\J9:3UH4M7N/ M[:<6Z;>:7SO=A^YOOY-VIWES2M$$0'2Z_5:/]+OD>Z?Q_:[=;]V19K=SU^KT M^*=>]Z%]U\"O[]N=1J?9;CQD>GWXXENKT^^=&MIOC:?F5Z+D)5*0"\HI)U_' M.EP%=F83&&FXHI;Q;]T$W[4!ZOC?7?M9-<6%QDU?Z//+CA]!"Z.KAW_Z>8RJ MT?.5P)WO ?9AAB\&WI ZE/^-,_P[GR44%/<4=2YXRLM*_MCS+JP!I8+W+1X9 MY;XE"@3/WY#NTV^-3OO_-?KM;H?LK_PM :M=_,#?%=]_("^JPYQ3>VK9S-@ SY?:!$8BAOK"#\W]G)N4HR"ML]Q5N2'\,SO/S.*.[#G%F T?7=!7O\Y+8 M, (JHCN$FL\@Y5E0&W]!EE/MX9A%VC3ZDQH6:VPFP1^8&2+AI;^PH9 1!=M* MQ &[%$8&-/Z@_@F&IN-1T&"&CV0 XH$-W\)$-#?4GP%RUQ7QO*%JFJ ]'?)3 MG>++4]O29D-A6IV6H&=F).O%!)20S0=X2M"C*.SD47S3P4[2W;GG671?3&H[ M8WWZ" 1%2?-,O\P?53O8R"Y7"+@;4Q U(7\#:_0B(G;O6.-$=Y[Q7%1D+[%( M-KG). S!S=I([#KI5FW+E]/WR!Y>C@$_]31\3#% 9PE$/> MBTWVY9]M;X=EWHZ8-)B25 M]!&5R("BKM-@!4/7LIW5*23!/INU02@(I^P87_*.<5 /:$('=$<=ZBZUDMRL M Y1LO5R^62W1?L=6O!G\TOG!!R.Y=!.EPM9)#,YP$II*4XK)&=28A_@A$^*' M>2PZEL^/B!(@HA:)B>UTK)P??#P)OUFM]8B@8T!,+%.Q:RZKOK"4<<&(=?AE MGULP4KTD,ZVRSDSCV,@(W 2MM4CM#I9! 'D,7;XTU=2YCRU?P\7'5^V2\%7= MC*^U5D0&$!1E7X)X<-F++F@^-HC R]* Z_".&S \4]B/&ZO:@A .%E>"N0#V MLI,!*V1);"TI2G;S:N76";U&QM0(C#CU\1ABD2 $JL-E'4*R6(6P23)?Z%"= M.5SU'KQT5-;J8I@!=5\H-9>5/4<0Z%N\QQIH'HC>ZR9G+M'@DBTSX"+C^$/5 MAH_LF V\;$TL+W(X$C&5YILRX%@_ W8#&JFWD!#@ DX:1$=3&FH0ZLV1*#1W"8%8AU$;3/ M7)LRD@%VN3D$HS@N((U]%J*8ZU+Y#1FV;1-&F+IT,@#VQF!J:+-G8/>I P.\ M7L3<.L= \N30-]50YP[X83W-)%_&"V=CZ7??!8YVM.^I1FV?Q[V7)-A+A!W6 MH&KP 8.5FS/,C6(LZ>5'6B:&N$@/B#RF*HB0!HQPLP(G.DZX [CGU)^IYDB% M01[TF13)5*^LA]/YG;P4U? MDZ/UG$\,,X,$?-;?5#!NIW.#WA"VXL0!4=U;?$#]L<1 M-LH==8:V/F7$W/7P()')0PR2S];[8\QR-@SK!?8!QEY;S#6\6\#O.8@QZPU7)EB7_7H48L9:3IPDF4=0WD-] M"BX*7_:BA\8ILG&7QW*M:51Y5O09:IQLO:T3^,D)&Q1Z92G4@)E>N0D\,495 MF]/4>6Y.53M'34_Y:E3_Q"53VPP<"."&[XY"7X4T:2%;7SVG7=5W)UQV(+^? M;>_N*+BO0\ K(-#$@?,^(&]*VEB?EKC/.OQ !2S&V^1.,"<""V8^HX@)[;:1 M.M&-^:=M1@5[UM'_2[ERQ2[!&%3B2Q%6P.>/.'I]'9J.G::Z#Y(\L1#LJ1,@ M=C%;%_$[XJ\I:C&'9#=',K&P810T8=8*BE!<;1FKGA7T;J. W31YOO1NC]VD MG$B(E%"(+!U/;^.T(^"DL"=.=I PL"V__+-]G+7X3VU.%XL>^AAKW2*%8+D\ M(/\N]GKC5ZGOA*+"OMR^@SBI'EV<)&B-1(6@3Z>4BR<2([5L_9X.[!EXLWQ- MA8(D/LB+RMS3&R7%'41&"9MW+M),+LPL*>XF$$I80AI'()S4;"CNL,]+<@'; MA >2!^^"R8-X QO/]OOF)0F>R*A8N\?%:=+IN+MTDMU=DIFQ/F11:[XF=I:] MN&KV]/NZM-.^9O:G2+FZL&U=VG5;ERYP6Y=VVM9@F"6P>9,/*'A'&*?C\O*) M]G<%Z];$L90()W@U%^?:X.6=-G@5[TOUJ'-1^[N\Z_ZN7>#^+L??WTJU4$-B M!$YK)18KS.R\Y[U2T8]+!RFOM^R#I:&,A6LS]-).L?+!@EE-RQ6U%:R7"1Z# M#7E.J7\:?D/:KK-(>\>T$\O$T@=QY2/\Z+Y8@?9"X4*.*%]%(B]C?3C.K!9V MA&HYPI4:K'P##UR"E1B6[1=BB$$)S_LP7?8U'WFB:SGT&:2H%*4,?VT5EC73 MNQ:HA:&U7 >R2%GROF')(Q-5-XTYQKK9N*V9#8@28.@J>52'^@CVQGOJM3W- M/%)K:E _<0!'?*)3=DT$3M\V6 KA9 )%=(M MJKIV*?NMI66_Z\I^RVG9[Q[LOUR\N7H>GV"5YN$+9$61G_7P\0);LT:'PI#[ MQ+*K#!#XS%OV8$/Q\]UO/]#TVP\T@^T'_"5E%FMB?4!0D)DP)&'6)DI;K+,+ MI58HBV.)^A'K,3WRG3%3;FK3J6I[*2=^#X?,FAX.(90/_?LZE\HB<1+0'IA@ M9Q)JVX!D+[U4Y(A-.;>)?M%+'0 =K+]<).QI%+N;L=:!F#_)I_4O5 /@'7R3 M72JU/)"G-@]M7@H4*MJNFL<1#*1-..7?P%ZH%^I\E0O[DNRB6 M\OE-C2E]+C\(E9[MNZ^$BLUJB69JGC4I.B3J,UO;]800&T515(JJ]VT.$9#\IRI[Q64 H,L M4>/JM^?.9J[N_& T_X[)P2@X>09:DO;HT8;C2VTM6E8 &9]GALA\/"KL%R9O MG_QUXI)5FT6Y@KT[,C]%(O?0MEC3AIGI\L 4VPJF%4 5[@.L'L1VJ0/5Y +0 M@&$-)J5G3 *$&H-@,&QF8W85V+RPF=CT&'!"D>G/=4.^S%RL<0N].U9!I@\H MZ_0Y 0^:<1_[,+6F !'*[R$;65H:CP66O-(.-N-D:C'KG+V.#4U U8-&,=07 M-NIBB0XJ _$G%KK! GB8ZP8K5. MAUL+.N_Q'C& '^;BDWJ*Q 3*LDJ3+(O65I$KFS9\\L%)D!#3*AKC[$A%I ^A\S'4OCL,E$RP 4 MVI8)OW7TH>6B(KVC!M@8]ISTYN"331;-25J=NYY?=25"FX'**208HR1GHT7P MDQN2F>\F,WY8+( I&F(M! MUL;230QPD<;L&4C!*5WE9]78\@(A$WX30S'S@ 94K#/@BP,@8JC,TL$8K^*6 M;YEILPX\C-1'@#CU>J%$@V?R'JS<& L "Z-E1KJ!(7R^ND4)F8#&7]O4IY0Z M<\>6[95&BM+*P9RM3 \@0 PI*E;_@_MUP3ASPL*:_D(RGOSI+[EM"P0*0 !> M%H% #P8X-H@HME))6(SJ=,H27AE<4S"TATS>XU\ONF&(,P\81G39\!>8 >-' MARTJ%A(,7:F+)7AB7CP,L@^/0!#"&_+5>@'[R98(6E$PFSOFRP#S:U%VRQ:C M+KA<\MD#L6-31%@F2L %WN'* AZ?,H,M6B"&68GI.U[ ZIU&(/[]8Q-$S;*< MC03C#\E\O2&9;G_8>%-@<7F6VB_@"][Q)-QU6B6^7'A]BQ MUTC'XU7LI[4Z#!A!HKP>MP&6CJ# "$F$(?1V/*/505#,2T8 M/DH42[7LN7 L=1,@^TFU,^RHE8;&)X^7K*!0\D]X,\O41=.0\PS7/,R99W:G MMZM^8KLI[N6RW]#BP \WY!MZN(Y')$:B*88TN.Q4-61GFUU"*8(H@E<]8"1V M:FY:WAB!EY&;N/,<>-T_IEXH\Z+O3"93)I[] MNO=F]Y_M.Y*OD2EV+YSH0\E[ES,K_8'#V:KN4'_\P5PLP>=+5_WEGU"$U[[H M=A@Z,L"?$8T NLZV"A:=\[B(F)YI%1?%AA>U4=%HY-)K@GX!6P)VO^>=.1!> MYEG0@#85,I=)1ST;DE,A">5TB> ML:V-?DE0IHCE<$-@E?#>U&]()?K$\=$N"J@SZ)3^5#&+A*6*8"S%]TT!@>:6 M%CO[]VBZ\R?VNS(MDJ-B]=0IY95L7;Y9O7_B'0!EN&JN!K@ #V,\UVQ++-RT M#-2J*M% \O""2#)0'6808_8'\<>/V/,P;;&^H#EX(RI;@<=LY7VIC=+FBHX(A[AP!+! M\)6M%V%)W 3VV#L MP"OT%WM2V$,:.FM@H:O3,99(&;HJ>7UG128.MW8Q,? \-*(G\\#OA%PMV[PEE$L1 SO\ ZQO&L.DW,\7A/(+6-Q=\SZ MQ#_P (2E'_(?@&"JP3YS.+R/0$='?!;A?T"!B::\^/C,K\W#CV,Q CHRV/SF M17<6&4L\@B0DWG@&D)&!I)AC?HP%+.][&AP+01K[O"()%.-4 >84 MZ$:4_6>FFNJ--[C7 )+^HI,ICR*Q"!%P*.I44 %H]<&,5 A*7!E&< 1O";>1 MBWA<*@88A#L1Y%@IL 2&G1#WOAW1BBJ6)XH!\4'7>OZC\+B1UDM!$R=SQUHT MXC$1]G7V:-E_O OT^@RZ'=R 8)E^)OFFB@J;/$_"+W(O0CPJW$[L "$L7A\X M$"CP^H0'#KB.S 3'PS "1B*XV0#0^+''I6"HB&Q,U>$/]9EM#D,=B&,*IE?, M9S0RO+/M4)J=%064,+E%KTMAE3'+?V+]H+F130$'YD_=MIC[@3Z'^@LE+KLA MB]LGBR-K]5G%7 4"U@P+!X/XTX018[IZCHT)BA"L(J N&$G?PA@916&-M_Y< MQ(S .YMQ#>ER/]P%L;"(0:!X\UP4OXF8\%%P*&]WLVZPW%"%KR86M\;&V!L7 MS1T&M_!BP0E<#5J@U##QD8[A<&HO3$)U& MY@AP.OI0A--#K_[P;;U86S:8E\,7J+:]318M;+SC!V'+_!W>UJS)#3\"\Y:V M./):S?0^YUT/&_)4\W*:J+HN4;62)JJ>\)*1WB)LV!BRLSOLV"CBZ+MW_XHU M6K#8 ZOL$TP**-R0WO=OWQI/OY/N/>FU?^NT[]O-1J=/&LUF]WNGW^[\1AZ[ M#^WFZ6\%V85,7]#'[(Z6D#KG_^Y,IGBC!O3[AN(J^:2Z8>6K3 M$1XO,UM'Z!,>\\9$"6;.:PB3.$QAQBYZ?D+96V -"$,=U@F"D_G\&9.B?XVA MW4!ZJ4I&JFZ'$^BBSJO6P.QG+T3U^%M4\_#@*SZ2"63G>4EH[A@GM3>MF2$PB*OW+..#!1'0HQ"X#> 5[SA6#>>#GQH" M8!,<][*Y6XK\J#Z\"R0!AO;XUTC-@2+$<6.PE;DQ%%]EK<>ORX M#E4-CJHGRL*/ !9XKA,0J+F_,Q[+A$3?FO3<@6J@"PGK12>1BXH0&,SU8US& MXMY>CF4DZ1:XWX*4X,J<&4B/T%)NHAV;\\7&(JN@=M:8)U=]"]$>2+S.'"+: M19Z.)W5YZ%EC88N?=''0%S&MET3%#J4P,1?K:S->X(>%B?V=ZL%@V?Y>\38) M+-4O7F.2J?=S%MOSNT.VK!*!C?=^*:L.&W@J9J/C&[RK-?O_/S M4NK-GK#ING>KX+68/?GFXSK9#\LN*XM,I-;A:@:/!/$R!J9EV+'9;XW&XR+' M,9BLX5D[/F6\7NHS<90A;-!%6JG-9"SUSJ=9^%94U."KP6(9<<(6J"OB&&?) MM^O>X;-HXH;$M5;8PO[DX&0$.($D?1[6])+XM9E?7\C?89D33%2 QQM(!5J@ M(F"/6"],S:$\&6*DW67E)I2=%6&B$\98T>ZV?U(IHU%Q60K&S-DZ_=^\[ $\ M/338$3!SZE#0N7,)$Y,0-0CWXD0/P.!!4LR[MFR;]_!F2441Y4H<-6CZ9WYB MO(RAG:?L\_L?\/25W;#!B_VP'ZC&S"%WQ@QF+GV'S'[!DW\\V.0J&P/B/G;6 M:=G+$YUS0\LH+=@\\\,(IR!1Q7J.XS=DCTUI(6 MO8WUS$LN4 P?D71>D.% ^I]4]+-Z'%0 &;]Z5+.F*&X7AB(F*)@:[EKR?;@0CO M5QB,CL[?TN:G 7X:LG[/OC70Z(4RA\D\HV?[WG1 M OYD1CR)#D+4P/ZMN*&K7A0I< ?)Q-)X?14X,+;E7=5%)A1D"BMO9HOTG5MO MZ0%)#'IF20KSNA+?%ESB;"[CV'G(XA'\#6&A!L]A4&VO(!>3Q#VS,= FQ0- M(S.''[6"*\]F#@XFWM!TYJEY>M97V:$+1L151#G#LE@6+(4GK D0 .MPD"F] MRD:3%ROZ&9M"@1!P^8;"$\^(HAV>W&"[(^!Y^LL@-\[P:--@\CN(U3W@N M;-FAC!4\3<%K*+EC#B8%7M+#DK%9\O,\>/T5&"HJ:'LIXT$1O =$_:GJ!DMK M6%P,Y5 M0V+=H?8Z41&/&F>0"/>!6^T6"IMGTUHLX83%/;UJH24'3N5Y=VM(0T1'9R;'0RIA=8S9FKBEF3KF30UP?P>NT(.%NC/1%:V_E)0, M:V&A.HVRDP4'>RY0D:XU47_ID]D$1YC93,4;V.C,87'9.8L;S4SV(T;7V?6> MH4BGY_MIX.YP7^7%"E1,LI)5]%BGX&G]8AH=L+GYKJ_*_C=9KK#9(LLV'S/- MMIBMY_/[W.%:.>#&TB/ 75H#=_!^5HD9?*L\>)/IFJO'3!&\>B0*'W!7Z1$P M5=Z7PE7YK'"SGO>K<-]LULP7IYC;7M1FSWR =>\'57)125HE>U#H%QE1W1'C MGKL>@S0G5=$!)'OM*H5*Q=#G"(NJ\1+/9PN=1]@OPS'S/7F1U8S5W]BL!]-B M&)6U(>"WIG)U#KX*OTR7-QJQP45#]PW@^R^3>2R4Q]6QUXJ$9:,*5&4P9QR3 M P-]:+C+BH/SJ@N<[">XHL^>XWWB"%X4=K$!_'87+P;KG)0C_H69_(MA3SX>&N2EYLX#2B62_,S PL MD/-F^$41@ ZSI1^98=:A'V#QFNY,06 %\EWP@%YE*Y_9_ S)*Z^6P$8$%WDQ M D=.*!7&2^3((,K#QBS'"$-[.+#DP!_@>/_T4NN#!K@U<"P#EA(@"5_.;,HZ MK* N%?G8W,N><^?]#TRJT-UY)H SO)DV-V9U^3Q1WE\*.RGS"(MX840P])%_ M(N*/$5X3CV"A9V_,1?V]$Y@/*Z5Y1ZQY)KC*()MZ;;54[Z#(<[[%LOS,!;$D M[YWU\ 9@;6!/KL!DB_Y<&?]TAM_%J)-@3-@L'!I"^V(9^'L%_ M9MHS/]K 'E6+:(?-ZZS[ 8*P4VP'VS^S962\*!N?9G%8$F.B'Z;U B8HC[YX MP1'&0+;U'XX;C<(@(C/>FVD1XX1M+7%Q@#B7,BQWY*?.!/!.O%?;/GKE(+;WJ#<0$S;ZQA5*&1%11,=-7)CJ%X-NWB&+@@B6 M,;"QOZ+(_2J&0UY\JU(MH.X\[&UM.5;8OU.EKW4>VO?=)SXAOYB].0;%06.U M'ZMFZQ&]"'&=F^%6S@QW+5M7JE)>62WUE$+.W(*Z6YMGQB4N61 WDU@;TF,@ MJ2#O2=P]^N =%6Z\IJAK@(Y;J:J..Q6EJ<$EV<4DV+4X[= M1?V@>A3/S=ZYC&6W*IE'D=/RB!DM#5-K>?DL>P9-RU#XI%[Z1MIDPB$8YOTR?U(=#F>3&3\VU^@4S!-=]3N*^5^( MW +L):EB;"6'75)%6PLTR)>XO!?!)VX\QR:@('-TV.]7DHB?P';\/EMF/FSK*\"/YH1 M#2YGSE+0";,2==L1_=58-33SG/%Z&)YIA]F#_BRWHGLEO(9+6:3N@3MA Z*\ MYOF8US#570PC;1=EWNYPZ-V&G&DC1%J,[>F0W[WQWF4NX=HV[ MET7N.T'(T"V(6%U@2]G491T%+#NCZ0XV4L($)"D< ULO!-@($RM4Q^"=47F! MG'F@(Q5KC,#[?;"\))5?!.%7+^"E$!/Z$7_UVL*Q7'78:AP\G:=%M:)E"0ZG M8KD5AK"<3ZN7>YTW3V(UE'L,QEESK

.[/^F6>8#*EA3+$_O/G,/"?\VYFJ M0^_OG9'EW=\LXRWHPI8? I'4J0-&K/=&ZD0WYI^V+9L]ZX ,YUAB5M*"<[]SSGW01Y1;1.+$\-!+)__<;+9: M]_>K=TT**I1K[XZYIBXV0Z,!Q>H;%<$5K;W./,Z-WHJ\[D;OXU%F@[BOAJ^P MSCET^$F;V2B88IOEG-A(ZY!$ACVWJ^YEMZJQEV5_5R10> "Q@0604N^U\!^5I&*J<& E+V7IE+Q+N($??<$O^J M(O\:(Z\[,VL.@"NTL7VG'>J5K9LC@P=Q6:A#Y\WIL3:,S9X)SBXJ^]EP6 F/ M);]>,@!/YL,>%2Q/0)0>LEYM7F-*X5IYW2@7!26!0A75<+%1)IY88 M/\4AF MS2/"TU-MFY6U^QD*XG$_&B32"]@U4MBWSA;=-8T9/T(%9G'\$]1P!V(\!*4V MRU7,\(A,X,B6&>2PLE#C!UP0WTRN5J6)Q%T>?* M8-J.;>.N\D0@STQ7A5TAY)H.4FH:K*$.O'1#VB/_^7".$K:;Y!U<@U8+2U_W M'U=9*U:J94()3;QNV0RTQ>>7:#%A(Z*LCF@SZ=?7K,O9P.Z[@[FPEAS'"N?C M+_IF,$A85#MD6S&X1;\A1\2ET);#+ Q1[+9Z4640V7R8I5OQ\)XFG?F]B\)C MR[O E"&>O99AK8[-H>C6P_'!>].+H+7JHE#VDIU,UGI]:(&:\%'Y!=XN8#^_: MG#B6K M_UZ]0^'1'5)V0&<2=GKT=0?G2[>DJV]MV39]YO^P0(&Q-@\1(PB[Z MU[]Y64MW0%P$LDW$GMTN&Z2U,G/ERNN3+)QU2>H^O&LX M4N_/IZ(XD_N$T^9PMH)? @ AU3M/[\3?P#I>";L!"$=)/OJ"2%C86*\8L_17.^V:U MJ8G3$!O4+3-:=&O^Q9E7_H"\45A:VSCL - MY$,2?48&I91EFI[+NT/@!)IV-E?-,:NWBBJ,>=2VP"(Y/HW<+(Q(N%0>+KK?'KZ< 1Y=Y2?G9P0H=NRM1=9%AII$9B ;1SP89R!1L;5$\[5<6B*7Z_'T88X" M!9NIJ.<1(HG%BS=BH=$$4?-6FW.+ZQZ7YHCUW#GBB+@E)'%!DKASW)6JV9GK66H# @>CRR.3?L)6"U=<"%2QI-K2@\SCNS('7DT"T9X MX:%+UP ;7#D0>^\LTDE\1>RN/Q5 '([[6:(.]4-M3L]"V"P:EW6UWM5HWW1]$<)7,"=*2Y M% MA2 "L\G]?A(@.-8;IL1Q/ECPA'XQHJ$F*Z705UN%6_3\]2)+N!TEK[E(&$D<@%[,Y633:HAQ=(^P:%Z"@-5"5-G2>23WC#%\'Z:L M-HRRK'Q0U"-I%NZ1B.5$*_#O8.EO;&YGO,8R2EP?A3[2HR/ MX3"I%X!?6[88L4$&?X#;\#2SAC)$TWLX5UO5EL:DEIRG$I9S+/TQ\%WX3?[ MN7QE!:YOA*(,ET!#HL4P4L<5D (8\<'QULO0"&"5B'SJS#S0#LX33KV%H^>: M3P)$[IE2U:0P:=&1)!!:R(G,.7DZ6%@S$E%EW_(%N%U0R\27#Z/U,'B>V(;( M*D7R0E2\4U$O#5"%/!S&\J+38S"A0B#MF.UF>C&A,?TS7K3RBBHI+?*8(KY- M%G-DF;Q$')\AMR3\S8#N8?,]=5D)@)',=*C<8S0GI05ODR](2A8.$9HZ<%&? M8KGE@=^976X,_9E&;(KF ",7E M3>EUZ0]J[-X85#X1SG>FY8B9H\AJ39T^SSVJH@IGY1*@*$(ARK-"B._PW)>]_KQW[WQ?UOW>/_>^EZG^O;];_7LMH.]O4"JFO;87LN5PG M^X+B^(P2J5P5#<>Q.%70C,PW)N9@HU4I5#Z A:[6E$*$KMG'V@.-!H6$<]&X MLXHQI\)ZDHI*[9SRBI;%.JD5:5%TMA!A26*L)V#9<73R/*A$">)+A"6*5_^4 M_"6\4]!+H2G;HA19&%#LXTYHPH8#V^=@YX*W)4T6*@RA>=GA/.H1/%ZTDQ+, M;D ;66F=)$R0;\BT<,A9B".KC\=6W]B MS;@(Q E"6C32G $R3[+^"3_6;&\N&@(LVA"S?;\!6?F8P,L&YVP:)H@AS$F MN+VM-/'$QX5EF/?3"H&*R9KRU!PR[IYE)+3IS/=^$>1%(?.2(&(H JZ%*KS\ M12^;ZJ?&VOIISU4S42_)&9'A*F$-?476Y3'[P*8+_I2RG,6<<7:O J=$BP4K MHH^CDKL@.1XF-++#/JW-@7I#7%X*^L#J/?^+:6!H]0(E&M31A<#1?G3D3_D0 M?.NMD[-Z!H(O53CS*'D^Q 2OA[ --%$3E7DX]3.H?90CVR8B^U0400)1%"^Z M"UVKV\"S"JF6DQ3MD[-V%BFP;,[D*FTQXMY[YBY$%IS$>/:(Y!BJ;UACQXT, M6)*",S2Q8DA,K3/Q8@F=FYB:E B7/+X#?5UXN2;N4^RNBX%Z1!2>QY-' U\T M8ZY6'SQKVQ8S4OUG60C.\;IX)9FX,R(32))3LS*.H8$0CJX_Q^(%]96\35\$ M"N6_!-@ISA@CK/=3'^QG1?Y5DR44XH$1Y! Q*BL(' RH8HRJ1\4O/6RB%"U' M(SELT_ "=$J:*1L,PR)AE\0BWE&"5J'[TI^YF-+E9> W_^"*./J(&GQ$BP80 MT#6EFE0B%WV0LF_TK-A"&=!Q'I2Y>< _CQQD&:B1P1X!*B$1_5_E6%%Z49P% MSW3O@R,^1SAAK@:-[,66F*3BB>+W$FW/\GA$KCGD.Z4OIY1$$33%5_#)4A4L M0(T4+1;)]5'Q-,T*"$M:.6&(:;Z^3&(;H1 C+">2*8"7(9\_3%D_\%UM_#"C MN5.IRFQ*0F.805B4HK&*/D] #-Q/$!@#8:2$0@43R_?#N 9:BD (M#3@ ;30 M&5@Z&'F1 0NYV8SP6^3;8^-51-UX:R).3JL0Y^[@Q3D[,26::YL2C=V,3;?. M+BS/>'IRS2?R,\0".);]#@C;6INPA:4.5MMH%,0T_J1SBZ4X,2N=$E!4+R<' M>6CHH,#I8MT'>IPUMC]/#GSL.[ZRM&HDE2>*2"&E\ 2_'E$-K)TKRO6PF(73848$NXX1A**LP:9S#?95 M(NE!,40WC>]*QL2;@B5:ETL+((C6.;Z%80\MA!N*P1+EPQ[*1AZ*P$H0X@// M%\#OC(=_5\5FPF D1FVSL2E@90CG\-\GK6"?JP*_ F0B_LHL$(O'5+T" 4V$ MF>WD5C+7G?&ZDS='BIMD>K\02N1%R4GCJVRT4<8:P0?\HE+UT0 V&JBY4+$5 MQ*;:[MF$6K2D0EG,;AL?:K='WA:H5+)PX=RG_J=:M:'5ZAVMUFQ^7@@0UZPE MX-;&Y@BH]IAM'28WMA:RFY[YII\6/+.;^#3%% *HK07SP=J;5YL)^R5?75D7 M4>2U9@/^UTEWPBRD4M;^L^6[;(3M[(>P#7!?]8Y6[=2TEOXA"-O=$V'!;F]V MM6:SJ54;K0] V.X6A:=K$;9VDW*)AKXGT:B?G+7A@NAJ[8RQD3EMA+QD>F^316CS:HFMC+1XUP:BN:XV:KK6KQW.T'H^V:!I9BT>M MDS.\ <$HKK?2<[-VPJ-BW:'DDAI3\H)\8[QJ\8U-Y .^I Z=67]LYC*$UGI& M'L'8EWYM8_^?IM=;6JV[VI[/(.WF)_=-\F5?.K6#A3!:50=WH+[:'3CR95]Z MM'MR!KYOM]T"C^+(E]5\V9.7U\2XA-[0FN#JU1J-(ABS":!WZ5H#L?OZ?W%, M4Y!&7+,SD-JWEST@TA&HMPL?,G\>C'Z*5%"4JAN0J+$&U?=:!Y$@7SS-KF1V MQR^>G"J@OKDW3=0SBT(^.:%+U-\SN'6B.I'+HR@]CT78\.5@7KTB*[!-'GLT M-5PLW'LP3?7&\4U5UP]>D+36 7QXMJ:X^YX]_ WHA[@NR F!^[?)B5SKB=$C MVBD2DWJS40WR;,L]*5P]P[OB@KSPG-/$!69&HFMM/^!$<62BY1I@4[87QB"Y M(#5-X4QH!65Y_SV6"^X<_6*I>.MKM+0;Y8OL5UV#%8,O4TN'J MY(#K/!Q MU1KL)81/*\VEMKHD<3T.[[D]E)>F+J*SDG6SK4"6(:NT,&"GI=3,I6Z:)V>- MFM9HI#,DQ8([;;_R%A9JU+5V*^VS)Q7E2L[*&T_)#QF4@[%;19:V)4\;PQHU M, 46P+D6ANVT_=([)V?M;EW3JZNOP >$N-P4GDE9!<]4O@ORX1GN^R_HV6(3 M BR>*[L)P1L(?BU;IW'.X)KCU39X=.0"K56K14=L'GQT;KBG#/J4ZM'V/3K4/_.)Y-_B7 M)VR;E,TN.-'#$9A0QO#%\AR76V.4U/=0J7CJ)VS:JU7_?O_PW:,?];]_CC[2 MG$S'SIP@;V,]JO01GG843G +QD/0)A((MO:3\60BU#@VB Y/*;[$7R/@G:!M M)_&\V/8C^ 1]"Z%,<5K:-,!]P+]-G*$YYE?''X0[C YZ4]([B>UP,';H92 ; M?YJ^0+I8!*_D3"8(UAJ:*#9L6H_B:/QA9-<36$ (T\V:$D(2_0ZSPL&]7A@%C0$HCA%@E M -I0- .JEM]:LJ;C01V#98*DCDZ;X>H%89YY]ZKMG;>D,J,EU_U@36R&U M(^3&H_%CXZ$3V=^/WJ!ZX30V[P=1<*'X-_ZIO]JFAGZ@,??$8Z.U Q)(&N/1]U9K(L7K96[ZN'B"LUW M7")A@7M'1+KFV'/ '0Y MU#J!@@13F]DQ,&V#/!S\%H^TD\@O!/6*.&\$Y6'\(.7.UXRT[]BVM<+9K0X- M))O@=#QWKD:O 8E'@D]6&"Q(C"! 8Q?,9]/WQW*&APG?&_AH P]S7%8.SJ05 MYBTN+-A)W**V[/CJ(Z,\A-_HTU0FH ?=17A+54@C"LP[[,PWPLUX>-U9WK-) M[@'<<+8)?_-@XQICV."A%H M:@DX%2X(1X(&AM^"LZ,IB5'%\"5VH'P1SQ;2N_I)T:&!;) R!AM/]8%C-69K M+3&')THA6 Y'@KB>!B$7>F2P'0#=WG%8^)>M'8P%NL%RT7@]$=U;U,^0"\OMG83)\#4K18 MG<""M!EFW8:/CQZQ5I5OKQ"HFX.SD?G%Z"N 0P,VO)1^/D+!E1"HWP.CT6WJ MFF[/I068=?E%?DW$NGPX=(P E(>Z946LRX6)E"=^_/81ZW9&BK(BUNT+B6MG MA'P3N&.[W&WY,>6.O#TP;P^'*9>X_$^[TP@N$7[@%[6+M+T15LOA\:4^%560 M#5OD:/O7Q%1B')+PWR>GBZM>6V#*U+1Z'9A06PVSL908G\M.X"WJQK<@,/9& M:=T&#@3>$LVK] 3>HO)\"P*#+=W0FEATGM$Q][X(O$449PL",Z15O='26MW5 M<$EY*+P'++J\MT.T%./4,P>GUH_39VL(W_I%Y?^>CF"GIWJU^7=U^0<:JSY0 M7_4!T!5_),.KZ;@M!SXQ'Q>IE(T&7D59Q;L&HHK=EM[BNS25X<+/CJ[&N5@ETZG:WTS\:.QJUH.=M6071E81=NR MJT2 B_D2X_FK&LPGK%R^ET-K-\)]"VH8\CPL4EM9QR'+!??X\Y+"J;P':N[/ M 6Z[#Q89>7,$X7W%MZ "%$O"X,_1CU,M']"='P(JRYFY U.,XL3">L\37>=R5'>L\CU8 M#KZ'1G=2(9J%I+5H%K+!V^7EFC_, 5?/.:.1-<"IV:_/V)GR8IFO7KR]@;OO M/>YD2:Y:-?K.S,] $;PB^7$O3D@I1MV*DYC M2RP];LG&;)-.P19\WZN5T_,8U%GT0P9X3<9$8P9!+\8BY;U\+?V#1WA?BN88L.8=%"57HK M>4="6=]6*/=L>E_;8(N^F)C?$NVSR-FKWL,7!?N^@)>]A^_TE]-J&]_&\8; MCU _/3I34,VU3O6SIEY/L(U;(&*!W-R'IJ_\YD6R ]J&+04]WT&GH&D_XR^& M2J1C6ECS7GB-2*,P0-2+-U4G@-/H'+&D!B^DMFZR84$0QA'/&<[8R,(H'2%" M*$"!)MFL01^X-9%P9>&7PHXZZM:R7,]7_S,S7/@X'I+( Y&D+6X)=$W?=0*4 M'VH+K& [)1S2X.1;E)>:6#X8U14EL4?1W0Z?-U\8VD$LP(*/#/S@>"(G48O, MW(!NT7[TTA_1[0[6GD$;X&!=P-6JW<@Z4^$GXV6G#(:E[D.[H2QP[@DL RYD:EH!#"0Z@%7D3=1R*DRA[4<,C98SP& 5$U9O< MW"_Z:M-':/U3PL?-?E*BQP6UPRK4C/TCXB[O;5QO2)$(,_3LX<,,; /+=,\= M@E=E-,.-YA:M]\RHR=PI'\O5@A:[ MRML_+Q!L=$U9C,,3W,L3X]^(XR0EF/,?PAT4N):( X4A91LX]O-BM.)8JH0F MGVB$*J 8GFBR]E)MTLO@(15Q$'B!>:F345H8Y\N2?W[9T#\J< MSLF9G@:L7+:IA. 71;-HJ'YI]YY>%09BKEB^^*QG_65R+./D[/^*8/WJ3>>P MA?:Z<_W#[KQVD)UOU"ASP.G!VP=#BPQB-G<0Q&P4%\2,P5,NC&B>G"V[CGQG M2A](WG+52HVS'ILE)%<)]*+SN&TB-..]*!\CQ_%MQS?%O?*_U?^5OSE1?TS& MOXP-Y $&$^9YG*A8>D5N8(QS%CJ2XKCG#$=X0>:['SO5$YR4 ME+P??^96\'0&A3XI=W]6B6D9U![KZ8[#YU.V.IRM'1SP9H'IX+Y(!\L%O==T M<'L'?"BLE7&'Z6#O=A3;R^T(;>(O<_S_5P;.Q-TX%;S&HV/J0U^1!E:RTL!+ MQK$$Z5M/RNS&"6#?P9D+H/ &SSA54%-XYLKBW&]Y3\=6$I#,^&XF144:2IT= MG-_V,=M[S/8>L[UO+T=VS B^W]T>>;N?8\])W8B9_Q:3I&_MN8=,Z@;%V6\B MJ:M7UX+O"J,L\+ =I03.]!P DV\_$Z97UT+>$I36=TKI[FHTN_= Z+4*%02A M:T>1WH#2:X5'!:7K.Z5TN[W3]&X)<,C6R:YL%G3(!DG8,D[P)I,AM<;T1U9F M87?N@#%#'9QN@ 9C&=GNY8]L*;4K E'!>>@T^A2TT0,)E/5 MZV&.)IJYV3!CLPH6Z-"@+$M"Z@M[.;]9'D)&B''JMZ.KF3W@7M]S:JF=AVW( M60V=!'Q=X,;K%?7;]4/O[N[K]7GO\?KV1KV]4J^^WYSCS[VOZOGW^_O+F_-_ MJ9$.R.)6(WE0[*NR480ASGVG003C84X? &"YFKNRR9B@W MA5 0TOW3'UB/;_(L@DM# .\,F+9PJTJP M55P TTJ5M/*>"3FE;]*NLX9?AR L#P'P]G <8BAT<57\% MG *.JN?B_NIIK:IQ?[-OC$;1+7Z9C<>(#Q=LZJ'W M)=A4MUM15RB8B$I)JI#!_,: G;S>P\5I7H F?VI5V4SUM5SI-36 (2 QU;B&)VX9C%, M.1"6B>4%GSAUK]%#1V26),(M5;*ZZ/F: M*\,56PJDO^81Z6\ATE_MB/1W:*,R"#88WC-XN/B?R__,+-#): FL,":[1:*# M],\:%?6\]_#;'FS%6'BA[(4UMZ-L9FT["S[/4V,V0 >MW#'<\A8BP])A'()[ MN!#C !ZL](TQ&CIT>_4-^T]&P!VI_YC9IBBYJ48OWW0M3D/C.Q)7*- MZ3/;QO +<9-9"-L4,94M&TT3!+H=8FS$]3YGEM.4(7RU-G/?6"%)5GQ'9B5S M9E%W.^>8[%@00"Z*B(GA>BLYU)+C)V3--6_>K+M!+AK4Q5S]59[97]Y4NOQ8 M'%#6J=[MUL\+M"ZJ4+QG?ON]@-31FA-Y5V2-VIN/Y,V^+WK^.7C@<^ 9>1^9 M8_$2$WH[7>!]4^LT=*W3V3)9MS2Q5AZR=TI ]FX5R-[5FM4ZR/F6HZFE-[1&LZ.UNJO9=J@FOJ6$U+>8!+X[0M9.SKI: MNU'36NW5P\]V)?/;CMP,W+H%E[8\+-_ WYE[EI'K0BWU?->\(T+U^LG9Z1JS MPS_J3%Q=KY7A]-71X&MK[1R%4 5/P=WPP-$0PT=LGUFUWK*..UPJ)LTR"$GC MY*Q1U>K5JM9LK[[K%@\BWN"0OTFFM^W[9Z, MIM4?W*,%M\EB=F[Z?YD'N?%?2KC?4BWF *?B^\/%9H1(:<+UC9AZ&51=BU1= MI][46O76GGVQ'="P408:MBD,T>J"3]OH[,T/RRGA]]^*=I1SNS>-A>Y-.7W\ M4M@B"&P%>JVZ1\G:F7;][?<-M>NN.%B&X'"W"RJV5=<:^K[UZZZH6()8;ZN* M #:@9>LYO.T]:]C+[_>'Y4\)@KJMJGYRUNQJ[>HF('PE$/):"0*ZK6H-A+RE M=6O;$O$ NO[7+W>'9:!>!@9B3+"FZ8TWFM:HE2"PVJHVB(CUYOY.P789B_MO M7Y(+>VF2^-U M?W/L)_5W_'^B<%M3Q,?!4$]__(MK^9;WK$Y1)\+*Q&?!M4U_]G+F.N%'[K^E M/R%+-U1L\WJR?"Y(#[X@V^V4\!OWICVQ[+ZUI"^JX#:12 /+CAI#K@S+I0,2 MF6^?/X?KM#>HLZ M(Y2%G1%9?1<&M?V3\(XMHV^-X9"8'@V75&W'5R>F@5P=JH:OCH#;*C9DFG(< M.K94T#3U<([S0.A-17QPI [ 0C&LA9T?89.Q97L@9-1EK.$TZO$,-22UAF@2 M-A7GQ ],4-.@ 35UZIHXJ#H8*D_[<. M;N1CH!>"+T^-.7\S^1OU%+[!#2%3 MP_7G&IT#5-Y1NM#W7!P)'B56^%+Q,/[5$+8/YS[Z6(L6,YVZS@\+FS 14ML$ MHD8HVS<'QLPS!;7@U]ZSX_JGV!J-?9LSEYLVWXT*$6W+'MS!-T3QH7D?L"Y3 ME[0:A>J25D7MG9_??K]Y?%#O+\\OK__9^_+U4E-O+M^Q-EFKUTRR+.13#V&( ML77KRG'/05M8_E?'V[#G;+.GQRRQ[A+U&#:.J8%F5#*4"S=?>WARA>)BL&70 M2*7K#]N:(<<^L9TT7;V]-K&#=HEMP;XR]4,=N[_>7O=7+T/ADT4*3AZ\S/.2 MNRQ9=](64:KT9?$K;IA+^/P\D0X=FY):6K76U*JMU34;;[\7;(OPT@ZHC6EG M76NW\]7A'ZH%;*&."DP11J,B8T0=.PA.\^:3$I\*.Z01^^W"F?7]T6R<%J5U MI CS[EJCV]$ZU1TFESZ_(O7 MJ[JF9X P<&QK^>JWJ'+9?O5M7+W>K6F-3EJ*HZ9A&-"/HXW&0!273V)S30FC M.9Y39B+&;$4R>P6YMB@KV9Y<'=#06@T]K6Z:V3EXO46]Y_:+QY)PK:YWP'%) MWR[+>6TG9U*MPVKE:E.)B2+3OKH(.>V,1EEY)]5X,C!7A8"ABUP;A,\M3(_D M,RW_<"W?O!V--4#%WKMC*DA?D?$YE#P=KN/O7*BIW- M4(;_S\JW=FH%#O;]K_Y9NZ+>W5_>]:XOU,O_=W=Y\W#YH/9N+M3;Q]\N[P4F M_*/:>WBX?'PX)F 38)\9+-P2Z'/5$V-'IY&K#B5,M"XKV&!X3E]6I)0D_;JH M+&U52G8C%AW3L,TS#?I@T[!U>!W.:UX!&L66_P(^..P]GG9<\,[A- M '?X0F#7M_:UW/:=W'4NNQ4A?+1:M:LU]!TB0Y:6U-O$7[)NM=#MEEN<2YH&Z$OYZT7*J]AC+%1 Z6T&J2VC/VI6TCYEH3#]I4V MA6??7F=V>(\LGQA=5LQ!9;!4=:!.B-,?X\LGS5-WX$-6Q!;]2;K\_(C[W4/$++%G38:!*C1^YCAI"8G<:6JNZ&L?YV!I=R@J(+:ZWN(;NV4/2VQP.6T=?URBK MV.YL5 )UK%DY ,?JF/-O-6M:I[G:(C]6KN2)/D>L79Q."8^QQG,9,,?$\S0> M5@'[8#ACZ?!-#V>74MC]W]83Y]RO>:SC-]'2K(EQS.%+\$/PEC]-&HSIF>Z+ M!=YT^;H02S'3L76,->F8!'-[\:&[8-"1[B+*1[PY8,< MNUC*4V#^MX/YW]N[R_O'?VGJW=<>)GMO+M3+__E^?8 M]1<(63LJ)F+\?*F3PPO9O'92>/638C?]!LE@?C[\A&^@:\>4[RA+ CB79&3) M1V9:>"WF%)8.CN1\E^2&"TH'RX_GS9IE/2[-DI$Q 2/HEU4[C[!/YVNL'\G M*HF<,>H6/UR51PMSI+X]X%$)$SB;OGOOEV%ICI_*0 M%4[Y/^?GEY=75XL3PIU%">'=[?6K:7CFLS,>JM8$@Z6FR ZDM[UAOG.7B_TI MQ[J2-)/^_^ZDHZ#83\")ZP@CJ LV5P"AB>VO':W3S,IM[)";1Y[O,'JT)<]; M)V<=O:W5:UFQXG5YOOM,^^[H?SL:6> AU60@?V[U=VS) ]7>G6QT$2F &0N M\6F?G-7K74UO9K7+;T[6=CRGNZ)RHPI4;E2U=BVK M2G!G1W3O)_'<(;A(VLBI99^"G?$$=,E]%O,Z9>MD_59X=%D"M[RFH24VOBF1 M3G>AF0Y,H5(>R:CT7=MW0O;R'TK]Y*S6@7NSEL^K.="]^:85;A$V:'X&$]Z. MWFK#[;:^:?3VB%V$%9J?V#B31JNWZUI;7]_D+_,E]Q64RB_85CR;S!A&>&A. M7: CY13>V%6W%26*@]H*B7L1H2W\/#;Q!Y#(WL0!>?B+?K]06G,):N/DK-W5 M.IFH>1F\W!WY/A]E93= /ON3E28V>K4U/7-(U/Z$Y4VZZ:((L,%H,FJ0LQ\&)FJ,2U4$U)@C( L:J[Q0'@A2]@'/)30=L+ZW> M33O.FK;W0[LE9LZ5U&NE[?U/T(F6W7-L"C6A=8C01:[JJ=3KI^IE$_H&HL8E]F5%_Z"JLUFM:476MS;K:A?;V]^51\O[[^IUS?_ MO'QXW,]8+GBW)&FQK\H^<+>V>F7VW9GASE6]'AG I4C0.(OXLA* 4J]M86ZC M:>7/OYG^LS,,Y:#W!"?J"7S8<\?+97$U*999K5;Q?VDU;-EP81AX.$>FBZ/" M3'HMD]\*7BO_K3XZL\&S>N? ]]0_''<\?+6&IJ:"%JBHP[_U_V;\3?V"U)_# MO:Q>F&/C%<_^P'&GCDOG6ODDYNSQQ\2HO<\\?TS25R*(#-45]-W"E'WPX31= M>][,'%[,_31&+'K)V?=:E>K=M,.CLH? MQX)HWCJ)J>DQ:1],<\@_W25807IPE9S%Z'#:V@4AJ ]F(1U:2R2N 1*7WCXX M,F/X05/GV)&!0^:,5=QM1W=57VM3WRS;P6EKUUB&"4)\^VJ;KO=L36%S6)MI M/)E?YG=&K!/NM!;9%(B@&=L51G0J:9_E9]61CX;#% H_W&E1F$G8@@/;FTPL M7UAI?+C@@RI6A_O<#;X22W(S5E,/<"]X38^,Q5R\;"WC)6N/\"#32,"D*E%0 M?HM3D\%Q^0Y;\%B,\Y[6]LK36E&Y*R+9_1!E;8!&C+^T!P_H!R5-\YWBV4:TVM*^QF:U7:SK MHU-][_Q1_7K=^W+]]?KQ^G*7&+9EF#ZL9DS65+)ON6=C*'1MUFS= MU8;+%E?\N7CA'W#FSF%C< #29FO 6?0 E>HV^EHS69ZB%*.>-1V!4>[V0$! M,M0Q4M5>#8\.>L4SXW=0U[C.1!V(Y<&'1Z#:T3ZE M7 8(@*?V3=/&?L^!.:*3QP\_5-!?P+?XPF@*V.,6CD M/^.[04CGIN%*+3EPL3D!/X-/DT:&X2?6H;[":L4,YXD#NZ8]>#CZ^ID,&/P^ M? MME8.!@A<74XHW%6,=BFG>3LFPLY^HO2-$"\_;4+S\*5'=W*D6JYOUBOKU MLO>P4VW\!M,^CS'M#+(M6:.,Z8P8KFO83V:( B)BK."@32R$[X9#%$"-:>HY MO!,^95N&N M$R%6J$>*WZL^G6#PPQE>"I8.3S;V(]9TID!T]CT3>FQ/#LN6_ M'N'!I_#-0#0CVA:K;G\9SMQ7.-2>:><1U/3#8VJU<7+FOSI)'8#*8^F^:@4O MJWER-@+-G-V-OCX-STB3>NFL:7+CQR1';&VLZH3)CWXQW%KHKP%Y$;!'K\GL M'9RQL4QWV(Z/)\TSR8R'XTE.P:DS.IWAV62<_)6.,QU%?)S(\\'-]6)RVI / M.2ZBHO3P@B6?7!Q]?CQ^F7^1- (P9O%D X7Q??187HE8,?@UX$[AN>:O!V!" M&6_'RQ<#6P@&@Q]2@COU*$$;88"0N&%X?[-I$ N^'E,L;;X]A*B%PYNB,JHL M%:)7$#8S9NQ9GA ,5$LRXQ>*/P. E _](P?NQVJ&'&<_'&<_J,>Q#\>Q#^]^ M[,,"W-3 #!5718:QD]Q\!&M_YW"=Z\TUR/NX/<^82)CV^++;T7?/I$QLKFA1 MAV9.M_1<@*O+^;'!Y(EWS==M4,^WYBN-YVS5$?I\-6;\=GS=>7O57@#K5W]P MC^CYFRSF &,8DBH\:NU+9'HQYFTS@J7.Y\%TZ2:A]S9-&\"9ZUE-BD4*VM9T MVYFNVHAN6%JKU=I-K9N)85#,J=AN3D.>HP"[.$TO#79!VU=K?!C6_F&&YS'!Q1RC$$NS__N42G@;Y+ MO5K5VLWCL(A#'/5<7&J2AUEM:8UN(5PZX("(=Y1/2"<* RY_,_P9UDEOFFM8 M^]$Q\6G)8J2,*A)EPM\7U47.S,VPQCZ9/[#]B"9;/#NN?TH9*["W?O)0#&FLHQ=':;MH*E9^U.I,,O9N8-O.WQU1R_F-^H!B#7K8EC3K5FHZ6UJFO% M97?O'<45:V4ZSLO.^XQ;Z$Y0J,RCRR@@6M]5I- M:^=(MY0\BL'OIFB%.IH1%G*\Q.LC*(DKZR67CNCHZ-XV04=4:,2Z_#& CR8:9Y>)3@TG7U1! M>'88L_Y\"&VQ+."9]LC?97!M&PG;(KK6J>\YNI:,@>Q\&.+*RO-XDPO_(]?@ MSO9Q<.?"P9V-X^#.'0SNS!>/R^RK*FBYJ]N"+,[6B0)N!3N(X06OSQ:X$A8# M-W'9OP!F MS)/H=:VK9Z OB-8+P;, 1V-F&[.AA78@4-BZ#5=,X42]T=&ZU8P5[UN\%L 9KI2N_6?1#M5_'SU&$V,8^M[* M:OB?^A;B%;^II$^<2\0Z..P'O)ENNH0KQY'0Z_I!5HUULNV.UFQE )^!3Q1K M93.>0"NRN \)!6N'NA*9K(0]=*N9O,6%NCFYNM63LTZCJK4RZO1R,7F+:W6+ M5>N,*MW5:HT,8R ?F\NHLPZKGSC[: Y/C1?@S!-VC(K68B72^NF:/-?"=S+O MF(S>TS3T2(@\$D=O6%;CT,QLO,;NYN6"]8?858\WE6Z7UF.B50.K+=443CW4 MM.AE*VSM9X5UT'#9*_S0MZN,VZE 65-*J;*FE((K^[R6J.:HGZMM'9V\$%O+ M#][5;:Q3.W:0%8)[E#54)8DVQK=JC+GR*"2(RH0\(Y)DD MVPE+!F\"8XS!'M=YQ=L GZFA /CI-UF3Z=@:6+Y$G\D4)$\=V__=1\(RA M-9XK0Q.U)=PQ$>"N>!CLP+&-#3&[>@Q3YMTQ$& :FK!G#Q?C>HDF@HS*L&8- M9^T4"2%3JZB]\_/[[Y<7470OM7=SH=X^_G9YK][U_M7[\G4?$#.'TI-KU1 ^ M#)[-X6R,.+ )GMO#--LW*R;2!!L\8B@!V73ZH2X;().AG MH5:XN!!4QT'*"V/OR Q2[HAS;ZQZ\(AP4 #"07!DCC '1YB#PG=[4)B#D[/; MF-XO>:7K-OEIW.=J4.EE$1B,/S%*0TK&BOK@JXVLPQ::;3=Q%/?V(+:V#N^Z)V?=ME;7 MMRTW?7O%>1L3K5VMGIPUVUJSO;J,JBPEEJEC(+#[WKC$;Z2PVE5P'>I-K=-, MIV ^B-!O2#>,/;?A4FV4I? T$.NOB!E+X?\(:+TPE KF5:EP78HU$[XZABU= M]77DIKYLW%/I5>:]Z9GNBQF=$ >&@S]S[<*U9Z3@#=,UI]:/TV=K.#3A(_S? MTQ%0\537P=P]%:'3=RJ(-"Y(L.+*<>^8$??,AW6$L0&7=ZVN=3/&*AY4B2U& M?B&OSS=^)!7:FZV=SR_7G85R?015V:U) &K==<;C1^/'>C9!$Z>4:C5]M6(O M>1?2$4ME$]%)1.^WCB:TJZV3LUI'U^JMU=&$(\3*E@=_]]RC6>J-AJYU[3V/<'*V[&;SG2E](!D]K59J"Z8+Y&*(R'(PYHM.S2_&YP#J!0[92H]HPS3](IG> M-C6?[[G18X*#4W='/2P 8C'JFV/G5:41!:"(_6?*QD^,?X/G*$/-4UBE##_# M7RWQ%USOLS45$STBE3R_!)Q)#BF0ZC!0AJ7(Z*_-Y,*R^'F/X&9IX,15WD\; M\;'W[U*C9H@@J%ALL<,"D"Q!NX^(6$K"(MIW>YO[_YR?7UY>7>4,K2Q3)'JC MEO-2O UX5I3_/%V%/E]],2W6KLD]^GCS+!'AOVD?K5F; IP%C15"[6,%O[)(-C9VRX=)ZPO+E3\&0 MML_JHSEXMH$(3W.@'@V[;_@?^J_+!74E09,@ O!-JD5E9E! SZ! M/=WFSRH+O^1)HFX[X!&J,_AP@G7!Y\"%]RP['^L6 Y8>/:U]>5K]-3VMW3DI M"8O%&'M.7->&,D56C!E8,4[$BHG?K-2.$AVXAA^)/92'.#];'EW6FAJ]QK5@ M'1E/Y1,#!NRBH;[?W$IPWW^#3Z%=P'4\ XO:+N!\K1A=7X]U?.0*^^>G#4KZ8#_S_'^+DW>+\[,]WS8$R/B&B[W MO\3O^0*9W#H@J70L%>IFT2H/D]N'7#GBC%7296'K,3G3O#A0X.)X_\ U,#C8 M_1.=[2FFH*="%?[JWD;7E/-@#0(^"QZ6L+Y6M[2WMZV&V2A#HH/-"6I!ZV9D M3%DG1$F^/#L.>OBGJN!G5J]_0&\"'1^/:4",1. #/6I@L[D&2X6WP/$?:CQ MVW:(I@BY$8ESOZ% M2VSP3-VV(]>9)%6"-#)6Z1A>E2'2H[+J1CV-Z:LY=5D7IF$2R5E2..MHF3I" M/6JM;D=K=M)MS#F@,SJ'6WL##&.$.ZIJ=3V=1$[:'PSOA,R0C$I?!J0.75,, M05='U@_B(J- 8=FH!P]],MRA -_PHKJ3$S5S^O)@;'B>-;)X?K08.Q3MSZRH M5QM 6A$HE9!=+U-V6;Y7H9ULP;0%!N.=7-45+"KZF5RRR%S*KEG94 =)<&B*( 4 M-TD_H!!*'-%-2BI1Q>RV\:%V>^1M69%KFC6XRW[[O>1H*7ICBY 2FQ=?P9K" M@,$Y&R7 CML BSQAAIC>Y0_?-1R,+1KN_-HW)QY.+!=56?#5:Y&0R1-QJ%6Q MOT:OUK56?75_S=M'MM&;6T2Q#LTK0H%N J\:.=K>WP.OM@C/'9I7M9.SEE:K MMK5F]V/P:@LX]T/SJGYRUM;T;D-KM'?(JXU&U7ZO/%0*1E)8/FA.;VZ!<+\G M1GJPG?\^.5W"T08.%=.[7:V3@Z-I6GX^, NV& A3&A8T40&VVQW,&;]!%FS1 M!UT:%K1.SKI:JUD%^VX3.+9#LZ#U#EC0IH1UN][6VITM>%"LM[7 .?UFC(VY M9QEO'^HD+SP,>D-'>)AE.@4=J]T6V"3K M@S+5-E:];Y/A[\ ?K\--T01'$(S0#;3'1V/X._#^Z[63L[K6:-2T9@XD\(_. M\'=@'=01DK>JU8#CW<[ZT(VK.+ZZX_S=%:-=1VNJ7'. 4C=$T5 6UF]Q 0@O M.*.(B_\%W^$?N#B<*K_E'+FABLW_3\%<.-?TX=FF_^P,*VIL089K*G(,76:/ MS0C$R\:>6JQ9GHU]!%AQG=D3MW>;=C!;BOMZ:!S=JSD>R[%TLC5F\&S83Z:< M1O=BC$7%EH$3J;"A0J'^L9%)(^ 1U-;P$"\K,P]^K?)^@&>.IJ-QZPL0I^Y4VP 9"7@"U52!5S8'CA M>Q2@V"F^ ?: XSV]< >T "D!&4R51 ,)Y.&6+$+,$C@[%C#% )Z\&*[%:DY2 M80!G"HZA.X_!H"E]TW\U33M2J2@G%M"BY$K%G^68;VIMM":R]XSZO0RQ&BW& MR'#Z(4-R+#Q'"HCB!&LFC2FP>XK+1T$T[,A75K'I@PTZ3:J6@"Y*0)?1LK+6 M5?TQ*/1#"QY*O5?4'X//"A")5)P2/_,=D*F(^-![\7@ #V%W. )3S%[%'%X4 M@ZAO(F-!/@T>(@]ZPT+!K*@W#CU*3(M1GV$A?9125/<@Y'^QPH>'6I'>,'R$ M/$B!EC1<=PX??37- :??\I[Q+#\9ENWY M+,LI/0L7@45R&Y"-W_Z!1+27[C/7A* H$9#UU?WC6Z2WB%NIIYX7N8%"/^"%:8'A0'6GUYI@_7]TB@GW'RR&JYZ(S]BUV&EJK MFJZQ E+!<4S3 @ZP&^Q;0A,8+M@,S?%\X>8_W-G+E#*%+-N9'=&E&6;B M:D'9(@OY/?)RD)4O8BA8+HEI84T*.M"=C!"9AN@HN'2VD@K;0#CS&I3Z>>2. MR;>'-D9].DW\7T;+./''ABO$D6_ANRUZEP5F'=VI9%E-C+G"%AC^;33S9[$& ME&#TFB;LM.!R2K_*S,%^O;$-K(=\7>BFYR)-H7[]>LXV/RL,V)ZRP,(6\]\S!KT7)DT7XOC!4>C1X?NG7%9/KBH7 M=;K+CT:"[0AY-QQ:.6^%Q@:W DV2Z8EW>(].>EL]XD:>S34H--Z%S=4SYLFH MPL+,XF>1YL6..-= ""BM6:T"]])10<5(@VF$H^2+ZF9>L_VS%"W.W6.+\\(6 MY]:QQ7G_+]L (W5Y>W.SN8OVYB(F2C0KRA^]^_O>S>-'Z7>^M=7> MU+7&:EVZK9&0EF)Y'@[V#/#1#('=21^:P9/<5]>"T^RM0!UL;5'%?X[P.+BI=B!7>X@."/ >GT11?Z'7 \3<'ZR5FG MTLZ"KXE$"SB,2N0 I8R_38@?AK7,'V#7XM^X3469N9G4O@W1+/,*96.U4$9!,C6.CF-X>F)8-ODX LZ>0LT_ M* ]9 0?,RATQN0:,'W.X7S!^AMC%MCXU) MW-63B2!:7^;A1^X85ZN'#N$M 7![$7)>RV63293+#&V>G*6)6KRIN>F-&\>= M"*_7VU&4> )KZ-SQ?"]%.V]MW(DM7Q.]\5O5DM[XK8KR\'A[_OOIE][#Y85Z M?OOM[O+FH8_F>&^<%K&RU]M!?NQL"?3_AW,;T!?Q',;H#[TIOA?0IW)\>R9E/\ M><5=N$5)U#G=Q0^X*1)?[YK,G+Q*N74"AN+"T<,"J%A)WOD3 [- JK"HHIMV M6)]1U +T&*5U^3N.J]X_?/?4)V%^8%2'B(D8Y\,):'@/ZS1B@/_RD.(_)I;O MFZ8B./;% >6)[+N0S(4+DB-L9,K1A^CQ8JWT6N2L(^':89&!9&BJ.9F.G;D9 MX!DZ-)3 QM +W4ROSX[ZGQG(X C$!"0I\D?"U01H_A&- \<2,_TP3DC,%8:8":E3>'W M2-T6UWP5-26642VX^(7H3+R85/@"EZ$KBA"P1,;Z$36U,>\^%Y]4LL+O4539 M_*C=&%6U'6&LQ!->@Z@>$_4N7E T "NO'R\P/?*#,8CG.+;*"3Q^O MAT\@GTKZH_"'I#.?^W!VL#ZWVJYA-#[C?+(%(FZMU8,E6EN4+&^LFVXRBI51Y,.<<3:WF& MIF]8XV+K8_9VCY,(JD(&B[_#X8UR8\6^:J?PD-D"'CV]O0&756Z+$+GIFZ*G MH5GEHKN1@YD]*ES#FC%O-L&B2G0GHLI!-0:R(C0RFE7<'73GB<(\$?K+*!7* MP,LO,3+D#IAY!(=_ M4>KA@]-%Y7^1\\U>MZ -2A!)3IGA\LXB&JM^G %I=+JP%WBS"]"T K6PJ#MA%D62M6V7=]<[77%!91 MRI-!E5_=1;6!:8<%*R@6.V_O$%NN8$9Y:W%*7B,]OD!B:?2UO_N.;A>]<)N#UJ"??3'"\,WK\ "6)I!SN8ACL6J9!0S[@$U<"U#(0@0E<8J M:+[)^[7U)E?=WJ-5 **&A>GE$;3.FV19]RVNNKX8/^T06F^IRT:S4$:FA?TC M;QY_JLR&;DAF;\T48K.!Z(G-S%*+@R..Y7YAZH3E^&89V+K*+,[@Z^YLXR;: MQAFIXR/;M[>E^ZO/6^5-K78(33_!O=*8QOULHK7.5^V4K6D MOO>VV+F[:Z23,\3R8;E\H.MCQ]=%EZ(PA;#Y R*/4?]XNBV$\V-8 2 +@R+= M)Z+Y)&S"$8U-8]/S&-Z(P)G&#H'%!$U/694T\6ZIL HM!F;64 IM53]H?PKV M2V3TIZA+^:)&^!*I+MX=7Y1\?,D!(7"(0M9$G5S@L1!0\ 8LTK-9U%O(GJ"- MT@LZ^!>? ,$.)C4Q11'%X&,#H9A<@\[RC8YH6A/9;X[ M(0<3A$J8CJVPC\"6Y1-9QUQQW*AT?:!Z4!*4 #,N0AU1SQM'(,L//+;\J&P! M]KSM7?U/VI<\)\'%O+ O-'8\:EG'@W:^?+];-/8<=+^(?JI5VYW,(E)J[IDR M9-UX#GI\N2@%-7-8=ZSL2I*VK= ]%&4;&TK2MI?,H?;;1.>TW6EJ]5H:,RDI M25M7I,9Z/2)%C"&^B^?-)OR[W56G;O[6&*E:;*K*TR,+M(=+*O?#$Z2PL8*5 MW7071Z%O^Y;M3!"Z5A2YXE6)?YLX0W.LQF!OPS)9D@XJ>PT7_R8*67B MUH*+6D-)%J6XV-Q89M-^PQYS05C/^LMD45\9F8F-$6[NQS$*KJ?(*4?R M7P'U)1+\/= ^N+Q.:Y';:SISS9A.;I^<-2K55BUU=?VLGJYH(FI7W_[V<:)4 MI:-G;%_TY^VO*C/]9!1.PC_' HWY;@_37LY-IIU#QR8B*EB@\ O8 A-NS/+ MCFI:Z,,R@1UA>A>8GKSH0VG/7G2[>MA%P_O/]&IJU?A^KV!1W?:6X'=?2A#\ M%P=AWL>6_Q8E.M=-L*=RR2Q5**G\SX#(^95A&X?^I'VW=2^"M[K[&NP^'0O8 M_ST@K.1.)[/T-#A&0PLQ*\"MGB,4X4[KB5>88=EEQ<&1RQW4*(&@7 @BKB$F M]:SXQL];EP_+=%7QT)&IA%@VAI821;\L$YIJK7I$4UV(IMH^HJGN $TU'8?9 M'8A;<8?(.D/P@_>+S!.B:S&J0X#@H& <7AW,)K.QP9%6&DKE(*CGJ?]LN<'L MJA1H%^IY#V.#)H*%BD^-+)?FI_!H&AN>Z'J&:P6SH^((3T%\49'A6QR]Y+Y8 M.,Z),$A%F@#6'\*0AA"DKCDP":AU(0+I;.J$^> =!)'C BPI0J'$[T@/NC:+ MQ3A8\[6Q&[@A1 %)90P&B-0NDC# =9.P190P-ASI%%XPWVMB&GBP"7T(\Q0" MCX<./[,BAS[Z($3RLG6D!]\5#Y,C<^;8IQL // MOMUZ:WWWC8/4&:=@PFX1"_SQV; S&X5S5I.WFXO1P\K1R%TT _<4=UF3?;NM M,&ZWL)"\L;H?Z=!]WEQ[4AIEOB\0E0*6?@@DE>23%UI YSAR:4R3=LE5X2:L M-]_&NGQ,>FDOCJ +;MV[ [/E=:U37[]S86&CV^Z)],+N^.+I%-D( MN]^V>^J+"MV/#],FV:Z54VT%W5AKM4^VL=FJ6]<:U725RT';ZC:0@)0/6#3S MRZ*O"FK$ZU3)3%Z_;_O8B+>ZYT2V!6"P6HD4.>>>>9^G-TMO;3$F-!&QO>2% MYRE[[^@G9^U:36MG#,C.4>R_%0#Y%JNN8=M'O:%K>CMCL/?':8[:,(5T*7(; M#YS>6J#NQF-G0#_=CNZ#T09L9U.>=(MDTHX7$).->A)'FW,2#*0-3_!H,K,1 M/%R5T-JGG,V)Y8G$%&Q,3U&K(#X/$T!H1!N>5-RNVNP>6-[':EB_RN=GOD;6E2QHG<1K.6F=SXU;3!Z!CS M4%DQG]"E^JE@\E0!R:UU48ISA_^;N^@H8>FV?(#URG%@0.55Z]I>B>->O'AV9=; MY!=#G7\XFBT5^&KM6[QS3U>M+=6#S$X6,0JB!8L1U*=Y>+L0Z5Z9:\_X MS5X:>_O!,OL97;[+LY!+4X*8>.,>.H^+)VXE\<;[7W]HB7U*K MR3'KTYGKS;#IQG=P)+$YF+F6CWV4\(?!,QPHQ7AR3>Z\(]S; =@[AF4'?W=A M61' 5;0?AQHF5^EICCTT7$14'9E87*$A;&Z(M^N,5L!6=/2"!KT#:>E/>><# M=JN((5AM5C,'IW!3J)?L"M688E/#5;B[<47%12=6U]18:[?G]%[:\YWAWKH/ MF+P>4KD1[)LVO5;941?1>"NP63V]6QSD2M_0<#2# :+0'X-RD$P.(8]7[;>^ M?AV7Y4W=7^[HA;?B?>MCV'=K)V>M2A8C@ZTA-+3EA7MZHE \E@5,76=@FD-O M]0:WN-CNQ$NN7&>"@HJUZ=?8\&J,XYO/<[=U$4JUIM6KV=*KX2X]TT>T8KE? M9>!X_NH=UMN;;_'"A%>YYE#NA(H,\-X[>.VU+3:5:S\MA-$B MO-9VAO:I! @I"_%0RF@IQ>NU4%M;/M46]6PP6?%OH&$&VK4 M[*H5;'9U*NKY[;=OUX_?+F\>']3>S07\^^;Q^N;7RYOSZ\N'XBVO0Y7Q77.5 MF4"C&3A@;I$.ZB/\@>EYFA(UGN#&\6;]?YL#LL<&40YJ\!=0:X8'OL43'F>^ M(>#OHB!M;%@31%RP"%?!F9'Z1NB,X%6!9GR!6\[ 0BHS@-A5X&3[H)8JZE?+ MZ",P%QJ!6!\;6P4A.B#Z@HNEL*_/)FA6'Y<-R^E3*9C_3#;!6#QEKH*1J/9- MDU3P#!4^+9=*[R8(#"$1.PS/@T6B]"H#4-A]?(_A@0KIC^<@]CZH&=#E'Z@" M]#I)%T)"CO!CKL W+/1_/29[-BN0;BY"+V.5(GY@!2-"U@D^!,0G2Y\%.OA= M^'$%'FT,!BX"/XOBRN04AI%EPR6':PF+*RMJ>J.)?8&)":ZCC=8/R$)\/Q%R MX-YLQU<@'8FRX"]9%32J$<#E06VOAB.9(*2ME^<\0M\=F80P :N#ZX+ M89N@BY96ML%GU5=G-AZBAH[KP_=G.-[:Z@4XCS0X2!?32>@R4J2Q2(J [EJ* MW8VM 78CX+S,>,3NR_WO5P^/FOKUZ[GZ":_B6O7O_#OZA_[WST$?5/@,(#Q6 MNGBJ\VKS("/^2H7I 1ZK I:%95N3V202Q\M&9NXT\/8RV "R31_7.8+=?N:O":@USQBSA93#1J+3 K\+Q7J/9N!(U=:YF+EIRBQ@58--]LCZK_W;@ M$$9+PT9 .3\ (Q3D4Y!5DA-$)_CW)PN^+RWUM:B&6G#F,:3=:"9,^7 -@35/ M*P_W7%& XZ[)9I:[TX&_M;$9_]'%T[VP\B;:TED;;NR5E&>']BC<=BF73%!^URTKD; M1R($* P.>3R@&-!S\>08GU@O7=\88W13]9Y-$&""9J3AAY;OTPV&G=/2Q2V2 M7M2T?1V\SLM!IDZUNI1,=/U^0;D*_=RI*X+; NR2=KQB6QM$6SD9(M_%2=9\ M":U.%4S(;K6K5;L96^./5^"TF"HF;=5N&'7-RE"7R\K>-%\]ZWODZ_B7+S%D MX&B@%,?B%ADH[0+1OW]YN/R?[Y%"Y:$$2XC]4>,=: KT4C+>HU?8;O:ODPTLB@HP(K M-V$PRT1(D"D"B<8H:]\;N-:4_X7JC2YW!64"/9+0 HBN_!__5'OR#\'[:&7G MSR:"'KOJM3VHP /5;V"X6$\&GG]WZK!VU80"X1=>_VFJCR9<,6"QXSH: S@2X;\M%WANO/ MQ2,5;H,>C^7LO!CU\9-1VD?K#-AVPP^+3TE[A\Q++*>TICSOE3X4VT]%O8L\ M"6_>*.EY"3+@+4V@V -@[^,QFDZ!KZ.AC\/_Y1YO=*'0J#9A5\Z4_XDA29!A M=WY*>ZN6M+;VX6H(1X4(;4>R:2A?(@ M>SWXC)#-GM F?8N'=@\"AY#]MC]-JGD)\[!"[2A1M;-P*7YL/G48IY]-\2O% M49CLI#")FTS?+J-Y/>+TIFA>4<.'HL8P(H'M14D#8=$J]R:<*!_-RRO8B-HY M_5T=60C81]H,O_EP>8Y_Y@M&#^QS*D:"W[T@#>%$#82+ZW >1,9)HE.[I>:( MZ):8)V=171$FT0S7%L;@G]2:XA M4JGR0 V,VMC=\@=O5ZIU'J N?DF9OM18="6'1;_%:";Q;CF$G&J!KD6MQSHU M09UJ$W&6EM8$41XF.@C>FDS,(59PC,7E27<+S8+#$04OI@A&C5QG$IM*8(EJ M#\I"1>VA[A[*&Q8;S]L_>;TL3.V8A5F8A>F^IRS,@4MSZ/\9=-B-_ZU6T8?[ MFW%6^)*N'R^_J;5?U&^]F]ZOEUCZ(NZT!_7B^N'\^\/#]>T-%]KU@BOC@PH?N;V[O._A'QZR][OG<3Q[ M1<5*($"A]3 CPYC\$0/LBKEG,6+3S(T4'& I,@\,X0$B..@C">SD/ MI+N$CYO9QFR(+A@]CN.JL3A7\#XE@AXEW2IIU-L.5C: _2[BVN;8,U\I)DL6 M$!4LH*G# 1CISAID*6(U-9@_B$AX^M5Q_L3O/X2U%.)B5GL#C"3+;8*MB?L: M6EAJ&83&QW-Y,8'U)0F)L3KP>EXKF!P_5R+=!ZP?>\9>(6U#V0(ND'6+I M*.&O]L%$PYAXQ+$416O@W<+]YZ&WS)7C(D>A_F$JF-ZB4^<[?41I2WY(?77< M\9"JV,P? W/J!^FJ.].9CLW @0#'05:HJ^?/<$)C)NW=_7D0I< UW:,Z,<#C M#=^L)-^,U.,M4W*;QD3!$T6DBK9+=BK7X&*.R1EC!L9"G#HX=_ZSZ\R>6*?$ MB&6;/NSJ3S8F3;"H7\AC00_?4<;&S,995? ,9X;^N@5* ,F\X#"8PQ\D/>R M@&:"UZ,9!U- $H0/!*L*")YD"QB_0PI .?88B\XX5&"3(B3E(_QBN6*!M)OP/I M^6_P. P2)I^%>]'A6R3=UTGICK**[E7U]N*;TC?P_L71;G1W1M]"U:0B7%3! M#T<*1D19").*%0ZK"%!DSD3HF[#XSHTDN3'.@FDEBE72\N315\#M \,9'#6T M1VG=V%7![$J)#QU2;() XM!K46H" E@N!@HC^X=OC>'RQ(-,E2V8?@87UI&" M0 ^BCRND#$1B+%!R.[]>"_7L^F?WYA..[W/ !,%Y[EXQU^9*:WZ?:,&1<@2I M4:/WEA+JU5CEMLN4(J,RN*5 <6&HGJ;AT:A"^/*SU;?\6-4#?42>&?EX3=2# MQKXN5&WP)H7L2])?3K#:\ EDQ!HBP$X9"7,R?:;#ZM@LY7A(Z$*OP%4&GV7S M$5<5W5"V_G]EFP+C(@J\G^\2FS2#N> VHMN*]=D-6K=CN-3N0*.86N8[8E>R M?!17+V1]7*$"!["R7><'E>#"6GZJ5O0@_$L8R)T.]D0%EH.? MR,9_OK]"T. M*P)UIC+WL7AMF=>EFKVV5GQMU4HM^(5LT2[UFP41#)J)R1 M. V=J2]#O&)#U!J1/B&D;&7FARN!0 K!PD?B6G#K\$Q1"Z,H-ABZ8,G@>$AA M1P0/=.$K]LQ,2$2.FIT<.-9VLRTB"--18'RV*2T))18M^C6TM6B:(? M0:85.13.=,:7$+NO6M+BHK9A415';YM,.5U(7T :VP']6![=A:NS"$A M]EXY.,7ZPIT1Y,50.7>\"9A' PS,AJ7#:'].RDI\,+I-\8U'8;S=B6?W MHD4F@ M+O.Q@Q:5WL+B)ZIU07M*4(VJA-"THZ6+B=YB ?)1#R88C=@YP4_KDGU6_3O9 M=+'E*>'RT/YUTG4Y4]=R: 9\]O)X5*"(\T06BT_CXH3DDE2QFF!O4TE\!7R@ M9\>5H0Y18M"?T\ZL" '$(\EK%#YG* NB+R2Y$5:HLDH9,_4A <5"$(W ?E*H M\ 6$,$HHVJDF0B'@MAA4-8'KFH)=Q>W)7*I"?9B4!D<2F#8\;6"*L(<4,C"Q M+3A\8C^<(V%SVPAVHDB-+CXL2A1PH17U-^<5#7M-15N=?8-X@10%@1-%4EH@ M)4@DU_SW(H46^8[";O<<%_^2J $)/A\7>+K:^B;Y?QA/@J.';)"Q0"+-4:^N M570/$C)D*1%'_8ZYH?2 EN>!)?;H C6M :7$ E75.P^[G'HHR,P&N/\Q(H?W M+# (SB/XH3 @'8HILE,!WB<$ZD*$/',2A:P(/%E17EO M,DGE67O!G#7'0.AO:'?@#YS(X9^1<\0W[G_CRV2(,A[+F@@!EHO12#_;CGQ& MY,LRG!K[>BIJ1*D#RW;<=,23,S:<_)$Q(3]X$W\."8$;(PP/DU1YV/-U^\_K M"U7O@N\-])V >8=KQ1M6^ [VB \<4D=\5Y./9R$WJ0K/-;"63BZA/Q>[#.39 M-WZ(G)62($\DG1HTLT5>T!?^#UY)(FHL")A--'SZD_4BT! N+GO!5679A,[ M7AR01DR>4H*O8F&@*@=2J=?7UUPHC,7C5-N,-=4#GMQ%51UH#6!IW< 27(^; M+P*G 2YE^ @J">R>X\I"L3^Z9GU4F(ZK1/J)26^':!?&#],+2+]&/'T4G46E<1-&'TB)26')GB2*($S&WXWFHVET&F,^D:'#@4+Y-XU M;(^*K2WJ;P-[A32WJ/_ _,P$_TSEJ^8/^J0PN(;@\F*.R9B"NH'#:QF:K$D2 MR7"1)%?$%ZB3'8Z'*#4)' XG+%22:3&P[(9A2CU:)N!S/!Z^PYECD]TRU%@< M$1)DHZ0\IJ 1EQO_@57XA.#-?P"&406 7(?\$?N#Q<_FU.#'6#9Z$.+')].3 M/SZ+)Z ;A3KWU:)5^/*!W#" I_AY-D& '6 P%:(\ M#F1%$R2FRK!0. 6Y@TJ H%3L*S<586'SA"?9*A2' @G%ZQD4+0'G$-83BP'L M# -%0K:$T\J*%+>*$0L)K!KK6P^W0-2)2>_[#)RNFQ%I'#,B"S,B^C$C4DH9 M7QP,#>JV""2#=1='M<@D2\0:/?7"[R["'I!X]X[6\WX>0>!C>>\ M;9T";'J#?7'Q41'3H::->%&90D5E1G\%PU6.5 V6@H$WU72E6X!T >5/ F+G/SGB?.G M>3K"Q+1IOUBN0TX\>N[&#[0K$#1(Q"C"8COC""^006-G#7JRC?XA09993B"33 ,"YKVOAJ8?\.Z6+U(@$^AA!AK@<=CL+3 M-[BBB^XPA%UCSPXC*Q.'+?MG@QLW)[1N$0RBTF715LD5+G;<'>$'Q,,W'*@F MTS[*0%@2%S,8(PR/1"5 X7@O\9=,1/F80CA#A M4<_Z()9S$/QV.%+-)$@5$0[601V5,PI32Z+NF1)2.#A+LH3EYF66N0WQ-F M_._P[:$S>?N&$<6V>@/*1F(MM@1$?O_5@[?1BB0XK8@R("H BI(WFW*[[ S3.4\.=;4&K2YT M\A6)RB(16#'\0K^@?G&\K'R"IT3="LKA)S 30KJ]'0;HF(@8",^KML,+<^*^ @36=T^2)@+SF(!N8D3'?B!9ZRBLA; M2#-R?L?&G.1D*#+(%;4G2Y1?31GD$LN@6;+FDXABP6UE/7%Q GIQ+A;XDN7A MFA*/UW80HW7FDH@PX@!"$@<&AT16P,N7JNZ"C0;M ;@""84MDBM I5<75-XI MHM O. W"\%/$!@PLQ8;O1<0EG0=Y)YKS=[BVKUB:F>8]3AGBV;D/N]AN@Z-= ME%XMP47[!Q;N@!I]X8QRV 7X)Q!)''DN7&$:+>@ 5!9V /ZR3\+1("!PG,=C M,4Z(&M7QWQ[X$/+?:[]=#DZM5G\._'_4,\;4 []7_G2R8HP=N,0+IU4GPKZ+ M1]M6*S5.;N&<[^A.3D<&7!OS7U;MA3[K67^9O'5\9[?5[L)+\8EGF>_.#L/L M; 6/0:H'10<,.LL3%6RI@JW8[9#5/I!J>XON*\>LP1B3LOBQC$=+5=FNWO^> M.'\]PAN,6L#8[B)O+5@)>"$LS@ 8*L6/6>=E1F,HL M3+=Q01#MMI$)T[D41M#Z1O8G%I*2NC$\$;*9X7RNHR"461#"^T3.#YN:OB5R M(D>^E9IOD29YSE%RLM26I1/B)),WO> $:]&$)CA>7,T>I#8%XA\YQ&+PG@C( M9E=Y2:H7+SA'X_TO86"UTWM-H^IW86IW=HQM5M6&<>N_XP@4Y$1]H(#:H_4T/N- M$VQH7-]@RXWX]^6ROMZ/UN 71]KB<)5G M MAA*>@ 7TC)B\+SP5*U=7OI)HO5ZK4UO]-,1XF"O,*6?FP5\\"2?$/AQ54Q1%:UZ3!B;(.GU8I>HPG6NU9)@Q\@PR MN;@>$U\T'H;?#S0\WH7984K8#IHJ_WVB-P+JK+I/A9D7?V?ZGCR)*QA6*/_5 M=_]V%@KAJG'R]-:,][U!8J24:R&D6.U_[$(6LW=8*$M:N^<(*L"2"F QNVU\ MJ-T>>7O4'R'5:[NG^D\E%; "MOHSF*E\7]US^]7'V?J1RQ]AZTKVUF#%ZQ?KU8K MU;66__/AB5ZO:E6]>23Z7HG>J6G==OM(]+T27=<;6K/U$44]_\VS;9SU'+M] M"3$C=J?D+1I91IL,@GS2NUI+3]T8Z2=^+GHA';V2BIED+./GHM=1JVN=;IZ5 M%+V0=K>2AR^%$Z35T5K=;@D(TJE5.F4@2+>IU1LI)7@(@M0KM?P$*9/QG%[E MKX1-RFTC!=,-[K!:ZA)8];R"UJ)W*BDC9LG57] J6II>RR%)>Z%(K5I)19/W M3Q$P=&KM'-IF/T+2SG/."R=)5ZN5Y]RT\MP%>S;>LO3:;6IV;>%V@U:KEN&Z MKG4K>991^'6MZUJGFN>>+'HA]6XY+%R]K77:92!(3:_D,:.*-_F[6KM5"H*T MTM[I6S7HOE+E&'7/1WIB"Z:?UNJ40?7I>D4O@V W@1YY!*IP>G3*<174M68W MAW%9.#T:);D(JEJS40:]URW&CRW FL/V$-Z79=/HBD]8(?M9PXF1!5.IF2/,OAUS3F"8"=5' ML,W%FW35;BG2$WGB='NQZ$IAP>C=4B@^L.@:I;!@&N4P^,&BJS7*D+Q:R^ _ MI$5WO4]=5L^3ORI<1LIQI:M5T*1[TDCJFF5TMQR[V?<-R- MR1B2Q=MK]7H96-2^YJ7HCCZ 6?US> MB+U&$;A$DSK'X(1;6CC+FB4PXJIEJ!K1<[@\>XJRY+BFBS_+Y;!GRV#>*HN[%EBN' U\>6ZY6!MNE68XJ$K#E M]'1'RD%LN37$XY"VG/1)<:2B0/GY8GAB1.?0&L]\<[B'"[,$]_;J#^[QS@2: MY#'M/AI-RE!463::U-ZHG)3;U/N#&J 1J UUHL0CGM!876?P)X*8XF!*&J>R M;X79K&K5*OVO)%)8JB/1;& \1VO7RE* 4"[J'&5GN>S4.FVME093>D/4R80; M+A%0XPZ@2ZT0[L$Z#.QJ)A6VH^EJR%$/,4?QZB$H4(+Z'3JOM@ =542[,IKR M" *"6+S].4[4L!R;-]2GF8XX>]0>(0(R#6O!*1O6D)'59QY^!1%,@Y'$.$@( M/O6*XZ_HO;&_\-A+3\SV])T"1DTMYL;;A?P4GWFKP(ER9BCC>Q+*C,+(EKP2 M0IKE'\L%;[E/NA> Z5-B4,-B=KMG4,/-? V)=]'Z.?-V/#GC\:;)K12-O]'- MQM]HUDH >K+)PAL9">.]X(8DV7F#F-]J;P*WQ<#@ =W?*P\5\@#/#=L8&D7[ MV_7Z&D7-A:VBH:]1:;X'=S_)IYYG&>H=& (C<,\_F3_D^-.[^_.B&:0WRE"$ MK]?RP)<4 EE[7&E9/[FLE+N?6>%&0U4S'K!7=3#HWZ!G>?RF^L MN_N]*X2T1#9H0)'C&^-5FVELP@[XDCIT9N"C;,F-10]:AJB5L8.-1/&][[S0 M:$FA09"U9BZUCC.7%LYN*8AAKW]U-0Z[8[6!O6O M.*Y::U0:/VN,=/ 3XZ]JM6X[U] SK)P81U:KU9NYO-BJP:\,=SQ5C M/%X\FQ2C9' JACA;)S$&EV?5O9KB8LQ2,DJA87V" M>3Q*;^!,^I8-&PP' GZR/@??\,*-8[IM$3'A;S\U*G5U8HW'&+]DMKXIRZ8?P<9IS/ /:P+L@*W]I.N5;O:#EHD!#UOZ9"W75KT_\8<3Y&G(\1Y^TBSAL&;@^^\$8MW9+S42/. MI8 $;=0+@9Q\%Q'G>I[VL<(CSO4U^H".$>>O?'B'.)XJX? M=^?[K\\K>3 /_+-FIZ,UNAS-JWA#-^__;^_;FMHUDW__Q*7!]DWODLQ % M@&_OQE6R+#M*9$DKR201 P"7#PH,9_^=O<,7@0HDA(? ,6M32*) M!*9GNJ>G^S?]H!XS#:59:T3HQZ*6UAS,$WU2%+U66_;) YBW&S!/!_]@!O;2 MJ\D_)=BW(II7:U5:N>]Y&LQ['I#WE/5'$ZUF4$L-SJQ5ZTZYH*T]I ^&G6]:H%-T<-B#:=93SYD^% MF59+\![3!NYW07N9GN])E'?#OS(.@-,DIO#+C%3&JC=\0_CM'M]I=T-F_P7_ MR-],^1<3=.7LP.DC"5M/-)1VJZ[(>+^D55H_*D*^>;5^*:F&X0>I.T.XR_H6PXWII[^(8>"FTSOVG6/^DQS 8<7W][:VR783 UX@ M=A'W)>2^WE :M892555B/Q@DK<@@X:V8P*RHKVB0\)9%2GVY!Z5/!M[^WNY:94EX&;O?S0:IO.ZN 7=O(YZB7>1SBMU0[Y'"]?\5?7 M?UNW-SJR^-S37?9>X=3EY2#I8ERTUO77\YH$S[FX M!/^D7BM(#_)52:\J[6Q)HU*0KH-CN-I]\<8H?\YMMU;/7JYN\[8;7SI77YW- ML55+?Z_55.KMA1<*U+8)>7WR]MMM[ MWD)=Z69.J.?<:?*(^6=>:BXG=T6=.@=S7^74!$LTI5W-2,UK0TM:2J/Q_+#X/5F$JJ(W7CUX MJ#>S^5D'W&RS" JO%U$V"&4]D"&&,BX4N+V<>D/1LB7WBS[S]>%F>DXB:'EQ MLRT&\GU.1N,EHXVE'S2EH6I*LU[CX:;U1#4;0FD5K=U>K?C'#R2E2KN^0JBQ M(F%0( 8)I@('$]6D/0MEP)HFR"P>1,R>UP&48O,UZ MDLLLPS85TC@+<],'EH3!C\SFS9 M'(TM-H*7P8.2 2OF,KG'?,.TL!T$PWA;43:[RSRJC0V386/\.O^R2*' O04# MFOY0'L*Z,3>DE4N0W M<"NDL4!V6PL9KKU;LK'DH=C:WV%GM4.QL$WNA5!

]Z6Z8]EIZX?7><>B5Y6:_NKO6#10P.U7'Y=;5[3L]?)K6P1=R]98.URR M;!9NIP) SXW4+/E- Y4:>)53U[ Q\(6(T6;^AJCDYO9_D'EO64I%3BV,Q1G MJ[C9(3CY )P=@+,-@$>O>.H'W&R#"$ZCKC1K!"9RM5@;B )RM 2>HM936XJS2?4=+JFVEU7A^4.J>K$)+:6>S&U[;(FBM MHE=OWS_@3!3 +AN&LI:Y\UJ;KW+J6EO17W5>?V-Q:^+R(&?%B$^N*>V:KFCM M%H]/KE4:47PR ;5-I:YJ*]7ZQBK*.A;?2 0V+RQ7+CT,38L]&:'<8^G Y&9% MI\!DD(K&&@*3XVAD"5\5CO:B:.0YM?0M8".#1X%ES@@#B?VAX'%BC/I. MQCS+SXAYELH;\[RYS4=EBJ]!%@Q:I_/',;,]YFVF6'%Q%4N\ DRL0*+<-B8X MM'5%K[50M32JE6:D6IJ*KH*&T%>HLRXZ?R@M%?YI-I;/?:A(3U')W]EJ*_5F MG<3'2ZVUMZ@L'D V$2&JQK46O"6 M[RS%,RG=/P"5' /5YDP9\_[?_VWI6O/O^+SAFN(5'68ST$] 6?9EP";7F# K M\0=0QMWOQQT2"E#:^&>#-&,D-)1#0PW'7GO.QMU3?$JW6VBI#:56Y^9%JUY1 MH\W5KK64JJJOVFF!)U,U&^K"!Z6YC1:>E+.9/*)>P*B#B9UZ 1HJ\:-=8S0V M8-7HC2!8/49EW#TD4<*OSK,2PKX^L/8F+J.%>U)HNK4&YM@ ML-QU3Z-3!L4K4OI>E+$U*P:3FG+ MM.9=J%05L&_!FDXJ8C0KP1*%;\&?^RRI>*4T4=%#%?GS7,KG;:>JTFS5E6:; M-P)IJ(ESOZ'H<'I7]:>LC-P=I:F*6FLJFK:*?9+>4[G:![MOS5O*D#.BRWS< M*PI>&;@N;U.V;*=[+\TEG 2(&#@[Z$ H\8%+Z^PQ=P(N"C)L8J)WH$C476MF M@V;YR2E-MY)*5L-JVDI=7;KQ9>B0UI5Z"PZF_ Y5TB;.)3EY M+M4JS;GGTB)"7GXLR7G'$OS4,WW90FPO8H4XF21!JS+G^-"3W1Z+='R((V^R MY"&L+WL(2W,.X16:-N[15N?H'S5@#87\"%;,&;&WBFRS#?4L*\+,Y[@.M!1\ M!6@!PA:W" ; <<@\/_HT^H-8.=B]C]VA8<.Q, #/0C["#94> MVF##LMGJ%&:TP%OC:3XE%^F5)(7\0[5-3K^T)("""_J#WE3T]DH.2N[0301Q M]67QS6CP=DO1&DO?*!U@T?-P=]!!=81[Y*W,_^111\LF&@4-7E](4UNQM8 [ M*+VW4.4W&NI2Z%G:@$B]BRC!=]6K2ENM2?Q5"Z7HJ9F0Y0-?H[[>-!--C:\B M\V>BM:J*UHRN$*2E+*'\B6AMI=IJTIL. KF A%.P;L2E)/62'C*$ZL D<1 M<.:?BHD;7.1V0VTJ=31RB<5.Y@@A 6M7\6YZ16'E4-'LNV";5&MAS:R%POK$ MZ3YKK]<:2EO3Y\U#HK'KFM*NJ:L9[?E+@@JT5=<+):N[,+\N^%%T;SS"RUZ; MP24F[]/D9PK.-94:[!IR'1/%YO1J4VFW5[YMT2G N[Z:L8"T25G:P%JI*DV- MN[75I%>KJ(TV4+=TO$AT%:2I^,8G]I4T2]WO6 X.7''"KQ'YH8 +W%QT&."+ M.K#Q^$2/R6;!EQ[32T7KY3D7U/A=[J^*AN4S$2!2' %BA+$3L"IY-QR%T4]','R7^W@7_(,(-B1G7;R45G7FM5QAD],MP>31N0//$9@4Z3@X57]V MP-?[%?Z5O>>9&%8@ 'YL6&SP=XH.U>BY3DP0<@ID(3DQ'BDQ4!B,PM/O!^"W M@OD('J=L.[[48;(7]/LFTN@C2P/?M,R_&%\VPW6GP(\'P^W1>NRS-KL" ;S$ MG)M7ILBRQ@1N039P3'N@2-&VG+VY:6AUI:ZW$N9A9,KI2K5:4W2=J\ ?CM2* M6G^+&U?VA@8(WU''\,PN[:&>:06P)=XN?9/,]8Z1'K .)WM;:=:U:$!-2PRH MK*([K_(GW%!:5;RL;2I2=L(UI0[61UU+3+B][(27TK,S\P4%7@63I]%6P=KC M ^KY$]Z!>;+]O=MY?VG^)S![IC^E-3XSQB;>9]XR#]1B%V/".J]J2^=TM04R1J*$D]F75\)R3+,G38-'Q1W3K0$:RH&4(8E."--\WKF^Z/@\CKGONC2- M#KC9OLFB#?74:BR[!/G5 =J-#-\6O7!#Q#3 2:MEV+ C8C2,/LSHD1T1 YY8 M)J-]1[FZV6%_%PZ"\*LVO10MT#294AR[XDM+:6N9?,]=;9_"2&ME"4JVG^\Y MZR!MU@D-1ULMK+)]"*N<&U;9.(15%DK"5\>8P$% Z-$?2J;=1S'CUQ4>XD>I MVYZNX0WE/CPL)[^X=(YS>,\C[Q: .H!-+_.^&^OWOA>68BP\$+$L0?GSOQ"W M%MO%';*R] R&8K'#7!4!OQOOR@, O2Z$\W6!F4XW:CW..+[SL MI'TF O7IKO,H\"A(X:WL1%G[1MNIKKIFY?_D=DT6"\.MNQL^+%=C<.%6Q%9H MBPLL%FTKKFGRK1=(7ZEG7FLK]<4-:5;:>:^LR&)T;A-LD#BRI3Q/9GFXD:T#T="UJIQ]\S>D@O?"U*VY8,3\"FWCM,$ ;NDCE#15SFI4/K M%3WQSG16,594#&S?PP1H AV)V&J<[*W 7_H>HT#WQ+-2\EF7=9DYB1YOQ[G5 M2ECO)ZE@S2CW(36J&D^]F"& .Q-%84;&#K6TNAAB>B&RME%I+R6(FI;B8D82 M9<.3DI*X6*BTY,@@N,>AX"ZNVS93@$ 1HD]OD)X2_6IJ$BDI'+ML;)B]G.)P M47*%03%+8O\VG]I#;L!ZDA6'921>)M8@?(V^8&/)3VPLO1%K$5X9U$[NJ@G0 M[&#Q/(GO^L-V>GH[1=[^,[9356PGM:)%'(EW4[Q+\%7C !X4A2>\H>/ZQSYS M1V)XK'\AM&9#2FG-Y&-P&,'>]Z>**!B!G[/_!.8X>OR@/9A@Z,J8<4HZ7<]P=FJPO ML4@GHJ**O@=P-X1<:K,,LDTT8SUTFRH7]3M_,6PG* M7\[D+H\8X\_/?MVF#146.P,62IHNMFI%ON@CX]"+<,/\;]P L)PL<0/*[(GI M.C97VRZOSB4'P&N'!'RI(*'E(=*!C4EZD>4;&%&3A M(SB,957DNP!47II:48F*%C_@MDV"HA[KT(IB_1@L93SS,5("=EAL_53D4SMY M!\,S_<$R+$QAJA&W75<4%NXJ9#9 M75'S ",$?62A[YK4$%3Q3/S0]T\Q%X75<8[&!<)NQRT&(C.=0<^Y\;4:RMK<$JN MQTQE K0.HPHAHO8/+S#4%:LF)V%=@FU:+:5>;_!JB%ADOJE4FQJ"Z=X86S%- MX&"A\CM@JZ0@83@$A&<$2GOL>&:$\(;6;M102C+Z/MG9O&L3$.3!X0 V'1C6 M76&UH9W8);,I++R22S*H] [%UOL6QR@L;!(%I@N\&Y8"VTT5P:S8*0F_"\\K M/B8M@M4-U\4L;#IVJ4@B=X"(];Q@'CK<;&1ZPI&/# %%/H.!X4^V*.G[1=1Y M"FM+H33XH/70\@?FTB7NL=,_1@N70VZ1#"$IP+'I&&,?K*E$I'++&1G_X""/ M^VB\(S/AN4O^!'7ZHJL%$XU'>@2?B)P7M&=)&I 8M.5A+AZ>%?-(XK=Y;M21 M 5Q4,$5(]OB"X1!@8:-(TN6'6,;X8?Z'V6T!N\ 9V.9?")/0-9##+2!!#]6N M(I.%OK6KU[ T6+N@ 1R5$8T4DDR6'J21^#A MHP7,N-02M^'K_->4S/ ;P7<[/U9>6P+-TJ'L2P:JTUG)4U_PP!0E2-1,^LOS M8_(W2/'<9)V-I:ML/?7ID'=2F+R3K>1@-!OY.1C9]:3^O](O M;C'_X3G$;#W_(:MFDB8C-?34_A[>Q3QOP3(2G[-6[5I-J>N9<.?U"K :89ZLNC]BCWBE3M>!<70BQQG??7X?@.59C M:EWJF76)\N8VE=0-9GI;:6?MD%T8'*FU:&36HKGQM="TIM+,8E";\Q7FZ)OD M.C0SZY#)P2^=]5O5P?[-0AP%MWWYV&3CAG&3Z:NO#R>;HW' N^'PSH:E%]2CNJ9B(Y"79B]O5TB?\LZREN?!8SEX+"F/ MY8'?_;O8Z,NPY<"FE,P?XA0'+/N(+:!Y0FB<;"DO2K:TPXB8N"2#KYW1V&)( 8_SC*FP97XX MUU]=WTH*6[MW,2WI(B[P^=H"UG@'2XK4 G^\9WI=R\'@&&9YC"(R) H4-CWY M$RP1D'+\3R4,TL!H'N.!4CGZ%-/OXVH"30'L -'O9@<-TJ)<,-63 H/]0>:>&9!U\ ;39=AD@FH$!'6#T\DZ\+B M6H3I*28GO(,[K0>'HDAKF4E.L08@XYW ,VT,H1-9?)'8]&=2E_8WB+[S M_KK?/_X@#M<[.EQ/$X&3KTUZX$SO.20R/*84%D=8'A*W/))1I94M\G7]NC>&9M=N:HWWBKR%[!C IX] MC 9)ZIOH7N:^F :%]X)O\4L UC)> /%\$R'#/+\PS5^1<,U34C"7.<7P**;? ML..O4+&FD=-CEB*A#VR@JPRF.;B\\,:P3[=HQ(WAY^'X/1EMKH$HFA20BQV_ M3#S1,WMT!(M4Y @,B+$$-/IY;^ICRW$PWUO"6@?.")9O HX"QQ$HX3RT^J,< M< QY=R>8A&IU XN_S^BZCL<3B-$;Z>D#HA6>@.AVR'H3'SF])VN#\J M[L#Q; )I$$8:UDCQ?.'_*N0[@XN-A;6ZE+';-\# 5\+!TYU*HB1WHX.IPIQ( MD=*EQ/2&8A8+%D]$$Y[YK%PFG=DDW9%+SJ@N@JBU0./C*=^%:7C;EI]=G+YP MW%R(XF?3<&MZK_&0^3U$4ZD&15)#2QX6"1DY$ZXX>Z"B?$8E!4##.QTPAIG/ MHA)R4Z&Q@S$5F4'CEHHB>&(G3'E.^G\"K$K JUS%CSKV,5;FB"H_1L>&@Y5$ MQ$[UF,4WBF7V69B^&+V#EQ"A$X"GO"&,9+*'Q"B838]SA[60DW-+5,$3NIM. MEJ@O/6X*B<^%TN,2\P@?F4]D@D L(A%3(T@QX:%>X'+%;GJ\%@_V@O="L>QQ MV!D. S0&I<0R\XHLML']P@A%_C/H#? /2E()T<.*J #8 XF@-$2L*=1E/&TP MY@WVK/>PKH0G"O7PDXM>0<">%W3^Y&FK4IC=%YW73Q!$;_MN.P\6ZW']&55- M1/%RG3_Y(D8$*;"ZQX/S8EC!+5Z"35-$&A&+![JD@ M'DODX>(OUXHJ=162D"RQ4G0EH?*4XVI+T:K5V7SC3ZLVOUHPHIP846NTE'JK MKDBI(?=3L]*)<@X']@"W\6>JIR.?H1:Q7QT.>NKQ&S*<.U>74>ZXA(4'JW5. M9">Z*0OQ_F@G6FA+]4T/U19F)Y/4@7*R4'$;J)-"+X>%:\YK&(7CAN[(.' ] MU&E4LP3D_)?K#W?@1/D5Z13.F/QGJ2R*;WP7>?>^,/10AKFR!GLQZ-)_T7(* MST9^E9@LO11?@]!G#R:F48W'X.#3^W(N17@6GGTQ$!6M'G9F6"$CFPT9*]8U1_AJ]^3:V%)^B= MX78,FWG'UX\6FTJG7?+[=%750X6)R5^>%WJ$^)P/SPFKWWD27\#YG(I@=JRUQ?O]C<;6-,QAGY*7Y+C1H1"/ M;\2.M!'T5V:$>Z=2]C@#"$% M40NL!ZX]_%0)-\\]%6NC09PNUB"BUW#Q&1H]R0BEMF\Y!J\KVE3C*I1XBN*I MC!M62 WMZ^CRHV=,PQN/D>/YPF:$!8POMWDAP5 5@ 9P0:SV^0PYFW:P!AP5 M 'MU)P=-'G28T?TN"I_0AD>09<"\*%V?*3$(YAC,"I0U+="'( M[8M?00^A]>OSZAOT)Q?$'<0,))!TSU2,Y %]H-^[=%H,L<8&+[[5PU*G6 3' M<0>@FO\RXIJ"MB$J;DTP# ,7 M55RT@;$,9[A9Q6U'M(_CLJ2*1,B)95&)&407?(<*W8U&/"JGSWV>F:MVCGLD M, ]0C8], 1+_Q$_OB_OR+7'TG_Y-C M)SPV"!?PG^BOB-\_\C L8*=T2LKN"\<7;N$DVW:(SM8#@YZ"YD_A) WM40]. M%8M\J-"OFO'F,)Z-H6:BLIT7L&N 0MR,MUPWX3:]._XU%'R;#B M830TP73D\L%K>;2I\%X8^KII1S2DM1>+1#>Y,<:12"1/8=.6;@.\%=.JQK%6 M/V)OZ7-9_ MB1E1H @:"]%R@0L5D'E\I+T5R)5HEQ>^ A%';E4PNDP'AP3=SO F5=1%[ KC M0_3%$$];' &,2K>'W;O<'AGO)$V?3T]O%/E(7WYX^H5+ ).2:$9T7Y84OR.3 MOSEJ9M"=N9$-;W00D\>[TN,Y=Z5'IGA3,HY"W/B2-L%8>]-/4I#BUDZMA2"T&,17;?+I)C"J+/KP)42@ =AT(1:1T)F MBLK!PN_EA8!Y\)&XD^92Y]*E ^\E$=AT&9$"V^E3T2 F=<=)(!IH$NF)J\>* M3!=* BD0*DR,R'6JD4T2JRK)K_4RG:D265UAKXD?5$7">OG,X%V-FC5%K[>5 MME9?X696$IXR4']2*VD"8AR=VR4<=PP-IAD61 MJ,\#Z[U5PHNK5)=%7:E6@3KJ_<1?4\]]C1R^9OF+WO0$I-D)-!2UWE2:S48X MLJ8_/3)-X =,#-;AGYC@]@*"^0XYC9H>6%/D#F^_Z(:06RQK"--0:>%T[EXD M)*1APK8W'CF(B>@+(]7UA+DNW=E$<7>)FL*B$=),Q6=^'4,(UHC.13I\:+RH MZ#!03?&'R4RFZ'E^ F&NDPMJCJY +)!33AW7=GE=H)+RFM=L=O'629^WY'9S M6R"5-RXZ<=:45K--V%MVW:7\=??2"[]"4[,'@U1^O P(9N;.\7?&L42'IV1R M\)=7@*:AP"2@KA]Q\RRZ<19X 7S;XA(>MJSK(%C&=1T+C1:ZF)Y?"JTB?PPB MJ>111R@F"^5S!16Y?'0&3Z_KX==BVX="08"!+1WTAAIQ^$6S#D^#Y;/QN"T5\IB-!Q/?Q&+.-D;%T^TR]N++> T?@Y0F6I;MQST6N(L/('9GQ'/X)S/KSACXPKV+!LP@'ZL*U.4MF$^B>6%GJ# M.5IA2_#HOGR-(R-C/!"MX\Z,5-B$# M._/_S^*PN(N0FV?)>(TXU/\V7($#(I#8DESK2\N8A@G=C%)FV@$_T_)EN2/%NC,VQI'?&!L*"WUICDQ? M7.ECLHM8[MU*>;'.G2\1?"5%\5:BB\PJ((L([5LZ,(SW"AQ3:"#UZD/[FG>N MDT?HF#8>1#[O(6W M1(Y-(>1AMD2BOR$61\"#=2(VOPE3"\.A^>B)H(YD#0&*_D.%ZR="HLT8N!,6 M)-["'G>8S?JF'UFJWM <4W-G\,O(D4TNM!1/MR)_8+S 010@+V3=BF6=$"7NDH=!>CSX QC2F5) 3>"%J.Z#$T;6P9<-% M+&(B;8EJ?)A#Q^DEJF/$.5$]$9(/ZX&A^B!KLSU#,::34T>[WPNZ&&C"\5&Q MX6CS"%AGX "I87Q/,L(^'#O.E:K(U]3V!Y1B@C,\)(+"(A-A$0EF)S('DGE7 M0AVE E8XM#Y ,X 6$V3$C/%]>!>4P830+ M!#N24MIX% 3"19H\2VK%&N^S_;SQ6O7"NWJX\)YWX5U5#Q?>:[[PUC=XX1W6 MZP6K]^;T]EZ^N(@RP*_O?SZ_E2^N/EW??CF]O[B^*L2-]\S:5+<5#$"Q1-@# M;P"[[B:.;\1,V%<8GH5V_R?*+H&7$09.YR9%$X;MI?\D#P#A4U@S*1$3JHAZ M=%%X*:544H1A%"^(C06=T#;A\CIXFQDBF'& M$)KJ+OT=/Q8UVWCB.3%$?HHA6'R!\X/J'BA18N38M.<$+N \TNXA6&TZ5)N M(2^5W(!:NF3)BZ=]99RW!5"D-0DHTO@5W"'\NF(81X$A3NB))"G"19W[I=@ MB]QLE$!-&*]X6)M)6Y#N>--?E#A'-Z^-I2 1> M4*2'X)#8%-R)(4(,'%"8,Y4HU+QZO92=9[X*-0>%BW0@@ MBJ\L#D>3Q8&BK.TGER9O6>-TZ9E%&@,G,< 66T94!A5%^F1T6<=QOBOR-R>X M#SJ,.X-8/L9 C/YM_J3FB2?F$SLBZ@H8U% QDPQF#4XHO$UXAWR!T70I51&FXZE/D\IHHO8V&/FP!P7@+,XP3(J.(J[%A;\8HF+&JJR M$+L!Q7)"]1NFHH,UY>-$J4M8HQ:WLFCS+&0Q4IB\ @H;X$5D'!J5S.L-M0)* M ;PLI'3YL?#_),J\B+J7[EV-D$YX44[2&BEUKF[C&*QPZJ],N#YC,&LJR(_7 M91'K-2,@$CON@M7KHE$4'UAB!;]6[BKQU3(5$*L>8[D!<<^LI%!IH4@0O.<* M*K2&";B,K]I&<&#[!F;)4>[>*:@+*9<:$U?!2IM0X-$ =X2?&D<0)ZX] M$&[N(TC,CUX"JPD+A/\CA(*R 5)%U0AR\O,J\FGF<8F@Q-RO*[RBRI!OX$3Q MVC _+G\/ANF%$>V)10\KN>QW[>,GC'O1*D5/%Z]GYH3,%%[?)K3:CW#UA&W_ MD3X)S7LIC" .JX&)#%FNKB@DBNK/,9ZDBFFG/'0S<0TCE2XA>3?X;49+(#/K36@&]YH8^S)Q!PXH+P\"]'Z/M9;3PKR1U&RYW<69RZ" M= GI 0N4X':Q7_F7154BVEC1_1;?6'%<7FJI/-Q/EO'@!=P?(5 B7-?"R-H, MFE7;*IIU6J'T0OD3KUWW>H$L"H)KU6.]V6BIM;<4E&V, MB(AYPWYB'3? @U($R%1V4GAV22"ZOLVMJU?DK[9+2\]0;.Y""^><]P2YX]G7 M>,V-C/K*<0N!6F\WW85P$AQARR>?1O6?^G-]WJ M&YFOW4]OS$?_7=]\9+WCOF%Y[(UL@T'TTQO6[;T#+81YLYK:J6NGKGO*J[M_ MLHS!&V*]^3@Y;K54/#1>/-8R X$"$A7F_W&2&O#][.^X)&N?_[T[LOTL5:UU M3W_...TW[WGFEK'$ DB&#/8PKP >=V2AL%9;9.1ZL'.\/H_O,T!F:"MA92+T ME;UD4!KY%4"@C!0>:T?=MS+UEQ/."@Q[G/@X=%'$^%)R_%ZYB'?J,CGCT.S8[ZV%EMT@4G5 M)K#$/042AX6*J1"W97J$MS.Q.ARU0)BQ'[BVZ0T1R4!4(S(64X419S1LN,BB MZ""6GW/#>^LPI5M\(D#S\(%[2C: -W)VJ1J6P$^#3\7LZ57^,U"E&Q!MC#]1(^-.;!=V+0<-DVQ+/*.=.MN.R M&+S]8WI]>']>JF"6G!!8'R/3FKY;-"7ZKF?^Q?@*\.+AG/U\3XKB8SF]C,/5 M^'&5CL=/3$S]<*AXK%L9.).34[<[Q.RA$]8;&.X)UH$\T=JU5JU>/U%5 M5=.U:EM5]:JJ-K2Z>L(,K:E7ZQI[K!YK_S8ICJ4R]$?KG/89\J;/B^>B.L+J M!.,PW^'(C'[EN#;U+68B=3C49;!RSUBM;[C(!109JBZ6J^#I(&$U2*-Y;/ND$L9<0[X_3OYM#YGQNHGQW977%.+ M;S8085D$,U6.M MNF%!C*^VY)L :,52-2O+(NSGZCQIO,$.%>=1ZN5FA%.OOU0XMRYZU?_^O^L5 MOM19 :)3S1P6:S1QC;&)J4A4.<#L!+Q&/A;:"7T8'IGT"];4D7\#=F)$:"Q7 M'5Y[O2S(1MAZ0[QZ[V#]?=N M:+3?'=?J@9O&%/I0[IUT3@SY \Y$9*M??.=OY$/P\CF\%AZ/.1/"M#>*KJJ5 MQ<2I:CDV3NQ/B>CS,^?XC,HSG4=U3J_%%5.R;U5X U55(Y,XW;%)3G1LJI3# M= )6ZJ5AI;X$*XF/<;FDW?&Q<)M6ATU;$E;K+]RUJ)17D82VVMB;':VI6N7B MZJYHG+ZP+0QV^=>'VTN>;X8VWT>15+$/^PO7_>[LYR*O^[WQB*VKI[!C1#*> M?-<%P\=X$2.VO\QGIYR?]'\\_E8PM'S' W%P?5[:_ MYI>G'TJVYI=&AUG[NPEN;L]+QI ;7J-YC*]J*GU$M18ITH7JN(M/V MH^$;U-I5/L(T#ZH,G2B[E^13F&[Z-KO^\&^\X)\7=Q!%$^Q3@(!XM5K1XY9E M:^%4ON2L$18E7!$SK)'1E=5WTYLGY3GYMY7?M\95W/@RAI$_>[^4N2#NMM26 MJ/0@V@]X43B5",5"^+Y'<0B$W8O@V/_Y[_^-:M_$%4-%$X"4NQT&4AUUWAYI MZI$Y>9O-YTL7H# 0X:6"#R+VBW>>)="7TJ$-;(+@LI[1Y67OQU%KV)!F$>25 MN)= ="#J@@0C8;5&:D^+&3JF'Q63R1>Q%VO?O.^N%AQ;/P3'S@V.U?J$1^$/'!75>@.JQY;$PUWA\@GD//W\QIK)6XS=^N6F-ON:(SXN[FXO;<_G^_.SGJ^O+Z\_?Y(NKL\KS@C_GFN -]>F(5_&U MVE+?JC;27UN+';?.0+EW3UECBX)[U\I>\_V)=R)C.X0O)J@99LF_&]@$9'-& M\ 86M,2DS[]M*ME$CFZB-F.9J>2@#1N8RV'#K[;A/QHVF(=PL'2'3O=[R<2M MU,3/NT,NV3026_Y3W+T0O.!3WM,5?WU2 Z1\WCVP]WSUFA[_!MSZYHH!D*@E>?T-];4:&Y:%E3SFE_-%CK"9U MK(:Y\(%W/#",\;MSP[6Q)O@-<^^P^^I'WG'U#?E_/[TY?@/.GLE?'G@]^!;U M:/7>O,>V7RJ@O(T]=(GJ:M3)ZZ@+SJ&LG35R<]06U(9UWE_\NA M55Y)%G/(K1>+7'4!N8T-D%O36\T&X@>KDUM=0&YS$^16:\VFGK?M%Y+;R%+8 MFJ60BN%<4.<$0N+2N^>-_.B9[VS3^NF-[P;LSSP^A%UB M,P(I\=IX==LA:3M3)-6N;8N'3LP3US1RLNQ],CMW)& MSIP(Q(7+N.OP&:^8N,3H*TN EM'W]\8C\VZ,*=JARP_\C 7/J'*Z(.(+?6KW M,$$!6,YL;!_V4H;GS3RCJSF2N B^P?F\OJ_W6-/N,TMLP#5K.T:!E5. 2VC\[]NH#ZQDU1Y,> M.A9>=_!BFR]G/:JTS,@9-;>1D7.D3L_HN"OF8V[_B%TZWAJ4NI8C9GI&O:U[ MT&;.H!F=MNY!VSF#9A39N@?-XVE&A]&AB=$,+AMBO-V$<1H^.2Z8738_RKK3 M>]>P/1X$<=K#VS74]W#FW?!(C%.?9\7AZ7?OW!A+'7_/D(Z,(BPN^7EREF\X M%I+\'(M+SVC?PI*OYVC2:E:'K__PR!UX*RI$GPQ7[($^\I;R'I]!3O[!D"6'_/@\:IZ''N4*;N:HV!(M>5*7.4&V M1$N.NJV5Q[[/%;'RV/=YQWJM//9]WJ:J9PZWXI*?XUW5LU["^BWFW(&WXB34 ML[1 M5<\HSW4O;PY/&^51>7G2TP$U&#:][T!Q9;F[Z=C&/I\V,RBL-PI(K+1D56)KI-'(4:S.C6,LS MG3P)SVCKTDPG5]BR1\!3<-XM\\ ,P*1W^MKI@^'V/KOIG?U$<,@SZ,L_*>;@ M6,N0MT[1S@:N[(BX'$%MY0>W;)^X/+:V\B]/MX$BYY*3#Y9L'"W-$ZK6L@#[ MNFG)DZ$=H>MYIWPKSMC-K/D'$WA VP^ M&#[60IE>]S>0L9%'5#9D/,NE56A8G4'9T'%! 2;03$SX8F\-EEO>R#D!XS%# M;IF%5;I #_K3CZSS\B2-O-7/Z,(D!6B 8(WG"W2:P D+.I;9O>[WF9O6D<\" MN_,293(*4G#BNA_E/(.(1F83TG;F>)L234V-]*;IC=UW7VU06KUL\LZ%?=KM MPD"]1&(-D$G[1Z2[O%QP4_F!%U>?\LC-Z-H-)]VMD"(XA^*,BMXIQ>H2%&\B M#_.I3,$5$@7G4+R)5,RGD@5?EF.MJ9D#8=U9UB_.LU8S)\:Z,ZU?FFNMJ9FC M9=W9UB_-M];4S-FS[HSKQ?E3>0E4V7S-,\?&.@2\&]6MZ7V'H?$/L'FT!$WC MP&6K&VITRF2)R)CL&R8BCT/9%,[-$I&7W*7E9',:WA#3*.$_Z#1-P'#%Q$K_ MS'#=*[<$CVYU-13)LJ-R]!& 2-N8GH<.7>=OHE.]J8( MR*AKD!$/WDG/7]@P_@#VJ+KSTA0\(]$[/R[Q69G>"W/F@PW"D6&O:N0-_ D[B$\"C580>C>QV3 MR$$5M6PB:;$GT6F?.U$"LT -E MO9F)?<8:M5C'])-ANCEGS].S6S2WW,V_;*P^]RV2-[4A%Y9*B'\6;=F H$4B MY2V0J9!F#TXWFM::).M9T\N/.MJ;Z65OK%^H$,X?QZ90W>'\UE.+(9_^_+N& ME[$G,X&U:;;G3'%.SO +6 2F6Y^9V!T68;3-S7=1=GJ>-Y*3J/SLY.=X7W?E^-^8+\(Q_TK9_HNA*3@,L1=\!FSFM/:8^>X4 MM%4/-=8GRQCPF9F/D^-6NUY[\[YO6!X+L6+QKOIOWA\?JXWCJIH9:_F1POY]?"BN9C_!W[S44(TW[_]9S:3-0Q_[TS&L MN6?"EL4=1$,DWAD.XCF!2V/0;SPTRQN:8[E/ 0A]+W,W(L]<4\S\#EK6=_B# MYN._U7_W'<>W'3]A<,\9AG\;7B+#3UKTDQ[]5*6?4J_7TJ^GM7OLN);Y3H@@ MR1.((%>!LBP^923P[^E/T1\QS@.;DP-W::UA^8:^/WYW_IO?"[,/14"+CYY MP1KHY5B#6?'15A:?ZMK%IUK"I:L]9^G6O_-J)5PZ_3E*:_U25R_'TB645C6T M%->FM!JE6X.9+;2&-6CN9 WBK<$&:+LGA%]\U -"'L>6V37]+]A"VI5[YHCW M\8Y]K63P)X7-<[?-^S!-?G+Z:'IOWN<]P]_,R(9G=W'-F[]HZ M+"336WO.]%T:E85D>'O/&5XL6[2((J#O.WBS>\2MNG:D5-]W[*8 B-L&N+;O MF,VN;:K-U*V_ER2ZKYC-P5 W#; M7W';'9M4VV4>[5]QVT*@KAM@'/['D]2+"MG ML[P\ $Z;3PI:=_YR[8 <;2&%X1M_57#*SO.W93 ,1M US;=\QFUS;59KFW[[A-01"W M#7!NWV-@BF7E;):7!\!I*P5>BM"9H7X G+93LZL(S&X< *?MUNPJ!-,/@-/K M4NF- ^"TRYI=A1"!T@%.GNN_NWZPL9FG.>;LID9O%][8=!GUNK<-KMHOS9$) MK-]1C FPM[%&6[M1.I0).75O^A:[[E_8/7-B]@+#2G#LBWMI!OL2*]DH'9RT MD#W>'\/]84_I\*)%[#DE???9W $;F)?<]];T8H1=>%W3L'(>7^AQED2@FMN' MAU[F;:D(?>O1ZY?SMM2TB[8&;ZM9@A(VLUYJ^UAKKK9N])"NKW/=2@=48)?S M2S8PK'.B]47VP'XC$,W2(1"+>)O"(%XW;TN'6+>LRH72GTI0;^#KB^IU!>DPEZK=(%K!UU_D/H72WWI(O=0ZF\->R#8 M2YO M,U1,-J3R]%6Z2#K/)88C_O$DM(AS8MB"^Z&S/X+_OEF_K)%9&.S3"H= M9/Q"5;;*$7GC.K"<_O3&@E4^M7L8_3I&DO..RNM^W^RRZ"L[2B#;@(24#G5^ MH68]2,BJ$E(Z]/I9[/L4N+;I!RZ#+WXR'_&G_:DCVRHE5 W\ZP5=_]J]8^X$ M]E;2E7,Z!KA1OQECTQZ([RUFU^8PJB)T#&^5$IDM"Y.+XIR6$H@L"Y,+4KBF M74KW\U)X-O4_OK MQ^#A<]-M-W_5__QZ/_6LYJ3[EVK]XI_X=^R7OYK5[X]:]])7__CT2;_[]63R M^.'LFSKIW;E_.+_\L_GYBMW\_.AXT\_ZI5.SOSD?1M>??C^YO[_X_K<'\^K^ M6^LF^/3MO-&XZEX.OWN-GW_[R_I7X^&/7Q[LBY/?+KY=GEI?JW_>3C]-?]6K MWRSSXV_M[U>/?SL;U/YY[OSZG\;0_/+7Y-/0.%%_[7UFCW]\_U?SB_OE3CW]:K;M!>_(P"#Y/ M],;?M.:WQX_=WS[^,OG5J%Y=-+5?_OC-_Z-5__G3^-N'8>?+]:76\3[\KWQV M=WM\'(KLWNR.,\.VC8[IK;@]]MR<:9<2\RL/FPMBT+1+B2.6A\U%,6E*B426 MA\U%,6I*"2?.O3$._W:ZG1O:.1?&=X;%O%LV87; KM@B9'$=A!3^JK@H-DKI ML-&#N)=1W(MBJY421CZ(>]G$O2@V:RD!]8.XETW^'$ MO0BVNZ;B+6/ M!^D'8W@3; OZ2OB%Q?MA0W(8DO,L.5R%FKNAX;(/AL=ZGQVGYYW:O2O'9J.Q MY4P9$[=3O(2;T44:/DQ#TG(6;R$"L.^6?^VP30[;I+#;I##^0OVP30[;I+#; MI#!>1N.P30[;I+#;I#"^2;-TVP2=\:@YRF?F#%QC/#2[8=8PE7%PI^]^_G4+ M_N9&6\]I:NO G*(F[VEJ>U^9\_6N]#M'*^N"ZX)Z[>,33DMI=D_Y,,P",V@3.ZA\Z-FR#/KR M[78?=E#Y<)L",V@3.VC_$(.003__NA=GT/ZA!CMDT"9VT/XA!R&#SK_NPQFD M[Q]ZL$,&;6 'Z?N'((0,^OSA9A]VT/ZA"#MDT"9VT/XB"6=7\X&>$NV@_442 M=L"@3>R@'2 )+UP"_5BKKG4)=N"KK[P$LT%?V* M/\#4^].M17AO6*)WX#N_6*+A_RNV_9UY:"T2O0.G]H7"DUR"=0A/M7QN8QA3 M=1=\X';B,3O?77M57JY;/ RT=KXL2<5TMGS-; M.EX7)6RX6CZ_N'2\+DKL:[6<+O93W7*^N)=FL$-]G631[OA:SCO^)_GJ_3$\ M\+6+ MP>3RA2>$]M,MLV#VO1M8N6DBP7+<_C8B LA6%U^2"TY5E],,1B/I9Z6#Q8J M+$\+[BV. MM'V>%N4\;>PMCK03W5N(\[11/API*LQO&9YWW?_=<%W#]J_=6W,P]-,Y/^*S M7>1G5RG%=JWYV8T=X$-%6X+RP2FA+-Y8AGUEC%@RJ.K!N1\Z@6?8O?L'>/,4 M_G#^GP!F=$%M),P)PZ>V%S.?8)Y^K*EK+AK2*!]N$C+O],%P>]FV'[?,\UVS MZ[/>G>]TOW^U3=^[O?MZ"+5HE ].*1NKBV+I-\J'LBQ@-3'X>HR!%UO,.MQL M1:U&^7"30G*IF-JV? !*(9F[V9IIC7)"(K>&/1##SP4FN6%P(IL*VZ67.F6;Y0F7+Q; /G7[.\V,V%W75&+ *2+YVN M$8??AU_ZS&SF&M:IW3OMC>"4]*@-Z(2=/X[A?0LS;39GHQ;BDJ]97O"GQ-PO M"DC0+"\>5&+N%\;"*B]$5&+N%P6=:)87>EJ*^V"Y,1V2< M.:.Q8\.O7EH X.\CQR;,9LFTZU6(0)SHNG^*44P#(B:9\<^Z@6OZ)O-N I# M9'7CG26 DPCI^C/D+GYH+7)77GQP8W*W$8@P9MLZ(,)6>2'"8K.MF)NT?)!@ MX2Y$J\>:_@P[#Q[2UGO0EP_@*]R%:&%X65ZX;N7Z.1]N?_UT=[]$S9S-':'K MO65K[0!M6\-Q5(#:W*WR E7K3878[(9;IF/>LPRPH..Q_P1H@4W@7SDQ9>DO M[&K#UQ+:>BT;O@R]YV8W?'(1EM[PM1>?R^( MHB^$KPD_BU^,;\J\-?!Z;Z))S+S6])R:KC7??;W[F'FKG"1YWIMOL/FDH#HU M C5>8#,+CD]>!2/F&KXSLZ^7IBFU V9>F!GL([.=D6F+3^<,^.3:Y@XY\]HD MNZ-Y+UB[,;S]"4[CQ[FS?_*EHZF[D-5?OMTNP^H3\_$=K(<3N%WF\5^'S.B1 M.H:OPC3?A__N.+WI>_C;T!]9[_\_4$L#!!0 ( Z%KEC@QX=^KW, +MT M P @ 96$P,C U-3$U,#%E>#$P+3-?:7-P:7)E=&5C:"YH=&WLO7E3&UF6 M-_P_$7R'^_A]N@,FTA3@K5RN=HP,B?DC):4@RZE,368*3'_Z M]VQWR44+("$!FHYQ(2F7NYQ[]O,[OWYI?SWZN+GQZY=FXQ#^J_#_?FVWVD?- MC[_^Q/^%7W^2GW_]='+XISIO_WG4_,>+?A+GOZB]W6&NVN$@R-1Q<*W.DH$? M>_R%I\Z#-.R_@!OAUE-]7Q[\R%_Z47@1_Z+2\.(R_Z &?GH1PL?=%Q]__?2Q M^>,R[(0Y/'KGU:\_?8*!G)8>,>NKG2?#I;L?5.7=],*_QYUL^&'2JSI)U+O] M^_C?,"Z^]Z]1EH?]FQ:R:_W5P].T0?OY\=O)5M;\TX9LOK4^M-OQ\T/AVWE3P9PLN/FE_ M4<J<7RH_CCY=G2HCEK_:A[]J?CR@Y.OITW8W=;O3?6E<0;/ M/*''GC5_:YVWSQK'\+C/ZO3;IZ/6P=&?FQN'K?.#HY/SYN&.^N__^!\8Y6'K M %YQ#CSMO8-Y9$H4]NTSPA(_R MKS/&GPJ#O"L7K2[/3.LZ(W-=]"X>-$Y;;6"&!R?'[;/6IV_(J.#!WSZ='YRU M3NG3,H>W_ 5"*?'/DQ9P_=]!$GT[:ZK&;V?-YE?XL+1A33[]BUZ13S?*CWNJ M,4CBB^=-&P>7P6 4^:EJQ=V=Y9V3Y9)#.QEU+]5I$L:Y^B-)HQXP[\"C)5&] MGSH_^9L;G_ M-\^=D63#, W4<9+FEW!XX(%=7QT='3Q7N@$>\KP) HP.U0[@ M[ 1/.^5Z/EYT%-^II+^\UZ(QC -(_7&V]S8W]U_73^2.GUSKJ.;XUK<73=> MFQ1W6;;[<_3UJ]>O7K]Z0:\N>'B(S8YSGR '^0"W_>\HB+O(F9B=D =Z#.?; MVZ\9^%N'H^GO:IB:G8PS1'?&S.FJ ^BD@?_]92?H)RF,__O1MR6I3S2&MKM)%/G##&A0__6"2.?7]IE^P560 MYF!R17H&,-<7FKS:A_JJH=_KA?&%)58\)A^4_CH*^C#*W9W]-V%LB;5]Z#SH MX 2G>_R/%_LO)CYTS.WZ8$TYLV-VXS/00YUBH^D7SP[O$5[YD=X-_YS-L%BP MUC"&BS09Q3U<[R3]1:47G:W]W=?>_JN?O?TW;[9?U*W#JVGC:IRU6P= *2UU MV/S<.FZAU_'<'6%E=>KFOG_?R?QQ&>;!!)*XW=Y/W-U)UOCB=F3B?"9OT=[. M7OV&N#.>_(C#H!_&8.:U@W20K?KN3EN-_?NNQFD:QMUP& 5H]*J#),[R=-3- MPR2^]=),?M&[!SCJC_&@5.CA#ORJI4[.?FL,_/ZCF M?YTVC\^;YQ]4790%OSXZ.0SX/3C _OWYX4EZXC/3 'X:Y'R$+S=.P,\+ES,!T\J. PE2M+!OY8$,AF_T: M##I!FEV&0]7"U0NR?-X+_O.<%GR^Q/KJWJL<)5F(X;Y;+M;[-1-:@-AIJ;/F MZ5GS'"P_DCSGG,O4.,/LI%;S]KKSWNYZGQ9W_E[=7UB^).RX/>37_2 M09(.D]3/ W6:7 :L;]).T&?@?4D),.C)\/[LH=R_L[/::M6'?,BDV^[3B)7Y)*YU_!@LS? M+'Z[TUJB=P$69=ZJ[B.BP>!.Z]8.:(:61;D8%0<)W"NNZ-!)T6+ M8F77\T%)LG^GI3T*Q:G2[,)M\WJN[_VA(]/L=M4CU*4V^P^%6 ML)"?03E?P#F?UR(^*(E&=UK/PS#K1DDV2H-57<1U$'>2'^K>WO;I?BC.]5^3 MQRJ2QUT8Q1@_T\*<2H^:..[J/9I\V\R^I=5K3[UK9;WZ-5C M)*_'X4B:U](NGB17S7OT*(ER=1U)CX<05\Y[]"@I<84=2:\?#2D^&N_1O);T M04ETA1U)CX=$5\U[5+=R\!^L/_E8+(EQT+3&U7.Y@%LSE&;M?U G0S+ ?L&: ME?.@RQF=8+6-'K)RZ^ZUML[D]+0^J/;-$$9_A-8[5>& TNH/ IX^G :85%BH MRM)W4G'NHZ@8&T\**U^X]*!.PWLGCTYW&K8(&^/I\M/'ZS1\HJEK=BC MH:PGY7%\\Q@5RA7-;YO76JZJ6W)Q/J!'285W(CO;@[()1C;CY(J M[^:9?!!C^_&0Z-U(C4C)4DEH>QF7!='\ANFM9%?WQ_,X?,H!?LLQ6S $2< [CPY M2IBVB/<'4$NR_*7 TH!%DVBIO*HK.5\:O'=,MA4+[:WJ>BV,\M[<=^F^^B&L M1*Q!IA2*\K5YPL^BF+Y^)"Q1]7I6?.@>4@M M?F[K._UYO3>+.[UO[B]\P?[MA>PV/4V#;M"#>6-J/AYCQT6#)SOPNY?ZA)_Z M*?I6UP=Z%8GFX9RIGY-T0 2R8"?[ZM#%8IRE8/^WXK]&\2(0;^>V>(\@C>0\ M]_-1'F0?U&\)S"H>8% H4HWA,$VN_&CN_.K]HZ'+NWE'&]TNJ,7=&SS>DZ-L MJ[JR:]M]DOIP?[C96ZH/J#?,73JL:>5QA6";/X+N"&.PC8LT" :+"+^L)$DL M1G0J@XN_?CBF8BO1450.7WB,.F.5OHLKVHH5;)-_KT( M?^U^'8CBKP]4"O;J.51]KMG79+6V[P_"Z.:7:<,?[S%MJ?-O9[^W M?F\<8>N3$B3]!]4Z/FQ^/6Y];AW0-W,XZ'<=<2U36#1'O77EU,_3KIM6M+1R MKMN[[M?;,6[>.;[B?)1>A5=^5&/H/S="G>_.U5O8< M%(FE;]M*G+WZV/(<7\$0@4]Q_Y9W[.IK"N;X"B[17J5-6SHT\#SWKSXK89YL M4ZS6)[B!RSMU;Q>]:U2\L7RUY$D=M7>+WK3C!-:"/FR;=YY-C?F0Y6"/YR]>C@@5C1N\7[DCX' 6>'S+&) M[R.CN7GNU^(]2$G<#S%Q(_2C^=0\+WVW5N*@+=QQ=#KJ1&%7->(8YMZ=6R+% MG7=O.3!@\]RRA;N-V!9Z$KNT$F=LX7XB,5Y1G)V%%Y>4W'8PGQ+3.^_@\'W?R#^A3$03^$/QI9 M!JOS5#9S>6=OX1ZD!NQ1CY01R1$/K^:#9K#T35N)$[AP5](!XO4%Z=!/EZM. M/OZC5FQAO)"S-AR""4" 2D?^]5/8K94X8WL+=Y+\]O M5#L%4_S6F[G_[A&?E(5[.:$RD/?S4=G!WF?-Z]#'JC"-T...T)M*^QYN^6/NF,W=LQN6D5T[IRO48%@28 M0?/'9=@)\_&\X+$=?)F0:MRI]@9M5:!O\N\%6>X3-.S10;WGJ$9.$$NH?=;Z] T+7^!AWSZ='YRU3OD3:H?_/&G!(?V]>=S^ M=M;H'RJ(6\,TS!2;SRUO[O_VE.=&SJX_B!!T#/+ MJ;L[GO+5U[![&5[X,>A:W!<'<4JV_A[U_G>4? %5=^ *NG?4_IV&X;#B;W' M29I?PD@&,/&NCRP!'WD81/ZU#S]'@B(=&13IKB24XH"N+T&[NU')=0R79*-. M%O9"/[VQK9U4.^A>QF!T7=QX9KSFX6/&J[M".:/=W&@G(RRK3\(X5W\D:=0# M%2[@9ZK>3YV??.E /\L+=*]Z=SEP.JWO/.!QJ["Y45V&+40 <-9:X\*89_.C M\^0B(/"_ZS"_-%OHR3+Q-7H"!"#@.P\5, 'SR,T-O!PU:VPZ=Q5$<),S#,$L MTG/;&<=Q.TG4N^-IV'L#INPXZV,RG[_E6^]@_?RA6JJMCE53GZ-N MKK[Z&6P-" $PSMR3V#[]^KETT'/_!YV&-+B D>5)RF<-3AY*M"X\?A3E[HCF MIU$\J:UE;C)]8WW5B9+N]^ZE#Y=U?#2"_!%<'N>RG6H(VP"[/H"'^+D*8O3" M9N9I\&>>X+[$F$Z+.Q?$%RCDB=/1?H%LR38WKB]A]X%\D!+XQ5G0':6BE.8I M3 [^'@:@9N7)2_POK@G0&+P?]*#U+M?M,LL/VF5>]I[>;2QM]%.4)+"ZO0"D M1#)$/=^##QA@]/!8P9R.Y" M(R@&P#QT^'PU5^DG&"K@A%N"?S Z+0!W?;/ MW]4G.3)S7K,W[W?>OWD2Y$R+%E! ?*37C4!7\Q(>HR9\=>F31!H W3NP?$RV MP*SH.P$+SB[]*%);X3:,^CL_VQ2WA9@3J [\88@P:M1S0NC=8V5K*X3[2+_ M 27NW>[5. !0%?FL2/HQPWX#X+CXK047P.LP"-1REV%/[DH5'HXS,8@@RIA0:;C01I#.=-Q(FS1/J$@U1X@S=Y5FCCI 'V MML-SE/ !Z09ICCI!6BR3]]2U Z0+O?X^0Z"GH794[F([]2I JBK,^,MV<9F[YLKB4E<9L;K25RSF\?#YN? M6\>,J\^Y$$O(@YASQ.D.!V]O9T\& 2L"&F*,^E ;!3DNRHYJ@ 3/M-%>U-A8 MG!O=E80_VS"7_E50^GD0^#$B8ZHM4@K-1Y#HH , @R:5S+=9=*@CPOJQUH#V M$844\!@.HU$*1QT59=-3E-_>XPELS]F9>KL57?Z>6O=E0W#,C0.3%AZYIF+- MWU-=K$KVV(6)#430_3)@I3[MA+DPP\T-LA R^/DR\%/RO(0Q*N0W_ ?]Y(] MZ\//5_!1((<]%87V[P28\2C,V;4#(AE>TTF3T<5E[I'2..KF^!UO^H'B5'F^2KK)6^, $ !(K"L%F*T1G-!'@L>Y&HQZ^FKRA M:= '48:J$IQ+:L4:I!GN&_[-8E-_0UX%.-Y$"OI#H'=LA(WS:)?)YT"_\BO8 M)J2'U&S3PX5%EQ^8=7;)YCB43RHRW/.A]ULFX:DG9/N_E/#"U;\%=]4LA<5$L M'.\$:"Z8!,MVKWJ[\YXR\4"W657RG=L:CU_.2H+!Y/5C_R58QP.@Y95=MP$#Y;D%V]NZ$QKV>RN3)2F[C M,I1,'=Q5A_Y-15]!!]>-ZOD89L*#19D7YS[HD?3=.>CS/AM9?)DXO]C<1VU2 M1<$%*#.7Z/:%GR7&CVV@"' .I_)GDGY?!>&QC#.D%?A&MXM%G9.DQ@7PM)@" MS60JH6=#+^?\8JVKH [>JK%+N=M%;%56LYJ\NU495"MDBZXS$6; M41/LH,K^@5,QJTNDZ,ZW<+3 ^_.A.]02M3965-M ![J*U ME5_ES:RMN3NWPLK:4O=/$I//=79SG:O0FD9^;I(QQMY("9(H$GNHF^&ZHU_6 MU'!T@OPZ@%_-"'2$5?;_V;(JSM*;54S"<%T.-8[+/P^-31(<#XMQB)E]=D]E M^28)CUE2>=X^\:R=_2>1M;-PS:(^;V0I1WISHYH16E4QW'[U!9O+*RH08T66 MYZ8S2ZMCK^H)Q!S;>E>@-Z//SS/2CJ[%^-?-PI3)]V_'A)57C'LGO: N+AE0 M)7X:^Q%2 2@4(]01>N3NV7O_\UO."N8HX[S5\$>;D.%"_,+ZF63ONXC%=V.C M",]V;?/4[]9IQFCD=.5G>'44^!D.H1<$/:PF@L7%TB3\A3E'ADDL69YR'U5/ MQ4F.WW5-\01\H!2'W/^.:4QX>8_#[O!WH22]%, ,T4T M.E\&RPMY]_)+2GBB.[$P/>Y5(V6AW!!M,U0N=&T.VM-O:I%[MUSB%*+\ILA,^N4\-AL:]WWE)'ZSK74L5B=HQDSA=FA64A M!8BKN"\'"!Y#_;M(!_@\1K9AZ<]TX?9F9V_+WR:LH+6(,TOM]@2Z6_;+S^OU M=-:S&7='@TZ*E?M5NX6%=A0&6%,6.%=RSEP:2NT<%3Q1;Q]QK:4W"K0"+B[H M7OK(O8-U3JI9],]^F+(CHP@9,B[3W+$X#')(1MODVU0/\EK[L#$^2%O*R\,4 MY('P(I;IN>C=7#VNAJET0_.I%L33@ T>%KEQ!H/'GM)K])*"$JCO#'Z$&2ID MK/VQ!/$YLHN5*?0S_N"4P7']"-C!?:"&)(4OLJ5FJ<\/2%.3EJ!S5; <7>S& M,K;C8BHM',!'F.A4=+,J[.(>K1 !C55^,Q["_^_]VW?O/^BKYKB@*;I4R)VA M;O%_6==/NV$-$EX]HNE]*&WO[3NWH%]3ULM7;^CK-7&M,'$-@[0; ''U;D== MHYQ1I;:R4>#);U]IH4UZ0XB<^%V??;4:%1 MIE"^=JLHJ/7T55C+ZDI6E*/UEMY#=!$6$JIDM]S9A!0J]+/@7ZB5=:,$%DADP=2Z5#/RMT;CM,[5SW88;A(8>'$W M'"(8W$408_D5EAAWN\$PMS!DWV+"#Z5,Y8QB5FG032YBF+P@X< U.^<[ZG,8 M@_4?VB1>2I'.P;#STUZF/B58K[J5I)Q*;5_H/ X,P&Z094DZ'O/RV7D#W'K> MS0U3T%M7LWRCRE5T7$&G/>-@QMMG>3" 7HC[!9O:&X0Q'FBRJSPUY'Z-6.(( MSQD1AJ.-]_BHZ5+%\RC%R#&R@9@>8PJ,X>\+A(&0"(X$%7P]>(PC].7=G:1' M40;T/>14+,WQ\*Z/J7(Z*-!+!NBOH#%A(@/AWW&Z_>8&R,!>>!5F(8-UI4'2 M+SX'"^Z1&CD'_R^GHXG"%9$@18[!]417\.(#J&P[K"W$O2,I/$P\^QXY-.^> M> [-J^>90_-H$FJD5U:LO$>,0/R4A[C-6_ZV2H!U,9H":,UG0=I#? $,N@U'*1ASB#"HG;!#Z>1 7%DR@#8WMJS* MY;Z!X07B)$;8B@ E@8.[F]AANO%SAG[UT_BE2D8Y#HFS8>UCMZGX";0#Q,;K M!5J5@&' Q>13+LW,!T;+#F":W4D* T5X\0.0'!E=;8JN*"+IDQ<9WPVZ8P^= M)S>8?$ X@+&*X4ITL;S?W<82*UIU%@]840C/H^HBIT"#L%EC!% ML =/'W^$K$\@@I52"2QG,CL?# M\Z%CZ5)UX? 1^.?%I .XN<''A;->F*3L#L-S>0F /K++9!1A0)N4UI3Z<1"R MHY1 OPM6B.0\H=S%O;K&_AC6^$F#BS"C9!R*O()8?VF_\AA&)>B][)/=E6M4 MH3,A)N5?&2= M(_8'G&G(C4$"T,;XFRQ*+C1J$\L%S%L#.4S<'A0.5J/ _@0"$7QI>"'J"(2T M"K(MZ8:4JYWKHA\:F#LRE*T@?.!UB&3X\C*YU@BZ-FV5]HA5C2!';2?'%BKH M(/0L@K\[2I/DBJ^[XK>!O8NI630W^%J^[2;#&R$U L0Q5,>(\'2E#-X$.YZ, M:C <$8RD_ @$%*8#_@L6XB+U!Y+EB4_O^)(_RAX+@EZ7S>@E7?8P"(U$=COR M9-N9G#7("J-*GG"E=QLD M_5!^>O+Y:95V/?<#NWF*BS,.([YFT=A2G5:/V]U&EK<6N%-6^BP@%]P=]!E& M.EG8,C\.0I7E4XU!#:C&;'FF:V*]]6H?!GXO C$_$]42A/-ZO6=<[]F!Q<;8 M.(NH"%I97C"I+0J5$Q/M8OW_-)/N1KF M@"VW\SSI?A\'0Q!FY*+LW.AZ3WAJW[]"0Z\O"&'/*%SU\Q,/5[U>AZM6.ESE M- 4;4U7G-NU+KF/RKW!;,?I3K&_*F<$"1ZJOY$_HP(!1I#61!\5Y\/&QQ#N6)P>=4=Y3B'E]C/@9T6VCETTR3+;&J(,R)8 M&JH1<).%:MQ+%,J+<>DY483FZ#P&9%;:(T<$N=1]+(U(7_;3,(A[6*?(,1 U MQ$K3ETG_)=8FXN*QIZO'R0:%I=S<,&T2.Z,PRC'^X316-/.3F.%%D*A^P)[^ MKC_47669V!3B9&%GWB"-=9L#8LD.D ?ME:!]\K,R@J 15>F3=RR2)Q'^& M%$$9Q701QQ/=%GZ\!C!S[+L8H"]%45@/7]N[B?U!V(6Q^ARJI, '1BT*/2)U MQ:>T@J26CYL;W)'0B0X:3-&DWP]2"I\1P*%>,.YI@&"()M R9@W)W0+SH)*4 MZ"7&;U4G3 8!U@V9'3*M*PDGEC:98D$9=^1*88D\C!EQ*,GO841&ZD-O!#/: M=OREO>D%%&JBP&60]H,PEP"E-,!$.J/EY,,DIV?I#?]62>/YEV[B,H;C(?WD MZ8B3X$W'%Q-T&PI /E86%[["%MIX9KBLMAT XCBU+B=*.2 M#AXS/%W4Y@8CRM*403S>7/@$=(">P;A;#F";^",0&K-0[ &7W 2XKI3"!)=Q MTP;4X2Z3J"=Q3#[(8V'\GZFN?.1?U_99N)$8 6:L<=2B1V'4P'- W^'O4429 M##W"4(.EYK0&2G_FCD3("23I3$= _AKU+G3;5. 4>*L$5:A='J=BPP[BPW'G MX"8=KJEOI;'>3K.=FK6.V53CU@\ZA"HAEYN^@TY(W@:[@+VG(PY1C6+Y@ &% M'_P=LGW@V+2A Q)I?= MGY*A@Z/332)H<*7AWVND:(#W2"N#'[Y22^;]MY[:W]U_[7']A4^!O\C .G-0 M*\]]!'(4Z$:4'@[8>N-9.**."%+D3N[[Q?CJ'O%Y_1H,.@R& N>"#D]6]3:9 M/D78R34WC68I*P1,KCS3/Z%"%TN4.DAB F,6RRDE%^HA/7 M,1IG$::FW*"#@QHM#,4G5,[EY.&@@Z:7P(IC,K$H^KKZY-_B[9'2I0Z5):&C MA/P?25I)S]["K/$;-^<37*W)E!N)0((1.H#(!!X71TP9R>#0?RGWH\=\Y';6[.VQZ4$-4B^A13;&8:E:V?X M@7A]18EJ @UEL+GAXA(+KD$WY##/*)8X+];$4*K! M5H&3(M/-+1@!%F8D&(% 5 07-4"L*V$)9OZ!, M"C!-@W"("Y?Y48##&.&/.5R7]=&3 NLR "&6=+NCH2RB+C[R='DB9D7 PG!< M;9@&@W T0']AW.M3'8],476!9I(!UH*,)%;30RPS6!2XG$'-.-).)1W!CR[6 M%@DEG&*N BSHIR .X&GJ-RY;17^[D9;ZW4@A3E%FV7$YB@DT%(NAS4PH2&!: MK5\4H#&$"/4F4B]OIRB4+>F!LTB3QQ<"C";*C5 M0;3E*UH=G!UG3C"-4%?G%6NQ?&S8S -$T!/;1@I.FZL3]FM:R^O!N*#,;0Q[ MC](;)V"ZN;&WL_=F=_^E>DO'0J\$IO 8LB\#A9B#=.1?;S._-&2&P5,#T?)@ MX-LKZ9UH7X:IU+!.11N>U-UN$7##CUC'\7YIJV-SH];LF+)7DVV66^V3-F(P4+'>I^H^E&K!]_(U?,%M$4SO6/7R?VM M8%UF-UL<:&_WB0>"WC[C0-!]"'85JG T&]CS$H%..0B3/"/@,O,1U/\*>MHB>" M_0]AH&,6[)<@#]0H96%1J5'@2HV!R1! MD>3Y:R.3/#0!D,.'%'*PR*[?S\P MWZL^=4;^ QG'V7MJ07 I>I+76R 4"QM3AG62WL4,#QHGXQ,UL<*:00/[D;> M6[KX(.CJ+7^;A]!&9;Z?1%%RC32-^?09UD5@S1DII^+@ZCK+7%5MU"B.@LP4 MDN#[=,*,TS+]%X7H0^3F@W>-&/1-HGQD5 RC$>'@:H6(/Q?N$-2AZP31BC"*+NB8.PJE)X4H>A"" M,&2'B",2/HK)>/!\S3CUY!$DFM\[O$SR!"&(/ 2RHJ\B=-Y?I/[P\L9A=:P3 MP]:F 2.&DY\?UYG0#GR5^_%%B'B1.$/\+R9,,\R1P%_!ELBPS/K(P+SB#]CL MJ)(?)#_I7Y@(.PBO&0S(TPKZ,[X4:=6B6!=>6PU+R-,$A:BXA&YR$)\'2:0TT$2ZH%!Z<2XNE-C_>["53Z37#DW&-A@;54CST0(&TGG:?,;,Y MJZXA+Y2P%<)%HYTA)J3?2OQ#)/!EX#. :+4A%Y=YT@)Q=DC(!;JD,<1A()5F M9DMXZE3K22N-XS:533 ,;AU3L^U]AL"6U8"#/P3RP$/^H[SA.D_1X6EAZB:# MVX4S+GY1=3+&%F//VM:/;9U-Q[A?1D+" \*DQPN+U9Q]8$EPUBF=D1 ?R15! M75+#(!"=/M+?4\X OL#>0O1( MU:Z%AVL2<$4J5F>+*TL&.0N0H1'OFB'NA>0 M%A]Q$>J-O1XNX.IJUSQI^2LL)?5?M+4QV?_Y!'1R=G+>.?T-:6LIB+M]9N+^S)X/ :A.;PPAKUOPQI.;P9!N3YX4: M;GANSQFKNX%VC<@6?+\"\(K\'5@9HO!%,)\\(RP7B#J$\ #<6"0?V>N4?!;R,AEBVA9O*6[SUQ;_F[ MM;?\#L1Z7T_A2VS^=DM7YSZ[.NLP #,@65\@OEL9^HS8+K65QDH7&F<+\G=. M;2BX[--.)9 HZOI&35R^ZW?YD4.Q%K9"T=;/N>TM>3Q)Q,<6#0'S$(P4[_MA MA,A<6OCJA/SVZ=?/0)QP*674L\I,F%KCY9)1G M82]0AR!-75T?M 'S%M';+S GU3CNC (04_:C ;D"+0,$Y%7298Q\L%.'04Z% M(VER@[FB+_N4$MD?1='-2U(+1D./P?NOPQXE2TJ1$'N38#T&V(,'8?7!UDP) M$T5R^O%1+.PC5!G8*BWT;_'B:6I1$)UOE&@:P0A-$2::,EO1>+;+M2 T81AI[DVV)#(UB!#^K7UD?RPX/I M^>M/K8\>^R-#YR6:9-$J!$+HA[".!1>\XW*43@&ZY7UY?U5*F';*RQ++S\I ^W;%8?I7"9"UWX%-QE%[V+FS]3$&BB?/G3?6[L4. M$O,R>^_.GU:!0VH6V:(^J3'NF 28^TDZ@0D:;Z/>GI!..ODY+ &7VAJ-W5-- MQOA2-(\*Z40*T[DU&%O7H6CT>1FJ9A(3CC65.[A'H'R1B^QK%I#QIAVEM;C#-"X3A0910[25Q#FY) MQ=^+$B4-3@NO%B[H#_0O^37P8E@XW.E>$L$U8-W]WWUO=W<7_W_;LS,FNPMN M_NQCKC$9#O@$67EM!),9Z6QWFT2U#I-? IQPW%M*$ENRKJC=YL!' M)^B.:A@ZC;BS9Y7^,8ZK'VE$A^F88MJLL/VJF[5X'+H5/ZXM9J -L&=#M\DK M"WK0 ,PLQDYO?(6@!$(H5E09>M?1KPGR-0YJJ&#/4 &MBI]=%F[,BE6(3)M5 M.MSAPA M8YHC-]-@U?QU@91 H&UVJIMK?_=NVWL4Z$T2BYP* 77-4/0XOUX,5+2SK MY1&F;.@ #-DUFQOL]6:OW4G-LNKL4B8,+0"*AVI>&BP<+N3#3 7RW@K;JM33 MF# YYG1*UBR+@!V@GQJV,^GIPNQ,&GL#*LC)U-UC^_K>QW8"Q-C"3NTC<#QTM>/!-FA:@-OA$<4'2SZ'TS3$DRP) M(T6*DN =EM2BH3I*S:';>FUEK^#$8I%P5@H':&A).O\>EVOJ\ZA?I?6K4'QG MG,HS]AST@JP+$AZMUTY"\'N%WAI;/O,M?&KA^[%5 )R18R'$3=K!003C!;ZN MON',=)Y#.=YATDWP=%;%\RV/^1C1H;$2^$VH[5E0E;)>=C==B?BY0=17@02A MX/PDY-,(KP*)Y&]NW+5%RK;@BJ'*1ZYU+MW(#1C$N 9A:LO/"K:7T9<*S V> M[RJB3'KR9+-'&?O8.(6F@PE>B#UO7R6^'^+C5@G6O6D+BBF/W=1>&3%59O^P MWZ,A7GT,1I3Z*GN#2[&[^]/>[JXZ--OT7F_3#NZ4L'F3:F7"?MR(LJ!TAYE3 MYV0.56%]/I@U].!,7V,9N_AB8B0:(-&# M5/>6BE4QA4AL,Q<)&X)5G%+[X#&GS8[]F;M79@K&[3_Q8-S/ZV#8,AJHHK T<,"0GMYK!_(11[X+M/7'XF$PY5F$*#6PD$9M[S*AV MTD&[@MHW]Z3BH&&[VWCEICCED:!P15A/V%B!X<3&N"YZ39;[_3ZEH9C.N,Z\ M=9,(E0W];F!+TX>Z]1,G/WT>UQL8HXP3ZW =O4+E M> K15ANY;I>86W]DPAUT:=#3#&I+\O_Q@Z1VW;'MZ;8FT7[8QPU76WMOMI$B M FROA0##4K9B%G+LSL@[/%UYX:M>V*>$^YS3WSD=GMA6+XC "&&-D^8R?= 8 M?!F,,!Z+A0&H!O=XSZVJ2$S6W=$MF!AEH*$/GA7=.SD_5QUHZU A@H[T8)M]=__\3\K9"4MB9K[MN9">_"- MMVIL#%?K*_7>9B=/X-M'#O:C (=S4.O/+;JN2IT17%1/0BD)?@3=D5'R*AS4 M=ZYV*]5L>K$N]DH:4V+,:L! MPZ.O:ASKI'.SSHF5C@8TF$\L^]U[IBA.O]!@C13V8IS7WZ;H1C<::=B*@OE$ M9M9XF1_W=UZ9N)E0$#GE.7&I*S154X>O"F7X4A!83HVR#S3:"A\P[)& C1"[ M6"_KJP#UR#2)PRZ_0UL_6^0UQ/Z:I*(#%??]+B$7!,H:6]2:"(:X,^SU00T" MW65;9Z$'8I&P0YF:1A7GQPYD?@=4@\_W( -)7U*,].UFZ00T3DFNY.- MK:%49>%XC1>;5X4N*VG1G8"JRK&H462D/*>RA)4,P+&D>\N*DX+4>_=NYVV% M@#$_MT0[/^_NO)XAH/2@0YG):_;JB7O-WC\)K]GBBZ;F2K=W>+\M'FLMM7+L MK'EZUCQO'K>I=NP<-);C0_5'X^RL<=QN-<^?<4G8*Z8#]DOS[O&UK?Y/QJ7&0$\ MDVO!-C'=!\I;I)/\]$UJ:.XQW8YHI]P8:<4@=O1^M^A;!SXW-T+R?S#JP8W6 MCZ5-;R4-$NE&-\F0S$_Z^,SKJ)T<+Q#C8<_;W/C$,6,/]'I*TB:%[L0N)>]V MN[IA;E>%"1OGY"#:W<-\342LCC7J(08HI,LXXUO0CE[A&.EE5#.*5?02X;9[ M[<$C[,#') UQR)F54$L1"(=)?AQD#JPA;V[H8D\L!K<:;L>/OZ>C8=ZEE-4, M:_4)/!X>4FC908SI0LS9 1X'(/_1P*+>:]2PR+^6S"PG@L]M[2-,MZ V(4,+ M127T;NM9R83UKWQXFH4%IQMIP-CC/.@7HA*,K-%U6UNO'7I=>R*.D_@EN4)] MK$V27 ^PXXX%^)F2! H>"#)+'"]$B:W%&HCE3H?$H_N9LUI$-^.?F6Q*=FXL MF7<*R'SY,NKD*D\AG!V*I9[;IO%WMM.TT9MSO71A\665F3Z$W+@BP#L2$8_8<,7#0GNP+E9COMT'0Z-W@& M[A18 L4./ZSF$B?FP('T?KR+I MX]Y#)G2W"Q9VJHMO/$P?Q8&3_^=&>"6%/RAFAN:MO@-]^1IHPF/((VY3T,5S M'7%%E]-4$"-=&'2TG:-T?-&ZS3R.! !18;L.BA>84C3K3[,K9I]@N5YUVX"U M6\;/;1.K^]I),-+#OCAIW\P'!_?4OH>]7@X=;'&$V5E3!&W+0I>^N*56)ETX M2-)(OHR>2&!=6AQ0<5[.[YQWZ..Q*0X]5SF,21,7[FAV,<9P%,93+ZA"TY(< M(LY)#MH->I=T@Q?F"AV"UMZ1%',NE5%/?W([VE ME/S38B.#.]&T15 M '6"'\>E/<22)*0I-8)3.&<%"W,6S505%--G3B>!I9-VF&-]*RP3>Z0_J.-$ ME?ORE>P(K.7A-9=0%^DR.3Z)R(BBT:P5$H/"5%ZW8S5=(;_;BH01AC6(WUJO MN8V365 V[:0?$_F@J@%2 NY0NVRYX4,43$RI\*I$B7E,%.*^XD/2D5X]4Z)! MKH*)\&AX(K4&C1MFA%?&]=6!VPRQ$M>8T_2?WAF\Y1!FZ=(-**R@?+&IKV-HV$Z-A8>8^,^RKACP9LA0#;[ U)/L])_QMZ%'!(_:2<3#Z4)HP7$ ![ZV6WVUN..6Q9:-LMO">V&0B9:H:Q=H8O[!4 M<"XNE@^;&Y^,[Z6D,6S!^0,J& R"'G9ABFY,/%_C(6>)9.R!3DIU(+3=!H!A M=D5PFZP8]OM@C[^=8,=SS .&G/11&4"SB/),N2D>QMQ_= F&M^]6_;EY/4/_ MAIX%.DF'%)XC 1HCWWA,OP4_PBPG%/E>T.&TV1QA*#L!M0OT.S V3@;JH;T$ M&DE/ZE,(T2O.HYNBJA4C7*_%/:-LRNMD%)%FU4.E%D;FY#3 ^FB06+C2BFZ^ M!^2^-Z>E]G@Q::W$LX4;BLZ07H+J6DX:'_O#8'\&I3M30F16*V+ZRMZS"< MX"3$/<=&?X@9S*TH[6?.V2RV*M2N@;_ ELUZXD<)X[)%C8 B"&0*5I%!Q].L M4KB?)\'STF9XRB;$S,Y)S8L%'FYAG=$>(5.[=$PB_\?FQE%==R#4+Y/'3SK*J^PZYCB6ICI])^NKFQI#,>2E:\,7!QCZ! M"S&UZ,"-Z8:M"AY:*N.JBS+5N5/K&V38HDQ)RW$\3O!:$.&8$QBCD"BLWG&D;EH0@&S,-)EWM(HJ/A/-O:L#'60U2 MK)(ZJ9X3X&=,N0Q8A_CN#K"+[]U+]),*0CGY2C%(96J6+H*7ZL)G%MP!Q3-/ MDOQ2 HRFO2-]NLEH3M)Z(!;S1Z>4P\SQXY4_I*(E]-].A12J%E77H;NY*TC% M5X:.=4H>FMLYI^_R'SH"J^%O= \]F].NY"/]!#H2D9;-1) O=&]DZ?[ #9TX M[&SQM&R3)U.<[+Y>BMF<5E"&6*0Q^ ?GP02F)XZOVB=Q>J7S3N[XP5A;^M;" M$SD=LN9QI)CJ9_82+(;BB5=?HN/>-6Y7C_VFO"(4;G?\KHP@0M,%.T, S$V/ M5NRE:WQU-')/[G6[5MFLYI*)77NTO,V-Z;Y $(H3-54ZTWB$"UI1_5$.W70# M)Z5 D)U\63O1U;0RS?X(3_2T*:HSCC\0J#VT&U,#YA+&].Z0(V2CV+S?528P M!6:6J>R@HWWZ;!/>>PJ;N"@"P(Q..'*"/$O':]'32_941I%%IZ<,*@4!JQ(. ME&"Y<3O.4L_12=F@^7FH\6*F]"C5()5R =N#P/0R";MC)(FL/VI8O[EAN[@Q M8Q56)F&]'\,H"4TS$G'=P*3LZ!D;+A.MCKU!9?=Y_2*O3O'(RI;8OWGJ'N:] M9^QAGIE>]E>$9&V1?1M!/:98@=,"PY1$P_'G'-F/.)L0X?0'LO51F%W66D*U MW&1S0Q+1*FRS#B-61] 6V+7Q$=H![O:BLFN$&XAK%L\#OQ=H_U8%H]%(;-?! MY1D/U_0]5%NX3:Y>!;8[E9<'LAD?+U2B;C"+-.U)A6O]&IZ)WDLNI'$Z$KV4>BF-U97JIV7-#MV7L8M^ MG""^<"- AB1(KR6(G80:7X@^SQD%G@6]==4AT3EH#+53_+"Y0>T6W%3Z@J/+(Y:;WQQ"SN<(G&1._E1/V M+^N$;70Q\D*A% O#AN;3R76L 1M*@2;TE.F[R+]="^56JO&T*>C]Q+9[D6XM MGF"=8'&H1O.6;G]XU-G_J;!YF>RUI_)H-''(1NYIF4"@;9DDLZ;R'LN+\#TX(/,- M=0*JZ?_L*!W3XM'/G"E$=N\/C0'J%.^6P,?=TB.N4>T%5;\=\ H'!.+5SAX5 MO_<2W;_3I#L"%TA' <<$--"V;X- ?1\[9R!C'W LEH,'AW #"C+BSZ>)(9L;*[MK-G0_)5"K8]F]3P>8" M)DM-_NVKUZSO:EV_MMCZ-;U%\ZE>FUP,15FP-X_8U_L"M#L8RRZ MK/#T.9=<:BB"QU9P:==E">66-H-L76YYFW)+WK2QQ99V3]>EEJO-',>76LH> MK@LMUX66=RBT= S>A959XA9J+-)I99;UN(74,60R,N/,C:?8XKA_(>48I,NR MAV9L$:51(,9!-=ZQAM*U78N/5BYPILZC E&Y+JINR]%6H!Q-'\IJ,5I) MD)EJB;F4HEGBS;$0;8P*?=LR-,HDNWT9VIBWKT01 MVFT.[[*9QTR1AG=//=+PZAE'&AX3M=:43Q;KSA90/_FX%(*Q)93<,?NV)923 MO#HE[Y-7CHO7%IN183.?:K-QKI?9BLP8+:M6^2S4F(T1-.-JRVS :+:RLLV- MVB'4;M/%5DQ:WH>162@+=VMBDS-M8@,+&"WBFS,HC[OZK'E MEN+4;\G*E> \3E%RNRHFR(:B)'>HLAGW9K+^JX4VSN9. M+K/9W%C7V3Q,G8V3A_-4JVR>.5G,O\JFQ$5N76-#FMJZQN:QU-AH%E%7I[)_ MCPH;(H.E5=CLZPH;]1 %-O>AEX>LNK']%&>HNN'"&68?TLYX]JH;6VVS[AKU M,%4W>HN>9\^HVF6=^R:.>LF,*QA"(NX:'2)FUEB[@>E^]LE6IB*L=BSC4QNM#YL=7$V'59MR![ M-#4QO&EC:V+LGJYK8E:;.?:F9E]+.E)#.%$G3484&9:T0PPC8*@RP.RS#I,! M:7.3#C\=WDZ8D_"LIG3KL(2F,B$<=!=GF/,K<4 Z$>+_#MCL(<6!'.O6Q8[A MJHIGO9R$6L^]34^28O)8'3?F"]=^*;=^IE1E)5SAR599S:H@D^V\N;&8= Z]W^%+A2KW$@LZ$[K4.S#UW_,*12+.WV7^&L)XI#, MQ;KX*S%$?=[Q&OQ,N3SZ:+L,8:6BM8])S9DI/O#^J<<'WCS/^, ]J75ID8-P M/ND%VA-4%Z1_]6C3"UX]:'K!"N)WOKY-)H$3]C?%D(4TL]OF%&B)Y*24VG2" M'M(":R[K;(*Z;((C#6)X9$H9]6:,S2XH[)BD&-0E%J V:P)LME2R*[=.RCNP M':-F1JI9?M[!HZ2%24%A7*A%!8;=])^ZZ/#FAAL>5DN-#J\A/I_#25B1T'#] MP9AS?#C,YQ@;5B8TC,;EPF+#S.W'Q855-2Q,IN[#QX5575AX<^.AX\*J-BPL MXWB0N'!1/+LA803K>M!XL)H8#H9%6<>#;X61Z*J ZQ!>(83WS#N]!$7'YRE% MY4Z&PN.RJ@6!$@BM")-"@ $J4_&%E&)N!GT)E;>0W>@L J6HCD)$1!:P<13E M"JZ0I5_'5%&(%9(]+L,N5*ZCK0G4-=3M4!4W=Y5GV? 9NMBI!ELHO/P4PZR0 MX0Y%X0/R@4FD$ET!_AA2;B$YZ/5' X9CQJ"+^6I&85Z?C'(0S:SPMF*,1P4] M7*X/7(LG>FQ?- 99?2QX-_2-]K"K:; V$_3$=O[JIT#8^V\]M;^[_]KCNOG< M[:^&[)S8MP %:<$!0[@:.WBOM#VP*1[W+,.CF-P$ 4[ARIT]E9!K3@$R:,0) M/,,$!%,H8#1 $$'45U;'(MNO#UJ ^-Q[( 2[H'SST\<]GJ-W.I22<72DCWH= M"1>8+P+6&%]W/\3"=MSTT.I,'VB&^!+W+6;CNG!RDH&,RA!--D+; K[=6;:G M;]GL8Q;O^/[N4_>.OUU[QQ\%M;HI*X\IRNWZH+60:3LV?=M(H\N[B(S]VDDL_CW-\[:K8.CIFK] MOKPQH-EW\GOSN''.;V?1VE.W7X;F6BBPN(_ M5]+)."O.J6EE)NHCU@5#:M1?QKHEOT?2VTC]-BX'VNYI.GHRJ*J:G2U&E/@-,F?Q6#53C4!A9E4" ]#2!#N);M/"J MBB/RAQNB3QR21^=?X>5(DCTX06..8%$2)EBBP#FP,)'H9FSG! GAH$<9-<#: M'= 0/80]5VEQ7X&_8U=H<*7M^[X?1I@[6KZQ??KU,[SL"H'9CW_^KCZ)AVE)FND*L1@+ M!-'2[A5131L96,($=^BR:-QFSS*Q'LF])S J#D1@I-?Q!'4Q;.1?&,\,9DQS ,>Y M!B1D2&))@,@&[.&A? 7)9Z8?TC#[3@P \[G96>.G(2;!TQ-Z''JE!SNIT$Y. M+(P-[F+]V,;S''K3A)@5O: 4@LE8F1:/% W(S@%)7G^+?(R'8F8B0T9.F]'A MI=4PPUDVH/?:/JBV\Z.]1 M#_DV(K[CT\#$#Y,>/NOO*?VP74/B.M[GJX/VZ>;&,$DQ^"D>R/)CX1)URE/ZZ9K_Q_Z@;+X;3[#HAOAS&EP@H:2L<:(7F0E%GHR(]3&P&PYPJ M[KSYN/QZK*^0+3FQ@BWE,& 5,L0X% MNBJ$0WP>,R/6I2RP;"I!,Y'*.,+JD,!"T6X .)L3WU@XH9KNT;V6XQ[JB B+ M>*2]BX0$4HF\R!D?)TY&FCX>6F'"C8 99/V;Z8H3>CT22K$9!+W*HVBWS/T3 MG]N5Y\HH.WQRJ!75.+T)*38;^4QHCCN%B:J O?WT077V]YYZ6.#=\PP+K"JH MCE$HWAB%XJO%NS9\>IRQX_J-BIG*Z*T-(Q:^CPVJ:]5BRN$O&9($]3K$G;1:E*70MH>L<^=?DB\@<$TVR/CB\8=O+X*WL MM;(^API''Q$ZN!@HV \03=@^$'Q>U*AK%\"TPY$+X/B#RI%B? 6X*\W69".4 MU>LAR%"K6HN3@>'[0U+:42V" 1HGNMBIVE9!J5U[+^CS^6GC0'_^HW78_O*/%WN[NW][L1!_/@B0]IE^,H$[=_U($P#<^.(C MCO507W$=]O)+DP;0/OQ8_>W56WPJJ3;\^\?__H__^< ??FJ?X3\X]=*J%X9: M'>@=EZ\T:EC%V]?7+&?Y.NOEN\_R==?+=Y_EZZV7[S[+%]QN^9Y;N'S9T?+C MPU:[=7)\KD[/F@?-P^9Q^QD'SM\X@?,#T]0%Y7):6ZZA?CQ)CG8A)OO*C++L07;]]/J[UF2O@0/)%92QA+9 MQZBW'R-[LC5N;I$8DE>9"L,L&TUMFHL[G@;HC:!H-@-E(7"JB7?J]7J3>\2" /Q \%T:!4RG4> [!_YWG1DUUQ&$$7=%W"(YPCR=(K$4U*;62(AN MGU&N+28?4/3'<34Y7B:3X\]Q6R:($@715D1A'X:Q;G [Q9V__]3=^3\_3W?^ M8\7 <+:@U%T02S.HMQ.DTDE23,/CF]2 NM9OD8,J7#WJ:\Q['\V M[@Z@MM6+)"8"L74#V7 MAL>HP#FVI];>9 LW-Z;#U=@P/U9F<-9(FI)*6-L-R98DGSKW$VE(UFQ@\C@+ M";J^BXG@4:"Q5Y/%PQ?=F Z.R VFK%/MRN3Z[Y2G]D']VOJHTSY^_:GUT1.T M5HFW449\ =&I''OT9XT\^C-MK0,[G;27X MXLFT07,_&>6864U;^-PS^]XXR?*W=C?169GH93K5E<\SHPHXT"MAS!X%/IA2 MD TGU[5%@ 9,L!-SS&;R1XWU0!TZ7H$Z-Q0J#&L_5,D/U90J>)=_,U&<3%IG M;]IAKW=:F9)[6_C ^H'#0I!)4SAUECM=Z"8%(W\("]G:B!]<2F(PN3G7%"M&XKI:V!E4Y*#^V#-8O8,VA"A% M(;,KWF9=V=)QF$#"&>:\Y0P;QOFG+D:BZQ07R1RFRJ$GS/3-$"JHC':B[W+H M5FN>J,T.19+BCXR(7LB?$'P=%/@QI<40>+N 5K37!W/ P!6*4T^ 0<-(5>'_'UZF*:=WD90TN?"G=\J65 M ;R3&CJ080O4)"E7L MND4A^@62X']'\.Y^R,9+SP%,DD-F D$'>%V2QJ&_HYI5%J^%2X''JX+):#$C MZN)..LQ #I-A*N 1<"<#XQ3B;2EZ[ MR[H$S ME@"Y?5?+$KA+[M@G/&XW*+/N@VH='S:_'K<^MP[HFV><8/?62; ['Z57X166253C(-:O.=T[ M[IK_!LC&L&$1%=L4>2#(+&Y^E1E7FBM,/N@ZI7RF93'6U7UB!AYS M?/3I37R?F4!])*A@>=\A2H+*.)C4FQNE=U0C"A0L8V"$R2-F<9 1#5+M+0HH MJNZFAU\'$7R]M;>_K09 4Y=9$3NB?F>\<1&B>^[!Q,6K%LJ55N^V$ M=EG2_X6POO-B)3%C<+M,CJ.;Q.)N#/2E.1$%/H=LCE6,:EY0/BV [E1<"X@X MCH7[.'C2%(.L2$+[HBX.>L!=I\S:+V!JN^,L#DCC>IL'9X5YR9,;MLL,5@-3 M>YF^GRK=\]?Q23L (-*AXFK;/,\"P;9]1*UF%W.86C-8V[AJ"T5:\,,'8D

,4IOG/PV@^FQM[/W9G?_Y5L@&'R/C*;/ MMB#3J/W>$>P3(PE],8[A+G43L,];1#+VAD (%:=GZ;;2.<\Q0<&/\;2N*Z]! M1%DP,.9?8P249LB3Q!-*)5SC*I=GO0$9NQ5T,[#V0BQ\?KQ]%KE5X(NLF=5@ MU(SA]490S\[TF=^J*2Q6&MS,B\?*II8Y[#Z;=1,8+ OJ.W/86S!89XRUW'5S MH\A>Y?(Y,5=^FHF03>*LW-7@@5BKFL!9M0 HL=;Z4.2]&.NX"-;3T_MO.829 MXC"OGW@<9G_W><9A5H5F;ZL(6)1$EM]C% %M=LZB"-3)2:L*.%S)^;TL.X&O MSDEXSL4^$1]:H;=Q37/@A[%.R J:*#U+#9BGV"9R]:V%Y^9&K?0LY9;#U'*6MA,+GRBVA#?L@!TF)I82:Y52M$NP1 MMA@]_2'")Z_IH5/G-E@VJ3 W8J&J\AN+@>',EN7E,>8LW-8I3 MG9TU&56"YRV>7U!EXAOF4QZ8YLVV6GAX_;:WR*O]Z%;=6M<'1X%:/OE3!* M3?[SY,P3ZEA=HC -34O=(%B690JL/OR!H,)=3O*6':N>VTN0/=""W%O@V-0O M-46^,*1^CSHK#\'R='Z&O%%BH/IAQ7DR\"5!/B/W3**1*V5WU'$IUU6S=T_8 MN4FE+>=+LM<\"B2=U8V4O=W9]^"?5_C/:X"!).9"0XRUTJ&\,[2>H:ZXL#@)>,^H/E^#5MY\[+/5)&, M,NZN$L%B9&KK_^Z_\79W=PT6N!FP9S,K,9K*'BP]6JKYX^%N27$NA5P937K; M9@W)&I(K@; YT;C4K2/"-,ME)"R\[6HQ2+V% Y6I@:#DSNIQW5#*.S5UHWB8 MV/E*KU5A$!DV7J]D.;=0)\"LB0-_&&)E,/6Q##M,>,-HE E("\/LDW"WJG$) M-+5XKHWGL_#( ^S:EM.!U$@U[BG%Y#?S/I5Z*31(Y/!(K8@^&XZ-!@) MB4]Q="EN6T^=5&3@:T49J/J=4Y'!K;M1R<6U$].[;U,'::&S,AOQ7*PJO()3 MG8NLIAR3+=-#P9--)+>Y09V>W98@U"* ,'OS(+;]GXEX0I=R.6MQS#LM;1=? M"K1H*I,#:D27.8WJ->([Z>C$4VG63&4Z$9 /E&X^1XGUZC4,97+'2+* MJG7+^(5)TVA)F@;G#U%W=K0X?=W:D7E9FM-Y%S[(+1 MTW+3I&1E6289!/J8,YT*<^,B:V\,ZP@=EH /T0#%M)?!7Z->V-6X_9V;'75> MK$7%OO.94;7'B!+IY>"#?;>%C=^)7XK=3E&>P2#H880G!'N[#=/W9V]MW9G/R9A^K/3@#4EU88DJ:YP-%I)4=FR2A':.-*5 MA](%T0 0A=IT^19_#RLVH *'J;Z;W@7*M2/S"L.HREB2#-JH&JNJP0\@&[1@ MK&%=8P2S]!D(>5)ICQL6D*U24+C?65?<6 Z/NF+"*94:LU_Z8;U^X[)A>3=( M'A1G,7>[P8+!RH.MSL12_,AHC:Y*@' MI$2-N1SE+Q'ZXV6"%J>;%_IV@+(2=.?K-R]A.<0.]EAN%^5<]076 M?@5]IPO6"%>F8CM"8T*CQ,_&:5@<%X%2G!V4%G_QN:& M8[H4".9GG;]:1ZV&L/OHN*=6@F O!7I/41W@HA!I8V2U@I)L-H_$U'*$^23 M*S N^:!:%44J6ES=Q;BW:AJDSEFT[[W:<^T.@]K_Z@U]O0J,$;;LO=( "#U4 M-RD84F9=6:&7T/,MYM50(2W)[\AIH5S@'N1R?3;#ISJ#E/371NY8D V5]2_( M!Y8Z>$:0D6YNI-+ATM>&=9U_3CH53G*U\%DP;DB'0XT[RD/=&8YG/=:KY,@; M+2(*HD>-DSS/'I9!8Y2T+YT ?$4$:\A4L4.1LV(%3S<<F0ARD8&[A=&2Z!3> 0KO?6/VFSH.DLX;W'F!C2%-B"6^U ML;[)&RBM@ -7E?*T!O%JU]6EN.02GR)[*%(?(Q&E31$OA03G<#?Q-G>&E96J MV8DP38.KA*/_>/DH-C/V(U?]8!TBNL'HF Z ;#DBN'#(W^(AWQZS2Y9EW6AW M.\V$RT6MIDTU-N592\I$[AZ;,@&@RDX++_IH_0955&=>3$2Q[ 6H96#UC<6L MXQ;%@4YCM:GV6%^1(7P"1=;\C%M!^KTKV3Z#Q4-O\(D:HI !,D-! P&RLCU) M:U8,P]K5&1#(06:T9R+6ZJ.[?BP.*4(6Z^F4D-KEM39/&%\E6/]4B TQYC$A MF[):IL,&8=#W)!.1CJ[$Q8.ZZ"\L04I UV[=+I5T!V#/.IDJ,(MB;HK',*/" M$X<)NL,0C0*=U /J\(DS3D,-SRDJHVFHKOV!A:Z]J1,TQ:"904^SX1#A187D M%\INPNR7<49),$!')L5?QW,SIRF[*=TH ,*)KR\SZC_ZW\>ZYI!XLQ&!=%!@ M,,2.==*>+!FE71D*\03-=1,4=@1): _Y@R:Q=Q['8'$>$5U4IS0S"U@B.(GR\V((\ MR)L'D4_4P(1UNA%.L)N+7,,*Q.D"3]=E97+RJ3[+A)LENC\F>%=FI&/.;[%* M=8+L][L8)HF"WH5!*R:*HORD6Q.5A---<<@$9X3PGUX(^P1OCGC.%@+3B@7) M"AVK%YE@BM$8:CQ\*>JO9-6% _&126=ZG9Y:OD(*+QPZ'=0=,UD6"'.L_L8O-B5(' M8_>B/#]UV^D1_/#=5)EQW*RHSM0_O:+-/#DV=LLAS!2T>?O4@S;[ZZ#-8Q*] MM;*W;,8-_.\37,4.XR#G3"TI4!"K2X?#,<%3;5DH7RG."J_R- MN7=I$FG]K%ZZ6 S%\0J^4XMH_ PUM"6@W-0L3#F0+IEP4T7R MTV.-MR:SF>C,;56M/4=^ 6I9D*NJ 3LW\2)>[\ILNW(URZ:0FM/#3AQXNFPM M2-G3OE[DVD6N7>,ZX\;"ZR'U:I^8=$P9R]5TKF_!1AK%SI'!IUZ"Q&/>%?DW MU,HF"_(\(D48H?I 90\S;JU5W[RL:MO8%$8<6WV*K6C<&7HN8VAE5"%"251DC!@W$X>#QA+=-L^+5\XD2N>IJ5+^:R26%MI( ACE^-M( M\\9W%WVP>D]2L,TP>5=8$/GEI!IA"'_#$/O]\6**&).T](V',)/4U'&^01W]%2-XDA2E<91 I+4>H>=9#:JTRDEV$V5 MT,5'C_5'/:.NNJW64N$ O[;.L8-SX[AY\NW\&>/]O7/P_CY3Q1K2=U,@?CA7 MI\GU&GYF2P>*E1W[7-FA_$YR)9"J-7!!IK*AMBZKW+YJ:G,3;<_?KK68TT!% M4E&=/I:2B8]/T*H5#IF\0>(8*,_JL>9WO(R"OJ:"&@0Q7& M?=,OF((DDOOLM.DR)7JV6M247(P]1ES66'J!P> U#D[;Y$62JMQZ5'QI;Q1H MURJFY<4@HG,=Q47%8M2E.C*.;ET%-KNS'V&R69VR#6V3U$&/K!M:H:EHBK1P,G+U T:HU: MFK O0@H9"KT)0ZR8Y]IUE/ 32Y*CA4 M: 5, ?^O &EH\:)ZIK_-4M+HFP!HGRL D,;_2\0XINM[J;'// M@UZ MA)'37K!51 E0^.7P$-=N$]M=;>Y;91PD6)&C"0TNZ1Q?9G@#< 4*=L# M;QA2CD;FYJ"Z-$Y5L%)=R+=AYIJD*YG=AU7!I<7>TTB2/1F6C:JA02AV(YO\ MR):KS57A9@Z?)*G^'I'.*6*4%< 0Q:[% E%=U5N;C0#O @UJE(:FG1)H6M0E MATOZ9.8IG']S5:"O2(.K$$29O-[3GB)/3QQ#4Z[L(=NSSXG%[O?;KD32%B9W M62F?0S7+,72*](MN4,^6H--8R#0VCRYG/-RB.6SAX&\9U#=])BV:FSZQ!40$ M4%AI.+I*OL(?B5X<3N72EIQ/#=TPI#HMV(Q. *I$3$F)#D>GP!:U_09>KDOX M\5DCVND,#]&%G_9FZEQ;7@-"\:WT*]"2&3O^\2<4#X*LM3$-T"*5%!QO?,_*V/VWFM>S*281AS@HU><'R\ M'_O1319DV]8U;@P-ZE5F*PZWQ*2VFUO:2S5Y*UTRXXFX,U:5">^HS^CE8'F7 M64Q0W^TP4:515HT9P;$NO-:.> M\EI<0,S^L.X-RC.(0)MA_U'Q:$X:):)GC!\FLY *L'5BJS#J6X[N2586WWX4,X6# MWSWU;'S8UO,;4^HJ9FF58D7 T5U.>,]>?,496UU*]UB>!"(;BNU6Z-%,^"J/_2 M4;>3],*/M=PEO"0+0>(X[@I9#>?-AFBT!S%H>[R/&!!&=]B+"')+8T&Y= 3+<'3JQR_[?&UH)(, M:>%VV^6,/6L<(;)S *,@R"!J=NWF:^#VP%YUA5@-"3%,WP#/EJZ/Y/3^.K 5 MZTVV%1>LK)D?;*5EJ7LS/S7LD[\'SQUI.T#\898',A+![@HPH22,U!;HI3DR MEQI0!^_6#MCUL'8X$ M&A#T'*=V9@O(W:V04;OQZ:BI,#ISVC@\;!W_]H\7NR_H\_EIXT!_7DR0YCKL MY9?XO-V_@6QMG^G77.&R@X6DB1*>,J8;'D[@4-\FC]ME_:A]^+'ZV][._ILR MR:-O_L5'( 2@$8M+E2>_E)]1.X*]W5?J#\Q8_(I>Y'-0T(.<;H2A_=0^PX'@ M"L\S:D%S>/'QRZB7H3GTM:5>O]]__6[.L1%Y2R.GL'@"/_Z3T#L/_!16 !]Q M8,T,R*43=M$M9B!-/(*_;&[0*':Z,HK_[,J.[0!#F?.+W_Y<#0W5 M!T#6AX@/D:[[288W,Q^@8X3C@3F?^I'_[W\G^$?W.QB,GOHC1/3_ 1C_ZN_^ M $;_QPUF)< 5!XL]8?L[[^P$RUO_:F__]<_JQ/^N#BA3^3 E3\CY"#0UM;^[ M.U\BG#@4Y#L1*K^_AU$$<@F.9$.]WWOU=N\!!V$9!&+DQF#OJ+,=;!2,0#[S M9@831\(<0O6Z^MW_&0^O04&>*VM8G_V) E3#.)[[<>ZK1NSSF=E_M[MX^2FGXU]@'^]\_\\.[<1.F#R $CG' M)\_DV/KYJ3NV7C]CQ];:3)E-P\K5FL=6>.Q1B-'L?X7SM@6*'#;"MSPPCUV? M %?/T'#1L^H9#4;R/2:D[ 88K#!L=72T8$-"D\W>^W>[N^HKL$K0TV,V&19# MH.TD31D4'X_<[IO=_84?N?,1'D M(>WR_%T!ZP,Y9Z/_<_(#9I]?9MU+,/+A()X^T$'4@O$(3LG>.QC\ MYRA)%D2B>,N?2?K=4\=_PJ/VWOV\\//XR4_3&W6^H\Z[EWYP%>;_]BA.$R_X M&'8R_;[_["<_4K.[:_/[X<2BDTB[ML$?U"X>:^]O;LS?X%_+HSG+HWH%[2$. MP4,I; ^F*TW7$!:&G[E-'0KPQIT; M@Z%L<33A@;K_6:7JPQ2#43,[!Q('J%LR-_KZS9ZN-#61[X"*):E2,];YL#I0 MG6OL?QJ?;4PP/7I?BML/4RREQ\QW';^N&P$C*-XFUNY1?7!@\=L.+7AB+Q@F M69CKY$%Z%MXCF('8NU>_YW/0:_ZP^2TV'F_"\-@VC'(;,7?2?9MYF5RH=UYN MT,AP87%BG)2,_6@DXN\5%O[#.H7D32F%A/,USG0EP<$H#! M!GG7'>"JC=U*'4$[-XP';$J_RPG?H708&?^(+L@-H/DNC%^2OR4]5MJV,- 6 M$#D7/_'(# PO)MSJE#("?Q(V4<;8+2-VOY/>2904/BD;:B3]+.7%ILV7K20I MU611G3:5==_4%2WP<^9,SK>CI>53\TS!BO=//5CQYAD'*^Y#L?,LX+TM%[;- M$)N@I"'@G&%VNF5$N4:<&(1N/ ICD8:C]2!,U'=24D)1UPAC00B1_I:FTQIW M*/5T7S-JCT (MU25*]@:H<9O,F42I2H'Z7-:E^JKL8L%I]T64\FP&(<.Y7;0 MX\)?YHVF?DJJ] OOQWI$S,2E.B#FVE[I[3(D@4MD'1!-(6JJIGLVRA@)?0J+ M/WE,#U3F/FK^/T)(>=] MRH>9G.;U7RVW6N)$.O,!+2,!S'PI2^N5%$@ZA9])I..;8PE9Y3Z5'LV0.&,C:/++"%,([2?9L;TMRX MK@^*&!;B6?A@:,CILJA7"RMBJ.R>MDCL"?W&*34V7'XXYY-[AV.SU(-KU#C; M%:T!9-!SU)4_V&=3J\SI]4?..J 3Z6ED! ,"[+19D@*F0=(C_XR!L+"D3OTN M]68A_%+K0J-;740D4/),AZJ@B%70YM_6#K28KO-'3(&-^!]8KB74)/I:5P[Z# M[#6E0WDP),=%@! *74%&\3*]]8 M?#:MKZP";9!IADFFO6T37XLFX@#<$=A,@,LD3@10[A%10BL<7"-.7I>"V]%I MO)T!G4THUC%4X@*EF-ZH]*5,Q!G9.$>GF U:XR9ZI&W!!VKP&0VJ8CIXCY:GO#<\Y0#[V@4I[KPN]*KA)!V-*<3Z0H;Y_'Y$*.+Z9L_XN%T\R4)U MEO3! \K%CB$6Y<#&*74$ M[&8@.K'R,&!?M'$@>,^M%7A_!24.T"B\7*T B.%\ X=,#N*Q7 S4]VRW? MF]75^FKWJ;M:WSY/5^MCHUC+I"S>YS]':9CUN&?5!U'/\:3#]S>JC4 ^NI:: M(81#*JFT+5+ P&*D8[?-3,D1(M:T[G>+K;G(63H: QGG]*_DIEX]X7V;&R+9 M]4M%J<*@9CZ)L^%J'O@9HC^3]L -2BA,6X R. RY@1=>E>9&+3-?NP]E)9%L M:PU=B%^X@K,6HZJT.-QU,!/]67KQPDK;;3$U_SQ-5D)LYSR,$>(K,M$X.C!! MXY(RH,\IE9X%%O%T*@ KNQ+ $+B25L3&_#%F"'HF!-7.JC^NT2[(;Q8^,DJR M8N>$*IJJBSOA1 YUP\9^()BQ=\4T7-,7PW#T+,TPR'-ED!4+/C+0A>&]_E KP )GC4#: M$77*RP/KK:)(*RZ:>44!Z$T0NJV_JT-8>CNJV3CXHDX^@ZK^I:E.$0&Z>:Z^ M-,^:[1/U1Z/U.WQJ'/^ISEJ_?6FK5EM];?RIOC1^;RKXO7W6:ARI3W^J?WX[ M^U.UCM59\_RT>="&Y]%-!T>-UE?UJ7'>/%0GQYYJG+7.6\>_J9-O>(FGOAT? M-L_4R1G>>G!R? RWMDZ.-S?^:+6_J/:7%KSZM[-F\VOSN(U7T2-/OIV=-_$% M<,/AMX.VYWQUV&P/@9TWVO9!]!X]2ISTGWK* M]2.!V9XUCL_YOG.\ AYV>@2//*0;/_WYU'"F[BK ]HT .R?#CD'E152UV/N M730]ZS'R2FD2IE7C1"1#"F9TA M<]1B.\I)L^2#SV_ GQ%]4[&'B%BSF(4&P23$QJ7J6OJITZ_D3!\,?0V7(C-& MZ?VDLHON2K&O'/\%&U2;&Y_$RK-83FPDMLHI0]3B@)KS9 @"?.,Y5AD0SZ 3 M7E"7>IN5Q*$%#H*[,86^R0$R,044#16C%%]Y)LJ7H\$8NM-/JEQC115U+BK% ML2U,<>UL"(733&<.=+-$//X[O/H_%/SON4UZ)A-Z[ZF;T.^>F0F]%!JMLN8Q M/'S<&(FKPE?U&P]*'2ARQ\WS<_4'JFNH>Q8<>-3DTA]1.G*)Y[*:0!!@QFWM M&R[;\]G%=Q/X"."(L%('HZ5#]1?]UK*A3Y#'JW.X^76?CO@"?S MXN/!E^;7;T<--"8.8-GQ6BD&P8H,&J2IREAD7=F3W8,W4[?@T\TO[L)7'C2- MRYOYOIK^KE];'W_*?E+_"JY Y_TT2GN__M3Z6+_MLZY+[2),&0;)"WU?S=2G MW.X._Z&'WD9O4/V&33MJ5+'=9/<:,#M3M;T^=$M@?.V3;P=?U.E)"Z[YX^3L MZ/"/UF'3(S:H#G_Z]%-#?6J>M3[_N=Z>I\X3D2$64*,>&3='FWXB0,.;@K3"C*TW@,?&ZTS3( MJ-_?S$>MSF$]5[?L4L,$_WV.R.J4ZTT>:"S*]X=A[D>%TGMO<^-\U,FZ:3CD MMESH-OUG$L:Y^AV>A+<;I^O_5"?R*-;P[I&)64(M^P\58)DE\/#(8QUWWJDE M'C1=2ZWV=_:IKFX)8] -+]016+@QUNPULBS \/CR#^SS K3:'0MHM;[!HXC@SH>K=9;#U;@+P72>=D>;::8U7Y^< M^7.O-6CHFJLMF:N]VMG;"I>LJ[7@,Z'EC, F.R4$/DS)77.W9\G=UOOU2#C> M>K]NOU^OUOOUJ/;K]1SW:ZI/Y_\?$?W70608MC'!(&"30A %M7NE?2.?<>*6E^"#\>[[]^ MU?S0;AWA+Z.?9M@)C]O[S0W_%ZT;57/SX/3H"[L(OQRWW]42G=E=UJCGEH4R M%8:=B"$[URG/ O\B8!>BD$D-'='U[*']]EC*BY[,=AF9UO>8%5=VC2O9PZM" M]OJVMM\\V&]?]6576K;56&\T-PX0]MEC.(Q$9D51VW^;=4V^]\A.,*W#]GG8 M>=\Y;(6=TQ-V]OG\XG/K)&3A*;MH'[IW6_5-=OJ>A1_:KU]=M,X/6B?MB[73 MOX_;7UCK,*2FS7I]\[DOR3^EL3(9U?8[ ?LHHSX7BOW%LUX ]P6U,-OG=O>Q MO=^88]@Z.&ZSP_;Q\<59Z[!S\N>[6KWFGL]:1T?CYP=',I2Q[9-I_Z^HB M%L5:I)7BN1%8[^J_FB-J,SP?.QC02D1Y](3I;(_\5?D:U_<9ZB)XTM.!QQ>NGC1I3!#!+-.)A;T?ZV8-Q^4C"&UW;N;6&^EGK/5'"K%!$E M%YTD$H]^\SN,%\+!!W"0725HFYD 9KM*FC[9DUF*S$K9E9YC:2*E38E^E',+ MK?Q0>:$C$>.U82N 32R 0X^-]A7$6=83K(5T=EXJ6#2V^%IC9T6LNJZ-G=@_ M^4=)XC'S^*7Q&>6\&5A[F%$L"SM*KCE*X(CF>1/LL"#-L#L?P!M.VNV_*,E% ME>1=1'XDR;G"5Y^2@T?"8&B T=7Z^YD2D R)>&D6[T)ZH"N ^LJ35QBZ+# M,O- &I?O824R-PX=@J:58K;:%$)Q1Z-*8DRI$%25B!HEJH8INT;&DA>28I9> M^[B2EU'GTI ><9G&./'B"H(V C%8%"#JE'/"3ZDXU3',Q/F=ZAKT\"II5MSA MOZX@0Y0:]!?Q8Y26GUUOYL:P1 9T?R$&+)S);Q%A\1JP,!_ H8&,">;,&%"&E3MCG13P&)9@A>5D)=,YU1^JZF7E43RLLB M!S6,$W%1A 3L G":ORU#!X\PK MW*40W1=EY22N51]5GYN)8J)<[+@C8E>DW'I4!63$E+P4JKHANF$?_/ 2W<&7 MY9U%_G_'CN518>*.TM?5T%_4'DO$YP99 =U0:0Q5,ORE@\LX1XBOI43X+A^4 M6>1NLU9?SNTOY_;O<]]2T.L87())=!-$=TJ1%$!^I;@FY^>AX)]5Y!5U (. C\#K.8-ZF3 %D M3-A-IJKG]7G<455QD2:*ST2:!WVM2]=_!H3P9RER,WU%TPOCND_ZF^6"96/?,0: MVP';K&]NWPG9ROW.FX4(M;4S78&NME:GNZRK>'3)&NL[6$BCE8R7.8\-L^%C MF?VVR6.<9Y<7\@E/Q>[8QYR57^8N/YM%":55US_D>0POAWKML"]%PMI7(BKI MZH6=>J7^LZY EEELSOS=(U+JK>FL_O34^N,#-@\F8\Y\"6Z#OL3HO]5(7W[\ M#U!+ P04 " .A:Y8MOL56O,& !5* ( &5A,#(P-34Q-3 Q97@S M,2TR7VES<&ER971E8V@N:'1M[5KO3R,W$_Y>J?^#%>DJD!8(L_V)J1_?9^Q-S^ '(0V0*^%#R1KCV?&]C,SCYUM?8H_ MGQW^^$/K4Z=]@D]&?ZVX&Y]U#EM;X1.]6W5WZ^CBY N[CK^<=7YI9+IP^VR[ M63H6RUQ8=BY&[$KGO(A"0\2NA9%9 P,Q]/*YXPY8SDU?%ON,1)L'S(E;M\&5 M[*/)R/[ -0Y;1X>=VX'L2<=VMS=W6EM'OCMKG MG>N-B]_/.E]8^SBFKIUF\R67Y/^5=3(;O_":3*UT(W;""RD4^\R3@4YN(JR7 MH3[F!MSMO_(LX_;168<==\[.KB_;Q]WS__W2:#;\\V7[Y&3R_&Q/1C)U Q)M M?CA@/6U28382K10OK0! ZF\-'ZNM^&IB8$@KD7 U\=KILE''D% #7GX$;&"&3&48B12@$%:]FO%#4))C=F5*+5Q3!?L5)L<8S9^93IC75M*(U@LDD&A ME>Z/6;=(-@_F)X)_5\];YRE&EEZ&N0%_P=SJ%G'G3;?PB%ML'+8H'[.;0H^4 M2/LB"CMIPOZE&AH+[1 "A>.R8+P8LZIPIA+,.NY$CMQ)&\L1S-AYR17+>((F MPW2.^N!TD'L@4(A$6,O-F$1R?B-@=TZG15L*9V!24=$A&R202)-4.<0*#(0])9P3:>8)O8> MB](;SR_#?Q:?N_],? J6R0(((##-=CP"."&.;C/7+XL,"8@["3VR2%250B=0 M-;>]$1 I*6F5 7AF7"NU RP-5;L/=.(B522XH@D*@4!H%0#2MZ<]?XDW Y8 MIO3(3B!L1%]:9S@,<6H,?L/+: Z)=N+, V__LV#\^*9@C._LW$_&?JWT@:WA M5C,B2BXZRR0>_9YV&3?"HP=HD#TE:)>9 &1[2MH!B9-8CL1*R96>4VD3I6V% M<91RC58!1J71B4C1;-D:4),*P#! HW.;#'C1%ZR-;'95*4AL[_*-[;TUL>Z' M;N^EX2D\2B*[18 OZ6>4\N90'5!&OBQM*+MC*(,AFN=]K$."*,/^8OQN>69W MN (B^>_CC(^%[ N1RS6^_I;1=B(L5 -WOJH_'101$8Z$5W;Y(53Y>P( KRT% M+J$K P7(P4-I?6:'E"B\'CKNS&K"?%TQ0G$?,369F*$^JFL.=4K4!UOUK$PE M-Y)\EH'E^.)6T.#*$O/P.<5ZFN)3O[8"/CB4&AI4QN%;3Y @B@K&B_0EBLAK5Y:%/JPP GK_H A8.FD_"(3ET_W2\8 8&LJ4 M8,ZM+CC5-6X1(L3)"?OOQZ:(:#NB,YQ>E\^ M;^L)E94I$1K6T[4D00+V#GAVWQ<%6)A"A*!'E,2B2 0GEQ %B$I9HH*]Q\'3 M<9"\:1QTAEQ5W(D $I%E(.)RB.VU"PCUE)8MD?[#XV*.[6&/@4C=-C#YGJ[< MMSU8ID#QJ;2@8TKV]+&3]28'(!_)(JP$_#D@Y>_(?1*YZ=MF\ "*A^"B.Y2: M2ON>A0A^1MXF7J*3I#($H3E&L$!KKJU#.]UX0Y?%UK"OXC+B!CIN2-4/5=T#WY MZ&\OT2/Q\G[L>(W3Q-YW>'3WU]OI)(:C63*FVC ?1[.\3)'P#*;VX+0P=8WC MQ."TL5-RY!N@,L^E:GI1'@M\060I, MW=,E?\;POQ%,+DN?%3KU"3=2;85:?3# $L0)\1(&Q6^&U\CL;^Q[.TVV0KLP@CT9 C_"I'_CSOPS50(T"9Y'%4*NA M(.)2\'[] Y>IJX7(2Z7' KVC@0XE@M\) \!V):QN\ST'+Y^#?VY^6"54/O,Q MV_X8L9WFSL='(5N;W_OP> &H9]W3SNE\G_443V[8]N8>%L]J)=/I(NWNK70> M6W;KWKL;+Y&E5N?O.<_%_L3&@F5?Y=GL.UJ66#IU]U>3E[!R/) B8Z?33'01 MR/!KU;55%IK+<+V'23R8SOJKI]6_K[!U--4Y>ZF,7@^DUP+#>X+T.N&?4$L# M!!0 ( Z%KE@Z72)4QP0 "$7 @ 96$P,C U-3$U,#%E>#,R+3%? M:7-P:7)E=&5C:"YH=&W=6%MO&CL0?D?B/XR0&J42]R15"ULD J1!(H'"1N?D MT;MK6#?&WMJFP/GU9[P7$G)IE1::IE$4@CV7;SPSWWC7.7=TV+V&B7L]Z'TL3*4P#:A5(P,NFU,-EW0)8SDG MHI@L%&%"%9L64!%51\_5:\*WS:ONQ-2L-_![UK:'=RV9'SB(CU@=+VFWY@YT#%8F\!G9U)-<U(AYX_;@(1,.4<=S(0&)^J+]0S# \!"("Z*W\D(@9 M!40Q9UK;B/#76@Z(H1!213&.NWBW417A@J$)RN$?M!.[[,A2)V1TBL;1F6'? M* RG4^93%;N,%!,^BPC/Y^A&0-X1Z!+!T-X%\4/IWR0F8WMG3!!4)?QQ>QAK MMI^90^@6>7K$<33>&LM%V4P6(5HHO2#"Y'-&0NT]7)4GY4X9:R%);>WHI!J[ M)X&,#!YC)@\HG@G9XD_=3(CRB*"Z-%QQNH:V']> K?VBU; B'M4F$U]@SI3& MVJ)!EOQ\[D;()68,,V)C\RC'P%$[)*:QW[I.%QF"LD9+U7+]A(D'/>6V3P<] MZ/0&@\FHW>E??OI8J!;B[Z-VMYM]?S:^)0M,:$6K;YK@284G4_(EYR32%/L[ M_:\0#P;''6<.OME,^H1GL1@9%=+AX;C=3"HU7C^.5D^T=!:DV_T9;>=LB(1X M)^;2E,P97S=^%'4LJ]E_-#FD0JM6=BK66.MQ*'OV[F)1IMPU77 D(!_[AENJ MV)")Q6MPTR"WY;(@G[9+: MAZ.$L,@\YK*FK?^[AX%_QC^7_F=G?.<*+XU]=R52?]$"[0L<>W,25QR.8$,8 MP9%YEE4N8G9V1HMH6:=%N$\Z1 7&HVMF &Q%6K2[&6KE M%CRI<8DS-O:I[\\3LEFQPS*9J-N#60-=62CZ/L[RX[5=B?FUM;_+R^^Y(KDA MT^F8Q1J/#U6'-@M"&AQJ$%"DD""[4<1WE/1"D<_9 \1!&TE-MRGF_0]HI&CY M1Z* 6C)-02^\+ZB:35[.B,8AX('4,Z+[W>S[&EMO/XW5M73:P&>^ M-=2.D\?77^NIW:7RK\C:"Q/F]B/]JV3,^R'\T93YQ.N2Q_CR@=2+\.7.+Z9/ M4,K.K.\<[K9!^ZK;ON).WGG;5^/_ U!+ P04 " .A:Y8.G##)@DE "C MPP 'P &5A,#(P-34Q-3 Q97@T+3%?:7-P:7)E=&5C:"YH=&WM/?U/&TFR MOUOR_] /O5N!9!P@(=E %LD8)_@=V)QMDHU.I]/8T[;G,I[QS8PAOK_^U4=W M3\^'P4E@\7)9:0/8,]W5U?5=U=7OS@>7%R?5RKOS5N,,?@K\[]V@/;AHG;Q[ MP3_AVQ?JZW>GW;//HC_X?-'Z;6L!+Z*O,DT MV3IY=WK2^CKUAEXB7M7WW[TXA25;IW\$@SC^?%#3KEBHDZK M/3AO]<3@O-T7_5;SNM<>?!:=+G[2TA^T6_UJI=WO7S=.+UKB^JK;$:W?6[UF MN]\2\'*K^UZ<-_KBM-7JB%[K0[L_@ _/Q'7GK,7C7'?: _B@/V@,6GUK5-%H M#@2\O?_VY771;G2:+?$)<"]ZUX#3_5>OQ%6O>WE]\8$F MR+Y6P_>N.Q>M?I_0B4,@$A#IO5:S!;.?$3#=JW8'9X>)F]WK3K]U48,'&OUN M!W8.D :P]=_#@-W>9S'H9L9"_+0'_?2]P7ECP!!D%@9D@BCLM?YVW09LU9^2 M+09$C\W6Q<55X^RLW?GPV];>%OW=OVHT]=\*K&$8N3+:'86^[\QC>23T;\?B MUG.3*8J?O;\GJ"&QDEWLCQ-=3#,$G"V9:2A.\&9_I!>VF^'"<& M@#>',']^F"2<;YU\OBG^H_D*EG=P^N\&;&/SC\R];)Q]!SA3-. M9"0.C_;VQ+P^JXN6$\,' 2U0A(%HS"//%X) M!T\XXO65QF-O!@PC0@YLC?HX-63 M0/:42.E?@>P1@U;SO-.]Z'[X+-J=YDI)]*? @BW_]E^^J;^!P6K M5(#ZT M..$48EF(;Q)BV(%@(G8,&DY&6/5J*B.%2M&,03U(,Y&@: MA'XX6=)X->&(,^D[MPY\-PJC><@BK%HICMT,9W,G6.8'KXGY(HH7N R '=^" M#9O%(AS#'TX".Q@ECA>(IC/W$I *34!QY T7. U@:.I-G,!>N=C6B[X^T2\@F5KF'$[58'1VPBB9BL8,]F/DB(N+9@:A MOC?S$&;?[R5+F(A@(6AOIZ#,ER*\#> 1T%:QYWI.M&3$&;!+-MF@)+\5 M#R!.%$%O H?LUU$_7Y]<+:+1U$$U ICI3P&Q,6Y('6E':_B4[!"SHS!P/=S, M6"E\-AUBF8 <@0VK633"Z,[PH@ HO,27;DTLYD 1\2**9& ]6ZWHAX&^<2B@ MQF#DS8&ZP_'8&\G"'H81/AHC7X?P123FO@./ 3';C\53Q_?!!D"*,)-[9\K&#ATF6K-RA5V]2ZR%Q^+2,X!]ZCV7)1K&=J<.4LQE/ # M]0&2 X@0&"C"W^=.E-00O;C_"=G$$?V,T3A& D0FJ%9PSKR%1A8KL0X_.I3 M)U)M5,:LK8D2N_J58K/GM8TOB]N(M,J[. #4>'DLTO<%@<)<#=OVOV_KZ+N@ M)$+^0NYW7 0!=AKP+6)BJ'@.F@)6P7^YW@TH_\"%#T!W#$&4D5QC)83[XWM? MGAG[O%)XOY3)-'1)ZFL,,^X_33U?9G$L$L%&W'NCNU#=TAN&-S*@&9#?UN@2]7\IP92PL:<]&L*W(%\,E MJBJ0_'JHE"+D> S3$Z,?/0G*]Q'A3[CE-/^VLP,[3BYY3M5*O<&H[R:2-"?M MFD-:DIG-H%79 ;"CD4Q*+"F0C(8*%W#,A%YC)3W/#B2MV=HMF?N+,D45PO7B 4\@Q$-UO<"OI/_ M7@ 2U1/.!&S5"2J7G)!$>8S7#P&Z./0]%R L!J&R+O:[%S!K"0##2#I?=MG6 M.(*-PD790+TN@0D!_=8I+XU0EN>A:4A@"_DAC$I965$Y+)%&1BJGQHLB[46 X,>EM M?&[DASR?$: !WZ!_CS^?CL%-[S,9)HZ-Q*@D)8'A@$ 4.M:#J$AS*939FXP M=8&D8L=SZ]5*)TQ091BS0 D/.0GAKQH(??6RT3PY[>S=D/ GQ)V(5DD;!:# M%1>SK4S.XM+XC/@LH$;B:Q948+"5H2U1KMVM,FG@?T! /(:OAF'X)>^"&;&9 MV6**W2"6V8S$YT!>SA'MV\-%@JI2?P$BG%P1M%_DUQ'MQEB,$=CMPQU4;?$. M\/R"O8@<8O*&+8YI"$KI4)JRKS:PG-M#+]/1/].(=:]"=L:&A 0(ZR)\DQFZ&KYJ M"%I%G((%_(E?W%!:!02NUPB %A#F^0?XM(^_MV8_=T1VS_OO,/_'R[ ML5,# ('8'\XQ^K%<[ ,G9JS\+=@SJS.R,,H*:P 78%*H>CBD6LX6%K[;JQ\ M46<'PU0N6/B-G?P[=Z5D]^K[Q!V_6=GLJ$-\P#8)9. MR>/!4)$HR,SZ*GI^Q.((]1G2 GQB2,08@7FB6;/4\:'=_FO>RB$QD->/MHBZO<5AP3F+4E;A";6.R MM1#%B?:FQ^ &A;=H"8Q\9Q'K,(HSGX,U'Q\)#$A[QO&V8RGX&=K\)(]A=K1I M)67-4G. 4S1@]\9RM,!\K<0M&P'=3U++@$T0#\R2F]!?S)!_T-=#SQ,$(0:I MYE$VD9R"80(>9,-LLY=:K002MSRQ[!S\?B=O%@'E?0&;)+3M__56Z5!R$FP9 M1NNI'X8HB";BHGY5KU:VAQ2@)5JU;3!*3K\]>KDG'"S;VT:>^!Q&7T03XR;H MNNR@Q?7J:.^ "_O*G@!O ./0=^Q*M9)N!C[3'33_=HK0XR^_,Z\\$*[%:E17 M*]EY28$C78U0!,,B1BL7@9YU.>(I$*$P"F_D9\ \UYC7$..SS F%$!&-;390 M6:.*9J^\X(OH3Z5,8DVA\\40 )GR7L-,XI(()U:%2%32(&)OYF%%31A-G,#[ M#T<>$ + :C"B"-)(*J,[I.S+>!&,.)(!Z&9H*,!/T._P-LW"."%)AB:WYZKM M21.G91L5AV9M-<3-MKM#&3L4BEQR 9(,!3 ) ,>+-"-PU(,4EAD]B[LX)T] M@:&*F$O2$[B]D0-R#0M,?$[GP;R3$'.7,!$(R&&FF@/W*Y).##)B"/P/\EG. M$SM'80J6"%2,\N(K\BM,J 0F.9P3=<\EI'&Q(3H,7J5*#ZZRUK'IQ MK9I$&QL:#\=BL)QCZ6SD#+W1L>@X,\FXZH2(@8-,L#T(, ;9_(%>FBM] M^#A:FD206;LR"2GP3))9/8KSQ:EMJ6J*Q#T)G(S$5"G^&".EKA=C(0 5ELX< M@(.D,^DA7'$V:U9 5!KCA@6"SDHQ#OH%\PT8%(V6*@_-NZO2'"3?T>C.IV\V M6"A_!P.\40S01O\2$%2@M[122J>O1N!C!)1O+.8M,Z]2[#?0I)DO,%[EP];( M0:E6,(VY\+G*%M2[Y\+O/!3X# M,@9#&9/($!@^HPEFD*T0O X+W!7)NR]@R .*QF4/V: M1>+$Y2)PL(@P]=II=D719$RF">%(CI7I8[)T9?G+Y\4 ORH&:%" ;D;I,JM8 M387T$-4=(YK[I>2>P?;0#UI"E-E^<8%)6-J;&^+M8A> MI@SQ2&Q[.\BL,3H8F9I.5.?$7K>X.3/G"Y4)H-XR!R3P$?MO*IY(12;JNHSB M4@$19EH4)^ _A^8W_ 'R$'?9IJA4D*PJ(MDFAT,%7#!K3$($ '##Q3"II87K M,,C(7[A2J'+V,N6JA'K67RFG95-HC^Z_!W@$DF7L94L]5\T4(&D+'R5V5+"/ MV$WT<%@NK841MAE^'!/@NW66[*6"F,3Z7ZM =^<;YH_!=?!+ 2 IBC4"#KAS MZ)_>R:^SA9]X&*("@8YN*+"JPS$SXQ(J.Q!LJ22T-,M:46-[07;>3.7X.=Q+ M9I\J&: I.=@ Y!S.L#CYP6951S;,I&Q]E@ZI ]S5RMT1[M1?CD**.X#NY[ET MAH63Z5H_KRQ>+!^8:Y#15J10']8>-8*E+5JI!B5KS%B!SU]1(JTHBBEBQJHE MHM"4]@)TJ,+1A$%$R^5&P$\KRY1LH9210'8%R5I0I=^[RI2@,C GUE$6YN$8 M#?-JQ:IJQZDCN3ORP2)C0P0^?"8F@ZFD!873D]DE A9Z,A-!0YPW0=IC,((^ M,>4F!HU 65%^'/B6S]A%,A>0$TR3Z6;PHJ[ M)W*;EU-O)I\L;T.7=T=N9 FYIJJ:4LVJ-9)VS8LT/GR#J."9I%;C =UJ3+LK=?=M1P6_) MNE/G%K%R.NNYQZ:TC+?#TM@.(W<.!OM2<;'6X*,P"!2:R4,AWBX2RDH"(;VB M4TK*>(_1#[B_""[F'*!MH&8#GX6,8Z8X0^T' ERMK \Q<84I5B3V**4:J\25 MQ'"9_Y:6VZ''!/),ICFC581FT:(UERKKY"G3$ K.GF8#"C!DC"9M;F@C<24! M6-&3G!7%4+#FM)&2JJ0\5A0BTI.%^="[)G%3BY!)&=HZTX2VYI85HW2DIJH- M%N[K1:E?_@Q(9P/2+W\&I)_(MA@I=[9#T542WFE@0A^DT/E=6KZ8C=98]K:3*'(AY)I2@@IIO55"S)]$')#^N6KF0$QFX:91R!:.I MW7/OJ33;7@14QP2& E8ZH.3A$PV(T\8H2;U@,(*=V9QK(;P9'MQ,,/BACH#Z M!!7%K19##"+@:6Q_F2OQP03-QL6KU!^WT;>[V)\\;'EFH:MZJ[W0_TLZ.V:S0%#=]HFVWI:O#8*;G'0(,GUN-A;C%7KN#"^T/JA5Z"^;!_GFG+?AQUA*MWYNM MJ\&1V&[O8&>B_K7J4K2Z)1ZU[*/5I*@#7!S#$(4QSG!9C6:SVSLSG?((#@$P M7?;I"5CU61M'IE9(NHW>,8(/(Q;!*C;'*VV(AWT."3K=_L[@Z:S;HN9WU8KJ M?I==7V95=;7%F\XLW]9%9J\.$U^?#'12#*21$D0DSY['8DU& U9Z@5V'=#0C M$'KAJ?3.Y!W!T*H)%\R_$9I=9*OIOVI8T 1Z=.)A92BZXQ. >+JJ[.AV[=3/MT_!!CF,C+12]^Y MS;RT([8I6.Y81:+I"JT^,]E4F,J+D(,/I@+:&[Q6!1K7&N!'^%L2UNATY'QE M5;3EZN?M0D%!WR218,A2-R\%7?8HW8KV+3:<]ED_>.#&"WV#%H9!%Q]2MYC M3A7DCO@-N5=)F.8$"RV'C#9.@RD:\@WFD?6\]%<_O?2LE_[JIY?^E+TT+'6$ M385"8..%Z6K6SL0;;[$$-[;E2"$\[9B"#RG%=IE@E#(C&K6Q;;EF^WNJ?CZC M&U#PZVJM7,N/9 KNU(2%X2+U^EE)!3_M4*E?-* A'@I7K6!L-NEDATQJ+Y\&ZKQ5GZ=58[CH+23LN\5M4:(Z;H^#9CK7K M2'NT8G6JEB&7E[2Q8YU\7HT*^P4.6FB MS9W!FF+;C;3;P%\[M$;4K MI2X@R@Y+Q4 =I7>A5C4MQDG3EX5<8& )=ZO#7[6R,I(&4D_%4-#FQVVQY-$4 MPW/8'<:U.D:JV.Z08F J+;>R82;:OZBI2 0:T$:$$'6HC(0'T6.<2B\KM;7: M0.9T%*+LZ,F2-F UCL3![*SZ8VP+@O1L'791**ZI8M,EUW.K_*E% MPQ[2I;9D0%&"_/425H$W\'X862?L73FFDSDP>V\!JSKN2$.*N:U^'H)+ MAS=TE]P>N8S<(]>J^-$]1\F9S?0@D7XLJ<&&:8H/!-&A&X""=^;84 " MR^F&;$J#L1]F*L,TYF92)NJ0!=N@;#Z3)Q!R\T5\@Q"@1 7]G,#;1 O#(D) MZ!@0 "RN.E(E'#53C9Z6N]0*I2HB_4I5J, '8 ?RL;T:P6&JI&H /I9ZTL,P)2^N1#/W&5KMRLW5V3&L!#.+;"=!"+[/T8(FV MP*X'L QJ1Q#?8KLO0T#>T_\O;9%Y:7FB!2P6A M*< U3Q%*)HF%T (R:WA\6FT"JK9\)EG5(J9'9G(>I1X3IK9V"+'H?4$K6_M; M]@4&JEHMA93PHIN)W0OR!C/Q>B'9PY\AV6Q(]O!G2/;)=(CN]-Y8@*\8>?]! M^\B^:&*UEJCIOI!:B@&2:)@A__H1ITSQ,"18Z9FN1;P*9F< M-,?R:^Q936WT"J$;+%5F76\L0W/@#T4G=D(8V]HBJQSR!2Z]O3QKW*ZC,! M_F(=\O/$K&ZFR06*S%J 7];WU+LD+78'0W8&/, ^@%6A&-KI@'PKU*&T EYV M]TIS((4.%:,O$]B=4;&?9GJF/=\#F1[/6H-A1":#=")0V/ [AANR>0DL9>KNO]NK@":P:+ZT D.^AZ[O3P R8_OQ,S,_0;,KVX.@4MS,B5PDV MQO-K9"-Q*QN)AYLY@$=0ZW.^Q5' H5+-4D8[U%\@T^/>NB\D\SDZF?;"WJLH M4NOKG%,D4=H6!J8*R&4=A2 G$5?CB)KOI'#J3F+IL^9@LJI-I9@<6/>Y;K8J M)0-+P1.6V%3'KLJKB9EP=Y@)B4>?#UANJ/ M]9Y#.8TEQ2[ R 8N0M,1O0V@.:8D]X9CT!Q^2]-QO#,JN$R#Y(_)6S%8.FWS MS.2);L#Q@2DGF%0K%\YMB9C69^@=U7C(B;A/+X:%@9@YF98_.%,>_YK07+H- MD&O%@3()/56BB)OP00;$'4WKBK$++&IA3=Q/E*]@+@US8LZ#8L FUATV2&F/ MPKEI+: .=="S:8LC_9:&MUI9$^!41%%)#!;=8OQW)91I7!U/>T0F# 8"+-%E M.^J>#1_/,UD="57=L%J4$GK:5T,Q3"4_B=5U0/)'*T!Y9E3]QM3?XN$HHR8' MEF##G7,Y7\,Z"HG9KJ(V5IS50YSJLI@. &]6BH1.D>H^$*XS R42UTRG/WM8 MM%'0_Z0F\ACCUY8E&K"K[<.,^6Q?6P!V+=_3HF95!(+>/XEW/%R72$IAR"!F M&M$!6PQ08#9@M(B4,N/H P=2T2T:4=^M- )S1\G6\Z(@W9:BC[W7XCB,8GUE M(>J7XMUY5D*HD$A+\G+4"EGG;SDRUM0B,N4B0Y!^8T^=$G"I,\O0X]2H\3EB M R>?:S/V':>:"SU$B)Y6[R;UNJ.:$M?8<-H=4N!0P!FI2-G@Q987SYM"=(U_ M PP4E_N6(.8_.6AV,7UTPM49:^M" 8?*_:DMEH<(NE+1E-Y:.S?B'@K#/;QB(! M1\*^5X6C#HDB#_T6S:3"XVH>P&!J=:C/')VK4@=+[7-BMH2(K&?(4'Q:95!* M10]#FWDRU.GA%J8(HS! [=TG-R.M.$R_H^,S\0A)2J6G,"6OQ'%L7K.M!Z % M1*NO2OW8Y.*BW12T/ MJ88%Y-9A,M5A,;J5G.\D?S@Q1O^^?5UR:_TWW>*@.& $ LB9QT $^K?,C0SK MJZ$MVO([[F_@;=K2E)'>:X S['(+;GS*1^9[W^T,,M^/G9GG+X_NPQ0]&WO_ MD0RR_B!9^E*SL/I,3\@?IKC$F4^L^QP0T&87,=CY;>OEUM,"?>-$GA-84+?[ M5^U>BR$=M)KGG>Y%]P,>>VS6[:70)0K?O#]FV:^>>-GW[]7W+3##B+@:\1;( MO \FSJZBZ8U8W(8#?(IW%=_)-@=YJ;-2[VIYLREK>Q&_X/5<>J.I(WVP2H/) M@Q&>$K2OZ>:;C:0T!>&K30?P\&D )&-L?2A?[C\-F(IX&:P'H> -HX:?X)P, M,"Q?+HB? IQFN-ML=6H7G\VQHB7V='YUO_VATQA< M U!7C0\M[ _QJ='KJ8825]>]YGFC#_9CLWMY2>TMNLV_/KR7='#P:_UE(22U M^[;.'N7CN6?W3+Q&O.'-SWA#-M[PYD\>;RA#UH.RXD/(H._?4>"@ZY/6[^?M MT_9 -"Q^Q]#NCS+8CX#U,"S^@XCI= ?M)HB[[GO1^KW5:[;[K8?&"UX>^"1T M\@T3#[I'HAW3/>$#.9H&H1].EG2-UR.K*X=//JLC43U,3C*>(\ @;*-KI0)]&RR2_N\!&O]'P3'_+$Q/R]_5J)N/VE3NV;NIZ8;LF46"SD1*M[J&!EVL)W MLC6YZ>VR=/2U_'KWLEK\F?/5FRUF]T-MG];,B[#"U;U8GI;;.F#MWFMO(.ET+7% M%IY<_&L59W/''R0UV!DN>,2*%^F'MP\G0>]6JX];O92;[,&SB>M#F;D)'B%8 M_RYXOKZ=HYB%J"L.IW&HXF+64_>G),J<#AT8OWOL%1"H4-AW+_".&ZP6=)[MUM*P9;$F%YM-*"/UX8Y!'X[5A=)WKW M@#N>3[V52)BRYP[NED3WR;!M4YBV\RAT^SW$_(ALM/%4\!#XL^3^)H#S"#SR M35ORI]CW._?S#$S=G1\C"4H39FFB5!4\(T/V@3S@-P5OQ:39UL@C_;HAU]>O MDT39R+S-GZ].]#L+H=/TS>FS2]_\"&+>=WN7=,V#NLK@R6#9'M#!&ATP"'QU M6:T)[6' 48>CGP3"S8_OP&:*CXV+:[Q^HMEJ?VR=U?*AF&I%'R.4OA_7S.D_ M$%:DAOC'D,M;MR:]%( 3&>3>\87#XL%(>'J.766_9_@0O['06W M3^.TE !:NH6I5RIFBY@:[% OV7Q/8. W'=!51WBQ!X>)UJJ#Q6-GE.\P]P=[ M1]:Z-S]DH)YZ P^IJ-+1ZH?OCYWI6.C+QXV%KL+]#\3]?L+[8_#.L3M%,$D= MA&RIYD, V6=C3"5W6-L3LQ]]#^ ;@K^-CIBL">]#!A<>PJ??7&OZY]2%>,J# MV(@O.7!2:E^416ZP9_RNCD&L"L:L7$_&YK/?MDOIK: -C78'%V*,1/UKQT@R M0/XQN'H,+V*MO7EQVCW[3++D?'!Y[E>!0 M +\ 1 :7-P#&#CFM; MSJ7)MEGD/DESV\3I3+I8#&B)MM7(DDM*3MQ?OR0E.9)X$66G!0>C#T4=B3Q\ M#A^2Y_#PHO?_>I[ZUAPB[(7!AU;O;;=EP< )72\8?VC=W[7W[P[/SEK_VK.L MG][_7[MMG<( (A!!UQHNK,-P.KMS/&N 0(!'(9I:/T?37ZRV-8FBV6ZG\_3T M]-8A:;#C(8C#&#D0TP=6NTT$9B(/$:0"=ZU!#*U+L+!Z&U:OM[O1W>UN6O># M0\ONVAM)EI_>/^-=[$S@%%C0AU,81">DV",X K$??6A]C8'OC3SHMBRB5T#2 MHJ@=+680?VBEF$8 #]^&:-Q9ONI0^2TK F@,HRLPA7@&'+C,0)4@+SP\(TI0 M]"Q]M]_O987X7O!82/X\1#XKP^YV^QWZ>@@PS)(32:B&]&=._%.?">_M[.QT MV-LL:8QERF9O4EU3R5@DEF#N=?ZXO+ACU;Q,2U1RHV7ZO(:;G>1EEM2-D+@V MR(L.14%!V.UNOYU3DJ3Q%'7H!3@"@0-;K-U8/UD6;0D@",((1*3I[B4/T\>S MF1>,PKWT$7E(*VDWX^$6CBQ6;;L4S(<6]J8SG[+#GDT0''UH48[:&1-_^F#X MEN#,D@#DH-"':DXZ,Q3.((H\4NFY%L $<+F+RM+7'5(F]"]>(+Z^ESHRT MM!^M#BD3D][*R"II]6HTN7#TP_4B97J!)]#JE71R@/_#=2)E.K$OI*J@%4T\ M('I8],?][9EB4&-R#\, A[[GTM'^C!B9*;PC#8*-XBW+ MR L)>SL[F_UNCYB@91;R^SX L>M1HT5$NS# R:]E(2^)L16.K.L9-7%$&K9 MX#(KA^"$9//FT+H(,7[?*1\F$,J[?2'1G@;;_;ILIR58K AACVZX4W*GVY=5>728W5B/6:UNVI"= MDGTW(94U"7V7S B/O\9>M*"Y[1#U"_PJDNWQ6I49W5QO9#Z<@& ,L>4%Y$7H M/*8X_O\?[^S>]C^M!$_#LF:7/@1XA%N9=(;2N647GH8S&:DGEBYX>@D#AS6[_S#&!$7 MQ%D4Z-1(KM,U=\ID%N523E\D6YGHAD>%=21VJ&@-Z0,-+GK=,AO8),%[1>R,#E+E;J=,6.G]]39X\A)YOUI,(N-N*;/IAI7$783!> #1]"R80QQQ!DSP MNIJDS3))5(I%Q5@O<@2T-)1D 8X( 2>Z\,#0\_EIL>B]CH.WQ3EXJ2 K)ZFA M1=I3B.=58B)]I&%TN!A$DK6Q*"H/#L70S37-S.+?@ 7UL7#9G:M*KM-'N.A" M*C??17+^02:["=@JF+R%/@V8W@!BIMEF*\ F]$7^I(ET6./""*DTBXFS\O*: M'B?E*5FW'H#G4M?*/Z\>ZFPNCI#DMYB 9LXJK__? 2(-M33K63ZL=+ML+FR0 MY6U&)U4LFZ["'1!C[-)=$F0"R,HOQJ[%270VQ$W]P;'*XEQI&GYOROPBQ$BF-Y:^,5N<60@\6[-=" M%+(6):NB:*O;Y?PRP0KIK_1@1"+2^CE[V.P-7&='PX"?JVIG4J\4$4XYET]K M:X/U"4><]RA;M6UX>ZW56P&--;)IL:'4[R6I6TZ=>855+;/ST,E5Z*BLN;ZD[ M6$.M^FS:^"-?.R5==E1!-N5<** M50!"%!="D2W0-%[&ZP3$CF $/+]N1"S+51WHY#?H:@;%TB(:(Z?JE H=E)("L M/*+&7JX7&A5U\WHY*UL#%].I$QEM>GN=WGZ,(V]*7Q?^'-U1U=GKZ2 M5<%28GU62QU]"<=*\%@,4+-&K$?^%8SN /%\""M@/$9P3&MRN+A!H1L[D;(= M:&75L.E<5.@5&@6-'#%P5@$=6P)-\36#@T[[N(5.2(RN[Z6'08GO[#FD=NE% M,S<0L?L65(U$/[]&2^%B4Z_04HH Z1,&D;4@=IL.06DQF,V0\LI-1G51RRN( MTVA0:QPX?X4&U5S4M,;D!.+SKU"@TF1I;L2V/]I?[P0+[VW/G6]<_CSK1'3S_MMU_?.XY%U'W\\F)??>Q,W\^.'SH MSMT[]#D\__?VZ16\^>TYQ(M3^R+<"!["@^GUR>^=P>#L\'<3GSP< M;VU=.1>31[SUVZ=O_A];3Y_/GX*SSJ>SAXM]_[[_Y79QLOAH]Q]\[^C3SN/5 M\YO#\<:_C\./7[]NN'$X_W+] M]>CX,3I8W)]?W3SMA%=OCM]USF_/YD=?_'=WXYWYTS@^G=M;;WK;#\]'SJ>C M\_E'T+\ZV^[O#.#GZ?WXM!\Z;\X/I\?P=NMIY[_6X=UM=N?TZPR!IS <(S"; MT$#<<)$VOXK0G3J/SK#(Q663;5*2 6]9'HO.T?NZET4V+E"]_52BX4Z9L'+5 MA#\[(=].I1S3&N*XSLDSH^J6LM35%-;8$2?IHH(,C0^JQ;'V/C@)Z_KY-9R5 M=3;125K&6E>J-,VE>O^=:$C725\5?;=7VG[7#/%UN[^$*76?5V:J9)8+C-9A MENO?BJR-#:AUWXZH*\M35=+,A2M%E^\HNVS#5'JPE;MF1T25(IF&[>5BA:([ M>1JV='.-)%([N,:SV9L5IJWM/GPNS ME:DJ+[O0@MKAJ$V*DCN@#9=%)'4+7R*K!-!<[JF#Z MI5SZ%RDYR5!QTUE#O2 8H7/T0!ZK,0V.JZRZ(YABJ'-(ER75Z,1=KTF%1N!2:S]C<[:][P$74 M.06OJ[UD+DY4/-_R=UG(?)T>F-0=W?AS $6)E-9[M*GXL+B9DL M=<(TT<^T]%^LI/RJF_X:WAGOV;5\HKY8?E<5[NESX9Y,0E54MB%#<'A! MF5+'^/$;PZ1'S9J(>KT1E-7D]8P6GY[[6:A&3FER#1HW^.U=E326!D^6P4K* MS\XIB>X8;&@NT9Q4&7Z""++/H;@Q]H(QF;$=>$$X]8"?)+A!GD.>7X8N]%7- M8&5QU?.5C1KG2B6M)$5G47C)UU]=.,)(!>? M4GL)W2@\GL[\< $K8AK*/#KCA_:5L/+8!<-@I2"L*+26,)H9KP[OOA]F^SP5 MQ\=E+4 SMTY;$-]!6ZLM+-$L+8ON[<)-NWAQ 0N7!TO=/V&J*A]]@S^G*KUH MN E=K7?EL'B%MC*Y3E?E0E?*^X<;%U[W,'GQLF'QL7%QFLHHU8;@V&CI6N(F M5*7#TE'HQ+2A[P?N,6GDT>(L&(5HRE D5"E35,6ATLN)4Q'YG_MT8Q&39^4$ M_@W&QO>=9[P+9C./:)T^3!X%09AHDHU9[\E3;SH+460%8 KQ##BPP.?S$/EO M0S3NV-UNO^,%.*)?F&]9F'@14W"1>@^*+/2O=I:O31^U>W:[WWO[C-U69V\5 M%%3I(?%2ZJ+(\JV"8@3PD(F+<3LB=8V)7'M#C "3]*SX?*8Q #.6IP/]""_% MM.FCU>K"C5"'RJ!2[3;1J-^3XZG*R?[&2R :K2-?P9OL+S?29B3+0*G8?"E5 MFP6,HA5H(+ER%"QE%#G051U#Y^TXG'>PY^B *">G/PH%URH4.FZ=0K/D],=: MA;9Q/%RY8)*W7-6URG>A5[=\DB4I/\TK*1_Z[*.X#,"'5C9#NL[.].YS5P[M M#S';:=>R: OZT**%>KOD&?'ASB(XI<-QRP)IJ@^M",7D[R35#"(O= ,/(P?*&$1.UUH6<,R$3=1%4E"/.^0E&YXE'I:^X@]N)E0F>.OJN ?K'=,G:79V")03C(G;DU1^\: M6.6,OP@1K,N9J*L*IHZ:A36$P!W#<3? M5;I)7/*>@2KTZJE@&ZB"74^%OH$J].NIL&&@"AOU5-@T4(7->BIL&:C"5CT5 MM@U48;N>"N\,5.%=/15V#%1AIZ9I,]$\][KRV2N?V$CKW*NC@8G&N6?7TJL#3 M9Z*7U%=X2H/6V068ZJVNF>CH]16.'KN:RDWN([L>1L +H'L6'#\[$Q", MX4F(K@DX0,^6E._/*BHZ#0,8 ;00J3H"/J[0-7DW!#[=YDU>P*$7K5X#:RBE M9IM>+,S?CWD6\)=-[9BGQR?=U3CQZ\F5, M6OIO('!]\I,*PHD ]6L!UBV\2_SH8B4S LY#,GH0F^$I0@,5+PN9%5;OO&! M Z]'^4_ZZAKR[ZBA")7<([R!B"H/QC3+4T#<2-(RL EJB($I3(?@(]PFZ"% M):>#.U\P@D<0.\B;&=*Z*@ JNTORC84;%,X]S$PC^3GRH@%X?@5')SGN%[VV MGZ,"+34'MQ!#-*<^8WI$XA9&,0IP^BF)[ZBM@Z"[CKI5R&66@+^2K\YE<3]X M\N-&NQ.2$SGQ$)X5]5]+#\78M*+<"S()H0BU![+O-T%<6P.Y\Z2ZITSGQBQS MFL^ZJBA/D*TLVZ!6]!I** XLZ$E?_5*NOUQ+6UE5U6&N[U;T7Z^AKJ7DNB-B MQ6U@?[G&JM9'-3;F)SMD.BOPN=/"C*N:FLBE1_#$\WF# X@RQ$H3F'R6F-B' MEX\2OWR3./LDL:E4KX!>-0K7D6;2P+H:;NE8>4*ONX'T(+Y[0^:E040*QR9' MSB6 %5Z-)%9GL(Y2R%(:!0?+7R) ^<#A+'FZVFQY]:BP"IUL4.:_R'T%$ J? M;NF"DEEA'6VHJN%9]8E>XT;C:K#J6%;EIRN-TU@;L\+J2+_S9YRV%4A7T=$@ M*ZJ!43K4[KNNE_3U_2GM @;;$0ZJ;*@M?#//O+;(HU,-+A4?'S)./2V\^I%C MX_23053:PK3EXD%( P,,"[WY^(GVB[],OU.A5XR@I8^"&$>H$)^^/@;9 2FR MU6)+QC&E@5:MJ>@";#.UE".MBL6*^YUR/1I#BIF'4\F20 MW;SVH]?T!:CD\_?JZ[R-:Y"ZD!73^2H!!C70.F K-CB0%H&@F[3RDF*TG>(? MOOFDB$@=7!5>6FY#BXM DK<30 M9!,U/H^INFBWNCLRQ),)C4EZ%"&I5#BX_7AR-S"F297AR$_PD&)'"T- Y[%( M=SF#( !##W\",^;M)9<>FZ& $IO")Q1Z_, M-@-T 8LT*L<&H[,@@BA(]B;X%QYQDDTQRY7X:BAFK$95K2K)<@E\L,">(=98 MB*E"@P%T)D'HA^/%6>"8I(8(F%27B M.B:(C:GF/!0%XNL +H^NMUMYOOY9*OWSX5[EX8:B$"*76) RK\HE^?'57/JN]*#_?UTD'UX&C^DU\^6,A^?@(4EIC= M-OVX%T*:/A'K+2;]RD&U>E@)'MR;/WDVY5]$GI\<>D_OGYZ>5KS_73Q*4=R# MK-C]RI?K=M<8P"$H(YLZP#8X $5GU/NRC0W@>$RFVE42/L'_50X>*_.OROL' MY9:?.;,1_+A'T7!D<8.\[P8$]C[N(3HB9Q+_Y-_^0?^K8IMA")N>^Q20?PJ[#/@^A[>R5>.D/=ZU(/?K083]E2G() M*_R)2E(9E5\5&'H.+,YY=P!A,2LC!3 3I5M8!W30M/"DD'6+'W/RY-C&6ZOI M6A#W:H:!7=NA=]" : R>+'C/_\AL:'I)%7FM\P6L0^ ((/-B.H(VA138YJTS M@*3N$L*:68U2Z-"B%]KQJ\NN&1Y XLPYKE,R9F!??733BO:=XA1(+5-&L M[E!_X.#> X7K:1%?CAK>KX'C$N0@-BCUV+#4ALS3MA%X0I;W9=$J9"I638U8 MER0N-$-H06/N@!G'+5RIK"7[SM0 EN%:WBC89C6(U U.'6B;T QJQY'6&6+\ MULQ0+6Q$D"P^$&,2 %G@"5H?]UQ:[@,P^N>28$I95^DA)THT-X4R6[P!N0?H MDS3.@7^, M6)^/V#JFSFW/+UXRN]&RMYWB)29\G@]>>"[O%VV]MR,^/6"SAV!,E4ST:OF5 MHEZ@"RWV=;]FF]> /,-0H9)M3@!:L*RCE0BU"K>5));$';205_:FEA9#JIE# M9"/J<.O&4(TH:6C;KTPJ7ZO]>AUY%C;-1^$V\S"J^G8(P9]%ZM9AM0.CSHG)?8LAU(V#>231?" MZ.T&J>^8>3"7+E =9 M>RR82[Q7_B4'@8>M"G V3DM[95GQBH8 ).LIB[6C9^@>IN*I&HPJ%"DL.3!8V^*WB MG$W4Y"\UBE!V1!=CC=>EA5%GS3:]?_FLF=_<^=1"D9"*C-0Z-N9L :IT2IPL?*@L M;1NIWTN*) (4]_7SO4I_PUAR:XR6O<[.!Z #IA#_BV\(CX'%"J0UIPX(F;&1 M\#.PY.^(9,+4[!UCU8OLE&1C3J*?7,VM8'U(4?M*@M(>1J1JD\R4S$"<+VG9 M[+]G-U#%BM^BZ&WO#5$>)*XK1/-P:GY^@4K?F@51]RI0JAZ9:/-E.I*X2O>R MQ"M]"VBY>*VA4ZH JVSX;+^3-)4,"B/>VLLJRR(@A;UDR*\'(]O136 MVT4*JZKTB%@LS8D26?5((4P0K!21IHWM_CTD0W7!2AS"CL@02XX@=BF^+*)D M/60;0L+8Z6ALV"T>N+?+>D'+$8Y1A7KD2PJYFDE=#, : VJPON"GN:M=@UD" MT;P2(%8J;@%FF2 %JV$^1/CM'+5"1)!V48TH58)^7&Q;S78(,)P_D3.HN]3! M0T@""V=JM,D$J758R"91-NJ$ :H4-[98)5IYK6%U(N78BE!V12$B2:)&NB!)>JHG2$"$.0>\T(QO]L.R$9]+#-2%Z9JIHFXJ<#J &2V[#H8(0?(WOP2H6AW ME]ED$)(DFJ\6V\1R +*A>0&(S1PT9=,I=\CY@&8#]I A/8LZ ^ N])$LO D3 M00JN*@0 21FCBO)T\Z)K7L#+V,'R4BIQOR84,=5L4WFXD@JW/2NNB70(0GW9 M)R/PX /-=^EX,JKW\DL?VH;\>542T@YJDDA<:HR_*[6,>TJED)'8+'B%EQ/GN@/,%F,8VK&0X:JUAER %<_%2$_ZN7_'+JN)E7DQJ0 MC;,& OZ+++4A)@[ZX?U3LB!)2)K=ZWKB)%(H>3'%,Y&?5]O$9!XHL;DA?#KX] MW,^H=3(V?E2M*Z?B=.'5CY/#Y^F^T7:J7YO-@^ZGRGAZ7G^LCLTN^8JO_CBY MO(&=WZ>8SBX/VOC(?L3GP]OFGY7[^];SFPFZN7]\WW&;CQ?'QS=&>_!,CW__ M_,/ZC6Q6Y7/K<=VS7HX_'8W:\X^'1P^6JCQ^?3Y9OJFWC_ZXP)_^GX\ M0-<_QLT!J%0_F9=P^O7YR\DUN6Z/>W34WN\^'=7'WVZ_-RZ>'=8:KFXZDU-\ M\^;B?>7JKC5N?+/>=_NGXTG?O1P?'+_9/WF<-HS/C:OQ)W!XTSJI'E_1Z]_? M')T/*\/#'KZM/YP_M$=_E^K=N^#PWQUMZBG-3^9LN#L !)X#9AV?"[")@ J? M) #9:7('R)OP'G M?[?LI5U[R5*EX^UX#):!4,$&KQSY$A-HE(N9C+[3'3(WU>*-8DE2!]DT2TDV MJ_DURF7/;HGF4]HDMX <"OBMX;VE\S9 M> _T/Y2DOZ 6\S?[-.R.Q $7WAUAA1L0FMZA?UW@Q9_^)2NSVY[BLRCR8>O. M_\W?#)86-?/P+-S>+J0QF'G%WN.:\=U%! I/1) M<';@[9S<9Q4W!\$R[P)9 MP5T^%$&UGBMXVQK?%Q5RE=#5[8=R\:A^!:\[P,11^U)]-LS7U1_C:5W=K)#: M%3A>,FXV[C0 M4T#%%'+EWK@1>+/;7@-QPVU3U5@01MC*.7]6J>(8$X9 M08:?R\RLB'X1>K+#7#4VEQ<'%\?_L0\#-F6#=ZQ%7C"_;D@_*V6SQNM>]M*C MU5)>M@G>[Z*8J$0'3[=RSR)E\(T"4.[EOY=4L"T]X$-+$I('=)Z?G6JL6*!(N M%_;.Z9B/6?&U47K<6O18?@K\#6#?WOE*_<+1O<[K$O*>OS#F:M/;1:;$K.,2 M-O3)?Z$G$4K[G#>'L-&C&9+XD^OU/(M>.B%5-L F &E=["NH41)O,N^J\7"B M-BK4)QYH9_41\";CG2XV7)# ML4K9-[)]#WDK)R0P9_V**\>'NY[M*?^7O,T M*"?MZ70DOZNE85 /Y4R 4,Y$,))+O2W%BUOE;Z8D@:UQS!^?L_+S!UK#$9,2 M>LNN*FJ0 *39Y621,7)82 )EHO%::@/S>N>F&M@<3/Q)/%6[Z1(; M.2[AGK.)IOR3DBXDQMD]>1(XDW@W'3_(Q"&N=\TIS_'%?0:C1)LD).VC>UYQ M$FF3>A39SRO'CRUI)^WEPMWRMLASB MK<,O^6_3($AQ#[LD8C3[N\J*-A.H@L71060?%YZGLK<3[#&-L_1=9^= MND'E%X1+7!W)AK9NK#FQ(U3FJ<7CMP=.F19^3 MGG"KF8Y\LJ6CB8+<"__4$QK*+ULK.VLG+],KL)&\J8IEJH;^!*:\LJ_>L)MZ M/:"\U38.U 46("J;8QR(YF!'AE@B^B3&-!OT&:^X5Z5WJ)A[5 N[PS8&MMK+ M'H4P>@-*:0XPED$IVT%>1LD=I)",>=YHAV#3-9P[Z+C$CN]:@B2;M#*TSN'7 M$2(;0S(O1_7-8L:R"EK>^7-*G5P47ATEDD8KR[O7[Q^14(W\OQP\?WKCW=OCNY.+BY>_^?_>_7J/_[UO]Z\>?6!A(0Z M"?%>/6Q>G42K]9WKO[JG3AC/([IZ]7^2U?]]]>;5,DG6W[U]^_3T]'>7_4[L M^I3$44I=$O,?O'KSAA$L2)Y0P@E^]^H^):^NG,VK=_]X]>[==__XXKLO_OGJ MX_W)JR^_^/(?V2?_\:_ #S\_.#%YQ>0.X^]?ES@]/]#@[Q%=O/WRBR^^>EO\ MXNOL-[][YC^H_/[35^*WW[U___ZM^-?MK\9^VR\RLN_>_M?5Y9V[)"OGC1_& MB1.ZG$'L?Q>+'UY&KI,()'OE>B7]#?ZW-\6OO>$_>O/NRS=?O?O[<^QM162_ MXR5;-F4"_WR;_>-KCM>K5_^B44!NR?R5&.)WR69-OG\=^ZMUP"47/UM2,O_^ MM1^OZ1L.]1=?9;S^-__);_2WDRB,H\#WN)(NF&VLR%W"_KPB8?+Z%:?^\?:B M,N %2=BG3.58Z00PA=YTDRC".G8#;V-V2 M$#.P*P28B*@20J#<10]*_KLEH[N, H^M>V=_I'ZRN6=$OHSH5\HB=Y!X*]8V M>*1/G'AY'D1/1K!N/Q;2@<@VHPLG]/\4"YX3>C?4#UU_[01';N(_^HE/U U M@128[M/5RJ&;:'[G+T)_S@PK3(Y<-TK#A.UY-PPO5T=R17*938 ,X,J/G?6: MT15H1?/S-'0%;L%)2MET<3?*PBN0 ELRF/VI&R[_92C.YXY/?W:"E%P1)TZI MWK[5^C'<%,HM);XE+O$?G8> 7&NL\^U?0RX_-Y2L'=\[>UZ3,"8QFYHSMAK3 MS#J2HS@FB?I442(&*WVT)C39W+ =A;EJ'E^GUUR#.B!W$@&7;$9JB)+_.J1]L?E'4^*5 M!E?8](VSX=-173H%4E"XW9* .P3,M6(^"S^X.6+-5Y=52@!*PLS1OG>>-0 L M?P.IXU\ M:-5/09>NU8_)$R)F>/1,?:&A\"KV\U M/_9X(_ZDKM\.$I"2]I\?[O768V6"<+Z@VDE"]>:@G71 M )O^*IZQIMP:) &'(7>5M<7O)07K1VK*5_D(#,!^+U#?>M4(PDTZF7>H*7D/ M&3AY2XZCIHC-+V$]JH;'IKOV=Q&!]$[=)?'2@$1SSL<)-\S&+I*8NR:^YSNT MV!5Q8F_XJ;W,2;S-+CT'\W%E]/"D)PMC7<.T^VI'SN+!24+ MSOEAPY92+W43XT$HD85TYG:LV:8;,;\K\//X)#-FWV7R7$9Q?$.HB,&;#DN= MMN6QF5ZJ +#"&7D^J>/R]<0M8<>7U%B9O23A5N8MSROG]XC>I3Q^S@ZOII*W M40&[ZMAR^4"B!7762[Z2/FSRX/Z =;F;'KS\32_<5'(9)93]4-D)-QB(.FV< M62SUT,T'U$D08\>\]1?+))JSW7F8+MKIX.!^Y20I%:Y\-(]2*@XB)?_>?!U2 M((LS(L5#BMED5Z(,OV")9;UTAAFD&0DI>*FS$PUW"X[)/**D?L(QD+Z7),+. M+ X^LS5W=O)XW<94?"DI>/ S+O$3H43<.'MI[(<+9JS'?ABM?"?(?N&&^B[[ M^57DD"=!$!4I%!V';I.1 M*%*&&E-_V/N4)(ZO<0I1IPAJ6TIA;]VQZ%&%$^J1I+UQ6] MDPB@%]\5@=:56846G+DTTT%TY953@).R)35$5\P.$I!FF\7ZM3&L? 5HF++( MN*Z ?70@(2QY?;IBMGP*"&:1K:$K5?T[P--IZS:OO55U4@%S@1K9&T9RME* M7&FD&1SZ*TXO*;@\Y6IFA[ZSTOX]Q.0YC=R4@W#$MC(&0;*Y"/GK'[VLI$XB MQ:G0H:ZJF)+W-,5S&/Z0YI]">L]G;/E[IS<>F3MID+Q^E;,I2[VEX8?)6_;) MV_QWWC8_SU6.+&NT^*5.0Y(:%'O$(N_O&0 MMUS9M&4\V;FUPDB<8R-:\ FHM"9*X^(E8L@1Z?5QV)J8M>'[)% -+NB5;$6VGQR-:%9*IO9 @ MMP!=\\V_GM-HI:R6)&H#(J)L,__^]1?LMX05?^<&$?-#OG^=T+1TSZ(-]4D4 M)[-YS@<8[RKMR8!>@R1'_ATT\A\HORBFT=R'GI%ERMDNNN>(5Z#(\?Y2CK<) MVK,U?V#-_,KB:@]I-93S*5O*/BNC ZE<-5])56.BF3L2L!\OF,-ZY=#/I,09 M6#4=C.S-DEZ[+*NF"RJL#2(K31 PGD?>BF'#I4O\1X*CHSYN$U%4+VA8FTI# M2NSE;>L/[[U.6J#IWVJ&JF%W48NEB!*'W=XX$4V4T>G=6\P4P=,2,C8\(H*\ M]W@(ER MSB-*_$58W&*6[C4^L,'MTE#NG6=@?>EPMGO U->B%JJ]#H/QZG@=A5%U0<9Q M[7J865T=]977!YV":V&BL;&4]6+TU*^B#H]C0-253]]S)GMVFY4R[KG7$X7- MG+VS9R8_$\S(ZJ$&2(_\->,A#/-"(5FM* MEOQV\Y'LN#(#P#SK*7"U>*[0/?*I8)@K\5OXB$F'!')'F3D!XF^!6*V/O-_3 M[%C$3&\VAS^-( EI,:BI-W=436:(PA3BV&;WG U)D8RDBY/58*FYKCO!PPIE MGSDT9 [5]BTMTD(N93.-E5N.4JZ7]^!+=9VE>/B,K)6,A[V%LL\8NU22XX.T ML+5R$W/]U(\YBY2B!;SU>$\E_JV):+'^ <=?UY#%FGQYOJWHU,O^RMC5Q5IO%_WI;S0[<95N.ES58+SOQ5TLB MK%O&J1^DR0Y=I"6PX#*94[H4)JR$$LF$R_DVYMTX2YN4NTV/74.+VJ J>.VV MUK%*RV M&@3-!2@*$V9<9X'XK>]?QV215?2&]+MD#_B.-^5_.7KVX;/3E1FC+4JM;TTZ M-5HQUVKJNCJ.*EO-8&6>YD]]T)1V6GX-A+-G--XMM>E&WX)E>BL@Z]4/C&Y^ M^V(<[2"KIGC^-H9N.&18 ;@RMZN*FX*@GJO2>R]K#I=\N9!IH< %RUG.*E\A M';IJQ"T&/-4]B*<[9;6A+^!"M:%C1,OCT+188L_ M87]T O[>^B@Y<2C=L".,*+$$?76CQ-/FD;#3,BM7-FKPH>SLK<5D8D5" M8#6H<+0:N5=6CQ)V"LF<0QZ0%/GVX,]XZN1M.P *^FA"TOLB!,01PW3 +.\5 M.OYOW>0[7Z\9FSSJP:.-@\731ZN5-2Q>_%U<',S'TF0_ M"5WJ@XH6 ;AE%N0$N7'Y")5H:N0MIX#VZZ8)"-(+I^WC8%'J4=2 GVUKP$/O M0YV\;#\)[5=*#U8HY3J:54RA)T<;A_W712LN*$^E2P+QMTAPM5+A=-DE5/%"Z5V1E$F_Q<_69ZD<1*M""UDWN"H2HGE7BQ[*A>42OBA M5>BJ&5$ ,)MR!M8#S.KYRK-"=,#&U:9$?35;.\6,NWS+KH.ZHLE MYB5I&YN]S].4 Z12 P9R&<.+C_;RVX,;MPX;55C+6B*H\/>H)1'Q%K*]#Z=6 M4.@OL6-8_Z3HL714Z[$$?DJ5<[(94%!312=."B4US-[^C13A[HYI[[5>%$+8 M7148C.=,% K.*-GF=?(V=: 3HV[B@I@+1>:$;4(>FA;:.%CUL'0TT0J/VM-N M_8B9Y_E9-]L;Q_N MFZY2\3[ME('D@E<&56!HJ<\L\*^ATE";+B/I_@A M. 9#M51@AM,1M,$.K^A<)ZL7HJRVZG+ ^1S5,\%(>YDBTVEJ4151G#20*G?D M/:V'V23=D3X %7)&P!2'LL%U,-J#"PL ;=6VN,Y4]R.MO,#K:TJU8K7&)HQB,"MKE@Y/*(4UF_1M1FTZ MUP?)F5*YKN9P]Q5% ZTL[#;*4-5".SI84T%R98ZBE&Y>%J^ME773@Q9228[Z M=3E2,>!6)I-8N&0 H13@4+CRQID]RGSM'#[VQ_%6:)JOAWMXO&;RBZ:[I:GP?21R*HI4:\?C"R%9%T:Y5 M3,S96C0LN"5L9L9^0NX(??1=?E?@1]XM<:-%!BVX[S:.U%,PE-$TJ++U&>]\ M6>C[-*5LA3_/QQ].10[P.%7Q_,9)B">1BBBW59)!$GVV4L M:[M/B+U_:FD*KNI]$^C4OB9/XE_&G,H[GA-PO-2P4WA$"SY/1U9=G>F$E]T& M?OWO.P<\2V\YQYY'E/B+,'L6[V9=IP+A#>S\B'OG^2:BXF<)6S(>TH3?,-U' M648ML,X1!=V/+(Y.,\%44^_[5%MIVKP-S7D0/;T&N)"?S0MJ6)47.ED-V!O_ M"H"*U*_"EAJ[CK9ZMTZ!VM^.+\IX,0_NCB9+7'$N*< M*AM&)])8"X:0F><;L+TYV[8I\?R$#PK<$>[F9;,YRD@:[@$;Y95&>Y ,XPJ@ MR>2O,&ME^&(]PA5ER2]6:\>G?' GC/T"?*9*F/P5]"G#%^NJ@HE/>4VJ4Y+] MMR1P'N9&\L,T&.]%6$G1O=+!$^G*KRE"L_TENC);6-K+6= W\FZ5MN&)DD;7 M9%TTTH0O*M;-RZ)[!*V]"H1860]-MGF/S=,\]:^UUR:Z2I6$>$&Z5@,=RUF2 MKQQYZ>'1EN&"G]VH%=8ZO$53P4N"T6-G:7UTK79SM^DN06NX!V><1[,M@\B+ MZ]=J[C?+[>,[RG^+9$@JQ5Z!CW MB@8"[$4JL,'W;AG1!+?1M1K/%SA=V[%%Z_7'Q'<) M\>)S-K8[1YS.KIPDI[IJ[: M.K%$.H\K0V<X21\"WYW-YX3" MUZA0YVOO%@=^3O8@C)72F*_FV]*Q3/2\[48AT$D48YU1>KF^E,VR'UZ486?E+GI;$5VVNAHUOG/AG;?M1YQS<< ME9(<1CM2%+J,TRZF$WK;=5*\4<>*JBCSG8Z"-;#L3Q314:8?K^EO(M_(RR[! M9@]9PT[5PKM+!B$*_.14" M?0QY/OAE%"ZJEV/;G*1JMSYQFY+G)JDI>1 #NY=3QEH>!BK.N]-TOQU%*E;G5QE!MA%?T:("JO D^R[,[ MLY&ZY;K N&E?1KI+#*.LD9F7J078!@S4I%IG;=DWZE5AQ(11SW:UY< M^;'#G# F-B<9S<_3T,UJ0!?E _7W2G%6JA*>-0AO=HM&^U21G#M-Z&K.#%T^ MDDDR? "UB3#R-!BJQNVQV0Q*56]^O"J4[(1B[CCF4=M:K!9IE^AA-J#=6"MA M?"].G:^]&+":ANMA?D4T%8.$HTV&<\>GHIKT%7&XJ.*%C/D)>TMN-WBLN=') M:D"0H(TNUG3HYF4QZJ:BQ_(,Z %M[_: 9D4D'OXP[K[5I(5[;)#P,CWZ%U39 M&G8M"EAX9,< R_85F>[%T:%;M[4N8DI0[MV,R"L/Y16'8B>_]L@\NR1_:&?< M7+-$NEK,"&F>*+$T/&@W<4&+>75PLIFSI:/09J%["7)[%7JNO!YV2J^'LVW" M.)>^_4DRWGZAQ-(\.;F=-OXQ0HNU13=*1^.UK&0-:!7VDC'G3O->W7C&E)X5 MHI5U;7(PK\-5T,*R^S8.5NMF2=53O65LP66OEONB;%LYG\6ZFGG_V,9+5UXB; MKMJ7A'FBI)K7A^;1]S"S:M3MRBK;;Q]4^W4EULSE<^JY?.9M!12*.Q8''1$) MU=4*O\3%>T MSW/$A>6 B2^CB#2Q>]D9E\.14<;W[G0XVYUSJLJNOA+7P'7/?+U2TJBAP[>E MT)<5 I<$W9XG,C!U&W\6=+*R7CVW3XFM*=Q3,/%?',HF96*>(5@0X"_W_,4R MB:^CA*!;NRI7HV=D!7'33*BN[VU>4VBJ:IOGU(G'7L6M1!F#9CF['.DV5@C;AHN: ZWNB2CI:DK\[67=MBNOTIF MNCIZ>V;F;*JN_.RBR D]'C;WPP4)BZ<:1AFL.Y)'-9+HWI@>[P%9NBI\T%)U M]9A;S-S>8UP#@>6L2LR MW8L[$<6'?:HXXA32_1BS(\M9G/@K=E"!KJ=5(VXQ)4A/)750%+K;&EWQ1T[( MM_;LPGJ7CWT4!-$3KP!Y'E'^.[PK.HGS=0;XXM]$!*L-Y+44:88P2LUNII396G6T]72G#B56"]@L1'1%DB4O/[K-U$79WKIY36;"]4#67X]S0 9B MMG7B3K0N3M/9L3KQZBVS.2RS'W_+:N MN@B_9.4=4 3W3H5)\D4Z"4Q! PHP%,AWA3(,L+];^NMU5NOV!R?T M[NFM]Y M*X0$)A0 M"\!">9V->^C(BP&5T5]W*8RN7I1*_0E#V88 MK9ADP5?H6[*.Z%A7E6H\IQ/>4,2P4"!00Y&"^S5Y*HE+HY#]T26E,!BN,K79 M3^&\8(YMH>2NB(G^ 2Z-$[:*4]X'CU?N]PFM7 (9G>DT:>[_=#2#JE!81Z1D MW$R:_B+Z]Z6WT&8%(@ZU].O;H+LD7AJ0V9QG7/F>[]#-;'[IK_QD][YVP]U> M)]S,:/X/_,U@2&C,SJZG)':I+UQAM&T31<:7654?29_[E7.G5EK_'J9RPA03 M\796D+4&_I@(M4MO>O%GKJX<^[_K F"M\D+/Y%F8LUA0LL@7D#SN>X]9(56- MYW1TJH@A3G^UK3W53\8\+=3E 48_2-FBC:I14RDF%+(U!KHW&= TB+O;NVL' MZU*+LN--_H\C>%M:4DQ2\YI ]R89#M1\S-^*E@YM;.7QX\_'&_[_YVPP$<76 MNHX$4XDP&J&KD+6%K#?S= MG!E2-F[Z+1/:GSID*?3\L0/JI#$4POYMHWX_!5V<]ZI,BTIOA6$3ZH6U6-@M MF1*@\+>A7L93;,"@@^N>S2!Y/X:A$4$JJ&\OQ:Z<)*7LO\BZTI? WA'2 MK-!Z+Z)JC^?WJ/SZX+C+H0I[W:U3$6$D!]I E'T(=H,66!^FF/U*#Y 5MAX\ MBU],2?6=MCNQPI]ZBNRG5UQ='^$]<]%+%=:'^>D3+[2^4V1&_IC,(TIVK-A_ MXD3<%I^SG_N+<*298R;-I,JU#X9^SZ94>PWLTJYT*(4]>)*V/]42R&?OM>(\ MG1CWF <@D+U3'WPQ; C]H"3+M0F6#^CHR:%>63#>-3[+T8WC=+4>TTT"$>ZE M55B'UAU22;\^V[]EFQCU78:!$/@CTTHLY-^+A4I7.HOQ\_&7+6W5X6<.GJW6 M0;0AY([01]\E[7+SBVEWF]HJBG+\R1 AU(\RF$;(*@66\X7:';@Z%3,8Q_.) M\Z%&\_Q-BA-Z%PROXO%*$6P:$+4Y9X=N=^G'$=UIBLE.+A*R@BYOV\W+VB.M M#$*TG6.(4'B15"<(VB>LDD& /JK*\6^ZL%&8L%ES%HB'7=^_CK.,8ZCMP2/^ M;Y=DX01G8<([=CS[7?8>$_?OB^B1S7P_TS_[PT[M;;2P%MTE^Y*ZZ0-YPW[* M5CE&MEV3L!.#J[P5,O#[2,XE8W J]I=!6JD0PCHU%GIXXU4$SM3186<%IM71 MH@/ZVQ>@D"+Y%CM0R=Q)@V00JGS(P$<8\;#\0NS8]\1=AE$0+387H7M5\88Z M7]O+O[9RA2:;>-MG]!VC58LFFH![P78!&F8/WP-M<-N^WF=P6T>+8;E'@MUU M1)/ET8IYPZZC@:WT8PLGC5Y@Y2/M/W$:PGKG^B1TB3:BU>_V%\S:^/K/389S M_\H)G$WLZYAFZX?[/./K8P2N";^3@M\-T764/>\Z9:?O[.IH^R, IZ"7A