0001213900-24-023587.txt : 20240318 0001213900-24-023587.hdr.sgml : 20240318 20240318171611 ACCESSION NUMBER: 0001213900-24-023587 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 99 CONFORMED PERIOD OF REPORT: 20240131 FILED AS OF DATE: 20240318 DATE AS OF CHANGE: 20240318 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Maison Solutions Inc. CENTRAL INDEX KEY: 0001892292 STANDARD INDUSTRIAL CLASSIFICATION: RETAIL-GROCERY STORES [5411] ORGANIZATION NAME: 07 Trade & Services IRS NUMBER: 842498797 STATE OF INCORPORATION: DE FISCAL YEAR END: 0430 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-41720 FILM NUMBER: 24760076 BUSINESS ADDRESS: STREET 1: 127 N GARFIELD AVE CITY: MONTEREY PARK STATE: CA ZIP: 91754 BUSINESS PHONE: 626-737-5896 MAIL ADDRESS: STREET 1: 127 N GARFIELD AVE CITY: MONTEREY PARK STATE: CA ZIP: 91754 10-Q 1 ea0201807-10q_maison.htm QUARTERLY REPORT

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

 

(Mark One)

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

 

For the quarterly period ended January 31, 2024

 

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

 

For the transition period from                  to

 

Commission File No. 001-41720

 

MAISON SOLUTIONS INC.
(Exact name of registrant as specified in its charter)

 

Delaware   84-2498797

(State or other jurisdiction of

incorporation or organization)

 

(I.R.S. Employer

Identification No.) 

  

127 N Garfield Avenue

Monterey Park, California 91754

(Address of Principal Executive Offices, including zip code)

 

(626) 737-5888
(Registrant’s telephone number, including area code)

 

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

 

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

 

Title of each class   Trading Symbol(s)   Name of each exchange on which registered
Class A common stock, $0.0001 par value per share   MSS   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 March 13, 2024, the number of shares of Class A common stock, $0.0001 par value, outstanding was 17,450,476 shares, and the number of shares of Class B common stock, $0.0001 par value, outstanding was 2,240,000 shares.

 

 

 

 

 

 

MAISON SOLUTIONS INC.

FORM 10-Q FOR THE QUARTER ENDED JANUARY 31, 2024

 

TABLE OF CONTENTS

 

    Page
PART I. FINANCIAL INFORMATION  
   
Item 1. Financial Statements 1
   
  Consolidated Balance Sheets as of January 31, 2024 (Unaudited) and April 30, 2023 (Audited) 1
   
  Consolidated Statements of Operations for the Three and Nine Months Ended January 31, 2024 and 2023 (Unaudited) 2
   
  Consolidated Statements of Changes in Stockholders’ Equity (Deficit) for the Three and Nine Months Ended January 31, 2024 and 2023 (Unaudited) 3
   
  Consolidated Statements of Cash Flows for the Nine Months Ended January 31, 2024 and 2023 (Unaudited) 4
   
  Notes to Condensed Financial Statements (Unaudited) 5
     
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations 28
     
Item 3. Quantitative and Qualitative Disclosures about Market Risk 39
     
Item 4. Controls and Procedures 39
     
PART II. OTHER INFORMATION  
     
Item 1. Legal Proceedings 41
     
Item 1A. Risk Factors 41
     
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds 41
     
Item 3. Defaults Upon Senior Securities 41
     
Item 4. Mine Safety Disclosures 41
     
Item 5. Other Information 41
     
Item 6. Exhibits 42
     
SIGNATURES 43

 

i

 

 

PART I. FINANCIAL INFORMATION

 

ITEM 1. FINANCIAL STATEMENTS

 

MAISON SOLUTIONS INC.

CONSOLIDATED BALANCE SHEETS

 

   January 31,
2024
(Unaudited)
   April 30,
2023
 
ASSETS        
Current Assets        
Cash and equivalents  $9,406,626   $2,569,766 
Accounts receivable   756,341    315,356 
Accounts receivable - related parties   407,446    289,615 
Inventories, net   3,020,220    2,978,986 
Prepayments   20,000    1,547,243 
Other receivables and other current assets   993,976    550,836 
Other receivable - related parties   33,995    33,995 
Total Current Assets   14,638,604    8,285,797 
Restricted cash - non-current   1,101    1,101 
Property and equipment, net   789,937    671,463 
Intangible assets   3,071,463    197,329 
Security deposits   457,491    457,491 
Investment under cost method   75,000    
 
Investment under cost method – related parties   203,440    203,440 
Investment under equity method   1,736,018    
 
Operating lease right-of-use assets, net   21,004,764    22,545,190 
Goodwill   2,222,211    2,222,211 
Total Assets  $44,200,029   $34,584,022 
           
LIABILITIES AND STOCKHOLDERS’ DEFICIT          
Current Liabilities          
Accounts payable  $1,654,221   $3,105,592 
Accounts payable - related parties   492,480    465,310 
Note payable   
    150,000 
Current portion of loan payables   121,942    370,828 
Accrued expenses and other payables   858,342    867,796 
Contract liabilities   308,326    449,334 
Other payables - related parties   241,585    241,585 
Operating lease liabilities - current   1,850,310    1,761,182 
Income taxes payable   1,069,281    961,034 
Total Current Liabilities   6,596,487    8,372,661 
Long-term loan payables   2,512,674    2,561,299 
Security deposit from sub-tenants   111,314    105,637 
Operating lease liabilities - non-current   21,309,934    22,711,760 
Deferred tax liability, net   34,273    40,408 
Total Liabilities   30,564,682    33,791,765 
           
Commitment and contingencies (Note 17)   
 
    
 
 
           
Stockholders’ Equity          
Class A Common stock, $0.0001 par value, 92,000,000 shares authorized; 17,450,476 and 13,760,000 shares issued and outstanding at January 31, 2024 and April 30, 2023, respectively   1,745    1,376 
Class B Common stock, $0.0001 par value, 3,000,000 shares authorized; 2,240,000 shares issued and outstanding   224    224 
Additional paid in capital   13,313,523    
 
Retained earnings (accumulated deficit)   (39,718)   522,710 
Total Maison Solutions, Inc. Stockholders’ Equity   13,275,774    524,310 
Noncontrolling interests   359,573    267,947 
Total Stockholders’ Equity   13,635,347    792,257 
Total Liabilities and Stockholders’ Equity  $44,200,029   $34,584,022 

 

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

 

1

 

 

MAISON SOLUTIONS INC.

CONSOLIDATED STATEMENTS OF OPERATIONS

(UNAUDITED)

 

   Three Months Ended
January 31,
   Nine Months Ended
January 31,
 
   2024   2023   2024   2023 
                 
Net Revenues                
Supermarket  $13,598,479   $15,637,095   $41,116,998   $41,215,255 
Total Revenues, Net   13,598,479    15,637,095    41,116,998    41,215,255 
                     
Cost of Revenues                    
Supermarket   10,410,684    11,626,723    31,699,886    31,815,554 
Total Cost of Revenues   10,410,684    11,626,723    31,699,886    31,815,554 
                     
Gross Profit   3,187,795    4,010,372    9,417,112    9,399,701 
                     
Selling Expenses   2,438,846    2,664,054    6,984,543    6,670,088 
General and Administrative Expenses   1,056,118    1,394,570    2,702,660    2,649,419 
Total Operating Expenses   3,494,964    4,058,624    9,687,203    9,319,507 
(Loss) Income from Operations   (307,169)   (48,252)   (270,091)   80,194 
                     
Other Income, Net   898    1,277,741    383,949    1,321,533 
Investment Loss from Equity Method Investment   (51,2024)       (63,982)    
Interest Expense (Income), Net   (19,425)   76,052    (95,956)   15,705 
Total Other Income (Expenses), Net   (69,731)   1,353,793    224,011    1,337,238 
                     
(Loss) Income Before Income Taxes   (376,900)   1,305,541    (46,080)   1,417,432 
Income Tax Provisions   158,656    99,070    424,722    189,151 
                     
Net (Loss) Income   (535,556)   1,206,471    (470,802)   1,228,281 
                     
Net Income Attributable to Noncontrolling Interests   13,398    217,997    91,626    307,655 
                     
Net (Loss) Income Attributable to Maison Solutions Inc.  $(548,954)  $988,474   $(562,428)  $920,626 
                     
(Loss) Income per Share Attributable to Maison Solutions, Inc. - Basic and Diluted                    
Basic  $(0.03)  $0.06   $(0.03)  $0.06 
Diluted  $(0.03)  $0.06   $(0.03)  $0.06 
                     
Weighted Average Number of Common Stock Outstanding - Basic and Diluted                    
Basic   19,405,797    16,000,000    17,334,541    16,000,000 
Diluted   19,435,915    16,000,000    17,347,630    16,000,000 

 

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

 

2

 

 

MAISON SOLUTIONS INC.

CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY

FOR THE THREE AND NINE MONTHS ENDED JANUARY 31, 2024 AND 2023

(UNAUDITED)

 

   Class A   Class B   Additional   Retained Earnings       Total 
   Common Stock   Common Stock   Paid-in   (Accumulated   Noncontrolling   Stockholders’ 
   Shares   Amount   Shares   Amount   Capital   Deficit)   Interests   Equity 
Balance at April 30, 2023   13,760,000   $1,376    2,240,000   $224   $
   $522,710   $267,947   $792,257 
Net (loss) income       
        
    
    (13,474)   78,228    64,754 
Issuance of common stock   2,500,000    250    
    
    8,716,142    
    
    8,716,392 
Balance at October 31, 2023   16,260,000   $1,626    2,240,000   $224   $8,716,142   $509,236   $346,175   $9,573,403 
Net (loss) income       
        
    
    (548,954)   13,398    (535,556)
Issuance of common stock   1,190,476    119        
    4,597,381    
    
    4,597,500 
Balance at January 31, 2024   17,450,476   $1,745    2,240,000   $224   $13,313,523   $(39,718)  $359,573   $13,635,347 

 

   Class A   Class B   Additional   Retained
Earnings
       Total 
   Common Stock   Common Stock   Paid-in   (Accumulated   Noncontrolling   Stockholders’ 
   Shares   Amount   Shares   Amount   Capital   Deficit)   Interests   Deficit 
Balance at April 30, 2022   13,760,000   $1,376    2,240,000   $224   $
         —
   $(729,093)  $(119,551)  $(847,044)
Net (loss) income       
        
    
    (67,848)   89,658    21,810 
Balance at October 31, 2022   13,760,000   $1,376    2,240,000   $224   $
   $(796,941)  $(29,893)  $(825,234)
Net income       
        
    
    988,474    217,997    1,206,471 
Balance at January 31, 2023   13,760,000   $1,376    2,240,000   $224   $
   $191,533   $188,104   $381,237 

 

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

 

3

 

 

MAISON SOLUTIONS INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

(UNAUDITED)

 

   Nine Months ended
January 31,
 
   2024   2023 
Cash flows from operating activities        
Net (loss) income  $(470,802)  $1,228,281 
Adjustments to reconcile net (loss) income to net cash (used in) provided by operating activities:          
Depreciation and amortization expenses   274,476    312,549 
Bad debt reversal   (105,322)   
 
Provision for inventory shrinkage reserve   (1,088)   29,479 
Investment loss   63,982    
 
Changes in deferred taxes   (6,135)   (8,229)
Changes in operating assets and liabilities:          
Accounts receivable   (440,985)   (880,952)
Accounts receivable - related party   (219,260)   85,981 
Inventories   (40,147)   242,560 
Prepayments   1,065,243    703,023 
Other receivables and other current assets   124,182    (238,475)
Security deposits   
    5,654 
Accounts payable   (1,451,371)   (1,290,541)
Accounts payable - related party   128,599    94,193 
Accrued expenses and other payables   (9,454)   (156,804)
Contract Liabilities   (141,009)   (127,138)
Operating lease liabilities   227,728    149,489 
Taxes payables   108,247    192,391 
Other long-term payables   5,677    22,764 
Net cash (used in) provided by operating activities   (887,439)   364,225 
           
Cash flows from investing activities          
Payment for acquisition of subsidiary   
    (2,500,000)
Payment for leasehold improvement of the supermarket   (307,427)   
 
Payments of equipment purchase   (9,656)   (24,185)
Payments of intangible assets purchase   (2,950,000)   
 
Loans repaid from third parties   
    4,410,270 
Investment into TMA Liquor Inc   (75,000)   
 
Investment into HKGF Market of Arcadia, LLC   (1,800,000)   
 
Net cash (used in) provided by investing activities   (5,142,083)   1,886,085 
           
Cash flows from financing activities          
Bank overdraft   
    (281,941)
Repayments on loan payables   (297,510)   (261,923)
Repayments to related parties   
    (62,932)
Repayment of note payable   (150,000)   
 
Borrowings from related parties   
    (34,600)
Net proceeds from issuance of common stock   13,313,892    
 
Net cash provided by (used in) financing activities   12,866,382    (641,396)
           
Net changes in cash and restricted cash   6,836,860    1,608,914 
Cash and restricted cash at the beginning of the period   2,570,867    972,431 
Cash and restricted cash at the end of the period  $9,407,727   $2,581,345 
           
Supplemental disclosure of cash and restricted cash          
Cash  $9,406,626   $2,580,244 
Restricted cash   1,101    1,101 
Total cash and restricted cash  $9,407,727   $2,581,345 
           
Supplemental disclosure of cash flow information          
Cash paid for interest  $81,369   $29,577 
Cash paid for income taxes  $322,610   $8,481 

 

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

 

4

 

 

MAISON SOLUTIONS INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

JANUARY 31, 2024 (UNAUDITED) AND APRIL 30, 2023

 

1. Organization

 

Maison Solutions Inc. (“Maison”, the “Company”, and formerly known as “Maison International Inc.”) was founded on July 24, 2019 as an Illinois corporation with its principal place of business in California. In September 2021, the Company was redomiciled in the State of Delaware as a corporation registered under the laws of the State of Delaware.

 

Immediately upon formation, the Company acquired three retail Asian supermarkets with two brands (Good Fortune and Hong Kong Supermarkets) in Los Angeles, California and rebranded them as “HK Good Fortune Supermarkets.” Upon completion of these acquisitions, these entities became controlled subsidiaries of the Company (hereafter collectively referred to as “Maison Group”).

 

  In July 2019, the Company purchased 91% of the equity interests in Good Fortune Supermarket San Gabriel, LP (“Maison San Gabriel”) and 85.25% of the equity interests in Good Fortune Supermarket of Monrovia, LP (“Maison Monrovia”), each of which owns a Good Fortune Supermarket.

 

  In October 2019, the Company purchased 91.67% of the equity interests in Super HK of El Monte, Inc. (“Maison El Monte”), which owns a Hong Kong Supermarket.

 

  On June 30, 2022, the Company purchased 100% equity interest in GF Supermarket of MP, Inc. (“Maison Monterey Park”), the legal entity holding a supermarket in Monterey Park.

 

The Company, through its four subsidiaries, engages in the specialty grocery retailer business. The Company is a fast-growing specialty grocery retailer offering traditional Asian food and merchandise to U.S. consumers, in particular to Asian-American communities.

 

2. Summary of significant accounting policies

 

Basis of presentation

 

The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and pursuant to the rules and regulations of the Securities Exchange Commission (“SEC”).

 

The interim consolidated financial information as of January 31, 2024 and for the three and nine months periods ended January 31, 2024 and 2023 have been prepared without audit, pursuant to the rules and regulations of the SEC. Certain information and footnote disclosures, which are normally included in consolidated financial statements prepared in accordance with U.S. GAAP have been omitted pursuant to such rules and regulations. The interim consolidated financial information should be read in conjunction with the Financial Statements and the notes thereto, included in the Company’s Annual Report on Form 10-K for the fiscal year ended April 30, 2023, previously filed with the SEC on August 1, 2023..

 

In the opinion of management, all adjustments (which include all significant normal and recurring adjustments) necessary to present a fair statement of the Company’s interim consolidated financial position as of January 31, 2024, its interim consolidated results of operations and cash flows for the three and nine months ended January 31, 2024 and 2023, as applicable, have been made. The interim results of operations are not necessarily indicative of the operating results for the full fiscal year or any future periods.

 

Principles of consolidation

 

The consolidated financial statements include the financial statements of the Company and its subsidiaries and, when applicable, entities for which the Company has a controlling financial interest. All transactions and balances among the Company and its subsidiaries have been eliminated upon consolidation.

 

5

 

 

MAISON SOLUTIONS INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

JANUARY 31, 2024 (UNAUDITED) AND APRIL 30, 2023

 

Noncontrolling interests

 

The Company follows the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification (“ASC”) Topic 810, “Consolidation,” governing the accounting for and reporting of noncontrolling interests (“NCI”) in partially owned consolidated subsidiaries and the loss of control of subsidiaries. Certain provisions of this standard indicate, among other things, that NCI be treated as a separate component of equity, not as a liability, that increases and decreases in the parent’s ownership interest that leave control intact be treated as equity transactions rather than as step acquisitions or dilution gains or losses, and that losses of a partially-owned consolidated subsidiary be allocated to noncontrolling interests even when such allocation might result in a deficit balance.

 

The net income attributed to NCI was separately designated in the accompanying statements of operations. Losses attributable to NCI in a subsidiary may exceed a NCI’s interests in the subsidiary’s equity. The excess attributable to NCI is attributed to those interests. NCIs shall continue to be attributed their share of losses even if that attribution results in a deficit NCIs balance.

 

As of January 31, 2024 and April 30, 2023, the Company had NCIs of $359,573 and $267,947, respectively, which represent 9% of the equity interest of Maison San Gabriel, 14.75% of the equity interest of Maison Monrovia and 8.33% of the equity interest of Maison El Monte. For the three months ended January 31, 2024 and 2023, the Company had net income of $13,398 and $217,997, respectively, that were attributable to NCIs. For the nine months ended January 31, 2024 and 2023, the Company had net income of $91,626 and $307,655, respectively, that were attributable to NCIs.

  

Liquidity

 

As reflected in the accompanying consolidated financial statements, the Company had accumulated deficit of $39,718 at January 31, 2024. The Company had net loss attributable to the Company of $548,954 and net income of $988,474 for the three months ended January 31, 2024 and 2023, respectively. The Company had net loss attributable to the Company of $562,428 and net income of $920,626 for the nine months ended January 31, 2024 and 2023, respectively. The management plans to increase its revenue by strengthening its sales force, providing attractive sales incentive programs, recruiting experienced industry-related managerial personnel, and increasing marketing and promotion activities. Management also intends to raise additional funds by way of a private or public offering, or by obtaining loans from banks or others.

 

The Company had $9.4 million cash on hand and working capital of $8.04 million at January 31, 2024. The Company has historically funded its working capital needs primarily from operations. The working capital requirements are affected by the efficiency of operations and depend on the Company’s ability to increase its revenue. The Company believes that its cash on hand and operating cash flows will be sufficient to fund its operations over at least the next 12 months from the date of issuance of these financial statements. However, the Company may need additional cash resources in the future if the Company experiences changed business conditions or other developments and may also need additional cash resources in the future if the Company wishes to pursue opportunities for investment, acquisition, strategic cooperation or other similar actions. If it is determined that the cash requirements exceed the Company’s amounts of cash on hand, the Company may seek to issue debt or equity securities or obtain a credit facility.

 

Use of estimates

 

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities as of the date of the consolidated financial statements and the reported amounts of revenues and expenses during the periods presented. Significant accounting estimates are used for, but not limited to, useful lives of property and equipment, commitments and contingencies, inventory reserve, allowance for estimated uncollectable accounts receivable and other receivables, impairment of long-lived assets, contract liabilities and valuation of deferred tax assets.

 

Cash and cash equivalents

 

Cash and equivalents include cash on hand, demand deposits and short-term cash investments that are highly liquid in nature and have original maturities when purchased of three months or less. The Company’s cash is maintained at financial institutions in the United States of America. Deposits in these financial institutions may, from time to time, exceed the Federal Deposit Insurance Corporation (“FDIC”)’s federally insured limits. The standard insurance amount is $250,000 per depositor, per insured bank, for each account ownership category. The bank deposits exceeding the standard insurance amount will not be covered. As of January 31, 2024 and April 30, 2023, cash balances held in the banks, exceeding the standard insurance amount, are $8,656,626 and $1,819,766, respectively. The Company has not experienced any losses in accounts held in these financial institutions and believes it is not exposed to any risks on its cash held in these financial institutions.

 

6

 

 

MAISON SOLUTIONS INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

JANUARY 31, 2024 (UNAUDITED) AND APRIL 30, 2023

 

Cash from operating, investing and financing activities of the consolidated statement of cash flows are net of assets and liabilities acquired of Maison Monterey Park.

 

Restricted cash

 

Restricted cash is an amount of cash deposited with banks in conjunction with borrowings from banks. Restriction on the use of such cash and the interest earned thereon is imposed by the banks and remains effective throughout the terms of the bank borrowings and notes payable. Restricted cash is classified as non-current assets on the Company’s consolidated balance sheets, as all the balances are not expected to be released to cash within the next 12 months. As of January 31, 2024 and April 30, 2023, the Company had restricted cash of $1,101 and $1,101, respectively.

 

Accounts receivable

 

The Company’s accounts receivable arises from product sales. The Company does not adjust its receivables for the effects of a significant financing component at contract inception if it expects to collect the receivables in one year or less from the time of sale. The Company does not expect to collect receivables greater than one year from the time of sale.

 

The Company’s policy is to maintain an allowance for potential credit losses on accounts receivable. Management reviews the composition of accounts receivable and analyzes historical bad debts, customer concentrations, customer credit worthiness, current economic trends and changes in customer payment patterns to evaluate the adequacy of these reserves. As of January 31, 2024 and April 30, 2023, there was no allowance for the doubtful accounts.

 

Accounts receivable — related parties

 

Accounts receivable consist primarily of receivables from related parties on 30-day credit terms and are presented net of an allowance for estimated uncollectible amounts. The Company periodically assesses its accounts receivable for collectability on a specific identification basis. If collectability of an account becomes unlikely, an allowance is recorded for that doubtful account. Once collection efforts have been exhausted, the accounts receivable is written off against the allowance. As of January 31, 2024 and April 30, 2023, there was no allowance for the doubtful accounts.

 

Inventories, net

 

Inventories consisting of products available for sale are primarily accounted for using the first-in, first-out method and are valued at the lower of cost and net realizable value. This valuation requires the Company to make judgments, based on currently available information, about the likely method of disposition, such as through sales to individual customers, returns to product vendors, liquidations, and expected recoverable values of each disposition category. The Company records inventory shrinkage based on the historical data and management’s estimates and provides a reserve for inventory shrinkage for the three and nine months ended January 31, 2024 and 2023.

 

Prepayments

 

Prepayments are mainly comprised of cash deposited and advanced to suppliers for future inventory purchases and services to be performed. This amount is refundable and bears no interest. For any prepayments that management determines will not be in receipts of inventories, services, or refundable, the Company recognizes an allowance account to reserve such balances. Management reviews its prepayments on a regular basis to determine if the allowance is adequate and adjusts the allowance when necessary. Delinquent account balances are written-off against allowance for doubtful accounts after management has determined that the likelihood of collection is not probable. As of January 31, 2024 and April 30, 2023, the Company had made prepayments to its vendors of $20,000 and $1,547,243, respectively. The Company’s management continues to evaluate the reasonableness of the allowance policy and update it if necessary.

 

Other receivables and other current assets

 

Other receivables and other current assets primarily include non-interest-bearing loans of the other business entities. Management regularly reviews the aging of receivables and changes in payment trends and records allowances when management believes collection of amounts due are at risk. Accounts considered uncollectable are written off against allowances after exhaustive efforts at collection are made. As of January 31, 2024 and April 30, 2023, the Company did not have any bad debt allowance for other receivables.

 

7

 

 

MAISON SOLUTIONS INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

JANUARY 31, 2024 (UNAUDITED) AND APRIL 30, 2023

 

Property and equipment

 

Property and equipment are stated at cost less accumulated depreciation. Depreciation expense is computed using the straight-line method over the estimated useful lives of the individual assets.

 

The following table includes the estimated useful lives of certain of our asset classes:

 

Furniture & fixtures   510 years
Leasehold improvements   Shorter of the lease term or estimated useful life of the assets
Equipment   510 years
Automobiles   5 years

 

The cost and related accumulated depreciation of assets sold or otherwise retired are eliminated from the accounts and any gain or loss is included in the consolidated statements of operations. Expenditures for maintenance and repairs are charged to earnings as incurred, while additions, renewals and betterments, which are expected to extend the useful life of assets, are capitalized. The Company also re-evaluates the periods of depreciation to determine whether subsequent events and circumstances warrant revised estimates of useful lives.

 

Impairment of long-lived assets

 

Long-lived assets, which include property, plant and equipment, intangible assets with finite lives, and operating lease right-of-use assets, are reviewed for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not be recoverable. 

 

Recoverability of long-lived assets to be held and used is measured by comparing the carrying amount of an asset to the estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated undiscounted future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the assets. Fair value is generally determined using the asset’s expected future discounted cash flows or market value, if readily determinable.

 

The Company reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the asset’s carrying amount may not be recoverable. The Company conducts its long-lived asset impairment analyses in accordance with ASC 360-10-15, “Impairment or Disposal of Long-Lived Assets.” ASC 360-10-15 requires the Company to group assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities and evaluate the asset group against the sum of the undiscounted future cash flows. If the undiscounted cash flows do not indicate the carrying amount of the asset is recoverable, an impairment charge is measured as the amount by which the carrying amount of the asset group asset group exceeds its fair value based on discounted cash flow analysis or appraisals. There was no impairment of long-lived assets for the three and nine months ended January 31, 2024 and 2023.

 

Security deposits

 

Security deposits primarily include deposits made to the Company’s landlord for its supermarkets and office facilities. These deposits are refundable upon expiration of the lease.

 

Long-term investment

 

Cost method investment

 

The Company accounts for investments with less than 20% of the voting shares and does not have the ability to exercise significant influence over operating and financial policies of the investee using the cost method. The Company elects the measurements alternative and records investment in equity securities at the historical cost in its consolidated financial statements and subsequently records any dividends received from the net accumulated earrings of the investee as income. Dividends received in excess of earnings are considered a return of investment and are recorded as reduction in the cost of the investments.

 

8

 

 

MAISON SOLUTIONS INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

JANUARY 31, 2024 (UNAUDITED) AND APRIL 30, 2023

 

In May 2021, the Company purchased a 10% equity interest in Dai Cheong Trading Inc., a grocery trading company, for $162,665 from DC Holding CA, Inc. DC Holding CA, Inc. is 100% owned by John Xu, the Chief Executive Officer, Chairman and President of the Company. See Note 12 — “Related party balances and transactions”.

 

In December 2021, the Company purchased a 10% equity interest in HKGF Market of Alhambra, Inc, the legal entity holding the store for $40,775 from Ms. Grace Xu, the sole shareholder of HKGF Market of Alhambra, Inc. and a related party as the spouse of Mr. John Xu, the Chief Executive Officer, Chairman and President of the Company. See Note 12 — “Related party balances and transactions”.

 

Effective on December 14, 2023, the Company purchased 10% equity interest in TMA Liquor Inc., a liquor wholesale company, for $100,000. The Company paid $75,000 as of January 31, 2024.

 

Equity method investment

 

On June 27, 2023, the Company invested $1,440,000 for 40% equity interest in HKGF Market of Arcadia, LLC (“HKGF Arcadia”). On December 6, 2023, the Company invested additional $360,000 for another 10% equity interest in HKGF Arcadia, which resulted in a total of 50% equity interest in HKGF Arcadia by Maison. See Note 7 — “Equity method investment. The Company has determined that HKGF Arcadia is not a VIE and has evaluated its consolidation analysis under the voting interest model. Because the Company does not own greater than 50% of the outstanding voting shares, either directly or indirectly, it has accounted for its investment in HKGF Arcadia under the equity method of accounting. Under this method, the investor (“Maison”) recognizes its share of the profits and losses of the investee (“HKGF Arcadia”) in the periods when these profits and losses are also reflected in the accounts of the investee. Any profit or loss recognized by the investor appears in its income statement, any recognized profit increases the investment recorded by the investor, while a recognized loss decreases the investment.

 

Investment in equity securities is evaluated for impairment when facts or circumstances indicate that the fair value of the long-term investments is less than its carrying value. An impairment is recognized when a decline in fair value is determined to be other-than-temporary. The Company reviews several factors to determine whether a loss is other-than-temporary. These factors include, but are not limited to, the: (i) nature of the investment; (ii) cause and duration of the impairment; (iii) extent to which fair value is less than cost; (iv) financial condition and near-term prospects of the investments; and (v) ability to hold the security for a period sufficient to allow for any anticipated recovery in fair value. No event had occurred and indicated that other-than-temporary impairment existed and therefore the Company did not record any impairment charges for its investments for the three and nine months ended January 31, 2024.

 

Goodwill

 

Goodwill is the excess of purchase price and related costs over the value assigned to the net tangible and identifiable intangible assets of businesses acquired. In accordance with ASC Topic 350, “Intangibles-Goodwill and Other,” goodwill is not amortized but is tested for impairment, annually or more frequently when circumstances indicate a possible impairment may exist. Impairment testing is performed at a reporting unit level.

 

Generally, the Company first performs a qualitative assessment to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying value. If factors indicate that this is the case, the Company then estimates the fair value of the related reporting unit determined using discounted cash flow (“DCF”) analysis. A number of significant assumptions and estimates are involved in the application of the DCF analysis to forecast operating cash flows, including the discount rate, the internal rate of return and projections of realizations and costs to produce. Management considers historical experience and all available information at the time the fair values of its reporting units are estimated. 

 

If the fair value is less than the carrying value, the goodwill of the reporting unit is determined to be impaired and the Company will record an impairment equal to the excess of the carrying value over its fair value. The Company did not record any impairment loss during the three and nine months ended January 31, 2024 and 2023.

 

Leases

 

On May 1, 2020, the Company adopted Accounting Standards Update (“ASU”) 2016-02, Lease (FASB ASC Topic 842). The adoption of ASC Topic 842 resulted in the presentation of operating lease right-of-use (“ROU”) assets and operating lease liabilities on the consolidated balance sheet. See Note 13 — “Leases” for additional information.

 

The Company determines if an arrangement contains a lease at the inception of a contract under ASC Topic 842. At the commencement of each lease, management determines its classification as an operating or finance lease. For leases that qualify as operating leases, ROU assets and liabilities are recognized at the commencement date based on the present value of any remaining lease payments over the lease term. For this purpose, the Company considers only payments that are fixed and determinable at the time of commencement. As most of its leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The ROU assets include adjustments for accrued lease payments. The ROU asset also includes any lease payments made prior to commencement and is recorded net of any lease incentives received. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that it will exercise such options.

 

9

 

 

MAISON SOLUTIONS INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

JANUARY 31, 2024 (UNAUDITED) AND APRIL 30, 2023

 

A short-term lease is defined as a lease that, at the commencement date, has a lease term of 12 months or less and does not include an option to purchase the underlying asset that the lessee is reasonably certain to exercise. When determining whether a lease qualifies as a short-term lease, the Company evaluates the lease term and the purchase option. Hence, the Company does not recognize any operating lease ROU assets and operating lease liabilities for short-term leases.

 

The Company evaluates the carrying value of ROU assets if there are indicators of impairment and review the recoverability of the related asset group. If the carrying value of the asset group is determined to not be recoverable and is in excess of the estimated fair value, the Company will record an impairment loss in other expenses in the consolidated statements of operations.

 

The Company also subleases certain mini stores that are within the supermarket to other parties. The Company collects security deposits and rent from these sub-lease tenants. The rent income collected from sub-lease tenants recognized as rental income and deducted occupancy cost. Occupancy cost mainly consists of rents and common area maintenance fees.

 

Fair value measurements

 

The Company records its financial assets and liabilities in accordance with the framework for measuring fair value in accordance with U.S. GAAP. This framework establishes a fair value hierarchy that prioritizes the inputs used to measure fair value:

 

  Level 1: Quoted prices for identical instruments in active markets.

 

  Level 2: Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets.

 

  Level 3: Valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.

 

Fair value measurements of nonfinancial assets and non-financial liabilities are primarily used in the impairment analysis of intangible assets and long-lived assets.

 

Financial instruments included in current assets and current liabilities are reported in the consolidated balance sheets at cost, which approximate fair value because of the short period of time between the origination of such instruments and their expected realization and their current market rates of interest. 

 

Revenue recognition

 

The Company adopted ASC Topic 606, Revenue from Contracts with Customers (“ASC Topic 606”), from May 1, 2020, using the modified retrospective transition approach to all contracts that did not have an impact on the beginning retained earnings on May 1, 2020. The Group’s revenue recognition policies effective on the adoption date of ASC Topic 606 are presented as below.

 

In accordance with ASC Topic 606, the Company’s performance obligation is satisfied upon the transfer of goods to the customer, which occurs at the point of sale. Revenues are recorded net of discounts, sales taxes, and returns and allowances.

 

The Company sells Company gift cards to customers. There are no administrative fees on unused gift cards, and the gift cards do not have an expiration date. Gift card sales are recorded as contract liability when sold and are recognized as revenue when either the gift card is redeemed or the likelihood of the gift card being redeemed is remote (“gift card breakage”). The Company’s gift card breakage rate is based upon historical redemption patterns, and it recognizes breakage revenue utilizing the redemption recognition method. The Company also offers discounts on the gift cards sold to its customers. The discounts are recorded as sales discount when gift card been redeemed. The Company’s contract liability related to gift cards was $308,326 and $449,334 as of January 31, 2024 and April 30, 2023, respectively.

 

10

 

 

MAISON SOLUTIONS INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

JANUARY 31, 2024 (UNAUDITED) AND APRIL 30, 2023

 

The following table summarizes disaggregated revenue from contracts with customers by product group: perishable and non-perishable goods. Perishable product categories include meat, seafood, vegetables, and fruit. Non-perishable product categories include grocery, liquor, cigarettes, lottery, newspaper, reusable bag, non-food, and health products.

 

   Three Months ended
January 31,
 
   2024   2023 
Perishables  $7,243,469   $8,701,876 
Non-perishables   6,355,010    6,935,219 
Total revenues  $13,598,479   $15,637,095 

 

   Nine Months ended
January 31,
 
   2024   2023 
Perishables  $22,438,157   $23,069,855 
Non-perishables   18,678,841    18,145,400 
Total revenues  $41,116,998   $41,215,255 

 

Cost of sales

 

Cost of sales includes the rental expense, depreciation, the direct costs of purchased merchandise, shrinkage costs, store supplies, and inbound shipping costs. The cost of sales is a net of vendor’s rebates and discounts.

 

The Company subleases certain mini stores that are within the supermarket to other parties. The Company collects security deposits and rents from these sub-lease tenants. The rent income collected from sub-lease tenants are recognized as rental income and deducted rental expense.

 

Selling expenses

 

Selling expenses mainly consist of advertising costs, promotion expenses, and payroll and related expenses for personnel engaged in selling and marketing activities. Advertising expenses, which consist primarily of online and offline advertisements, are expensed when the services are performed. The Company’s advertising expenses were $44,052 and $11,232 for the three months ended January 31, 2024 and 2023, respectively. The Company’s advertising expenses were $78,558 and $16,070 for the nine months ended January 31, 2024 and 2023, respectively Starting from August 2023, the Company leased out certain spaces in the supermarket for people doing banner advertisement, and the Company recorded $19,200 and $48,000 advertising income from banner advertisement for the three and nine months ended January 31, 2024.

 

General and administrative expenses

 

General and administrative expenses mainly consist of payroll and related costs for employees involved in general corporate functions, professional fees and other general corporate expenses, as well as expenses associated with the use by these functions of facilities and equipment, such as rental and depreciation expenses.

 

Concentrations of risks

 

(a) Major customers

 

For each of the three and nine months ended January 31, 2024 and 2023, the Company did not have any customers that accounted for more than 10% of consolidated total net sales. 

 

11

 

 

MAISON SOLUTIONS INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

JANUARY 31, 2024 (UNAUDITED) AND APRIL 30, 2023

 

(b) Major vendors

 

The following table sets forth information as to the Company’s suppliers that accounted for 10% or more of the Company’s total purchases for the three months ended January 31, 2024 and 2023.

 

Three Months Ended
January 31, 2024
  Three Months Ended
January 31, 2023
Supplier   Percentage of
Total Purchases
    Supplier   Percentage of
Total Purchases
 
A     16 %   A     27 %
B     6 %   B     25 %
C     25 %   C     46 %

 

The following table sets forth information as to the Company’s suppliers that accounted for 10% or more of the Company’s total purchases for the nine months ended January 31, 2024 and 2023.

 

Nine Months Ended
January 31, 2024
  Nine Months Ended
January 31, 2023
Supplier   Percentage of
Total Purchases
    Supplier   Percentage of
Total Purchases
 
A     18 %   A     20 %
B     9 %   B     18 %
C     30 %   C     18 %

 

(c) Credit risks

 

Financial instruments that are potentially subject to credit risk consist principally of accounts receivable. Accounts receivable are typically unsecured and derived from products sold to customers and are thereby exposed to credit risk. However, the Company believes the concentration of credit risk in its accounts receivable is substantially mitigated by its ongoing credit evaluation process and relatively short collection terms. The Company does not generally require collateral from customers. The Company evaluates the need for an allowance for doubtful accounts based upon factors surrounding the credit risk of specific customers, historical trends, and other information. Historically, the Company did not have any bad debt on its accounts receivable.

 

The Company also has loan receivables to its centralized vendors occasionally. The loan receivables are typically unsecured and exposed to credit risk. However, the Company believes that the loan receivables amount to its centralized vendor is managed by its finance department and these centralized vendors are still providing products monthly to the Company. The Company does not generally require collateral from the vendors. The Company also evaluates the need for an allowance for doubtful accounts based on upon factors surrounding the credit risks. Historically, the Company did not have any bad debt on its loan receivables and all loan receivables been collected in subsequent period.

 

Income taxes

 

Income taxes are accounted for in accordance with the provisions of ASC Topic 740. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carry forwards. 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 that includes the enactment date. The Company’s deferred tax assets are subject to periodic recoverability assessments. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount that more likely than not will be realized. In determining the need for a valuation allowance, management reviews both positive and negative evidence, including current and historical results of operations, future income projections, and the overall prospects of our business. Realization of the deferred tax assets is principally dependent upon achievement of projected future taxable income offset by deferred tax liabilities. Changes in recognition or measurement are reflected in the period in which the judgment occurs.

 

12

 

 

MAISON SOLUTIONS INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

JANUARY 31, 2024 (UNAUDITED) AND APRIL 30, 2023

 

The Company utilizes a two-step approach to recognizing and measuring uncertain income tax positions (tax contingencies). The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates it is more likely than not the position will be sustained on audit, including resolution of related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount which is more than 50% likely of being realized upon ultimate settlement. The Company considers many factors when evaluating our tax positions and estimating its tax benefits, which may require periodic adjustments, and which may not accurately forecast actual outcomes. The Company includes interest and penalties related to its tax contingencies in income tax expense.

 

On March 27, 2020, the Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”) was signed into law, intended to provide economic relief to those impacted by the COVID-19 pandemic. The CARES Act, among other things, includes provisions addressing the carryback of net operating losses for specific periods, temporary modifications to the limitations placed on the tax deductibility of net interest expenses, and technical amendments for qualified improvement property (“QIP”). The impacts of the CARES Act are recorded as components within the Company’s deferred income tax liabilities and income tax receivable on the Company’s balance sheets.

 

Earnings (loss) per share

 

Basic earnings (loss) per ordinary share is computed by dividing net earnings (loss) attributable to common stockholders by the weighted-average number of common stock outstanding during the period. Diluted earnings per share is computed by dividing net income attributable to common stockholders by the sum of the weighted average number of common stock outstanding and of potential common stock (e.g., convertible securities, options and warrants) as if they had been converted at the beginning of the periods presented, or issuance date, if later. Potential common stock that has an anti-dilutive effect (i.e., those that increase income per share or decrease loss per share) is excluded from the calculation of diluted earnings per share. For the three and nine months ended January 31, 2024 and 2023, the Company had no dilutive potential common stock.

 

Related Parties

 

The Company identifies related parties, accounts for, and discloses related party transactions in accordance with ASC Topic 850 “Related Party Disclosures” and other relevant ASC standards. Parties are considered to be related to the Company if the parties, directly or indirectly, through one or more intermediaries, control, are controlled by, or are under common control with the Company. Related parties also include principal owners of the Company, its management, members of the immediate families of principal owners of the Company and its management and other parties with which the Company may deal with if one party controls or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests. The Company discloses all significant related party transactions in Note 12 — “Related party balances and transactions”.

 

Segment Information

 

The Company’s chief operating decision-maker has been identified as the chief executive officer, who reviews financial information presented on a consolidated basis accompanied by disaggregated information about revenues by different product types for purposes of allocating resources and evaluating financial performance. The Company and its subsidiaries offer grocery products, general merchandise, health and beauty care products, pharmacy, fuel and other items and services in its stores. The Company’s supermarket stores are geographically based, have similar economic characteristics, and similar expected long-term financial performance. The Company’s operating segments and reporting units are its four stores, which are reported in one reportable segment. There are no segment managers who are held accountable for operations, operating results, and plans for levels or components below the consolidated unit level. Based on qualitative and quantitative criteria established by ASC Topic 280, “Segment Reporting”, the Company considers itself to be operating within one reportable segment.

 

Recently Issued Accounting Pronouncements

 

The Company considers the applicability and impact of all ASUs. Management periodically reviews new accounting standards that are issued. Under the Jumpstart Our Business Startups Act of 2012, as amended (the “JOBS Act”), the Company meets the definition of an emerging growth company and has elected the extended transition period for complying with new or revised accounting standards, which delays the adoption of these accounting standards until they would apply to private companies. 

 

13

 

 

MAISON SOLUTIONS INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

JANUARY 31, 2024 (UNAUDITED) AND APRIL 30, 2023

 

In March 2023, the FASB issued ASU 2023-01, Lease (Topic 842): Common Control Arrangements, which clarifies the accounting for leasehold improvements associated with leases between entities under common control (hereinafter referred to as common control lease). ASU 2023-01 requires entities to amortize leasehold improvements associated with common control lease over the useful life to the common control group (regardless of the lease term) as long as the lessee controls the use of the underlying asset through a lease, and to account for any remaining leasehold improvements as a transfer between entities under common control through an adjustment to equity when the lessee no longer controls the underlying asset. This ASU will be effective for fiscal years beginning after December 15, 2023, including interim periods within those fiscal years. Early adoption is permitted for both interim and annual financial statements that have not yet been made available for issuance. An entity may apply ASU 2023-01 either prospectively or retrospectively. The Company is currently evaluating the impact that the adoption of ASU 2023-01 will have on our consolidated financial statement presentations and disclosures. 

 

No other new accounting pronouncements issued or effective had, or are expected to have, a material impact on the Company’s consolidated financial statements.

 

3. Inventories, net

 

A summary of inventories, net was as follows:

 

   January 31,
2024
   April 30,
2023
 
         
Perishables  $405,158   $487,912 
Non-perishables   2,656,725    2,533,824 
Reserve for inventory shrinkage   (41,663)   (42,750)
Inventories, net  $3,020,220   $2,978,986 

 

Movements of reserve for inventory shrinkage were as follows:

 

   Nine Months
Ended
January 31,
2024
   Nine Months
Ended
January 31,
2023
 
         
Beginning balance  $42,750   $135,122 
GF Supermarket of MP, Inc. inventory shrinkage reserve at July 1, 2022   
    37,684 
Provision for (reversal of) inventory shrinkage reserve   (1,087)   29,479 
Ending Balance  $41,663   $202,285 

 

4. Prepayments

 

   January 31,
2024
   April 30,
2023
 
         
Prepayment for inventory purchases  $20,000   $1,547,243 
Total prepayments  $20,000   $1,547,243 

 

As of January 31, 2024, the prepayment mainly consisted of $20,000 paid to GF Distribution, Inc., one of the Company’s major vendor. As of April 30, 2023, the prepayment mainly consisted of $1,527,243 paid to XHJC Holding Inc., which is the Company’s new centralized vendor and $20,000 paid to GF Distribution, Inc., the Company’s major vendor. 

 

14

 

 

MAISON SOLUTIONS INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

JANUARY 31, 2024 (UNAUDITED) AND APRIL 30, 2023

 

5. Property and equipment, net

 

   January 31,
2024
   April 30,
2023
 
         
Furniture & Fixtures  $3,027,321   $3,025,516 
Equipment   1,019,185    1,011,333 
Leasehold Improvement   794,071    486,644 
Automobile   37,672    37,672 
Total property and equipment   4,878,249    4,561,165 
Accumulated depreciation   (4,088,312)   (3,889,702)
Property and equipment, net  $789,937   $671,463 

 

Depreciation expenses included in the general and administrative expenses for the three months ended January 31, 2024 and 2023 were $7,607 and $5,339, respectively. Depreciation expenses included in the cost of sales for the three months ended January 31, 2024 and 2023 were $70,601 and $53,387, respectively.

 

Depreciation expenses included in the general and administrative expenses for the nine months ended January 31, 2024 and 2023 were $18,056 and $26,502, respectively. Depreciation expense included in the cost of sales for the nine months ended January 31, 2024 and 2023 were $180,553 and $265,019, respectively.

 

6. Intangible assets

 

   January 31,
2024
   April 30,
2023
 
         
Liquid License  $17,482   $17,482 
Software system   2,950,000    
 
Trademark   194,000    194,000 
Total intangible asset   3,161,482    211,482 
Accumulated amortization   90,019    14,153 
Intangible asset, net  $3,071,463   $197,329 

 

Intangible assets mainly consisted of a trademark acquired through the acquisition of Maison Monterey Park on June 30, 2022. The fair value of the trademark at acquisition date was $194,000, to be amortized over 15 years.

 

In addition, on October 30, 2023, the Company entered a System Purchase and Implementation Consulting Agreement with Drem Consulting Pte. Ltd. for purchasing a merchandise display planning and management system for $1.5 million. The system uses advanced technology such as artificial intelligence, IoT (Internet of Things), client computing, etc. to optimize shelf display and planning, inventory control and customer services. The system will be amortized over 10 years.

 

On November 22, 2023, the Company entered a Supply Chain Management System Purchase Agreement with WSYQR Limited to purchase a supply chain management system for $1.45 million. The system has the necessary software and hardware that was specifically designed for supermarkets application for the key units of 1) data synchronization across the entire supply chain, 2) centralized order processing and fulfillment, 3) refund and return processing, 4) customer complaints handling, and 5) distribution and delivery management and optimization. The system will be amortized over 10 years.

 

The amortization expense for the three months ended January 31, 2024 and 2023 was $68,816 and $8,593, respectively. The amortization expense for the nine months ended January 31, 2024 and 2023 was $75,866 and $20,051, respectively. Estimated amortization expense for each of the next five years at January 31, 2024 is as follows: $309,099, $309,099, $309,099, $309,099 and $309,066.

 

7. Equity method investment

 

On June 27, 2023, the Company invested $1,440,000 for 40% interest in HKGF Market of Arcadia, LLC (“HKGF Arcadia”). On December 6, 2023, the Company invested additional $360,000 for another 10% equity interest in HKGF Arcadia, which resulted in a total of 50% equity interest in HKGF Arcadia by Maison. The Company recorded $51,204 investment income and $63,982 investment loss for the three and nine months ended January 31, 2024, respectively. As of January 31, 2024, the Company had investment of $1,736,018 into HKGF Arcadia.

 

As of January 31, 2024, the Company had net accounts receivable of $69,107 from JC Business Guys, Inc. (“JCBG”), who is the 50% owner of HKGF Arcadia. For the three months ended January 31,2024 and 2023, total sales to JCBG was $0 and $0, respectively. For the nine months ended January 31,2024 and 2023, total sales to JCBG was $0 and $133,738, respectively.

 

15

 

 

MAISON SOLUTIONS INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

JANUARY 31, 2024 (UNAUDITED) AND APRIL 30, 2023

 

The following table shows the condensed balance sheet of HKGF Arcadia as of January 31, 2024.

 

   January 31,
2024
 (Unaudited)
 
ASSETS    
Current Assets    
Cash and equivalents  $
 
Accounts receivable   37,256 
Inventories, net   625,719 
Other receivables   1,292 
Total Current Assets   664,267 
Property and equipment, net   635,102 
Intangible asset, net   27,731 
Goodwill   1,680,000 
Security deposits   163,618 
Total Assets  $3,170,718 
      
LIABILITIES AND STOCKHOLDERS’ DEFICIT     
Current Liabilities     
Accounts payable  $1,418,461 
Other payable   100,000 
Bank overdraft   94,822 
Total Current Liabilities   1,613,283 
      
Total Liabilities   1,613,283 
      
Stockholders’ Equity     
Paid in Capital   3,600,000 
Subscription receivable   (1,200,000)
Accumulated deficit   (842,565)
Total Stockholders’ Equity   1,557,435 
Total Liabilities and Stockholders’ Equity  $3,170,718 

 

The following table shows the condensed statement of operations of HKGF Arcadia for the period from July 1, 2023 to January 31, 2024.

 

Net Revenues    
Supermarket  $3,905,301 
Total Revenues, Net   3,905,301 
      
Cost of Revenues     
Supermarket   2,475,812 
Total Cost of Revenues   2,475,812 
      
Gross Profit   1,429,489 
      
Operating Expenses   1,553,857 
Total Operating Expenses   1,553,857 
Loss from Operations   (124,368)
      
Income (Loss) Before Income Taxes   (124,368)
Income Tax Provisions   
 
      
Net Loss   (124,368)
      
Net Loss Attributable to Maison Solutions Inc.  $(63,982)

 

16

 

 

MAISON SOLUTIONS INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

JANUARY 31, 2024 (UNAUDITED) AND APRIL 30, 2023

 

8. Goodwill

 

Goodwill represented the excess fair value of the assets under the fair value of the identifiable assets owned at the closing of the acquisition of Maison Monetary Park, including an assembled workforce, which cannot be sold or transferred separately from the other assets in the business. See Note 18 — “Acquisition of subsidiary” for additional information. As of January 31, 2024, the Company had goodwill of $2,222,211. The Company did not record any impairment to the goodwill for the three and nine months ended January 31, 2024.

 

9. Accrued expenses and other payables

 

   January 31,
2024
   April 30,
2023
 
         
Accrued payroll  $284,323   $301,527 
Accrued interest expense   136,388    127,638 
Accrued loss for legal matter   237,000    237,000 
Other payables   17,243    26,878 
Due to third parties   139,189    145,775 
Sales tax payable   44,199    28,978 
Total accrued expenses and other payables  $858,342   $867,796 

 

10. Note payable

 

As of January 31, 2024 and April 30, 2023, the Company had an outstanding note payable of $0 and $150,000 to a third-party individual with annual interest rate of 10%, payable upon demand. The note had accrued interest of $30,000 and $21,500 as of January 31, 2024 and April 30, 2023, respectively. On November 7, 2023, the Company repaid the principle of $150,000. As of January 31, 2024, the Company had accrued interest of $30,000 on this note, to be paid upon demand from the lender.

 

11. Loan payables

 

A summary of the Company’s loans was listed as follows:

 

Lender  Due date  January 31,
2024
   April 30,
2023
 
            
American First National Bank  March 2, 2024  $57,369   $307,798 
U.S. Small Business Administration  June 15, 2050   2,577,247    2,624,329 
Total loan payables      2,634,616    2,932,127 
Current portion of loan payables      (121,942)   (370,828)
Non-current loan payables     $2,512,674   $2,561,299 

 

American First National Bank — a National Banking Association

 

On March 2, 2017, Maison Monrovia entered into a $1.0 million Business Loan Agreement with American First National Bank, a National Banking Association (“American First National Bank”), at a 4.5% annual interest rate with a maturity date on March 2, 2024 (the “Monrovia AFNB Loan”). On March 2, 2017, Maison San Gabriel, entered into a $1.0 million Business Loan Agreement with American First National Bank at a 4.5% annual interest rate with a maturity date on March 2, 2024 (the “San Gabriel AFNB Loan,” and, together with the Monrovia AFNB Loan, the “AFNB Loans”). The covenant of the AFNB Loans required that, so long as the loan agreements remains in effect, borrower will maintain a ratio of debt service coverage within 1.300 to 1.000. This coverage ratio was evaluated as of the end of each fiscal year. The interest rate for the AFNB Loans is subject to change from time to time based on changes in an independent index which is the Wall Street Journal US prime as published in the Wall Street Journal Money Rate Section. The annual interest rate for the AFNB Loans was ranging from 4.5% to 7.75% for the nine months ended January 31, 2023, and was 7.75% for the nine months ended January 31, 2024.

 

17

 

 

MAISON SOLUTIONS INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

JANUARY 31, 2024 (UNAUDITED) AND APRIL 30, 2023

 

The collateral for the AFNB Loans is personally guaranteed by Mr. Wu, who is the prior owner and applicant for the bank loan, and each store’s assets including inventory, fixture, equipment, etc. At the same time, the Company maintained a minimum of $1.0 million in general liability insurance to cover the collateral business assets located at 935 W. Duarte Dr. Monrovia, CA 91016. As of April 30, 2022, the coverage ratio for Maison Monrovia was 1.01 and the coverage ratio for Maison San Gabriel was 2.00. The Company reported this situation to American First National Bank and there was no change on the term up to the date the Company issued these consolidated financial statements. The interest expense for the loan was $2,229 and $10,146 for the three months ended January 31, 2024 and 2023, respectively. The interest expense for the loan was $11,361 and $22,708 for the nine months ended January 31, 2024 and 2023, respectively.

 

U.S. Small Business Administration (the “SBA”)

 

Borrower  Due date  January 31,
2024
   April 30,
2023
 
            
Maison Monrovia  June 15, 2050  $145,957   $148,574 
Maison San Gabriel  June 15, 2050   1,945,371    1,980,725 
Maison El Monte  June 15, 2050   485,919    495,030 
Total SBA loan payables     $2,577,247   $2,624,329 

  

On June 15, 2020, Maison Monrovia entered into a $150,000 Business Loan Agreement with the SBA at 3.75% annual interest rate and a maturity date on June 15, 2050. On June 15, 2020, Maison San Gabriel entered into a $150,000 Business Loan Agreement with the SBA at 3.75% annual interest rate and a maturity date on June 15, 2050. On June 15, 2020, Maison El Monte entered into a $150,000 Business Loan Agreement with SBA at 3.75% annual interest rate and a maturity date on June 15, 2050.

 

On January 12, 2022, Maison San Gabriel entered into an additional $1,850,000 Business Loan Agreement with the SBA at 3.75% annual interest rate and a maturity date on June 15, 2050.

 

On January 6, 2022, Maison El Monte, Inc. entered into an additional $350,000 Business Loan Agreement with the SBA at 3.75% annual interest rate and a maturity date on June 15, 2050.

 

Per the SBA loan agreement, all interest payments on these three loans were deferred to December 2022. As of January 31, 2024 and April 30, 2023, the Company’s aggregate balance on the three SBA loans was $2,577,247 and $2,624,329, respectively. Interest expenses were $23,210 and $23,709 for the three months ended January 31, 2024 and 2023, respectively. Interest expenses were $70,008 and $71,494 for the nine months ended January 31, 2024 and 2023, respectively. During the nine months ended January 31, 2024, the Company made repayment of $117,090 (which includes principal of $47,082 and interest expense of $70,008). During the nine months ended January 31, 2023, the Company made repayment of $13,010 (which includes principal of $5,107 and interest expense of $7,903).

 

As of January 31, 2024, the future minimum principal amount of loan payments to be paid by year were as follows:

 

Year Ending January 31,  Amount 
2025  $64,573 
2026   66,699 
2027   68,906 
2028   71,197 
2029   73,576 
Thereafter   2,232,296 
Total  $2,577,247 

 

 

18

 

 

MAISON SOLUTIONS INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

JANUARY 31, 2024 (UNAUDITED) AND APRIL 30, 2023

 

12. Related party balances and transactions

 

Related party transactions

 

Sales to related parties

 

Name of Related Party  Nature  Relationship  Three Months
ended
January 31,
2024
   Three Months
ended
January 31,
2023
 
               
The United Food LLC  Supermarket product sales  John Xu, the Company’s Chief Executive Officer, Chairman and President, is one of the United Food LLC’s shareholders  $988   $16,473 
HKGF Market of Arcadia, LLC  Supermarket product sales  Maison owns 50% equity interest   18,620    
 
HKGF Market of Alhambra, Inc.  Supermarket product sales  Grace Xu, spouse of John Xu, controls this entity with 90% ownership, Maison owns the remaining 10%   35,088    200,168 
Total        $54,696   $216,641 

 

Name of Related Party  Nature  Relationship  Nine Months
ended
January 31,
2024
   Nine Months
ended
January 31,
2023
 
               
The United Food LLC  Supermarket product sales  John Xu, the Company’s Chief Executive Officer, Chairman and President, is one of the United Food LLC’s shareholders  $6,129   $22,270 
HKGF Market of Arcadia, LLC  Supermarket product sales  Maison owns 50% equity interest   85,656    
 
HKGF Market of Alhambra, Inc.  Supermarket product sales  Grace Xu, spouse of John Xu, controls this entity with 90% ownership, Maison owns the remaining 10%   160,538    569,432 
Total        $252,323   $591,702 

 

Purchases from related parties

 

Name of Related Party  Nature  Relationship  Three Months
Ended
January 31,
2024
   Three Months
ended
January 31,
2023
 
               
The United Food, LLC  Supermarket product sales  John Xu, the Company’s Chief Executive Officer, Chairman and President, is one of the United Food LLC’s shareholders  $
   $21,214 
HKGF Market of Arcadia, LLC  Supermarket product sales  Maison owns 50% equity interest   13,160    
 
Dai Cheong Trading Co Inc.  Import and wholesales of groceries  John Xu, controls this entity with 90% ownership through DC Holding CA, Inc.,  Maison owns the remaining 10%   41,184    42,082 
HKGF Market of Alhambra, Inc.  Supermarket product sales  Grace Xu, spouse of John Xu, controls this entity with 90% ownership, Maison owns the remaining 10%   866    4,510 
Total        $55,210   $67,806 

 

19

 

 

MAISON SOLUTIONS INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

JANUARY 31, 2024 (UNAUDITED) AND APRIL 30, 2023

 

Name of Related Party  Nature  Relationship  Nine Months
Ended
January 31,
2024
   Nine Months
Ended
January 31,
2023
 
               
The United Food, LLC  Supermarket product sales  John Xu, the Company’s Chief Executive Officer, Chairman and President, is one of the United Food LLC’s shareholders  $4,408   $87,061 
HKGF Market of Arcadia, LLC  Supermarket product sales  Maison owns 50% equity interest   24,250    
 
GF Supermarket of MP, Inc.  Supermarket product sales  Grace Xu, spouse of John Xu, was the major shareholder with 49% ownership, sold this entity to Maison on June 30, 2022   
    4,257 
Dai Cheong Trading Co Inc.  Import and wholesales of groceries  John Xu, controls this entity with 90% ownership through DC Holding CA, Inc., Maison owns the remaining 10%   146,709    137,821 
HKGF Market of Alhambra, Inc.  Supermarket product sales  Grace Xu, spouse of John Xu, controls this entity with 90% ownership, Maison owns the remaining 10%   3,066    7,184 
Total        $178,433   $236,323 

 

Investment in equity purchased from related parties

 

Name of Investment Company  Nature of
Operation
  Investment percentage   Relationship  As of
January 31,
2024
   As of
April 30,
2023
 
                   
Dai Cheong Trading Co Inc.  Import and wholesales of groceries   10%  John Xu, the Company’s Chief Executive Officer, Chairman and President, controls this entity with 90% ownership through DC Holding CA, Inc., Maison owns the remaining 10%  $162,665   $162,665 
HKGF Market of Alhambra, Inc.  Supermarket product sales   10%  Grace Xu, spouse of John Xu, controls this entity with 90% ownership, Maison owns the remaining 10%   40,775    40,775 
Total             $203,440   $203,440 

 

In May 2021, the Company purchased a 10% equity interest in Dai Cheong Trading Inc., a grocery trading company, for $162,665 from DC Holding CA, Inc. DC Holding CA, Inc. is owned by John Xu, the Chief Executive Officer, Chairman and President of the Company.

 

In December 2021, the Company purchased a 10% equity interest in HKGF Market of Alhambra, Inc, the legal entity holding the Alhambra store for $40,775 from Ms. Grace Xu, a related party as the spouse of Mr. John Xu, the Chief Executive Officer, Chairman and President of the Company.

 

Related party balances

 

Accounts receivable — sales to related parties

 

Name of Related Party  Nature  Relationship  January 31,
2024
   April 30,
2023
 
               
HKGF Market of Arcadia, LLC  Supermarket product sales  Maison owns 50% equity interest  $88,243   $
 
HKGF Market of Alhambra, Inc.  Supermarket product sales  Grace Xu, spouse of John Xu, controls this entity with 90% ownership, Maison owns the remaining 10%   112,492    283,005 
United Food LLC.  Supermarket product sales  John Xu, is one of the United Food LLC’s shareholders   206,711    6,610 
Total        $407,446   $289,615 

 

20

 

 

MAISON SOLUTIONS INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

JANUARY 31, 2024 (UNAUDITED) AND APRIL 30, 2023

 

Accounts payable — purchase from related parties

 

Name of Related Party  Nature  Relationship  January 31,
2024
   April 30,
2023
 
               
Hong Kong Supermarket of Monterey Park, Ltd  Due on demand, non-interest bearing  John Xu, controls this entity  $440,166   $438,725 
Dai Cheong Trading Co Inc.  Import and wholesales of groceries  John Xu, controls this entity with 100% ownership through DC Holding CA, Inc. prior to the 10% equity interest acquisition by Maison   52,314    26,585 
Total        $492,480   $465,310 

 

Other receivables — related parties

 

Name of Related Party  Nature  Relationship  January 31,
2024
   April 30,
2023
 
               
Ideal Investment  Due on demand, non-interest bearing  John Xu, has majority ownership of this entity   3,995    3,995 
Ideal City Capital  Due on demand, non-interest bearing  John Xu, has majority ownership of this entity   30,000    30,000 
Total        $33,995   $33,995 

 

Other payables — related parties

 

Name of Related Party  Nature  Relationship  January 31,
2024
   April 30,
2023
 
               
John Xu  due on demand, non-interest bearing  The Company’s Chief Executive Officer, Chairman and President  $200,810   $200,810 
Grace Xu  due on demand, non-interest bearing  Spouse of John Xu   40,775    40,775 
Total        $241,585   $241,585 

 

13. Leases

 

The Company accounted for leases in accordance with ASU No. 2016-02, Leases (Topic 842) for all periods presented. The Company leases certain supermarkets and office facilities from third parties. Some of the Company’s leases include one or more options to renew, which are typically at the Company’s sole discretion. The Company evaluates the renewal options, and when it is reasonably certain of exercise, it will include the renewal period in its lease term. New lease modifications result in re-measurement of the right of use (“ROU”) assets and lease liabilities. Operating ROU assets and lease liabilities are recognized at the lease commencement date, based on the present value of lease payments over the lease term. Since the implicit rate for the Company’s leases is not readily determinable, the Company uses its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The incremental borrowing rate is the rate of interest that the Company would have to pay to borrow, on a collateralized basis, an amount equal to the lease payments in a similar economic environment and over a similar term.

 

21

 

 

MAISON SOLUTIONS INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

JANUARY 31, 2024 (UNAUDITED) AND APRIL 30, 2023

 

The Company’s leases mainly consist of store rent and copier rent. The store lease detail information is listed below:

 

Store   Lease Term Due
Maison Monrovia *   August 31, 2055 (with extension)
Maison San Gabriel   November 30, 2030
Maison El Monte   July 14, 2028
Maison Monterey Park   May 1, 2028

 

* On April 1, 2023, the Company renewed lease of Maison Monrovia for additional five years with new monthly based rent of $40,000 for first year and 3% increase for each of the next four years. On July 6, 2023, the Company and the lessor entered an amendment to lease, pursuant to which the lessor will provide monthly basic rent abatement of $5,000 from August 1, 2023 through March 31, 2024, $2,500 from April 1, 2024 through March 31, 2025, and $1,000 from April 1, 2025 through March 31, 2026. As a result of increased monthly base rent, the Company remeasured the lease and determined the ROU and lease liability of this lease increased by $3.62 million for each.

  

As of January 31, 2024, the average remaining term of the supermarkets’ store lease was 9.47 years.

 

In June and November 2022, the Company entered three leases for three copiers with terms of 63 months for each. As of January 31, 2024, the average remaining term of the copier lease was 3.78 years.

 

The copier lease detail information was listed below:

 

Store   Lease Term Due
Maison Monrovia   January 1, 2028
Maison San Gabriel   January 1, 2028
Maison Monterey Park   August 1, 2027

 

The Company’s total lease expenses under ASC 842 are $0.85 million and $0.76 million for the three months ended January 31, 2024 and 2023, respectively. The Company’s total lease expenses under ASC 842 are $2.33 million and $1.99 million for the nine months ended January 31, 2024 and 2023 , respectively. The Company’s ROU assets and lease liabilities are recognized using an effective interest rate of range from 4.5% to 6.25%, which was determined using the Company’s incremental borrowing rate.

 

The Company’s operating ROU assets and lease liabilities were as follows:

 

   January 31,
2024
   April 30,
2023
 
         
Operating ROU:        
ROU assets – supermarket leases  $20,980,731   $22,517,925 
ROU assets – copier leases   24,033    27,265 
Total operating ROU assets  $21,004,764   $22,545,190 

 

   January 31,
2024
   April 30,
2023
 
         
Operating lease obligations:        
Current operating lease liabilities  $1,850,310   $1,761,182 
Non-current operating lease liabilities   21,309,934    22,711,760 
Total lease liabilities  $23,160,244   $24,472,942 

 

22

 

 

MAISON SOLUTIONS INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

JANUARY 31, 2024 (UNAUDITED) AND APRIL 30, 2023

 

As of January 31, 2024, the five-year maturity of the Company’s operating lease liabilities was as follow:

 

Twelve Months Ended January 31,  Operating
lease
liabilities
 
2025  $2,835,070 
2026   2,897,055 
2027   2,955,250 
2028   3,002,423 
2020   2,029,711 
Thereafter   23,549,256 
Total future undiscounted lease payments   37,268,765 
Less: interest   (14,108,521)
Present value of lease liabilities  $23,160,244 

 

14. Stockholder’s equity

 

Common stock

 

Maison was initially authorized to issue 500,000 shares of common stock with a par value of $0.0001 per share. On September 8, 2021, the total number of authorized shares of all classes of stock was increased to 100,000,000 by way of a 200-for-1 stock split, among which, the authorized shares were divided into (i) 95,000,000 shares of common stock, par value of $0.0001 per share (the “common stock”) of which (a) 92,000,000 shares shall be a series designated as Class A common stock (the “Class A common stock”), and (b) 3,000,000 shares shall be a series designated as Class B common stock (the “Class B common stock”), and (ii) 5,000,000 shares of preferred stock, par value $0.0001 per share (the “preferred stock”). For the Class A common stock and Class B common stock, the rights of the holders of Class A common stock and Class B common stock are identical, except with respect to voting and conversion rights. Each share of Class A common stock is entitled to one (1) vote. Each share of Class B common stock is entitled to ten (10) votes and is convertible at any time into one share of Class A common stock. As of January 31, 2024, John Xu, the Company’s Chief Executive Officer, Chairman and President, holds all of our outstanding shares of Class B common stock. All shares and per share amounts used herein and in the accompanying consolidated financial statements have been retroactively adjusted to reflect (i) the increase of share capital as if the change of share numbers became effective as of the beginning of the first period presented for Maison Group and (ii) the reclassification of all outstanding shares of our common stock beneficially owned by Golden Tree USA Inc. into Class B common stock, which are collectively referred to as the “Reclassification.”

 

Initial Public Offering

 

On October 4, 2023, the Company entered into an Underwriting Agreement with Joseph Stone Capital, LLC (the “Underwriter”) in connection with the Company’s initial public offering (the “IPO”) of 2,500,000 shares of Class A common stock, at a price of $4.00 per share, less underwriting discounts and commissions.

 

The IPO closed on October 10, 2023, and the Company received net proceeds of approximately $8.72 million, after deducting underwriting discounts and commissions and estimated IPO offering expenses payable by the Company. The Company intends to use the net proceeds from the IPO primarily for new store acquisitions and expansion, including opening new stores and the acquisition of businesses and supermarkets that complement the Company’s business, to pay off loans, research and develop its operating systems with JD.com, make upgrades and renovations to existing stores, and to develop its online business.

 

On October 10, 2023, the Company issued Underwriter non-redeemable warrants to purchase an amount equal to five (5%) percent of the shares of Common Stock sold in the Offering (125,000 warrants, which is exclusive of the over-allotment option) pursuant to the Underwriter’s Warrant Agreement. The Underwriter Warrants will be exercisable commencing one hundred eighty (180) days after the commencement of sales of the Offering (April 1, 2024) and until the fifth anniversary of the effective date of the Offering (April 1, 2029). The Company accounted for the warrants issued based on the FV method under FASB ASC Topic 505, and the FV of the warrants was calculated using the Black-Scholes model under the following assumptions: life of 5 years, volatility of 100%, risk-free interest rate of 4.26% and dividend yield of 0%. The FV of the warrants issued at the grant date was $382,484. The warrants issued in this financing were classified as equity instruments.

 

23

 

 

MAISON SOLUTIONS INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

JANUARY 31, 2024 (UNAUDITED) AND APRIL 30, 2023

 

Following is a summary of the activities of warrants for the period ended January 31, 2024:

 

   Number of Warrants   Exercise Price   Weighted Average Remaining Contractual Term in Years 
             
Outstanding as of April 30, 2023   
   $
     
Exercisable as of April 30, 2023   
   $
     
Granted   125,000    4.80    5.00 
Exercised   
    
     
Forfeited   
    
     
Expired   
    
     
Outstanding as of January 31, 2024   125,000   $4.80    5.00 
Exercisable as of January 31, 2024   
   $
     

 

PIPE Offering

 

On November 22, 2023, the Company entered into certain securities purchase agreements with certain investors. Pursuant to the Securities Purchase Agreements, the Company sold an aggregate of 1,190,476 shares (the “PIPE Shares”) of the Company’s Class A common stock, par value $0.0001 per share, to the Investors at a per share purchase price of $4.20 (the “PIPE Offering”).

 

The PIPE Offering closed on November 22, 2023. The Company received net proceeds of approximately $4.60 million, after deducting investment banker’s discounts and commissions and offering expenses payable by the Company.

 

15. Income taxes

 

Maison Solutions is a Delaware holding company that is subject to the U.S. income tax. Maison Monrovia and Maison San Gabriel are pass through entities whose income or losses flow through Maison Solution’s income tax return.

 

The provision for income taxes provisions consisted of the following components:

 

   Three Months
ended
January 31,
2024
   Three Months
ended
January 31,
2023
 
         
Current:        
Federal income tax expense  $117,066   $51,442 
State income tax expense   44,058    37,346 
Deferred:          
Federal income tax expense (benefit)   (1,852)   7,716 
State income tax expense (benefit)   (616)   2,566 
Total  $158,656   $99,070 

 

   Nine Months
ended
January 31,
2024
   Nine Months
ended
January 31,
2023
 
         
Current:        
Federal income tax expense  $314,714   $126,185 
State income tax expense   116,143    71,195 
Deferred:          
Federal income tax benefit   (4,604)   (6,175)
State income tax benefit   (1,531)   (2,054)
Total  $424,722   $189,151 

 

24

 

 

MAISON SOLUTIONS INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

JANUARY 31, 2024 (UNAUDITED) AND APRIL 30, 2023

 

The following is a reconciliation of the difference between the actual (benefit) provision for income taxes and the (benefit) provision computed by applying the federal statutory rate on income (loss) before income taxes:

 

   Three Months
ended
January 31,
2024
   Three Months
ended
January 31,
2023
 
         
Federal statutory rate expense (benefit)   (79,149)   274,164 
State statutory rate, net of effect of state income tax deductible to federal income tax   (25,658)   92,473 
Permanent difference – penalties, interest, and others   73,945    29,348 
Utilization of net operating losses (“NOL”)   
    (244,859)
Changes in valuation allowance   189,518    (52,056)
Tax expense per financial statements   158,656    99,070 

 

   Nine Months
ended
January 31,
2024
   Nine Months
ended
January 31,
2023
 
         
Federal statutory rate expense (benefit)   (9,676)   297,661 
State statutory rate, net of effect of state income tax deductible to federal income tax   (1,249)   100,952 
Permanent difference – penalties, interest, and others   86,085    54,845 
Utilization of NOL   (24,138)   (300,508)
Change in valuation allowance   373,700    36,201 
Tax expense per financial statements   424,722    189,151 

 

Deferred tax assets and liabilities are recognized for the expected future tax consequences of differences between the carrying amounts of assets and liabilities and their respective tax bases using enacted tax rates in effect for the year in which the differences are expected to reverse. Deferred taxes were comprised of the following:

 

   January 31,
2024
   April 30,
2023
 
         
Deferred tax assets:        
Bad debt expense  $54,206   $70,929 
Inventory impairment loss   39,642    
 
Investment loss on equity method investment   17,902    
 
Lease liabilities, net of ROU   603,181    441,997 
NOL   451,006    583,490 
Valuation allowance   (1,151,652)   (1,085,551)
Deferred tax assets, net  $14,285   $10,865 
           
Deferred tax liability:          
Trademark acquired at acquisition of Maison Monterey Park   48,558    51,273 
Deferred tax liability, net of deferred tax assets  $34,273   $40,408 

 

As of January 31, 2024 and April 30, 2023, Maison and Maison El Monte had approximately $1.52 million and $2.25 million, respectively, of U.S. federal NOL carryovers available to offset future taxable income which do not expire but are limited to 80% of income until utilized. As of January 31, 2024 and April 30, 2023, Maison and Maison El Monte had approximately $1.89 million and $1.58 million, respectively, of California state net operating loss which can be carried forward up to 20 years to offset future taxable income. In assessing the realization of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets depends upon the Company’s future generation of taxable income during the periods in which temporary differences representing net future deductible amounts become deductible. Management considers the scheduled reversal of deferred tax liabilities, projected future taxable income, and tax planning strategies in making this assessment. After consideration of all the information available, management believes that significant uncertainty exists with respect to future realization of the deferred tax assets and has therefore established a full valuation allowance.

 

The Company recorded $6,421 and $17,871of interest and penalties related to understated income tax payments for the three months ended January 31, 2024 and 2023, respectively. The Company recorded $10,985 and $38,243 of interest and penalties related to understated income tax payments for the nine months ended January 31, 2024 and 2023, respectively. As of January 31, 2024 and April 30, 2023, the Company had significant uncertain tax positions of $114,267 and $103,282, respectively.

 

As of January 31, 2024, the Company’s U.S. income tax returns filed for the year ending on December 31, 2020 and thereafter are subject to examination by the relevant taxation authorities.

 

25

 

 

MAISON SOLUTIONS INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

JANUARY 31, 2024 (UNAUDITED) AND APRIL 30, 2023

 

16. Other income

 

For the three months ended January 31, 2024 and 2023, other income mainly consists of $nil and $1.32 million employee retention credit (“ERC”) received. For the nine months ended January 31, 2024 and 2023, other income mainly consists of $0.38 million and $1.32 million employee retention credit (“ERC”) received. The ERC is a tax credit for businesses that continued to pay employees while shut down due to the COVID-19 pandemic or had significant declines in gross receipts from March 13, 2020 to December 31, 2021.

 

17. Commitments and contingencies

 

Contingencies

 

The Company is otherwise periodically involved in various legal proceedings that are incidental to the conduct of its business, including, but not limited to, employment discrimination claims, customer injury claims, and investigations. When the potential liability from a matter can be estimated and the loss is considered probable, the Company records the estimated loss. Due to uncertainties related to the resolution of lawsuits, investigations, and claims, the ultimate outcome may differ from the estimates. Although the Company cannot predict with certainty the ultimate resolution of any lawsuits, investigations, and claims asserted against it, management does not believe any currently pending legal proceeding to which the Company is a party will have a material adverse effect on its financial statements.

 

On January 2, 2024, the Company and our executive officers and directors, as well as Joseph Stone Capital LLC, and AC Sunshine Securities LLC, the underwriters in the Company’s initial public offering (together, the “Defendants”), were named in a class action complaint filed in the Supreme Court of the State of New York alleging violations of Sections 11 and 15 of the Securities Act of 1933, as amended (Ilsan Kim v. Maison Solutions Inc., et. al, Index No. 150024/2024). As relief, the plaintiffs are seeking, among other things, compensatory damages. 

 

On January 4, 2024, the Defendants were named in a class action complaint filed in the United States District Court for the Central District of California alleging violations of Sections 11 and 15 of the Securities Act of 1933, as amended, as well as violations of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, as amended (Rick Green and Evgenia Nikitina v. Maison Solutions Inc., et. al., Case No. 2:24-cv-00063).   As relief, the plaintiffs are seeking, among other things, compensatory damages. 

 

The Company and Defendants believe the allegations in both complaints are without merit and intend to defend each suit vigorously.

 

In May 2020, Maison El Monte was named as a co-defendant in a complaint filed by a consumer advocacy group alleging violations of a California health and safety regulation. The case is pending in the Superior Court of the State of California, and as such, the Company has not made any accruals of possible loss for the year ended April 30, 2023 and for the period ended January 31, 2024 related to this case.

 

In June 2022, Maison San Gabriel entered into a confidential settlement agreement with the plaintiff in connection with a California employment law case whereby Maison San Gabriel agreed to pay $98,500 to plaintiff in full settlement of all claims in the case. As a result of the settlement agreement, the Company accrued $98,500 as a loss relating to the case for the fiscal year ended April 30, 2022. During the year ended April 30, 2023, the Company accrued additional $40,000 litigation loss.

 

Commitments

 

On April 19, 2021, JD E-commerce America Limited (“JD US”) and the Company entered into a Collaboration Agreement (the “Collaboration Agreement”) pursuant to which JD.com will provide services to Maison focused on updating in store technology through the development of a new mobile app, the updating of new in-store technology, and revising store layouts to promote efficiency. The Collaboration Agreement provided for a consultancy and initialization fee of $220,00040% of which was payable within three (3) days of effectiveness, 40% of which is due within three (3) days of the completion and delivery of initialization services (including initializing of a feasibility plan, store digitalization, delivery of online retailing and e-commerce business and operational solutions for the Stores) as outlined in the Collaboration Agreement, and the remaining 20% is payable within three (3) days of the completion and delivery of the implementation services (including product and merchandise supply chain configuration, staff training for operation and management of the digital solutions, installation and configuration of hardware, customization of software, concept design and implementation), as outlined in the Collaboration Agreement. The Collaboration Agreement also included certain additional storage and implementation fees to be determined by the parties and royalty fees, following the commercial launch of the platform developed by JD US, of 1.2% of gross merchandise value based on information generated by the platform. For each additional store requiring Consultancy and Initialization service, an additional $50,000 will be charged for preparing the feasibility plan for such additional store. The Collaboration Agreement has an initial term of 10 years and customary termination and indemnification provisions. Simultaneously with the effectiveness of the Collaboration Agreement, JD US and Maison entered into an Intellectual Property License Agreement (the “IP Agreement”) outlining certain trademarks, logos and designs, and other intellectual property rights used in connection with the retail supermarket operations outlined in the Collaboration Agreement, which includes an initial term of 10 years and customary termination provisions. There are no additional licensing fees or costs associated with the IP Agreement. As of the date of this report, there is no new progress on the collaboration agreement with JD US. 

 

26

 

 

MAISON SOLUTIONS INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

JANUARY 31, 2024 (UNAUDITED) AND APRIL 30, 2023

 

18. Acquisition of subsidiary

 

On June 30, 2022, the Company purchased 100% equity interest in GF Supermarket of MP, Inc. (“Maison Monterey Park”), the legal entity holding a supermarket in Monterey Park. Mrs. Grace Xu (spouse of Mr. John Xu, the Company’s Chief Executive Officer, Chairman and President) was a selling shareholder of GF Supermarket of MP Inc. with 49% ownership percentage. Another selling shareholder of GF Supermarket of MP Inc. was DNL Management Inc. with 51% ownership percentage, who is not a related party of the Company. The purchase consideration was $1.5 million. On February 21, 2023, the Company and such selling shareholders renegotiated and entered into an Amended Stock Purchase Agreement with an effective date on October 31, 2022, to amend the purchase price to $2.5 million, which both parties believed reflected the true fair value of Maison Monterey Park.

 

The following table summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition. Goodwill as a result of the acquisition of Maison Monterey Park is calculated as follows:

 

Total purchase considerations  $2,500,000 
Fair value of tangible assets acquired:     
Accounts receivable   79,651 
Due from related party   25,000 
Property and equipment   448,932 
Security deposit   161,945 
Inventory   872,084 
Deferred tax asset   10,545 
Operating lease right-of-use assets   4,680,216 
Intangible assets (trademark) acquired   194,000 
Total identifiable assets acquired   6,472,373 
      
Fair value of liabilities assumed:     
Bank overdraft   (281,940)
Accounts payable   (865,769)
Contract liabilities   (10,369)
Income tax payable   (183,262)
Accrued liability and other payable   (85,789)
Tenant Security deposit   (32,200)
Operating lease liabilities   (4,680,967)
Deferred tax liability   (54,288)
Total liabilities assumed   (6,194,584)
Net identifiable assets acquired   277,789 
Goodwill as a result of the acquisition  $2,222,211 

 

The following condensed unaudited pro forma consolidated results of operations for the Company for the nine months ended January 31, 2023 present the results of operations of the Company and Maison Monterey Park as if the acquisitions occurred on May 1, 2022, respectively. 

 

The pro forma results are not necessarily indicative of the actual results that would have occurred had the acquisitions been completed as of the beginning of the periods presented, nor are they necessarily indicative of future consolidated results.

  

   For the
Nine Months Ended
January 31,
2023
 
   (Unaudited) 
Revenue  $44,038,436 
Operating costs and expenses   43,633,975 
Income from operations   404,461 
Other income   1,337,288 
Income tax expense   (286,445)
Net income  $1,455,304 

 

19. Subsequent Event

 

The Company follows the guidance in FASB ASC 855-10 for the disclosure of subsequent events. The Company evaluated subsequent events through the date the financial statements were issued and determined the Company has the following major subsequent events that need to be disclosed: On August 22, 2023, the Company entered a Letter of Intent for acquiring 100% ownership of Lee Lee Oriental Supermart (“Lee Lee”) for approximately $22.4 million. Lee Lee is engaged in supermarket business in Arizona. The acquisition is in the final stage of closing.

 

27

 

 

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

 

This management’s discussion and analysis of financial condition and results of operations contains forward-looking statements that involve risks and uncertainties. See “Cautionary Note Regarding Forward-Looking Statements” for a discussion of the uncertainties, risks and assumptions associated with those statements. You should read the following discussion in conjunction with our consolidated financial statements and related notes which are included elsewhere in this Quarterly Report on Form 10-Q. Our actual results may differ materially from those discussed in the forward-looking statements as a result of various factors, including, but not limited to, those described under “Risk Factors,” and included in other portions of this Quarterly Report on Form 10-Q.

 

Cautionary Note Regarding Forward-Looking Statements 

 

This Quarterly Report on Form 10-Q includes forward-looking statements. We have based these forward-looking statements on our current expectations and projections about future events. These forward-looking statements are subject to known and unknown risks, uncertainties, and assumptions about us that may cause our actual results, levels of activity, performance, or achievements to be materially different from any future results, levels of activity, performance or achievements expressed or implied by such forward-looking statements. In some cases, you can identify forward-looking statements by terminology such as “may,” “should,” “could,” “would,” “expect,” “plan,” “anticipate,” “believe,” “estimate,” “continue,” or the negative of such terms or other similar expressions. Factors that might cause or contribute to such a discrepancy include, but are not limited to, those described in our other Securities and Exchange Commission (“SEC”) filings. References to “we,” “us,” “our,” “Maison” or the “Company” are to Maison Solutions Inc., except where the context requires otherwise.

 

Overview

 

We are a fast-growing, specialty grocery retailer offering traditional Asian food and merchandise to modern U.S. consumers, in particular to members of Asian-American communities. We are committed to providing Asian fresh produce, meat, seafood, and other daily necessities in a manner that caters to traditional Asian-American family values and cultural norms, while also accounting for the new and faster-paced lifestyle of younger generations and the diverse makeup of the communities in which we operate. To achieve this, we are developing a center-satellite stores network. Since our formation in July 2019, we have acquired equity interests in four (4) traditional Asian supermarkets in Los Angeles, California. Since April 30, 2022, we have been operating these supermarkets as center stores. The center stores target traditional Asian-American, family-oriented customers with a variety of meat, fresh produce and other merchandise, while additionally stocking items which appeal to the broader community. We are operating these traditional Asian-American, family-oriented supermarkets with our management’s deep cultural understanding of our consumers’ unique consumption habits. In addition to the traditional supermarkets, on December 31, 2021, we acquired a 10% equity interest in a new grocery store located in Alhambra, California, a young and active community (the “Alhambra Store”). The Alhambra store is 100% owned by Mrs. Grace Xu, the spouse of Mr. John Xu, our chief executive officer (“CEO”), Chairman and President. We intend to acquire the remaining 90% equity interest in the Alhambra Store with a portion of the net proceeds from our initial public offering. Our intention is that the Alhambra Store will serve as our first satellite store. The investment in the Alhambra Store is considered a related party transaction because Mrs. Xu is the spouse of Mr. Xu, our CEO, Chairman and President. Please refer to “Certain Relationships and Related Party Transactions” for further explanation. In May 2021, the Company acquired 10% of the equity interests in Dai Cheong, a wholesale business which mainly supplies foods and groceries imported from Asia, which is owned by John Xu, our CEO, Chairman and President. We intend to acquire the controlling ownership of Dai Cheong with a portion of the net proceeds of our initial public offering. By adding Dai Cheong to our portfolio, we will take the first step toward creating a vertically integrated supply-retail structure. Having an importer as a part of our portfolio will allow us the opportunity to offer a wider variety of products and to reap the benefits of preferred wholesale pricing. On June 27, 2023, we invested $1,440,000 for 40% equity interest in HKGF Market of Arcadia, LLC (“HKGF Arcadia”), a supermarket in the city of Arcadia, California, to further expands our footprint to new neighborhood. On December 6, 2023, we invested additional $360,000 for another 10% equity interest in HKGF Arcadia.

 

Collaboration with JD.com

 

On April 19, 2021, JD E-commerce America Limited (“JD US”), the U.S. subsidiary of JD.com, and Maison entered into a Collaboration Agreement (the “Collaboration Agreement”) pursuant to which JD.com will provide services to Maison focused on updating in store technology through the development of a new mobile app, the updating of new in-store technology, and revising store layouts to promote efficiency. The agreement included a consultancy and initialization fee of $220,000, 40% of which was payable within three (3) days of effectiveness and which has been paid, 40% of which is due within three (3) days of the completion and delivery of initialization services as outlined in the Collaboration Agreement, and the remaining 20% is payable within three (3) days of the completion and delivery of the implementation services, as outlined in the Collaboration Agreement. The Collaboration Agreement also included certain additional storage and implementation fees to be determined by the parties and royalty fees, following the commercial launch of the platform developed by JD.com, of 1.2% of gross merchandise value based on information generated by the platform. For each additional store requiring consultancy and initialization service, an additional $50,000 will be charged for preparing the feasibility plan for such additional store. The Collaboration Agreement has an initial term of 10 years and customary termination and indemnification provisions. Simultaneously with the effectiveness of the Collaboration Agreement, JD US and Maison entered into an Intellectual Property License Agreement (the “IP Agreement”) outlining certain trademarks, logos and designs and other intellectual property rights used in connection with the retail supermarket operations outlined in the Collaboration Agreement, which includes an initial term of 10 years and customary termination provisions.

 

28

 

 

Key Factors that Affect Operating Results

 

Inflation

 

The inflation rate for the United States was 3.1% for the nine months ended January 31, 2024, 4.9% for the year ended April 30, 2023 and 8.3% for the year ended April 30, 2022 according to Bureau of Labor Statistics. Inflation increased our purchase costs, occupancy costs, and payroll costs. To offset inflationary pressures for the nine months ended January 31, 2024, we have increased our products’ selling price to cover these increased costs.

 

Operating Cost Increase After Initial Public Offering

 

We historically have operated our business as a private company. We completed our initial public offering on October 10, 2023. As a public company, we are subject to increased operating costs related to our listing on Nasdaq, including increased costs related to our compliance with Securities Act and Exchange Act periodic reporting, annual audit expenses, legal service expenses, and related consulting service expenses. 

 

Competition

 

Food retail is a competitive industry. Our competition varies and includes national, regional, and local conventional supermarkets, national superstores, alternative food retailers, natural foods stores, smaller specialty stores, farmers’ markets, supercenters, online retailers, mass or discount retailers and membership warehouse clubs. Our principal competitors include 99 Ranch Market and H-Mart for conventional supermarkets and Weee! for online groceries. Each of these stores competes with us based on product selection, product quality, customer service, price, store format, location, or a combination of these factors. In addition, some competitors are aggressively expanding their number of stores or their product offerings. Some of these competitors may have been in business longer, may have more experience operating multiple store locations, or may have greater financial or marketing resources than us.

 

As competition in certain areas intensifies or competitors open stores within proximity to our stores, our results of operations may be negatively impacted through a loss of sales, decrease in market share, reduction in margin from competitive price changes, or greater operating costs. In addition, other established food retailers could enter our markets, increasing competition for market share.

 

Payroll

 

As of January 31, 2024, we had approximately 175 employees. Our employees are not unionized nor, to our knowledge, are there any plans for them to unionize. We have never experienced a strike or significant work stoppage. We consider our employee relations to be good. Minimum wage rates in some states have recently increased. For example, in California, the minimum wage rose from $13 to $14 per hour from 2020 to 2021 and increased to $15.50 per hour in 2023. According to the California Department of Industrial Relations, the minimum hourly wage in California will increase to $16 on January 1, 2024. Our payroll and payroll tax expenses were $1.8 million and $2.2 million for the three months ended January 31, 2024 and 2023, respectively. Our payroll and payroll tax expenses were $5.2 million and $5.0 million for the nine months ended January 31, 2024 and 2023, respectively.

 

Vendor and Supply Management

 

Maison believes that a centralized and efficient vendor and supply management system is the key to profitability. Maison has major vendors, including Drop in The Ocean, Inc., ONCO Food Corp., GF Distribution, Inc., and XHJC Holding Inc. For the three months ended January 31, 2024, two suppliers accounted for 25%, and 16% of the Company’s total purchases, respectively. For the three months ended January 31, 2023, three suppliers accounted for 46%, 27% and 25% of the Company’s total purchases, respectively. For the nine months ended January 31, 2024, three suppliers accounted for 30%, 18% and 9% of the Company’s total purchases, respectively. For the nine months ended January 31, 2023, three suppliers accounted for 20%, 18% and 18% of the Company’s total purchases, respectively. Maison believes that its centralized vendor management enhances its negotiating power and improves its ability to manage vendor payables.

 

Store Maintenance and Renovation

 

From time to time, Maison conducts maintenance on the fixtures and equipment for its stores. Any maintenance or renovations could interrupt the operation of our stores and result in a decline in customer volume. Significant maintenance or renovation would affect our operations and operating results. Meanwhile, improving the store environment can also attract more customers and lead to an increase in sales. Maison focused on improving stores for the three and nine months ended January 31, 2024 and 2023. We spent $0.35 million for the three months ended January 31, 2024 for repairs and maintenance and supermarket renovation, an increase of $0.29 million compared to $55,338 for the three months ended January 31, 2023. We spent $0.44 million for the nine months ended January 31, 2024 for repairs and maintenance and supermarket renovation, an increase of $0.25 million compared to $196,980 for the nine months ended January 31, 2023.

 

29

 

 

Critical Accounting Policy

 

Related Parties

 

The Company identifies related parties, and accounts for, and discloses related party transactions in accordance with ASC Topic 850 “Related Party Disclosures” and other relevant ASC standards. Parties are considered to be related to the Company if the parties, directly or indirectly, through one or more intermediaries, control, are controlled by, or are under common control with the Company. Related parties also include principal owners of the Company, its management, members of the immediate families of principal owners of the Company and its management and other parties with which the Company may deal with if one party controls or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.

 

Use of Estimates

 

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities as of the date of the consolidated financial statements and the reported amounts of revenues and expenses during the periods presented. Significant accounting estimates are used for, but not limited to, useful lives of property and equipment, commitments and contingencies, inventory reserve, allowance for estimated uncollectable accounts receivables and other receivables, impairment of long-lived assets, contract liabilities, and valuation of deferred tax assets. Given the global economic climate and additional or unforeseen effects from the COVID-19 pandemic, these estimates have become more challenging, and actual results could differ materially from these estimates.

 

Inventories

 

Inventories, consisting of products available for sale, are primarily accounted for using the first-in, first-out method, and are valued at the lower of cost and net realizable value. This valuation requires us to make judgments, based on currently available information, about the likely method of disposition, such as through sales to individual customers, returns to product vendors, or liquidations, and expected recoverable values of each disposition category. The Company records inventory shrinkage based on historical data and management’s estimates and provided a reserve for inventory shrinkage for the three and nine months ended January 31, 2024 and 2023.

 

Revenue Recognition

 

The Company adopted ASC Topic 606, Revenue from Contracts with Customers (“ASC Topic 606”), from May 1, 2020 using the modified retrospective transition approach to all contracts that did not have an impact on the beginning retained earnings on May 1, 2020. The Group’s revenue recognition policies effective on the adoption date of ASC Topic 606 are presented as below.

 

In accordance with ASC Topic 606, the Company’s performance obligation is satisfied upon the transfer of goods to the customer, which occurs at the point of sale. Revenues are recorded net of discounts, sales taxes, and returns and allowances.

 

The Company sells Company gift cards to customers. There are no administrative fees on unused gift cards and the gift cards do not have an expiration date. Gift card sales are recorded as contract liability when sold and are recognized as revenue when either the gift card is redeemed or the likelihood of the gift card being redeemed is remote (“gift card breakage”). The Company’s gift card breakage rate is based upon historical redemption patterns and it recognizes breakage revenue utilizing the redemption recognition method. The Company also offers discounts on the gift cards sold to its customers. The discounts are recorded as sales discount when gift card been redeemed.

 

The Company’s contract liability related to gift cards was $308,326 and $449,334 as of January 31, 2024 and April 30, 2023, respectively.

 

Leases

 

On May 1, 2020, the Company adopted ASU 2016-02, Lease (FASB ASC Topic 842). The adoption of Topic 842 resulted in the presentation of operating lease right-of-use (“ROU”) assets and operating lease liabilities on the consolidated balance sheet. See Note 14 — “Leases” for additional information.

 

30

 

 

The Company determines if an arrangement contains a lease at the inception of a contract under ASC Topic 842. At the commencement of each lease, management determines its classification as an operating or finance lease. For leases that qualify as operating leases, ROU assets and liabilities are recognized at the commencement date based on the present value of any remaining lease payments over the lease term. For this purpose, the Company considers only payments that are fixed and determinable at the time of commencement. As most of its leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The ROU assets include adjustments for accrued lease payments.

 

ROU assets also include any lease payments made prior to commencement and are recorded net of any lease incentives received. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that it will exercise such options.

 

A short-term lease is defined as a lease that, at the commencement date, has a lease term of 12 months or less and does not include an option to purchase the underlying asset that the lessee is reasonably certain to exercise. When determining whether a lease qualifies as a short-term lease, the Company evaluates the lease term and the purchase option. Hence, the Company does not recognize any operating lease ROU assets and operating lease liabilities for short-term leases.

 

The Company evaluates the carrying value of ROU assets if there are indicators of impairment and review the recoverability of the related asset group. If the carrying value of the asset group is determined to not be recoverable and is in excess of the estimated fair value, the Company will record an impairment loss in other expenses in the consolidated statements of operations.

 

The Company also subleases certain mini stores that are within the supermarket to other parties. The Company collects security deposits and rent from these sub-lease tenants. The rent income collected from sub-lease tenants recognized as rental income and deducted occupancy cost.

 

Recently Issued Accounting Pronouncements

 

Please refer to Note 2 — “Summary of significant accounting policies” for details.

 

How to Assess Our Performance

 

In assessing performance, management considers a variety of performance and financial measures, including principal growth in net revenue, gross profit and selling, and general and administrative expenses. The key measures that we use to evaluate the performance of our business are set forth below.

 

Net Revenue

 

Our net revenues comprise gross revenues net of returns and discounts. We do not record sales taxes as a component of retail revenues as it is considered a pass-through conduit for collecting and remitting sales taxes.

 

Gross Profit

 

We calculate gross profit as net revenues less cost of revenues and occupancy costs. Gross margin represents gross profit as a percentage of net revenues. Occupancy costs include store rental costs. The components of our cost of revenues and occupancy costs may not be identical to those of our competitors. As a result, our gross profit and gross margin may not be comparable to similar data made available by our competitors.

 

Cost of revenue includes the purchase price of consumer products, inbound and outbound shipping costs, including costs related to our sorting and delivery center, which is the warehouse attached to the El Monte store, and where we are the transportation service provider. Shipping costs to receive products from our suppliers are included in our inventory and recognized in cost of revenues upon sale of products to our customers.

 

Selling, General and Administrative Expenses

 

Selling, general, and administrative expenses primarily consist of retail operational expenses, administrative salaries and benefits costs, marketing costs, advertising costs, and corporate overhead.

 

Selling expenses mainly consist of advertising costs, promotion expenses, and payroll and related expenses for personnel engaged in selling and marketing activities.

 

31

 

 

General and administrative expenses primarily consist of costs for corporate functions, including payroll and related expenses; facilities and equipment expenses, such as depreciation and amortization expense and rent; and professional fees and litigation costs.

 

Results of Operations for the Three Months Ended January 31, 2024 and 2023

 

   Three Months ended January 31, 
   2024   2023   Change   Percentage
Change
 
Net revenues  $13,598,479   $15,637,095   $(2,038,616)   (13.0)%
Cost of revenues   10,410,684    11,626,723    (1,216,039)   (10.5)%
Gross profit   3,187,795    4,010,372    (822,577)   (20.5)%
Operating expenses                    
Selling expenses   2,438,846    2,664,054    (225,208)   (8.5)%
General and administrative expenses   1,056,118    1,394,570    (338,452)   (24.3)%
Total operating expenses   3,494,964    4,058,624    (563,660)   (13.9)%
Loss from operations   (307,169)   (48,252)   (258,917)   536.6%
Other income (loss), net   (50,306)   1,277,741    (1,328,047)   (103.9)%
Interest income (expense)   (19,425)   76,052    (95,477)   (125.5)%
Income (loss) before income taxes   (376,900)   1,305,541    (1,682,441)   (128.9)%
Income tax provisions   158,656    99,070    59,586    60.1%
Net income (loss)   (535,556)   1,206,471    (1,742,027)   (144.4)%
Net income attributable to noncontrolling interests   13,398    217,997    (204,599)   (93.9)%
Net income (loss) attributable to Maison Solutions Inc.  $(548,954)  $988,474   $(1,537,428)   (155.5)%

 

Revenues

 

   Three Months ended January 31, 
   2024   2023   Change   Percentage
Change
 
Perishables  $7,243,469   $8,701,876   $(1,458,407)   (16.8)%
Non-perishables   6,355,010    6,935,219    (580,209)   (8.4)%
Net revenue  $13,598,479   $15,637,095   $(2,038,616)   (13.0)%

 

Our net revenues were approximately $13.6 million for the three months ended January 31, 2024, a decrease of approximately $2.0 million or 13.0%, from approximately $15.6 million for the three months ended January 31, 2023. The decrease in net revenues was mainly due to increased competition from two newly opened Asian supermarkets near Maison San Gabriel, effect from ending of certain Covid-9 pandemic-era relief programs in fall such as losing access to foods stamps due to resume of work requirement for food stamps, as well as temporary slow-down of Maison El Monte store due to renovation. We spent $0.3 million for Maison El Monte store renovation in the three months ended January 31 ,2024. 

 

Cost of Revenues

 

   Three Months ended January 31, 
   2024   2023   Change   Percentage
Change
 
Total cost of revenues  $10,410,684   $11,626,723   $(1,216,039)   (10.5)%

 

Cost of revenues includes cost of supermarket product sales and occupancy costs, which are store rent expense, depreciation for store property and equipment, inventory shrinkage costs and store supplies. The depreciation expense comes from machinery & equipment, such as refrigerators, water heaters, forklifts, and freezers and furniture & fixtures, such as metal shelves, shopping carts, and LED lights. Shrinkage costs are different for different types of products. For example, fruits and vegetables have a high allowance rate during the receiving and display process. The seafood and meat departments have a low allowance rate because the non-fresh products can freeze and sell for the same price or even higher price after being cut. The cost of revenues decreased by approximately $1.2 million, from $11.6 million for three months ended January 31, 2023, to approximately $10.4 million for the three months ended January 31, 2024. The decrease in the cost of revenue was due to the decreased sales and decreased freight costs from the supermarkets.

 

32

 

 

Gross Profit and Gross Margin

 

   Three Months ended January 31, 
   2024   2023   Change   Percentage
Change
 
Gross Profit  $3,187,795   $4,010,372   $(822,577)   20.5%
Gross Margin   23.4%   25.6%            (2.2)%

 

Gross profit was approximately $3.2 million and $4.0 million for the three months ended January 31, 2024 and 2023, respectively. Gross margin was 23.4 % and 25.6% for the three months ended January 31, 2024 and 2023, respectively. Our supermarkets’ sales profit margins decreased by 2.2% for the three months ended January 31, 2024 compared to the three months ended January 31, 2023, which was mainly due to increased competition from nearby newly opened two Asian supermarkets, and increased inventory costs due to high inflation of consumer products. We increased the selling price of some our products, however, due to increased competition, the overall selling price increase ratio for our products was less than the purchase price of our products.

 

Total Operating Expenses

   Three Months ended January 31, 
   2024   2023   Change   Percentage
Change
 
Selling Expense  $2,438,846   $2,664,054   $(225,208)   (8.5)%
General and Administrative Expense   1,056,116    1,394,570    (338,452)   (24.3)%
Total Operating Expense  $3,494,964   $4,058,624   $(563,660)   (13.9)%
Percentage of revenue   25.7%   26.0%        (0.3)%

 

Total operating expenses were approximately $3.5 million for the three months ended January 31, 2024, a decrease of approximately $0.6 million, compared to approximately $4.1 million for the three months ended January 31, 2023. Total operating expenses as a percentage of revenues were 25.7 % and 26.0% for the three months ended January 31, 2024 and 2023, respectively. The decrease in operating expense was mainly due to the decreased selling expenses and decreased general and administrative expenses. The decrease in general and administrative expenses was mainly from decreased professional fees, by $448,460 in the three months ended January 31, 2024, as compared to the three months ended January 31, 2023. The decreased general and administrative expenses was partially offset by increased amortization expense and office expenses. Amortization expense increased by $59,840 which was for two new systems we purchased for our store operation improvement and future business acquisition, and office expense increased by $31,800 in the three months ended January 31, 2024, as compared to the three months ended January 31, 2023.

 

The decrease in selling expenses during the three months ended January 31, 2024 was primarily due to decreased marketing expense.

 

Other Income (Expenses), Net

 

Other expense was $50,306 for the three months ended January 31, 2024 and $1,277,741 for the three months ended January 31, 2023. For the three months ended January 31, 2024, other expenses mainly consisted of investment loss of $51,204 from HKGF Arcadia, which was partially offset by other income of $898. For the three months ended January 31, 2023, other income mainly consisted of $1.3 million employee retention credit (“ERC”) received in January 2023. The ERC is a refundable tax credit for businesses that continued to pay employees while shut down due to the COVID-19 pandemic or had significant declines in gross receipts from March 13, 2020 to December 31, 2021.

 

Interest Income (Expense), Net

 

Interest expense was $19,425 for the three months ended January 31, 2024, an increase of $95,477, from interest income of $76,052 for the three months ended January 31, 2023. The interest expense was for the SBA Loans and the AFNB Loans. The interest income in the three months ended January 31, 2023 was from the loan receivables from Drop in the Ocean, Inc, which was repaid in full as of January 31, 2023.

 

Income Taxes Provisions

 

Income tax expense was $158,656 for the three months ended January 31, 2024, an increase of $59,586, from income taxes expense of $99,070 for the three months ended January 31, 2023. The increase was mainly due to increased taxable income from our supermarket operations for the three months ended January 31, 2024 despite we had increased taxable loss from our parent company.

 

Net Income (Loss)

 

Net loss attributable to the Company was $548,954 for the three months ended January 31, 2024, a decrease of $1,537,428, or 155.5%, from a $988,474 net income attributable to the Company for the three months ended January 31, 2023. This was mainly attributable to the reasons discussed above, which included an approximately $822,577 decrease in gross profit, increased non-operating expenses of approximately $1.4 million and increased income tax expense of $59,586, but partly offset by decreased operating expenses by $563,660.

 

33

 

 

Results of Operations for the Nine Months Ended January 31, 2024 and 2023

 

   Nine Months ended January 31, 
   2024   2023   Change   Percentage
Change
 
Net revenues  $41,116,998   $41,215,255   $(98,257)   (0.2)%
Cost of revenues   31,699,886    31,815,554    (115,668)   (0.4)%
Gross profit   9,417,112    9,399,701    17,411    0.2%
Operating expenses                    
Selling expenses   6,984,543    6,670,088    314,455    4.7%
General and administrative expenses   2,702,660    2,649,419    53,241    2.0%
Total operating expenses   9,687,203    9,319,507    367,696    3.9%
Income (loss) from operations   (270,091)   80,194    (350,285)   (436.8)%
Other income, net   319,967    1,321,533    (1,001,566)   (75.8)%
Interest income (expense)   (95,956)   15,705    (111,661)   (711.0)%
Income (loss) before income taxes   (46,080)   1,417,432    (1,463,512)   (103,3)%
Income tax provisions   424,722    189,151    235,571    124.5%
Net income (loss)   (470,802)   1,228,281    (1,699,083)   (138.3)%
Net income attributable to noncontrolling interests   91,626    307,655    (216,029)   (70.2)%
Net income (loss) attributable to Maison Solutions Inc.  $(562,428)  $920,626   $1,483,054    (161.1)%

 

Revenues

 

   Nine Months ended January 31, 
   2024   2023   Change   Percentage
Change
 
Perishables  $22,438,157   $23,069,855   $(631,698)   (2.7)%
Non-perishables   18,678,841    18,145,400    533,441    2.9%
Net revenue  $41,116,998   $41,215,255   $(98,257)   (0.2)%

 

Our net revenues were approximately $41.1 million for the nine months ended January 31, 2024, a slight decrease of approximately $98,257 or 0.2%, from approximately $41.2 million for the nine months ended January 31, 2023. The decrease in net revenues was mainly due to increased competition from two newly opened Asian supermarkets near Maison San Gabriel, and temporary slow-down of Maison El Monte store due to store renovation. 

 

Cost of Revenues

 

    Nine Months ended January 31,  
    2024     2023     Change     Percentage
Change
 
Total cost of revenues   $ 31,699, 886     $ 31,815,554     $ (115,668)       (0.4) %

 

Cost of revenues includes cost of supermarket product sales and occupancy costs, which are store rent expense, depreciation for store property and equipment, inventory shrinkage costs and store supplies. The depreciation expense comes from machinery & equipment, such as refrigerators, water heaters, forklifts, and freezers and furniture & fixtures, such as metal shelves, shopping carts, and LED lights. Shrinkage costs are different for different types of products. For example, fruits and vegetables have a high allowance rate during the receiving and display process. The seafood and meat departments have a low allowance rate because the non-fresh products can freeze and sell for the same price or even higher price after being cut. The cost of revenues decreased by $115,668, from $31.8 million for the nine months ended January 31, 2023, to approximately $31.7 million for the nine months ended January 31, 2024. The slight decrease in cost of revenues was mainly due to slight decrease in our revenue.

 

34

 

 

Gross Profit and Gross Margin

 

   Nine Months ended January 31, 
   2024   2023   Change   Percentage
Change
 
Gross Profit  $9,417,112   $9,399,701   $17,411    0.2%
Gross Margin   22.9%   22.8%        0.1%

 

Gross profit was approximately $9.4 million and $9.4 million for the nine months ended January 31, 2024 and 2023, respectively. Gross margin was 22.9% and 22.8% for the nine months ended January 31, 2024 and 2023, respectively. Our supermarkets’ sales profit margins slightly increased by 0.1% for the nine months ended January 31, 2024 compared to the nine months ended January 31, 2023, which was within normal range of our profit margin.

 

Total Operating Expenses

   Nine Months ended January 31, 
   2024   2023   Change   Percentage
Change
 
Selling Expense  $6,984,543   $6,670,088   $314,455    4.7%
General and Administrative Expense   2,702,660    2,649,419    53,241    2.0%
Total Operating Expense  $9,687,203   $9,319,507   $367,696    3.9%
Percentage of revenue   23.6%   22.6%        1.0%

 

Total operating expenses were approximately $9.7 million for the nine months ended January 31, 2024, an increase of approximately $0.4 million, compared to approximately $9.3 million for the nine months ended January 31, 2023. Total operating expenses as a percentage of revenues were 23.6% and 22.6% for the nine months ended January 31, 2024 and 2023, respectively. The increase in operating expenses was primarily attributable to the increase in selling expenses, which included the increase in payroll expense, utility expense, merchant service charges. Payroll expense increased by $127,220 in the nine months ended January 31, 2024, as compared to the nine months ended January 31, 2023 due to the increase of hourly rate. Utility expense increased by $83,110 in the nine months ended January 31, 2024, as compared to the nine months ended January 31, 2023. Merchant eservice charges increased by $140,130 in the nine months ended January 31, 2024, as compared to the nine months ended January 31, 2023 due to increased sales from Maison Monterey Park store.

 

The increase in general and administrative expenses during the nine months ended January 31, 2024 was primarily due to increased office expenses of approximately $150,000, increased amortization expense of $54,830, increase insurance expense of $68,540, increased meal and entertainment expense of $45,430.

 

Other Income, Net

 

Other income was $319,967 for the nine months ended January 31, 2024 and $1,321,533 for the nine months ended January 31, 2023. The decrease in other income was mainly attributable to the employee retention credit (“ERC”) we received in January 2023 (nil for the nine months ended January 31, 2024), which was partially offset by investment loss of $63,982 from HKGF Arcadia store.

 

Interest Income (Expense), Net

 

Interest expense was $95,956 for the nine months ended January 31, 2024, a decrease of $111,661, from interest income of $15,705 for the nine months ended January 31, 2023. The interest expense was for the SBA Loans and the AFNB Loans.

 

35

 

 

Income Taxes Provisions

 

Income tax expense was $424,722 for the nine months ended January 31, 2024, an increase of $235,571, from income taxes expense of $189,151 for the nine months ended January 31, 2023. The increase was mainly due to increased taxable income from our stores for the nine months ended January 31, 2024 compared to the nine months ended January 31, 2023, despite we had significant taxable loss for our parent company.

 

Net Loss

 

Net loss attributable to the Company was $562,428 for the nine months ended January 31, 2024, a decrease of $1,483,054, or 161.1%, from a $920,626 net income attributable to the Company for the nine months ended January 31, 2023. This was mainly attributable to the reasons discussed above, which included a decrease in other income of approximately $1.1 million, and increased operating expenses of approximately $0.4 million, and increased income tax expense of approximately $0.2 million.

  

Liquidity and Capital Resources

 

Cash Flows for the Nine Months Ended January 31, 2024 Compared to the Nine Months Ended January 31, 2023

 

As of January 31, 2024, we had cash, cash equivalents and restricted cash of approximately $9.4 million. We had net loss attributable to us of $562,428 for the nine months ended January 31, 2024 and had a working capital of approximately $8.0 million as of January 31, 2024. As of January 31, 2024, the Company had outstanding loan facilities of approximately $57,369 due to American First National Bank, a National Banking Association (“American First National Bank”), and approximately $2.58 million due to the SBA. The covenants of the loans of American First National Bank require that, so long as the loan agreements remain in effect, each borrower must maintain a ratio of debt service coverage within 1.3 to 1.0. This coverage ratio is evaluated as of the end of each fiscal year. As of April 30, 2022, the coverage ratio for Maison Monrovia was 1.01 and the coverage ratio for Maison San Gabriel was 2.00. The Company reported this situation to American First National Bank and there was no change on the note’s term up to the date the Company issued these consolidated financial statements. However, due to the violation of a covenant as of April 30, 2022, the Company reclassified the loan balance of $313,278 at April 30, 2022 under Maison Monrovia as current loan payable since then.

 

In assessing its liquidity, management monitors and analyzes the Company’s cash on-hand, its ability to generate sufficient revenue sources in the future, and its operating and capital expenditure commitments. We have funded our working capital, operations and other capital requirements in the past primarily by equity contributions from shareholders, cash flow from operations, government grants, and bank loans. Cash is required to pay purchase costs for inventory, rental expenses, salaries, income taxes, other operating expenses and to repay debts. Our ability to repay our current expenses and obligations will depend on the future realization of our current assets. Management has considered the historical experience, the economy, trends in the retail grocery industry, the expected collectability of our accounts receivable and the realization of the inventories as of January 31, 2024 and April 30, 2023. Our ability to continue to fund these items may be affected by general economic, competitive, and other factors, many of which are outside of our control.

 

On October 4, 2023, we entered into an Underwriting Agreement with Joseph Stone Capital, LLC in connection with the Company’s initial public offering (the “IPO”) of 2,500,000 shares of Class A common stock, par value $0.0001, at a price of $4.00 per share, less underwriting discounts and commissions. The IPO closed on October 10, 2023, and the Company received net proceeds of approximately $8.72 million, after deducting underwriting discounts and commissions and estimated IPO offering expenses payable by the Company.

 

On November 22, 2023, we entered into certain securities purchase agreements (the “Securities Purchase Agreements”) with certain investors (the “Investors”). Pursuant to the Securities Purchase Agreements, we sold an aggregate of 1,190,476 shares of the Company’s Class A common stock, par value $0.0001 per share, to the Investors at a per share purchase price of $4.20 (the “PIPE Offering”). The PIPE Offering closed on November 22, 2023. We received net proceeds of approximately $4.35 million, after deducting investment banker’s discounts and commissions and offering expenses payable by the Company.

 

We plan to acquire and open additional supermarkets with a portion of the proceeds of our IPO and the PIPE Offering to expand our footprint to both the West Coast and the East Coast. This includes completing the acquisition of the remaining 90% equity interests in both the Alhambra Store and Dai Cheong; opening new satellite stores in both Southern and Northern California in 2024 or 2025; acquiring up to five (5) center stores in 2024 and 2025 as part of our East Coast expansion; and establishing a new warehouse in New York City to serve the East Coast by the end of 2025. Upon completion of our East Coast expansion, we expect that we will operate a total of ten center stores by the end of 2025.

 

To accomplish such expansion plan, we estimate the total related capital investment and expenditures to be approximately $35 million to $40 million, among which approximately $13 million to $16 million will be required within the next 12 months to support our preparation and opening of new stores in Southern and Northern California and acquiring additional supermarkets on the East Coast. This is based on management’s best estimate as of the date of this Report. We will also need approximately $57k  to fully settle our loan from American First National Bank. 

 

36

 

 

We believe that our current cash and cash flows provided by operating activities will be sufficient to meet our working capital needs for our existing business in the next 12 months from the date of the issuance date of the financial statements. However, we plan to use part of the proceeds from our IPO to support our business expansion described above. We may also seek additional financing, to the extent needed, and there can be no assurance that such financing will be available on favorable terms, or 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 immediate and possibly significant dilution to our existing shareholders. If it is determined that the cash requirements exceed the Company’s amounts of cash on hand, the Company may also seek to issue additional debt or obtain financial support from shareholders. The principal stockholder of the Company has made a commitment to provide financial support to the Company whenever necessary.

 

All of our business expansion endeavors involve risks and will require significant management, human resources, and capital expenditures. There is no assurance that the investment to be made by us as contemplated under our future expansion plans will be successful and generate the expected return. If we are not able to manage our growth or execute our strategies effectively, or at all, our business, results of operations, and prospects may be materially and adversely affected.

 

The following table summarizes our cash flow data for the nine months ended January 31, 2024 and 2023.

 

   Nine Months ended
January 31,
 
   2024   2023 
Net cash provided by (used in) operating activities  $(887,439)  $364,225 
Net cash provided by (used in) investing activities   (5,142,083)   1,886,085 
Net cash provided by financing activities   12,866,382    (641,396)
Net change in cash and restricted cash  $6,836,860   $1,608,914 

 

Operating Activities 

 

Net cash used by operating activities was approximately $0.9 million for the nine months ended January 31, 2024, which mainly comprised of net loss of $470,802 with non-cash adjustment to net income including depreciation expense of $274,476, bad debt reversal of $105,322, provision for inventory shrinkage reversal of $1,088, investment loss from 50% equity investee HKGF Arcadia store of $63,982, and changes in deferred taxes of $6,135. In addition, for the nine months ended January 31, 2024, we had cash outflow from 1) increased outstanding accounts receivable from related parties of $219,260, 2) increased inventories on hand of $40,147, 3) increased outstanding accounts receivables of $440,985, 4) payment for accounts payable of $1,451,371, and 5) a decrease to contract liabilities of $141,009.

 

The net cash used by operating activities for the nine months ended January 31, 2024 was mainly offset by increased cash inflow from 1) prepayments of $1,065,243, 2) decrease to outstanding other receivables and other current assets of $124,182, 3) an increase of operating lease liabilities of $227,728, 4) an increase of taxes payables of $108,247, and 5) an increase of accounts payable to related parties of $128,599.

 

Net cash provided by operating activities was approximately $0.4 million for the nine months ended January 31, 2023 and was mainly comprised of net income of approximately $1.2 million, add-back of non-cash depreciation and amortization expense of approximately $0.3 million; provision for inventory shrinkage reserve of $29,479; payment collected from accounts receivable from related parties of $85,981; decrease of inventories of approximately $0.2 million; decrease of prepayments of approximately $0.7 million; increase of outstanding accounts payable from related parties of $94,193, and an increase of outstanding taxes payable of approximately $0.2 million.

 

The net cash provided by operating activities was mainly offset by an increase of outstanding accounts receivable of approximately $0.9 million for the nine months ended January 31, 2023; increase of outstanding other receivables and other current assets of approximately $0.2 million; increased payment for accounts payable of $1.3 million; increased payment for accrued liability and other payables of $0.2 million; and increased payment for contract liabilities of $0.1 million.

 

We had a net loss of $470,802 for the nine months ended January 31, 2024, a decrease of $1,699,083 compared with a net income of $1,228,281 for the nine months ended January 31, 2023. Our cash outflow of $887,439 for the nine months ended January 31, 2024 represented an increase of $1,251,664 cash outflow, compared with a $364,225 cash inflow in the nine months ended January 31, 2023. The increased net cash outflow for the nine months ended January 31, 2024 was mainly due to increased cash outflow from accounts payable of $160,830, increased cash outflow from accounts receivable from related parties of $305,241, increased cash outflow from inventories on hand of $282,707, which were partially offset by decreased cash outflow from outstanding accounts receivable of $439,967, increased cash inflow from prepayments of $362,220, increased cash inflow from other receivables and other current assets of $362,657, and decreased cash outflow from payments for accrued expenses and other payables of $147,350.

 

37

 

 

Investing Activities

 

Net cash used in investing activities was approximately $5.1 million for the nine months ended January 31, 2024, which mainly consisted of store renovation and purchase of equipment of $317,083, payment of intangible assets of $2.95 million, payment for investment into TMA Liquor Inc of $75,000, and payment for 50% investment into Good Fortune Arcadia supermarket of approximately $1.8 million.

 

Net cash provided by investing activities was approximately $1.9 million for the nine months ended January 31, 2023, which mainly consisted of loan repayment from third parties of approximately $4.4 million, which was partially offset with the purchase of equipment of $24,185, and payment for acquisition of subsidiary Maison Monterey Park of $2.5 million.

 

Financing Activities

 

Net cash provided by financing activities was approximately $12.9 million for the nine months ended January 31, 2024, which mainly consisted of net proceeds from issuance of common stock of approximately $13.3 million, which was partially offset by repayment on loans payable of approximately $0.3 million, and repayment for a note payable of $150,000.

 

Net cash used in financing activities was approximately $0.6 million for the nine months ended January 31, 2023, which mainly consisted of bank overdraft of $281,941, repayment on loan payable of $261,923, payments on other receivables from related parties of $62,932, and repayment to other payables of related parties of $34,600.

 

Debt

 

American First National Bank — a National Banking Association

 

On March 2, 2017, Good Fortune Supermarket of Monrovia, LP entered into a $1.0 million Business Loan Agreement with American First National Bank, with a maturity date on March 2, 2024. On March 2, 2017, Good Fortune Supermarket of San Gabriel, LP, entered into a $1.0 million Business Loan Agreement with American First National Bank, with and maturity date on March 2, 2024. The interest rate for these two loans is subject to change from time to time based on changes in an independent index which is the Wall Street Journal US prime as published in the Wall Street Journal Money Rate Section. The annual interest rate for the AFNB Loans was ranging from 4.5% to 7.75% for the nine months ended January 31, 2023, and was 7.75% for the nine months ended January 31, 2024. The covenant of the loans required that, so long as the loan agreements remains in effect, the borrower will maintain a ratio of debt service coverage within 1.300 to 1.000. This coverage ratio will be evaluated as of the end of each fiscal year. Due to the violation of a covenant as of April 30, 2022, the Company reclassified the loan balance of $313,278 at April 30, 2022 under Good Fortune Supermarket of Monrovia, LP as current loan payable since then.

 

U.S. Small Business Administration

 

On June 15, 2020, Maison Monrovia entered into a $150,000 Business Loan Agreement with the SBA at 3.75% annual interest rate and the maturity date on June 15, 2050. On June 15, 2020, Maison San Gabriel entered into a $150,000 Business Loan Agreement with the SBA at 3.75% annual interest rate and the maturity date on June 15, 2050. On June 15, 2020, Maison El Monte, entered into a $150,000 Business Loan Agreement with the SBA at 3.75% annual interest rate and the maturity date on June 15, 2050. Per the SBA loan agreement, all these three loans’ interest payments were deferred to December 2022.

 

On January 12, 2022, Maison San Gabriel received an extra $1,850,000 fund from the SBA at 3.75% annual interest rate and the maturity date on June 15, 2050. Maison El Monte received an extra $350,000 from the SBA at 3.75% annual interest rate and the maturity date on June 15, 2050.

  

Commitments and Contractual Obligations

 

The following table presents the Company’s material contractual obligations as of January 31, 2024:

 

Contractual Obligations  Total   Less than
1 year
   1–3 years   3–5 years   Thereafter 
American First National Bank, a National Banking Association  $57,369   $57,369   $   $   $ 
U.S. Small Business Administration   2,577,247    64,573    135,605    144,774    2,232,295 
Operating Lease Obligations and others   23,160,244    1,850,310    4,143,190    3,701,880    13,464,864 
   $25,794,860   $1,972,252   $4,278,795   $3,846,654   $15,697,159 

  

38

 

 

Contingencies

 

The Company is otherwise periodically involved in various legal proceedings that are incidental to the conduct of its business, including, but not limited to, employment discrimination claims, customer injury claims, and investigations. When the potential liability from a matter can be estimated and the loss is considered probable, the Company records the estimated loss. Due to uncertainties related to the resolution of lawsuits, investigations, and claims, the ultimate outcome may differ from the estimates. Although the Company cannot predict with certainty the ultimate resolution of any lawsuits, investigations, and claims asserted against it, management does not believe any currently pending legal proceeding to which the Company is a party will have a material adverse effect on its financial statements.

 

On January 2, 2024, the Company and our executive officers and directors, as well as Joseph Stone Capital LLC, and AC Sunshine Securities LLC, the underwriters in the Company’s initial public offering (together, the “Defendants”), were named in a class action complaint filed in the Supreme Court of the State of New York alleging violations of Sections 11 and 15 of the Securities Act of 1933, as amended (Ilsan Kim v. Maison Solutions Inc., et. al, Index No. 150024/2024). As relief, the plaintiffs are seeking, among other things, compensatory damages. 

 

On January 4, 2024, the Defendants were named in a class action complaint filed in the United States District Court for the Central District of California alleging violations of Sections 11 and 15 of the Securities Act of 1933, as amended, as well as violations of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, as amended (Rick Green and Evgenia Nikitina v. Maison Solutions Inc., et. al., Case No. 2:24-cv-00063).   As relief, the plaintiffs are seeking, among other things, compensatory damages. 

 

The Company and Defendants believe the allegations in both complaints are without merit and intend to defend each suit vigorously.

 

In June 2022, Maison San Gabriel entered into a confidential settlement agreement with the plaintiff in connection with a California employment law case whereby Maison San Gabriel agreed to pay $98,500 to plaintiff in full settlement of all claims in the case. As a result of the settlement agreement, the Company accrued $98,500 as a loss relating to the case for the fiscal year ended April 30, 2022. During the year ended April 30, 2023, the Company accrued additional $40,000 litigation loss.

 

In May 2020, Maison El Monte was named as a co-defendant in a complaint filed by a consumer advocacy group alleging violations of a California health and safety regulation. The case is pending in the Superior Court of the State of California, and as such, the Company has not made any accruals of possible loss for the year ended April 30, 2023 and for the period ended January 31, 2024 related to this case. 

 

Off-Balance Sheet Arrangements

 

The Company has guaranteed all of the loans described above, and Mr. John Xu, the Company’s CEO, Chairman and President, has personally guaranteed the loans with the SBA. The Company does not have any other off-balance sheet arrangements that either have, or are reasonably likely to have, a current or future material effect on its financial condition.

 

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

This item is not required for smaller reporting companies.

 

ITEM 4. CONTROLS AND PROCEDURES

 

Evaluation of Disclosure Controls and Procedures

 

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures (as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of the end of the period covered in this Quarterly Report on Form 10-Q. Based on this evaluation and the material weaknesses described below, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were not effective as of January 31, 2024.

 

39

 

 

As described in our Annual Report on Form 10-K for the year ended April 30, 2023, under the supervision and with the participation of management, including the Chief Executive Officer and Chief Financial Officer, our management conducted an evaluation of the effectiveness of our internal control over financial reporting as of April 30, 2023 based on the framework in “Internal Control — Integrated Framework (2013)” issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on the control deficiencies identified during this evaluation and set forth below, our management concluded that we did not maintain effective internal control over financial reporting as of April 30, 2023 due to the existence of a material weakness in internal control over financial reporting as described below.

 

As set forth below, management will continue to take steps to remediate the control deficiencies identified below. Notwithstanding the control deficiencies described below, we have performed additional analyses and other procedures to enable management to conclude that our consolidated financial statements included in this Form 10-Q fairly present, in all material respects, our financial condition and results of operations as of and for the quarter ended January 31, 2024.

 

Material Weakness

 

A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the Company’s annual or interim financial statements will not be prevented or detected on a timely basis.

 

Management has determined that the Company did not maintain effective internal control over financial reporting as of the three and nine-month period ended January 31, 2024, due to the existence of the following material weakness identified by management, as related to: (i) insufficient full-time employees with the necessary levels of accounting expertise and knowledge to compile and analyze consolidated financial statements and related disclosures in accordance with U.S. GAAP and address complex accounting issues under U.S. GAAP; (ii) the lack of timely related party transaction monitoring and the failure to keep a related party list and keep records of related party transactions on a regular basis; (iii) the failure to keep an up-to-date perpetual inventory control system or timely perform company-wide inventory count at or near its fiscal year-end date. Specifically, maintaining records for inbound warehouse purchases or have specialized personnel to scan goods into the warehouse on a timely basis; (iv) the lack of adequate policies and procedures in control environment and control activities to ensure that the Company’s policies and procedures have been carried out as planned; (v) information technology general control in the areas of: (1) Risk and Vulnerability Assessment; (2) Selection and Management/Monitoring of Critical Vendors; (3) System Development and Change Management; (4) Backup Management; (5) System Security & Access: Deficiency in the Area of Audit Trail Record Control, Password Management, Vulnerability Scanning or Penetration Testing; (6) Segregation of Duties, Privileged Access, and Monitoring Controls; and (7) System Monitoring and Incident Management; and (vi) accounting personnel have the ability in the accounting system to prepare, review, and post the same accounting journal entry.

 

Plan of Remediation of Material Weakness in Internal Control Over Financial Reporting

 

Following the identification and communication of the material weaknesses, management is in the process of taking certain actions to remediate the material weakness related to our lack of U.S. GAAP experience. We plan to hire additional credentialed professional staff and consulting professionals with greater knowledge and experience of U.S. GAAP and related regulatory requirements to oversee our financial reporting process in order to ensure our compliance with U.S. GAAP and other relevant securities laws. In addition, we plan to provide additional training to our accounting personnel on U.S. GAAP, and other regulatory requirements regarding the preparation of financial statements. Until such time as we hire qualified accounting personnel with the requisite U.S. GAAP knowledge and experience and train our current accounting personnel, we have engaged an outside CPA with U.S. GAAP knowledge and experience to supplement our current internal accounting personnel and assist us in the preparation of our financial statements to ensure that our financial statements are prepared in accordance with U.S. GAAP.

 

Changes in Internal Control Over Financial Reporting

 

There were no changes in our internal control over financial reporting that occurred during our most recent fiscal quarter that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

Limitations on Effectiveness of Controls and Procedures

 

In designing and evaluating the disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs.

 

40

 

 

PART II - OTHER INFORMATION

 

ITEM 1. LEGAL PROCEEDINGS

 

Information regarding our legal proceedings can be found in Note 17 — “Commitments and Contingencies to the consolidated financial Statements included in this Quarterly Report on Form 10-Q, and is incorporated herein by reference.

 

ITEM 1A. RISK FACTORS

 

Not required for a smaller reporting company. However, as of the date of this Report, there have been no material changes to the risk factors included in our Annual Report on Form 10-K for the year ended April 30, 2023.

 

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

 

None.

 

ITEM 3. DEFAULTS UPON SENIOR SECURITIES

 

None.

 

ITEM 4. MINE SAFETY DISCLOSURES

 

Not Applicable.

 

ITEM 5. OTHER INFORMATION

 

None.

 

41

 

 

ITEM 6. EXHIBITS

 

The following exhibits are filed as part of, or incorporated by reference into, this Quarterly Report on Form 10-Q.

 

Exhibit No.   Description
10.1   Form of Securities Purchase Agreement (incorporated herein by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K, filed with the SEC on November 24, 2023).
10.2   Form of Registration Rights Agreement (incorporated herein by reference to Exhibit 10.2 to the Company’s Current Report on Form 8-K, filed with the SEC on November 24, 2023).
31.1*   Certification of Principal Executive Officer Pursuant to Securities Exchange Act Rules 13a-14(a) and 15(d)-14(a), as adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
31.2*   Certification of Principal Financial Officer Pursuant to Securities Exchange Act Rules 13a-14(a) and 15(d)-14(a), as adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
32.1**   Certification of Principal Executive Officer Pursuant to 18 U.S.C. Section 1350, as adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
32.2**   Certification of Principal Financial Officer Pursuant to 18 U.S.C. Section 1350, as adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
101.INS*   Inline XBRL Instance Document
101.CAL*   Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.SCH*   Inline XBRL Taxonomy Extension Schema Document
101.DEF*   Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB*   Inline XBRL Taxonomy Extension Labels Linkbase Document
101.PRE*   Inline XBRL Taxonomy Extension Presentation Linkbase Document
104*   Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).

 

* Filed herewith.

 

** Furnished herewith.

 

42

 

 

SIGNATURES

 

In accordance with the requirements of the Exchange Act, the registrant caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

 

  MAISON SOLUTIONS INC.
     
Date: March 18, 2024 By: /s/ John Xu
  Name:  John Xu
  Title: Chief Executive Officer, Chairman and President
    (Principal Executive Officer)
     
Date: March 18, 2024 By: /s/ Alexandria M. Lopez
  Name: Alexandria M. Lopez
  Title: Chief Financial Officer
    (Principal Financial Officer and Principal Accounting Officer)

 

 

43

 

 

512024 P10Y false --04-30 Q3 0001892292 Shorter of the lease term or estimated useful life of the assets 0001892292 2023-05-01 2024-01-31 0001892292 us-gaap:CommonClassAMember 2024-03-13 0001892292 us-gaap:CommonClassBMember 2024-03-13 0001892292 2024-01-31 0001892292 2023-04-30 0001892292 us-gaap:RelatedPartyMember 2024-01-31 0001892292 us-gaap:RelatedPartyMember 2023-04-30 0001892292 us-gaap:CommonClassAMember 2024-01-31 0001892292 us-gaap:CommonClassAMember 2023-04-30 0001892292 us-gaap:CommonClassBMember 2024-01-31 0001892292 us-gaap:CommonClassBMember 2023-04-30 0001892292 mss:SupermarketMember 2023-11-01 2024-01-31 0001892292 mss:SupermarketMember 2022-11-01 2023-01-31 0001892292 mss:SupermarketMember 2023-05-01 2024-01-31 0001892292 mss:SupermarketMember 2022-05-01 2023-01-31 0001892292 2023-11-01 2024-01-31 0001892292 2022-11-01 2023-01-31 0001892292 2022-05-01 2023-01-31 0001892292 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-04-30 0001892292 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-04-30 0001892292 us-gaap:AdditionalPaidInCapitalMember 2023-04-30 0001892292 us-gaap:RetainedEarningsMember 2023-04-30 0001892292 us-gaap:NoncontrollingInterestMember 2023-04-30 0001892292 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-05-01 2023-10-31 0001892292 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-05-01 2023-10-31 0001892292 us-gaap:AdditionalPaidInCapitalMember 2023-05-01 2023-10-31 0001892292 us-gaap:RetainedEarningsMember 2023-05-01 2023-10-31 0001892292 us-gaap:NoncontrollingInterestMember 2023-05-01 2023-10-31 0001892292 2023-05-01 2023-10-31 0001892292 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-10-31 0001892292 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-10-31 0001892292 us-gaap:AdditionalPaidInCapitalMember 2023-10-31 0001892292 us-gaap:RetainedEarningsMember 2023-10-31 0001892292 us-gaap:NoncontrollingInterestMember 2023-10-31 0001892292 2023-10-31 0001892292 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-11-01 2024-01-31 0001892292 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-11-01 2024-01-31 0001892292 us-gaap:AdditionalPaidInCapitalMember 2023-11-01 2024-01-31 0001892292 us-gaap:RetainedEarningsMember 2023-11-01 2024-01-31 0001892292 us-gaap:NoncontrollingInterestMember 2023-11-01 2024-01-31 0001892292 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-01-31 0001892292 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2024-01-31 0001892292 us-gaap:AdditionalPaidInCapitalMember 2024-01-31 0001892292 us-gaap:RetainedEarningsMember 2024-01-31 0001892292 us-gaap:NoncontrollingInterestMember 2024-01-31 0001892292 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-04-30 0001892292 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-04-30 0001892292 us-gaap:AdditionalPaidInCapitalMember 2022-04-30 0001892292 us-gaap:RetainedEarningsMember 2022-04-30 0001892292 us-gaap:NoncontrollingInterestMember 2022-04-30 0001892292 2022-04-30 0001892292 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-05-01 2022-10-31 0001892292 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-05-01 2022-10-31 0001892292 us-gaap:AdditionalPaidInCapitalMember 2022-05-01 2022-10-31 0001892292 us-gaap:RetainedEarningsMember 2022-05-01 2022-10-31 0001892292 us-gaap:NoncontrollingInterestMember 2022-05-01 2022-10-31 0001892292 2022-05-01 2022-10-31 0001892292 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-10-31 0001892292 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-10-31 0001892292 us-gaap:AdditionalPaidInCapitalMember 2022-10-31 0001892292 us-gaap:RetainedEarningsMember 2022-10-31 0001892292 us-gaap:NoncontrollingInterestMember 2022-10-31 0001892292 2022-10-31 0001892292 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-11-01 2023-01-31 0001892292 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-11-01 2023-01-31 0001892292 us-gaap:AdditionalPaidInCapitalMember 2022-11-01 2023-01-31 0001892292 us-gaap:RetainedEarningsMember 2022-11-01 2023-01-31 0001892292 us-gaap:NoncontrollingInterestMember 2022-11-01 2023-01-31 0001892292 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-01-31 0001892292 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-01-31 0001892292 us-gaap:AdditionalPaidInCapitalMember 2023-01-31 0001892292 us-gaap:RetainedEarningsMember 2023-01-31 0001892292 us-gaap:NoncontrollingInterestMember 2023-01-31 0001892292 2023-01-31 0001892292 mss:GoodFortuneSupermarketSanGabrielLPMember 2019-07-31 0001892292 mss:GoodFortuneSupermarketOfMonroviaLPMember 2019-07-01 2019-07-31 0001892292 mss:SuperHKOfElMonteIncMember 2019-10-31 0001892292 mss:GFSupermarketOfMPIncMember 2022-06-30 2022-06-30 0001892292 2022-05-01 2023-04-30 0001892292 mss:MaisonSanGabrielMember 2024-01-31 0001892292 mss:MaisonSanGabrielMember 2023-04-30 0001892292 mss:MaisonMonroviaMember 2024-01-31 0001892292 mss:MaisonMonroviaMember 2023-04-30 0001892292 mss:MaisonElMonteMember 2024-01-31 0001892292 mss:MaisonElMonteMember 2023-04-30 0001892292 mss:MaisonElMonteMember 2023-11-01 2024-01-31 0001892292 mss:MaisonElMonteMember 2022-11-01 2023-01-31 0001892292 mss:MaisonElMonteMember 2023-05-01 2024-01-31 0001892292 mss:MaisonElMonteMember 2022-05-01 2023-01-31 0001892292 mss:DaiCheongTradingCoIncMember 2021-05-31 0001892292 mss:DCHoldingMember 2021-05-31 0001892292 mss:DCHoldingMember 2021-05-01 2021-05-31 0001892292 srt:ChiefExecutiveOfficerMember 2021-12-31 0001892292 2021-12-31 0001892292 mss:TMALiquorIncMember 2023-12-14 0001892292 2023-12-14 0001892292 mss:HKGFMarketOfArcadiaLLCMember 2023-06-27 2023-06-27 0001892292 mss:HKGFMarketOfArcadiaLLCMember 2023-06-27 0001892292 mss:HKGFArcadiaMember 2023-12-06 0001892292 mss:HKGFArcadiaMember 2023-12-06 0001892292 mss:HKGFArcadiaByMaisonMember 2023-12-06 0001892292 srt:MaximumMember mss:HKGFMarketOfArcadiaLLCMember 2023-12-06 0001892292 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2024-01-31 0001892292 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2024-01-31 0001892292 us-gaap:LeaseholdImprovementsMember 2024-01-31 0001892292 srt:MinimumMember us-gaap:EquipmentMember 2024-01-31 0001892292 srt:MaximumMember us-gaap:EquipmentMember 2024-01-31 0001892292 us-gaap:AutomobilesMember 2024-01-31 0001892292 mss:PerishablesMember 2023-11-01 2024-01-31 0001892292 mss:PerishablesMember 2022-11-01 2023-01-31 0001892292 mss:NonperishablesMember 2023-11-01 2024-01-31 0001892292 mss:NonperishablesMember 2022-11-01 2023-01-31 0001892292 mss:PerishablesMember 2023-05-01 2024-01-31 0001892292 mss:PerishablesMember 2022-05-01 2023-01-31 0001892292 mss:NonperishablesMember 2023-05-01 2024-01-31 0001892292 mss:NonperishablesMember 2022-05-01 2023-01-31 0001892292 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember mss:SupplierAMember 2023-11-01 2024-01-31 0001892292 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember mss:SupplierAMember 2022-11-01 2023-01-31 0001892292 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember mss:SupplierBMember 2023-11-01 2024-01-31 0001892292 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember mss:SupplierBMember 2022-11-01 2023-01-31 0001892292 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember mss:SupplierCMember 2023-11-01 2024-01-31 0001892292 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember mss:SupplierCMember 2022-11-01 2023-01-31 0001892292 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember mss:SupplierAMember 2023-05-01 2024-01-31 0001892292 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember mss:SupplierAMember 2022-05-01 2023-01-31 0001892292 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember mss:SupplierBMember 2023-05-01 2024-01-31 0001892292 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember mss:SupplierBMember 2022-05-01 2023-01-31 0001892292 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember mss:SupplierCMember 2023-05-01 2024-01-31 0001892292 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember mss:SupplierCMember 2022-05-01 2023-01-31 0001892292 mss:InventoryShrinkageMember 2023-04-30 0001892292 mss:InventoryShrinkageMember 2022-04-30 0001892292 mss:InventoryShrinkageMember 2023-05-01 2024-01-31 0001892292 mss:InventoryShrinkageMember 2022-05-01 2023-01-31 0001892292 mss:InventoryShrinkageMember 2024-01-31 0001892292 mss:InventoryShrinkageMember 2023-01-31 0001892292 mss:GFDistributionIncMember 2024-01-31 0001892292 mss:XHJCHoldingIncMember 2023-04-30 0001892292 mss:GFDistributionIncMember 2023-04-30 0001892292 mss:FurnitureFixturesMember 2024-01-31 0001892292 mss:FurnitureFixturesMember 2023-04-30 0001892292 us-gaap:EquipmentMember 2024-01-31 0001892292 us-gaap:EquipmentMember 2023-04-30 0001892292 us-gaap:LeaseholdImprovementsMember 2023-04-30 0001892292 us-gaap:AutomobilesMember 2023-04-30 0001892292 us-gaap:TrademarksMember 2023-05-01 2024-01-31 0001892292 us-gaap:TrademarksMember 2024-01-31 0001892292 mss:DremConsultingPteLtdMember 2023-10-30 2023-10-30 0001892292 mss:DremConsultingPteLtdMember 2023-10-30 0001892292 mss:WSYQRLimitedMember 2023-11-22 2023-11-22 0001892292 mss:WSYQRLimitedMember 2023-11-22 0001892292 us-gaap:LicenseMember 2024-01-31 0001892292 us-gaap:LicenseMember 2023-04-30 0001892292 mss:SoftwareSystemMember 2024-01-31 0001892292 mss:SoftwareSystemMember 2023-04-30 0001892292 us-gaap:TrademarksMember 2023-04-30 0001892292 mss:HKGFMarketOfArcadiaLLCMember 2023-06-27 0001892292 mss:HKGFMarketOfArcadiaLLCMember 2023-06-27 2023-06-27 0001892292 mss:HKGFMarketOfArcadiaLLCMember 2023-12-06 0001892292 mss:HKGFMarketOfArcadiaLLCMember 2023-12-06 2023-12-06 0001892292 2023-12-06 2023-12-06 0001892292 mss:HKGFMarketOfArcadiaLLCMember 2023-11-01 2024-01-31 0001892292 mss:HKGFMarketOfArcadiaLLCMember 2023-05-01 2024-01-31 0001892292 mss:HKGFMarketOfArcadiaLLCMember 2024-01-31 0001892292 mss:JCBusinessGuysIncMember 2024-01-31 0001892292 mss:OwnerMember mss:HKGFMarketOfArcadiaLLCMember 2024-01-31 0001892292 mss:HKGFMarketOfArcadiaLLCMember 2024-01-31 0001892292 mss:HKGFMarketOfArcadiaLLCMember mss:SupermarketMember 2023-05-01 2024-01-31 0001892292 mss:HKGFMarketOfArcadiaLLCMember 2023-05-01 2024-01-31 0001892292 2024-01-31 2024-01-31 0001892292 2023-04-30 2023-04-30 0001892292 2023-11-07 2023-11-07 0001892292 mss:MaisonMonroviaMember 2017-03-02 0001892292 mss:AmericanFirstNationalBankMember 2017-03-02 2017-03-02 0001892292 2017-03-02 0001892292 mss:AmericanFirstNationalBankMember 2017-03-02 0001892292 mss:SanGabrielLPMember 2017-03-02 2017-03-02 0001892292 srt:MaximumMember 2017-03-02 2017-03-02 0001892292 srt:MinimumMember 2017-03-02 2017-03-02 0001892292 mss:AmericanFirstNationalBankMember 2022-05-01 2023-01-31 0001892292 srt:MaximumMember mss:AmericanFirstNationalBankMember 2022-05-01 2023-01-31 0001892292 srt:MinimumMember mss:AmericanFirstNationalBankMember 2022-05-01 2023-01-31 0001892292 srt:MinimumMember mss:MaisonMonroviaMember 2022-04-30 2022-04-30 0001892292 srt:MaximumMember mss:MaisonMonroviaMember 2022-04-30 2022-04-30 0001892292 mss:AmericanFirstNationalBankMember 2023-05-01 2024-01-31 0001892292 mss:AmericanFirstNationalBankMember 2022-05-01 2023-01-31 0001892292 mss:MaisonMonroviaMember 2020-06-15 0001892292 mss:MaisonMonroviaMember 2020-06-15 2020-06-15 0001892292 mss:MaisonMonroviaMember 2023-05-01 2024-01-31 0001892292 mss:MaisonSanGabrielMember 2020-06-15 0001892292 mss:MaisonSanGabrielMember 2020-06-15 2020-06-15 0001892292 mss:MaisonSanGabrielMember mss:MaisonSanGabrielMember 2023-05-01 2024-01-31 0001892292 mss:MaisonElMonteMember 2020-06-15 0001892292 mss:MaisonElMonteMember 2020-06-15 2020-06-15 0001892292 mss:MaisonElMonteMember mss:MaisonElMonteMember 2023-05-01 2024-01-31 0001892292 mss:MaisonSanGabrielMember 2022-01-12 0001892292 mss:MaisonSanGabrielMember 2022-01-01 2022-01-12 0001892292 mss:MaisonSanGabrielMember 2023-05-01 2024-01-31 0001892292 mss:MaisonElMonteMember 2022-01-06 0001892292 mss:MaisonElMonteMember 2022-01-01 2022-01-06 0001892292 mss:MaisonElMonteMember 2023-05-01 2024-01-31 0001892292 srt:MaximumMember mss:MaisonSanGabrielMember 2024-01-31 0001892292 mss:USSmallBusinessAdministrationMember 2023-11-01 2024-01-31 0001892292 mss:USSmallBusinessAdministrationMember 2022-11-01 2023-01-31 0001892292 mss:USSmallBusinessAdministrationMember 2023-05-01 2024-01-31 0001892292 mss:USSmallBusinessAdministrationMember 2022-05-01 2023-01-31 0001892292 mss:USSmallBusinessAdministrationMember 2022-05-01 2023-01-31 0001892292 mss:SBALoanAgreementMember 2022-05-01 2023-01-31 0001892292 mss:LenderMember mss:AmericanFirstNationalBankMember 2023-12-01 2023-12-31 0001892292 mss:LenderMember mss:AmericanFirstNationalBankMember 2024-01-31 0001892292 mss:LenderMember mss:AmericanFirstNationalBankMember 2023-04-30 0001892292 mss:LenderMember mss:USSmallBusinessAdministrationMember 2023-12-01 2023-12-31 0001892292 mss:LenderMember mss:USSmallBusinessAdministrationMember 2024-01-31 0001892292 mss:LenderMember mss:USSmallBusinessAdministrationMember 2023-04-30 0001892292 mss:LenderMember 2024-01-31 0001892292 mss:LenderMember 2023-04-30 0001892292 mss:BorrowerMember mss:MaisonMonroviaMember 2023-12-01 2023-12-31 0001892292 mss:BorrowerMember mss:MaisonMonroviaMember 2024-01-31 0001892292 mss:BorrowerMember mss:MaisonMonroviaMember 2023-04-30 0001892292 mss:BorrowerMember mss:MaisonSanGabrielMember 2023-12-01 2023-12-31 0001892292 mss:BorrowerMember mss:MaisonSanGabrielMember 2024-01-31 0001892292 mss:BorrowerMember mss:MaisonSanGabrielMember 2023-04-30 0001892292 mss:BorrowerMember mss:MaisonElMonteMember 2023-12-01 2023-12-31 0001892292 mss:BorrowerMember mss:MaisonElMonteMember 2024-01-31 0001892292 mss:BorrowerMember mss:MaisonElMonteMember 2023-04-30 0001892292 mss:BorrowerMember 2024-01-31 0001892292 mss:BorrowerMember 2023-04-30 0001892292 mss:DaiCheongTradingIncMember 2021-05-31 0001892292 2021-05-01 2021-05-31 0001892292 mss:HKGFMarketOfAlhambraIncMember 2021-12-31 0001892292 srt:ChiefExecutiveOfficerMember mss:HKGFMarketOfAlhambraIncMember 2021-12-01 2021-12-31 0001892292 mss:TheUnitedFoodLLCMember us-gaap:RelatedPartyMember 2023-05-01 2024-01-31 0001892292 mss:TheUnitedFoodLLCMember us-gaap:RelatedPartyMember 2023-11-01 2024-01-31 0001892292 mss:TheUnitedFoodLLCMember us-gaap:RelatedPartyMember 2022-11-01 2023-01-31 0001892292 mss:HKGFMarketOfArcadiaLLCMember us-gaap:RelatedPartyMember 2023-05-01 2024-01-31 0001892292 mss:HKGFMarketOfArcadiaLLCMember us-gaap:RelatedPartyMember 2023-11-01 2024-01-31 0001892292 mss:HKGFMarketOfArcadiaLLCMember us-gaap:RelatedPartyMember 2022-11-01 2023-01-31 0001892292 mss:HKGFMarketOfAlhambraIncMember us-gaap:RelatedPartyMember 2023-05-01 2024-01-31 0001892292 mss:HKGFMarketOfAlhambraIncMember us-gaap:RelatedPartyMember 2023-11-01 2024-01-31 0001892292 mss:HKGFMarketOfAlhambraIncMember us-gaap:RelatedPartyMember 2022-11-01 2023-01-31 0001892292 us-gaap:RelatedPartyMember 2023-11-01 2024-01-31 0001892292 us-gaap:RelatedPartyMember 2022-11-01 2023-01-31 0001892292 mss:TheUnitedFoodLLCMember us-gaap:RelatedPartyMember 2022-05-01 2023-01-31 0001892292 mss:HKGFMarketOfArcadiaLLCMember us-gaap:RelatedPartyMember 2022-05-01 2023-01-31 0001892292 mss:HKGFMarketOfAlhambraIncMember us-gaap:RelatedPartyMember 2022-05-01 2023-01-31 0001892292 us-gaap:RelatedPartyMember 2023-05-01 2024-01-31 0001892292 us-gaap:RelatedPartyMember 2022-05-01 2023-01-31 0001892292 mss:DaiCheongTradingIncMember us-gaap:RelatedPartyMember 2023-05-01 2024-01-31 0001892292 mss:DaiCheongTradingIncMember us-gaap:RelatedPartyMember 2023-11-01 2024-01-31 0001892292 mss:DaiCheongTradingIncMember us-gaap:RelatedPartyMember 2022-11-01 2023-01-31 0001892292 mss:GFSupermarketOfMPIncMember us-gaap:RelatedPartyMember 2023-05-01 2024-01-31 0001892292 mss:GFSupermarketOfMPIncMember us-gaap:RelatedPartyMember 2022-05-01 2023-01-31 0001892292 mss:DaiCheongTradingIncMember us-gaap:RelatedPartyMember 2022-05-01 2023-01-31 0001892292 mss:DaiCheongTradingIncMember us-gaap:RelatedPartyMember 2024-01-31 0001892292 mss:DaiCheongTradingIncMember us-gaap:RelatedPartyMember 2023-04-30 0001892292 mss:HKGFMarketOfAlhambraIncMember us-gaap:RelatedPartyMember 2024-01-31 0001892292 mss:HKGFMarketOfAlhambraIncMember us-gaap:RelatedPartyMember 2023-04-30 0001892292 mss:HKGFMarketOfArcadiaLLCMember us-gaap:RelatedPartyMember 2024-01-31 0001892292 mss:HKGFMarketOfArcadiaLLCMember us-gaap:RelatedPartyMember 2023-04-30 0001892292 mss:UnitedFoodLLCMember us-gaap:RelatedPartyMember 2023-05-01 2024-01-31 0001892292 mss:UnitedFoodLLCMember us-gaap:RelatedPartyMember 2024-01-31 0001892292 mss:UnitedFoodLLCMember us-gaap:RelatedPartyMember 2023-04-30 0001892292 mss:HongKongSupermarketMPMember us-gaap:RelatedPartyMember 2023-05-01 2024-01-31 0001892292 mss:HongKongSupermarketMPMember us-gaap:RelatedPartyMember 2024-01-31 0001892292 mss:HongKongSupermarketMPMember us-gaap:RelatedPartyMember 2023-04-30 0001892292 mss:IdealInvestmentMember us-gaap:RelatedPartyMember 2023-05-01 2024-01-31 0001892292 mss:IdealInvestmentMember us-gaap:RelatedPartyMember 2024-01-31 0001892292 mss:IdealInvestmentMember us-gaap:RelatedPartyMember 2023-04-30 0001892292 mss:IdealCityCapitalMember us-gaap:RelatedPartyMember 2023-05-01 2024-01-31 0001892292 mss:IdealCityCapitalMember us-gaap:RelatedPartyMember 2024-01-31 0001892292 mss:IdealCityCapitalMember us-gaap:RelatedPartyMember 2023-04-30 0001892292 mss:JohnXuMember us-gaap:RelatedPartyMember 2023-05-01 2024-01-31 0001892292 mss:JohnXuMember us-gaap:RelatedPartyMember 2024-01-31 0001892292 mss:JohnXuMember us-gaap:RelatedPartyMember 2023-04-30 0001892292 mss:GraceXuMember us-gaap:RelatedPartyMember 2023-05-01 2024-01-31 0001892292 mss:GraceXuMember us-gaap:RelatedPartyMember 2024-01-31 0001892292 mss:GraceXuMember us-gaap:RelatedPartyMember 2023-04-30 0001892292 2023-04-01 0001892292 2023-04-01 2023-04-01 0001892292 srt:ScenarioForecastMember 2023-08-01 2024-03-31 0001892292 srt:ScenarioForecastMember 2024-04-01 2025-03-31 0001892292 srt:ScenarioForecastMember 2025-04-01 2026-03-31 0001892292 mss:SupermarketsStoreMember 2024-01-31 0001892292 2023-10-01 2024-01-31 0001892292 2022-10-01 2023-01-31 0001892292 srt:MinimumMember 2024-01-31 0001892292 srt:MaximumMember 2024-01-31 0001892292 mss:MaisonMonroviaMember 2023-05-01 2024-01-31 0001892292 mss:MaisonSanGabrielMember 2023-05-01 2024-01-31 0001892292 mss:MaisonE1MonteMember 2023-05-01 2024-01-31 0001892292 mss:MaisonMontereyParkMember 2023-05-01 2024-01-31 0001892292 mss:MaisonMonroviaOneMember 2023-05-01 2024-01-31 0001892292 mss:MaisonSanGabrielOneMember 2023-05-01 2024-01-31 0001892292 mss:MaisonMontereyParkOneMember 2023-05-01 2024-01-31 0001892292 2023-02-01 2023-04-30 0001892292 2024-12-31 0001892292 2021-09-08 0001892292 us-gaap:CommonStockMember 2024-01-31 0001892292 us-gaap:CommonClassAMember 2021-09-01 2021-09-08 0001892292 us-gaap:CommonClassBMember 2021-09-01 2021-09-08 0001892292 mss:JosephStoneCapitalLLCMember us-gaap:CommonClassAMember us-gaap:IPOMember 2023-10-04 2023-10-04 0001892292 mss:JosephStoneCapitalLLCMember us-gaap:CommonClassAMember us-gaap:IPOMember 2023-10-04 0001892292 us-gaap:IPOMember 2023-10-10 2023-10-10 0001892292 us-gaap:WarrantMember us-gaap:OverAllotmentOptionMember 2023-10-10 2023-10-10 0001892292 2023-10-10 2023-10-10 0001892292 mss:SecuritiesPurchaseAgreementsMember 2023-11-01 2023-11-22 0001892292 us-gaap:CommonClassAMember 2023-11-22 0001892292 2023-11-22 0001892292 2023-11-01 2023-11-22 0001892292 us-gaap:WarrantMember 2023-04-30 0001892292 us-gaap:WarrantMember 2023-05-01 2024-01-31 0001892292 us-gaap:WarrantMember 2024-01-31 0001892292 2023-07-31 2023-07-31 0001892292 mss:EmployeeRetentionCreditMember 2023-11-01 2024-01-31 0001892292 mss:EmployeeRetentionCreditMember 2022-11-01 2023-01-31 0001892292 mss:EmployeeRetentionCreditMember 2023-05-01 2024-01-31 0001892292 mss:EmployeeRetentionCreditMember 2022-05-01 2023-01-31 0001892292 2022-06-01 2022-06-30 0001892292 2022-06-30 0001892292 2021-04-01 2021-04-19 0001892292 mss:JDEcommerceAmericaLimitedMember 2021-04-01 2021-04-19 0001892292 us-gaap:CollaborativeArrangementMember 2021-04-01 2021-04-19 0001892292 2021-04-19 0001892292 mss:GFSupermarketOfMPIncMember 2022-06-30 0001892292 mss:DNLManagementIncMember 2022-06-30 0001892292 2022-06-30 2022-06-30 0001892292 2023-02-21 2023-02-21 0001892292 mss:LeeLeeOrientalSupermartMember 2023-08-22 0001892292 2023-08-22 xbrli:shares iso4217:USD iso4217:USD xbrli:shares xbrli:pure
EX-31.1 2 ea020180701ex31-1_maison.htm CERTIFICATION

Exhibit 31.1

 

CERTIFICATION OF THE CHIEF EXECUTIVE OFFICER

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

 

I, John Xu, certify that:

 

(1)I have reviewed this Quarterly Report on Form 10-Q of Maison Solutions Inc.;

 

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

 

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

 

(4)The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

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

 

(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

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

 

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

 

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

 

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

 

March 18, 2024 By: /s/ John Xu
     

John Xu

Chief Executive Officer, Chairman and
President (Principal Executive Officer)

 

EX-31.2 3 ea020180701ex31-2_maison.htm CERTIFICATION

Exhibit 31.2

 

CERTIFICATION OF THE CHIEF EXECUTIVE OFFICER

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

 

I, Alexandria M. Lopez, certify that:

 

(1)I have reviewed this Quarterly Report on Form 10-Q of Maison Solutions Inc.;

 

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

 

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

 

(4)The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

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

 

(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

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

 

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

 

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

 

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

 

March 18, 2024 By: /s/ Alexandria M. Lopez

 

 

 

Alexandria M. Lopez

Chief Financial Officer

(Principal Financial Officer and
Principal Accounting Officer)

 

EX-32.1 4 ea020180701ex32-1_maison.htm CERTIFICATION

Exhibit 32.1

 

CERTIFICATION PURSUANT

TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the accompanying Quarterly Report on Form 10-Q of Maison Solutions Inc. (the “Company”) for the quarter ended January 31, 2024, as filed with the U.S. Securities and Exchange Commission (the “Report”), the undersigned hereby certifies pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to my knowledge and belief, that:

 

(1)the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

 

(2)the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

March 18, 2024 By: /s/ John Xu
    John Xu
    Chief Executive Officer, Chairman and
President (Principal Executive Officer)

 

 

EX-32.2 5 ea020180701ex32-2_maison.htm CERTIFICATION

Exhibit 32.2

 

CERTIFICATION PURSUANT

TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the accompanying Quarterly Report on Form 10-Q of Maison Solutions Inc. (the “Company”) for the quarter ended January 31, 2024, as filed with the U.S. Securities and Exchange Commission (the “Report”), the undersigned hereby certifies pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to my knowledge and belief, that:

 

(1)the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

 

(2)the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

March 18, 2024 By: /s/ Alexandria M. Lopez
    Alexandria M. Lopez
   

Chief Financial Officer

(Principal Financial Officer and
Principal Accounting Officer)

 

 

EX-101.SCH 6 mss-20240131.xsd XBRL SCHEMA FILE 995301 - Statement - Consolidated Balance Sheets link:presentationLink link:definitionLink link:calculationLink 995302 - Statement - Consolidated Balance Sheets (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 995303 - Statement - Consolidated Statements of Operations (Unaudited) link:presentationLink link:definitionLink link:calculationLink 995304 - Statement - Consolidated Statements of Changes in Stockholders’ Equity (Deficit) (Unaudited) link:presentationLink link:definitionLink link:calculationLink 995305 - Statement - Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:definitionLink link:calculationLink 995306 - Disclosure - Organization link:presentationLink link:definitionLink link:calculationLink 995307 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:definitionLink link:calculationLink 995308 - Disclosure - Inventories, Net link:presentationLink link:definitionLink link:calculationLink 995309 - Disclosure - Prepayments link:presentationLink link:definitionLink link:calculationLink 995310 - Disclosure - Property and Equipment, Net link:presentationLink link:definitionLink link:calculationLink 995311 - Disclosure - Intangible Assets link:presentationLink link:definitionLink link:calculationLink 995312 - Disclosure - Equity Method Investment link:presentationLink link:definitionLink link:calculationLink 995313 - Disclosure - Goodwill link:presentationLink link:definitionLink link:calculationLink 995314 - Disclosure - Accrued Expenses and Other Payables link:presentationLink link:definitionLink link:calculationLink 995315 - Disclosure - Note Payable link:presentationLink link:definitionLink link:calculationLink 995316 - Disclosure - Loan Payables link:presentationLink link:definitionLink link:calculationLink 995317 - Disclosure - Related Party Balances and Transactions link:presentationLink link:definitionLink link:calculationLink 995318 - Disclosure - Leases link:presentationLink link:definitionLink link:calculationLink 995319 - Disclosure - Stockholder’s Equity link:presentationLink link:definitionLink link:calculationLink 995320 - Disclosure - Income taxes link:presentationLink link:definitionLink link:calculationLink 995321 - Disclosure - Other Income link:presentationLink link:definitionLink link:calculationLink 995322 - Disclosure - Commitments and Contingencies link:presentationLink link:definitionLink link:calculationLink 995323 - Disclosure - Acquisition of Subsidiary link:presentationLink link:definitionLink link:calculationLink 995324 - Disclosure - Subsequent Event link:presentationLink link:definitionLink link:calculationLink 996000 - Disclosure - Accounting Policies, by Policy (Policies) link:presentationLink link:definitionLink link:calculationLink 996001 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:definitionLink link:calculationLink 996002 - Disclosure - Inventories, Net (Tables) link:presentationLink link:definitionLink link:calculationLink 996003 - Disclosure - Prepayments (Tables) link:presentationLink link:definitionLink link:calculationLink 996004 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:definitionLink link:calculationLink 996005 - Disclosure - Intangible Assets (Tables) link:presentationLink link:definitionLink link:calculationLink 996006 - Disclosure - Equity Method Investment (Tables) link:presentationLink link:definitionLink link:calculationLink 996007 - Disclosure - Accrued Expenses and Other Payables (Tables) link:presentationLink link:definitionLink link:calculationLink 996008 - Disclosure - Loan Payables (Tables) link:presentationLink link:definitionLink link:calculationLink 996009 - Disclosure - Related Party Balances and Transactions (Tables) link:presentationLink link:definitionLink link:calculationLink 996010 - Disclosure - Leases (Tables) link:presentationLink link:definitionLink link:calculationLink 996011 - Disclosure - Stockholder’s Equity (Tables) link:presentationLink link:definitionLink link:calculationLink 996012 - Disclosure - Income taxes (Tables) link:presentationLink link:definitionLink link:calculationLink 996013 - Disclosure - Acquisition of Subsidiary (Tables) link:presentationLink link:definitionLink link:calculationLink 996014 - Disclosure - Organization (Details) link:presentationLink link:definitionLink link:calculationLink 996015 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:definitionLink link:calculationLink 996016 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives of Certain of Our Asset Classes link:presentationLink link:definitionLink link:calculationLink 996017 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Disaggregated Revenue link:presentationLink link:definitionLink link:calculationLink 996018 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Company’s Suppliers link:presentationLink link:definitionLink link:calculationLink 996019 - Disclosure - Inventories, Net (Details) - Schedule of Inventories, Net link:presentationLink link:definitionLink link:calculationLink 996020 - Disclosure - Inventories, Net (Details) - Schedule of Reserve for Inventory Shrinkage link:presentationLink link:definitionLink link:calculationLink 996021 - Disclosure - Prepayments (Details) link:presentationLink link:definitionLink link:calculationLink 996022 - Disclosure - Prepayments (Details) - Schedule of Prepayments link:presentationLink link:definitionLink link:calculationLink 996023 - Disclosure - Property and Equipment, Net (Details) link:presentationLink link:definitionLink link:calculationLink 996024 - Disclosure - Property and Equipment, Net (Details) - Schedule of Property and Equipment, Net link:presentationLink link:definitionLink link:calculationLink 996025 - Disclosure - Intangible Assets (Details) link:presentationLink link:definitionLink link:calculationLink 996026 - Disclosure - Intangible Assets (Details) - Schedule of Intangible Assets link:presentationLink link:definitionLink link:calculationLink 996027 - Disclosure - Equity Method Investment (Details) link:presentationLink link:definitionLink link:calculationLink 996028 - Disclosure - Equity Method Investment (Details) - Schedule of Condensed Balance Sheet link:presentationLink link:definitionLink link:calculationLink 996029 - Disclosure - Equity Method Investment (Details) - Schedule of Condensed Statement of Operations link:presentationLink link:definitionLink link:calculationLink 996030 - Disclosure - Goodwill (Details) link:presentationLink link:definitionLink link:calculationLink 996031 - Disclosure - Accrued Expenses and Other Payables (Details) - Schedule of Accrued Expenses and Other Payables link:presentationLink link:definitionLink link:calculationLink 996032 - Disclosure - Note Payable (Details) link:presentationLink link:definitionLink link:calculationLink 996033 - Disclosure - Loan Payables (Details) link:presentationLink link:definitionLink link:calculationLink 996034 - Disclosure - Loan Payables (Details) - Schedule of Company’s Loans link:presentationLink link:definitionLink link:calculationLink 996035 - Disclosure - Loan Payables (Details) - Schedule of Future Minimum Principal Amount of Loan Payments link:presentationLink link:definitionLink link:calculationLink 996036 - Disclosure - Related Party Balances and Transactions (Details) link:presentationLink link:definitionLink link:calculationLink 996037 - Disclosure - Related Party Balances and Transactions (Details) - Schedule of Related Party Transactions link:presentationLink link:definitionLink link:calculationLink 996038 - Disclosure - Leases (Details) link:presentationLink link:definitionLink link:calculationLink 996039 - Disclosure - Leases (Details) - Schedule of Store Lease Detail Information link:presentationLink link:definitionLink link:calculationLink 996040 - Disclosure - Leases (Details) - Schedule of Operating ROU Assets and Lease Liabilities link:presentationLink link:definitionLink link:calculationLink 996041 - Disclosure - Leases (Details) - Schedule of Operating Lease Liabilities Maturity link:presentationLink link:definitionLink link:calculationLink 996042 - Disclosure - Stockholder’s Equity (Details) link:presentationLink link:definitionLink link:calculationLink 996043 - Disclosure - Stockholder’s Equity (Details) - Schedule of Activities of Warrants link:presentationLink link:definitionLink link:calculationLink 996044 - Disclosure - Income taxes (Details) link:presentationLink link:definitionLink link:calculationLink 996045 - Disclosure - Income taxes (Details) - Schedule of Provision for Income Taxes Provisions link:presentationLink link:definitionLink link:calculationLink 996046 - Disclosure - Income taxes (Details) - Schedule of Federal Statutory Rate on Income (Loss) before Income Taxes link:presentationLink link:definitionLink link:calculationLink 996047 - Disclosure - Income taxes (Details) - Schedule of Deferred Tax Assets and Liabilities link:presentationLink link:definitionLink link:calculationLink 996048 - Disclosure - Other Income (Details) link:presentationLink link:definitionLink link:calculationLink 996049 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:definitionLink link:calculationLink 996050 - Disclosure - Acquisition of Subsidiary (Details) link:presentationLink link:definitionLink link:calculationLink 996051 - Disclosure - Acquisition of Subsidiary (Details) - Schedule of Fair Values of the Assets Acquired and Liabilities Assumed link:presentationLink link:definitionLink link:calculationLink 996052 - Disclosure - Acquisition of Subsidiary (Details) - Schedule of Indicative of Future Consolidated Results link:presentationLink link:definitionLink link:calculationLink 996053 - Disclosure - Subsequent Event (Details) link:presentationLink link:definitionLink link:calculationLink 000 - Document - Document And Entity Information link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 7 mss-20240131_cal.xml XBRL CALCULATION FILE EX-101.DEF 8 mss-20240131_def.xml XBRL DEFINITION FILE EX-101.LAB 9 mss-20240131_lab.xml XBRL LABEL FILE EX-101.PRE 10 mss-20240131_pre.xml XBRL PRESENTATION FILE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.1
Cover - shares
9 Months Ended
Jan. 31, 2024
Mar. 13, 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 Jan. 31, 2024  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q3  
Entity Information [Line Items]    
Entity Registrant Name MAISON SOLUTIONS INC.  
Entity Central Index Key 0001892292  
Entity File Number 001-41720  
Entity Tax Identification Number 84-2498797  
Entity Incorporation, State or Country Code DE  
Current Fiscal Year End Date --04-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 127 N Garfield Avenue  
Entity Address, City or Town Monterey Park  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 91754  
Entity Phone Fax Numbers [Line Items]    
City Area Code (626)  
Local Phone Number 737-5888  
Entity Listings [Line Items]    
Title of 12(b) Security Class A common stock, $0.0001 par value per share  
Trading Symbol MSS  
Security Exchange Name NASDAQ  
Class A Common Stock    
Entity Listings [Line Items]    
Entity Common Stock, Shares Outstanding   17,450,476
Class B Common Stock    
Entity Listings [Line Items]    
Entity Common Stock, Shares Outstanding   2,240,000
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Balance Sheets - USD ($)
Jan. 31, 2024
Apr. 30, 2023
Current Assets    
Cash and equivalents $ 9,406,626 $ 2,569,766
Accounts receivable 756,341 315,356
Inventories, net 3,020,220 2,978,986
Prepayments 20,000 1,547,243
Other receivables and other current assets 993,976 550,836
Total Current Assets 14,638,604 8,285,797
Restricted cash - non-current 1,101 1,101
Property and equipment, net 789,937 671,463
Intangible assets 3,071,463 197,329
Security deposits 457,491 457,491
Investment under cost method 75,000
Investment under cost method 203,440 203,440
Investment under equity method 1,736,018
Operating lease right-of-use assets, net 21,004,764 22,545,190
Goodwill 2,222,211 2,222,211
Total Assets 44,200,029 34,584,022
Current Liabilities    
Accounts payable 1,654,221 3,105,592
Note payable 150,000
Current portion of loan payables 121,942 370,828
Accrued expenses and other payables 858,342 867,796
Contract liabilities 308,326 449,334
Other payables - related parties 241,585 241,585
Operating lease liabilities - current 1,850,310 1,761,182
Income taxes payable 1,069,281 961,034
Total Current Liabilities 6,596,487 8,372,661
Long-term loan payables 2,512,674 2,561,299
Security deposit from sub-tenants 111,314 105,637
Operating lease liabilities - non-current 21,309,934 22,711,760
Deferred tax liability, net 34,273 40,408
Total Liabilities 30,564,682 33,791,765
Commitment and contingencies
Stockholders’ Equity    
Additional paid in capital 13,313,523
Retained earnings (accumulated deficit) (39,718) 522,710
Total Maison Solutions, Inc. Stockholders’ Equity 13,275,774 524,310
Noncontrolling interests 359,573 267,947
Total Stockholders’ Equity 13,635,347 792,257
Total Liabilities and Stockholders’ Equity 44,200,029 34,584,022
Class A Common stock    
Stockholders’ Equity    
Common stock, value 1,745 1,376
Class B Common stock    
Stockholders’ Equity    
Common stock, value 224 224
Related Party    
Current Assets    
Accounts receivable 407,446 289,615
Accounts receivable 407,446 289,615
Other receivable - related parties 33,995 33,995
Current Liabilities    
Accounts payable 492,480 465,310
Accounts payable $ 492,480 $ 465,310
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Balance Sheets (Parentheticals) - $ / shares
Jan. 31, 2024
Apr. 30, 2023
Class A Common stock    
Common stock par value (in Dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized 92,000,000 92,000,000
Common stock, shares issued 17,450,476 13,760,000
Common stock, shares outstanding 17,450,476 13,760,000
Class B Common stock    
Common stock par value (in Dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized 3,000,000 3,000,000
Common stock, shares issued 2,240,000 2,240,000
Common stock, shares outstanding 2,240,000 2,240,000
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Statements of Operations (Unaudited) - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Net Revenues        
Total Revenues, Net $ 13,598,479 $ 15,637,095 $ 41,116,998 $ 41,215,255
Cost of Revenues        
Total Cost of Revenues 10,410,684 11,626,723 31,699,886 31,815,554
Gross Profit 3,187,795 4,010,372 9,417,112 9,399,701
Selling Expenses 2,438,846 2,664,054 6,984,543 6,670,088
General and Administrative Expenses 1,056,118 1,394,570 2,702,660 2,649,419
Total Operating Expenses 3,494,964 4,058,624 9,687,203 9,319,507
(Loss) Income from Operations (307,169) (48,252) (270,091) 80,194
Other Income, Net 898 1,277,741 383,949 1,321,533
Investment Loss from Equity Method Investment (512,024) (63,982)
Interest Expense (Income), Net (19,425) 76,052 (95,956) 15,705
Total Other Income (Expenses), Net (69,731) 1,353,793 224,011 1,337,238
(Loss) Income Before Income Taxes (376,900) 1,305,541 (46,080) 1,417,432
Income Tax Provisions 158,656 99,070 424,722 189,151
Net (Loss) Income (535,556) 1,206,471 (470,802) 1,228,281
Net Income Attributable to Noncontrolling Interests 13,398 217,997 91,626 307,655
Net (Loss) Income Attributable to Maison Solutions Inc. $ (548,954) $ 988,474 $ (562,428) $ 920,626
(Loss) Income per Share Attributable to Maison Solutions, Inc. - Basic and Diluted        
Basic (in Dollars per share) $ (0.03) $ 0.06 $ (0.03) $ 0.06
Diluted (in Dollars per share) $ (0.03) $ 0.06 $ (0.03) $ 0.06
Weighted Average Number of Common Stock Outstanding - Basic and Diluted        
Basic (in Shares) 19,405,797 16,000,000 17,334,541 16,000,000
Diluted (in Shares) 19,435,915 16,000,000 17,347,630 16,000,000
Supermarket        
Net Revenues        
Total Revenues, Net $ 13,598,479 $ 15,637,095 $ 41,116,998 $ 41,215,255
Cost of Revenues        
Total Cost of Revenues $ 10,410,684 $ 11,626,723 $ 31,699,886 $ 31,815,554
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Statements of Changes in Stockholders’ Equity (Deficit) (Unaudited) - USD ($)
Class A
Common Stock
Class B
Common Stock
Additional Paid-in Capital
Retained Earnings (Accumulated Deficit)
Noncontrolling Interests
Total
Balance at Apr. 30, 2022 $ 1,376 $ 224 $ (729,093) $ (119,551) $ (847,044)
Balance (in Shares) at Apr. 30, 2022 13,760,000 2,240,000        
Net (loss) income (67,848) 89,658 21,810
Balance at Oct. 31, 2022 $ 1,376 $ 224 (796,941) (29,893) (825,234)
Balance (in Shares) at Oct. 31, 2022 13,760,000 2,240,000        
Balance at Apr. 30, 2022 $ 1,376 $ 224 (729,093) (119,551) (847,044)
Balance (in Shares) at Apr. 30, 2022 13,760,000 2,240,000        
Net (loss) income           1,228,281
Balance at Jan. 31, 2023 $ 1,376 $ 224 191,533 188,104 381,237
Balance (in Shares) at Jan. 31, 2023 13,760,000 2,240,000        
Balance at Oct. 31, 2022 $ 1,376 $ 224 (796,941) (29,893) (825,234)
Balance (in Shares) at Oct. 31, 2022 13,760,000 2,240,000        
Net (loss) income 988,474 217,997 1,206,471
Balance at Jan. 31, 2023 $ 1,376 $ 224 191,533 188,104 381,237
Balance (in Shares) at Jan. 31, 2023 13,760,000 2,240,000        
Balance at Apr. 30, 2023 $ 1,376 $ 224 522,710 267,947 792,257
Balance (in Shares) at Apr. 30, 2023 13,760,000 2,240,000        
Net (loss) income (13,474) 78,228 64,754
Issuance of common stock $ 250 8,716,142 8,716,392
Issuance of common stock (in Shares) 2,500,000        
Balance at Oct. 31, 2023 $ 1,626 $ 224 8,716,142 509,236 346,175 9,573,403
Balance (in Shares) at Oct. 31, 2023 16,260,000 2,240,000        
Balance at Apr. 30, 2023 $ 1,376 $ 224 522,710 267,947 792,257
Balance (in Shares) at Apr. 30, 2023 13,760,000 2,240,000        
Net (loss) income           (470,802)
Balance at Jan. 31, 2024 $ 1,745 $ 224 13,313,523 (39,718) 359,573 13,635,347
Balance (in Shares) at Jan. 31, 2024 17,450,476 2,240,000        
Balance at Oct. 31, 2023 $ 1,626 $ 224 8,716,142 509,236 346,175 9,573,403
Balance (in Shares) at Oct. 31, 2023 16,260,000 2,240,000        
Net (loss) income (548,954) 13,398 (535,556)
Issuance of common stock $ 119 4,597,381 4,597,500
Issuance of common stock (in Shares) 1,190,476          
Balance at Jan. 31, 2024 $ 1,745 $ 224 $ 13,313,523 $ (39,718) $ 359,573 $ 13,635,347
Balance (in Shares) at Jan. 31, 2024 17,450,476 2,240,000        
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
9 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Cash flows from operating activities    
Net (loss) income $ (470,802) $ 1,228,281
Adjustments to reconcile net (loss) income to net cash (used in) provided by operating activities:    
Depreciation and amortization expenses 274,476 312,549
Bad debt reversal (105,322)
Provision for inventory shrinkage reserve (1,088) 29,479
Investment loss 63,982
Changes in deferred taxes (6,135) (8,229)
Changes in operating assets and liabilities:    
Accounts receivable (440,985) (880,952)
Accounts receivable - related party (219,260) 85,981
Inventories (40,147) 242,560
Prepayments 1,065,243 703,023
Other receivables and other current assets 124,182 (238,475)
Security deposits 5,654
Accounts payable (1,451,371) (1,290,541)
Accounts payable - related party 128,599 94,193
Accrued expenses and other payables (9,454) (156,804)
Contract Liabilities (141,009) (127,138)
Operating lease liabilities 227,728 149,489
Taxes payables 108,247 192,391
Other long-term payables 5,677 22,764
Net cash (used in) provided by operating activities (887,439) 364,225
Cash flows from investing activities    
Payment for acquisition of subsidiary (2,500,000)
Payment for leasehold improvement of the supermarket (307,427)
Payments of equipment purchase (9,656) (24,185)
Payments of intangible assets purchase (2,950,000)
Loans repaid from third parties 4,410,270
Investment into TMA Liquor Inc (75,000)
Investment into HKGF Market of Arcadia, LLC (1,800,000)
Net cash (used in) provided by investing activities (5,142,083) 1,886,085
Cash flows from financing activities    
Bank overdraft (281,941)
Repayments on loan payables (297,510) (261,923)
Repayments to related parties (62,932)
Repayment of note payable (150,000)
Borrowings from related parties (34,600)
Net proceeds from issuance of common stock 13,313,892
Net cash provided by (used in) financing activities 12,866,382 (641,396)
Net changes in cash and restricted cash 6,836,860 1,608,914
Cash and restricted cash at the beginning of the period 2,570,867 972,431
Cash and restricted cash at the end of the period 9,407,727 2,581,345
Supplemental disclosure of cash and restricted cash    
Cash 9,406,626 2,580,244
Restricted cash 1,101 1,101
Total cash and restricted cash 9,407,727 2,581,345
Supplemental disclosure of cash flow information    
Cash paid for interest 81,369 29,577
Cash paid for income taxes $ 322,610 $ 8,481
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.1
Organization
9 Months Ended
Jan. 31, 2024
Organization [Abstract]  
Organization

1. Organization

 

Maison Solutions Inc. (“Maison”, the “Company”, and formerly known as “Maison International Inc.”) was founded on July 24, 2019 as an Illinois corporation with its principal place of business in California. In September 2021, the Company was redomiciled in the State of Delaware as a corporation registered under the laws of the State of Delaware.

 

Immediately upon formation, the Company acquired three retail Asian supermarkets with two brands (Good Fortune and Hong Kong Supermarkets) in Los Angeles, California and rebranded them as “HK Good Fortune Supermarkets.” Upon completion of these acquisitions, these entities became controlled subsidiaries of the Company (hereafter collectively referred to as “Maison Group”).

 

  In July 2019, the Company purchased 91% of the equity interests in Good Fortune Supermarket San Gabriel, LP (“Maison San Gabriel”) and 85.25% of the equity interests in Good Fortune Supermarket of Monrovia, LP (“Maison Monrovia”), each of which owns a Good Fortune Supermarket.

 

  In October 2019, the Company purchased 91.67% of the equity interests in Super HK of El Monte, Inc. (“Maison El Monte”), which owns a Hong Kong Supermarket.

 

  On June 30, 2022, the Company purchased 100% equity interest in GF Supermarket of MP, Inc. (“Maison Monterey Park”), the legal entity holding a supermarket in Monterey Park.

 

The Company, through its four subsidiaries, engages in the specialty grocery retailer business. The Company is a fast-growing specialty grocery retailer offering traditional Asian food and merchandise to U.S. consumers, in particular to Asian-American communities.

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies
9 Months Ended
Jan. 31, 2024
Summary of Significant Accounting Policies [Abstract]  
Summary of significant accounting policies

2. Summary of significant accounting policies

 

Basis of presentation

 

The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and pursuant to the rules and regulations of the Securities Exchange Commission (“SEC”).

 

The interim consolidated financial information as of January 31, 2024 and for the three and nine months periods ended January 31, 2024 and 2023 have been prepared without audit, pursuant to the rules and regulations of the SEC. Certain information and footnote disclosures, which are normally included in consolidated financial statements prepared in accordance with U.S. GAAP have been omitted pursuant to such rules and regulations. The interim consolidated financial information should be read in conjunction with the Financial Statements and the notes thereto, included in the Company’s Annual Report on Form 10-K for the fiscal year ended April 30, 2023, previously filed with the SEC on August 1, 2023..

 

In the opinion of management, all adjustments (which include all significant normal and recurring adjustments) necessary to present a fair statement of the Company’s interim consolidated financial position as of January 31, 2024, its interim consolidated results of operations and cash flows for the three and nine months ended January 31, 2024 and 2023, as applicable, have been made. The interim results of operations are not necessarily indicative of the operating results for the full fiscal year or any future periods.

 

Principles of consolidation

 

The consolidated financial statements include the financial statements of the Company and its subsidiaries and, when applicable, entities for which the Company has a controlling financial interest. All transactions and balances among the Company and its subsidiaries have been eliminated upon consolidation.

Noncontrolling interests

 

The Company follows the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification (“ASC”) Topic 810, “Consolidation,” governing the accounting for and reporting of noncontrolling interests (“NCI”) in partially owned consolidated subsidiaries and the loss of control of subsidiaries. Certain provisions of this standard indicate, among other things, that NCI be treated as a separate component of equity, not as a liability, that increases and decreases in the parent’s ownership interest that leave control intact be treated as equity transactions rather than as step acquisitions or dilution gains or losses, and that losses of a partially-owned consolidated subsidiary be allocated to noncontrolling interests even when such allocation might result in a deficit balance.

 

The net income attributed to NCI was separately designated in the accompanying statements of operations. Losses attributable to NCI in a subsidiary may exceed a NCI’s interests in the subsidiary’s equity. The excess attributable to NCI is attributed to those interests. NCIs shall continue to be attributed their share of losses even if that attribution results in a deficit NCIs balance.

 

As of January 31, 2024 and April 30, 2023, the Company had NCIs of $359,573 and $267,947, respectively, which represent 9% of the equity interest of Maison San Gabriel, 14.75% of the equity interest of Maison Monrovia and 8.33% of the equity interest of Maison El Monte. For the three months ended January 31, 2024 and 2023, the Company had net income of $13,398 and $217,997, respectively, that were attributable to NCIs. For the nine months ended January 31, 2024 and 2023, the Company had net income of $91,626 and $307,655, respectively, that were attributable to NCIs.

  

Liquidity

 

As reflected in the accompanying consolidated financial statements, the Company had accumulated deficit of $39,718 at January 31, 2024. The Company had net loss attributable to the Company of $548,954 and net income of $988,474 for the three months ended January 31, 2024 and 2023, respectively. The Company had net loss attributable to the Company of $562,428 and net income of $920,626 for the nine months ended January 31, 2024 and 2023, respectively. The management plans to increase its revenue by strengthening its sales force, providing attractive sales incentive programs, recruiting experienced industry-related managerial personnel, and increasing marketing and promotion activities. Management also intends to raise additional funds by way of a private or public offering, or by obtaining loans from banks or others.

 

The Company had $9.4 million cash on hand and working capital of $8.04 million at January 31, 2024. The Company has historically funded its working capital needs primarily from operations. The working capital requirements are affected by the efficiency of operations and depend on the Company’s ability to increase its revenue. The Company believes that its cash on hand and operating cash flows will be sufficient to fund its operations over at least the next 12 months from the date of issuance of these financial statements. However, the Company may need additional cash resources in the future if the Company experiences changed business conditions or other developments and may also need additional cash resources in the future if the Company wishes to pursue opportunities for investment, acquisition, strategic cooperation or other similar actions. If it is determined that the cash requirements exceed the Company’s amounts of cash on hand, the Company may seek to issue debt or equity securities or obtain a credit facility.

 

Use of estimates

 

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities as of the date of the consolidated financial statements and the reported amounts of revenues and expenses during the periods presented. Significant accounting estimates are used for, but not limited to, useful lives of property and equipment, commitments and contingencies, inventory reserve, allowance for estimated uncollectable accounts receivable and other receivables, impairment of long-lived assets, contract liabilities and valuation of deferred tax assets.

 

Cash and cash equivalents

 

Cash and equivalents include cash on hand, demand deposits and short-term cash investments that are highly liquid in nature and have original maturities when purchased of three months or less. The Company’s cash is maintained at financial institutions in the United States of America. Deposits in these financial institutions may, from time to time, exceed the Federal Deposit Insurance Corporation (“FDIC”)’s federally insured limits. The standard insurance amount is $250,000 per depositor, per insured bank, for each account ownership category. The bank deposits exceeding the standard insurance amount will not be covered. As of January 31, 2024 and April 30, 2023, cash balances held in the banks, exceeding the standard insurance amount, are $8,656,626 and $1,819,766, respectively. The Company has not experienced any losses in accounts held in these financial institutions and believes it is not exposed to any risks on its cash held in these financial institutions.

Cash from operating, investing and financing activities of the consolidated statement of cash flows are net of assets and liabilities acquired of Maison Monterey Park.

 

Restricted cash

 

Restricted cash is an amount of cash deposited with banks in conjunction with borrowings from banks. Restriction on the use of such cash and the interest earned thereon is imposed by the banks and remains effective throughout the terms of the bank borrowings and notes payable. Restricted cash is classified as non-current assets on the Company’s consolidated balance sheets, as all the balances are not expected to be released to cash within the next 12 months. As of January 31, 2024 and April 30, 2023, the Company had restricted cash of $1,101 and $1,101, respectively.

 

Accounts receivable

 

The Company’s accounts receivable arises from product sales. The Company does not adjust its receivables for the effects of a significant financing component at contract inception if it expects to collect the receivables in one year or less from the time of sale. The Company does not expect to collect receivables greater than one year from the time of sale.

 

The Company’s policy is to maintain an allowance for potential credit losses on accounts receivable. Management reviews the composition of accounts receivable and analyzes historical bad debts, customer concentrations, customer credit worthiness, current economic trends and changes in customer payment patterns to evaluate the adequacy of these reserves. As of January 31, 2024 and April 30, 2023, there was no allowance for the doubtful accounts.

 

Accounts receivable — related parties

 

Accounts receivable consist primarily of receivables from related parties on 30-day credit terms and are presented net of an allowance for estimated uncollectible amounts. The Company periodically assesses its accounts receivable for collectability on a specific identification basis. If collectability of an account becomes unlikely, an allowance is recorded for that doubtful account. Once collection efforts have been exhausted, the accounts receivable is written off against the allowance. As of January 31, 2024 and April 30, 2023, there was no allowance for the doubtful accounts.

 

Inventories, net

 

Inventories consisting of products available for sale are primarily accounted for using the first-in, first-out method and are valued at the lower of cost and net realizable value. This valuation requires the Company to make judgments, based on currently available information, about the likely method of disposition, such as through sales to individual customers, returns to product vendors, liquidations, and expected recoverable values of each disposition category. The Company records inventory shrinkage based on the historical data and management’s estimates and provides a reserve for inventory shrinkage for the three and nine months ended January 31, 2024 and 2023.

 

Prepayments

 

Prepayments are mainly comprised of cash deposited and advanced to suppliers for future inventory purchases and services to be performed. This amount is refundable and bears no interest. For any prepayments that management determines will not be in receipts of inventories, services, or refundable, the Company recognizes an allowance account to reserve such balances. Management reviews its prepayments on a regular basis to determine if the allowance is adequate and adjusts the allowance when necessary. Delinquent account balances are written-off against allowance for doubtful accounts after management has determined that the likelihood of collection is not probable. As of January 31, 2024 and April 30, 2023, the Company had made prepayments to its vendors of $20,000 and $1,547,243, respectively. The Company’s management continues to evaluate the reasonableness of the allowance policy and update it if necessary.

 

Other receivables and other current assets

 

Other receivables and other current assets primarily include non-interest-bearing loans of the other business entities. Management regularly reviews the aging of receivables and changes in payment trends and records allowances when management believes collection of amounts due are at risk. Accounts considered uncollectable are written off against allowances after exhaustive efforts at collection are made. As of January 31, 2024 and April 30, 2023, the Company did not have any bad debt allowance for other receivables.

Property and equipment

 

Property and equipment are stated at cost less accumulated depreciation. Depreciation expense is computed using the straight-line method over the estimated useful lives of the individual assets.

 

The following table includes the estimated useful lives of certain of our asset classes:

 

Furniture & fixtures   5 – 10 years
Leasehold improvements   Shorter of the lease term or estimated useful life of the assets
Equipment   5 –10 years
Automobiles   5 years

 

The cost and related accumulated depreciation of assets sold or otherwise retired are eliminated from the accounts and any gain or loss is included in the consolidated statements of operations. Expenditures for maintenance and repairs are charged to earnings as incurred, while additions, renewals and betterments, which are expected to extend the useful life of assets, are capitalized. The Company also re-evaluates the periods of depreciation to determine whether subsequent events and circumstances warrant revised estimates of useful lives.

 

Impairment of long-lived assets

 

Long-lived assets, which include property, plant and equipment, intangible assets with finite lives, and operating lease right-of-use assets, are reviewed for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not be recoverable. 

 

Recoverability of long-lived assets to be held and used is measured by comparing the carrying amount of an asset to the estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated undiscounted future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the assets. Fair value is generally determined using the asset’s expected future discounted cash flows or market value, if readily determinable.

 

The Company reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the asset’s carrying amount may not be recoverable. The Company conducts its long-lived asset impairment analyses in accordance with ASC 360-10-15, “Impairment or Disposal of Long-Lived Assets.” ASC 360-10-15 requires the Company to group assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities and evaluate the asset group against the sum of the undiscounted future cash flows. If the undiscounted cash flows do not indicate the carrying amount of the asset is recoverable, an impairment charge is measured as the amount by which the carrying amount of the asset group asset group exceeds its fair value based on discounted cash flow analysis or appraisals. There was no impairment of long-lived assets for the three and nine months ended January 31, 2024 and 2023.

 

Security deposits

 

Security deposits primarily include deposits made to the Company’s landlord for its supermarkets and office facilities. These deposits are refundable upon expiration of the lease.

 

Long-term investment

 

Cost method investment

 

The Company accounts for investments with less than 20% of the voting shares and does not have the ability to exercise significant influence over operating and financial policies of the investee using the cost method. The Company elects the measurements alternative and records investment in equity securities at the historical cost in its consolidated financial statements and subsequently records any dividends received from the net accumulated earrings of the investee as income. Dividends received in excess of earnings are considered a return of investment and are recorded as reduction in the cost of the investments.

In May 2021, the Company purchased a 10% equity interest in Dai Cheong Trading Inc., a grocery trading company, for $162,665 from DC Holding CA, Inc. DC Holding CA, Inc. is 100% owned by John Xu, the Chief Executive Officer, Chairman and President of the Company. See Note 12 — “Related party balances and transactions”.

 

In December 2021, the Company purchased a 10% equity interest in HKGF Market of Alhambra, Inc, the legal entity holding the store for $40,775 from Ms. Grace Xu, the sole shareholder of HKGF Market of Alhambra, Inc. and a related party as the spouse of Mr. John Xu, the Chief Executive Officer, Chairman and President of the Company. See Note 12 — “Related party balances and transactions”.

 

Effective on December 14, 2023, the Company purchased 10% equity interest in TMA Liquor Inc., a liquor wholesale company, for $100,000. The Company paid $75,000 as of January 31, 2024.

 

Equity method investment

 

On June 27, 2023, the Company invested $1,440,000 for 40% equity interest in HKGF Market of Arcadia, LLC (“HKGF Arcadia”). On December 6, 2023, the Company invested additional $360,000 for another 10% equity interest in HKGF Arcadia, which resulted in a total of 50% equity interest in HKGF Arcadia by Maison. See Note 7 — “Equity method investment. The Company has determined that HKGF Arcadia is not a VIE and has evaluated its consolidation analysis under the voting interest model. Because the Company does not own greater than 50% of the outstanding voting shares, either directly or indirectly, it has accounted for its investment in HKGF Arcadia under the equity method of accounting. Under this method, the investor (“Maison”) recognizes its share of the profits and losses of the investee (“HKGF Arcadia”) in the periods when these profits and losses are also reflected in the accounts of the investee. Any profit or loss recognized by the investor appears in its income statement, any recognized profit increases the investment recorded by the investor, while a recognized loss decreases the investment.

 

Investment in equity securities is evaluated for impairment when facts or circumstances indicate that the fair value of the long-term investments is less than its carrying value. An impairment is recognized when a decline in fair value is determined to be other-than-temporary. The Company reviews several factors to determine whether a loss is other-than-temporary. These factors include, but are not limited to, the: (i) nature of the investment; (ii) cause and duration of the impairment; (iii) extent to which fair value is less than cost; (iv) financial condition and near-term prospects of the investments; and (v) ability to hold the security for a period sufficient to allow for any anticipated recovery in fair value. No event had occurred and indicated that other-than-temporary impairment existed and therefore the Company did not record any impairment charges for its investments for the three and nine months ended January 31, 2024.

 

Goodwill

 

Goodwill is the excess of purchase price and related costs over the value assigned to the net tangible and identifiable intangible assets of businesses acquired. In accordance with ASC Topic 350, “Intangibles-Goodwill and Other,” goodwill is not amortized but is tested for impairment, annually or more frequently when circumstances indicate a possible impairment may exist. Impairment testing is performed at a reporting unit level.

 

Generally, the Company first performs a qualitative assessment to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying value. If factors indicate that this is the case, the Company then estimates the fair value of the related reporting unit determined using discounted cash flow (“DCF”) analysis. A number of significant assumptions and estimates are involved in the application of the DCF analysis to forecast operating cash flows, including the discount rate, the internal rate of return and projections of realizations and costs to produce. Management considers historical experience and all available information at the time the fair values of its reporting units are estimated. 

 

If the fair value is less than the carrying value, the goodwill of the reporting unit is determined to be impaired and the Company will record an impairment equal to the excess of the carrying value over its fair value. The Company did not record any impairment loss during the three and nine months ended January 31, 2024 and 2023.

 

Leases

 

On May 1, 2020, the Company adopted Accounting Standards Update (“ASU”) 2016-02, Lease (FASB ASC Topic 842). The adoption of ASC Topic 842 resulted in the presentation of operating lease right-of-use (“ROU”) assets and operating lease liabilities on the consolidated balance sheet. See Note 13 — “Leases” for additional information.

 

The Company determines if an arrangement contains a lease at the inception of a contract under ASC Topic 842. At the commencement of each lease, management determines its classification as an operating or finance lease. For leases that qualify as operating leases, ROU assets and liabilities are recognized at the commencement date based on the present value of any remaining lease payments over the lease term. For this purpose, the Company considers only payments that are fixed and determinable at the time of commencement. As most of its leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The ROU assets include adjustments for accrued lease payments. The ROU asset also includes any lease payments made prior to commencement and is recorded net of any lease incentives received. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that it will exercise such options.

A short-term lease is defined as a lease that, at the commencement date, has a lease term of 12 months or less and does not include an option to purchase the underlying asset that the lessee is reasonably certain to exercise. When determining whether a lease qualifies as a short-term lease, the Company evaluates the lease term and the purchase option. Hence, the Company does not recognize any operating lease ROU assets and operating lease liabilities for short-term leases.

 

The Company evaluates the carrying value of ROU assets if there are indicators of impairment and review the recoverability of the related asset group. If the carrying value of the asset group is determined to not be recoverable and is in excess of the estimated fair value, the Company will record an impairment loss in other expenses in the consolidated statements of operations.

 

The Company also subleases certain mini stores that are within the supermarket to other parties. The Company collects security deposits and rent from these sub-lease tenants. The rent income collected from sub-lease tenants recognized as rental income and deducted occupancy cost. Occupancy cost mainly consists of rents and common area maintenance fees.

 

Fair value measurements

 

The Company records its financial assets and liabilities in accordance with the framework for measuring fair value in accordance with U.S. GAAP. This framework establishes a fair value hierarchy that prioritizes the inputs used to measure fair value:

 

  Level 1: Quoted prices for identical instruments in active markets.

 

  Level 2: Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets.

 

  Level 3: Valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.

 

Fair value measurements of nonfinancial assets and non-financial liabilities are primarily used in the impairment analysis of intangible assets and long-lived assets.

 

Financial instruments included in current assets and current liabilities are reported in the consolidated balance sheets at cost, which approximate fair value because of the short period of time between the origination of such instruments and their expected realization and their current market rates of interest. 

 

Revenue recognition

 

The Company adopted ASC Topic 606, Revenue from Contracts with Customers (“ASC Topic 606”), from May 1, 2020, using the modified retrospective transition approach to all contracts that did not have an impact on the beginning retained earnings on May 1, 2020. The Group’s revenue recognition policies effective on the adoption date of ASC Topic 606 are presented as below.

 

In accordance with ASC Topic 606, the Company’s performance obligation is satisfied upon the transfer of goods to the customer, which occurs at the point of sale. Revenues are recorded net of discounts, sales taxes, and returns and allowances.

 

The Company sells Company gift cards to customers. There are no administrative fees on unused gift cards, and the gift cards do not have an expiration date. Gift card sales are recorded as contract liability when sold and are recognized as revenue when either the gift card is redeemed or the likelihood of the gift card being redeemed is remote (“gift card breakage”). The Company’s gift card breakage rate is based upon historical redemption patterns, and it recognizes breakage revenue utilizing the redemption recognition method. The Company also offers discounts on the gift cards sold to its customers. The discounts are recorded as sales discount when gift card been redeemed. The Company’s contract liability related to gift cards was $308,326 and $449,334 as of January 31, 2024 and April 30, 2023, respectively.

The following table summarizes disaggregated revenue from contracts with customers by product group: perishable and non-perishable goods. Perishable product categories include meat, seafood, vegetables, and fruit. Non-perishable product categories include grocery, liquor, cigarettes, lottery, newspaper, reusable bag, non-food, and health products.

 

   Three Months ended
January 31,
 
   2024   2023 
Perishables  $7,243,469   $8,701,876 
Non-perishables   6,355,010    6,935,219 
Total revenues  $13,598,479   $15,637,095 

 

   Nine Months ended
January 31,
 
   2024   2023 
Perishables  $22,438,157   $23,069,855 
Non-perishables   18,678,841    18,145,400 
Total revenues  $41,116,998   $41,215,255 

 

Cost of sales

 

Cost of sales includes the rental expense, depreciation, the direct costs of purchased merchandise, shrinkage costs, store supplies, and inbound shipping costs. The cost of sales is a net of vendor’s rebates and discounts.

 

The Company subleases certain mini stores that are within the supermarket to other parties. The Company collects security deposits and rents from these sub-lease tenants. The rent income collected from sub-lease tenants are recognized as rental income and deducted rental expense.

 

Selling expenses

 

Selling expenses mainly consist of advertising costs, promotion expenses, and payroll and related expenses for personnel engaged in selling and marketing activities. Advertising expenses, which consist primarily of online and offline advertisements, are expensed when the services are performed. The Company’s advertising expenses were $44,052 and $11,232 for the three months ended January 31, 2024 and 2023, respectively. The Company’s advertising expenses were $78,558 and $16,070 for the nine months ended January 31, 2024 and 2023, respectively Starting from August 2023, the Company leased out certain spaces in the supermarket for people doing banner advertisement, and the Company recorded $19,200 and $48,000 advertising income from banner advertisement for the three and nine months ended January 31, 2024.

 

General and administrative expenses

 

General and administrative expenses mainly consist of payroll and related costs for employees involved in general corporate functions, professional fees and other general corporate expenses, as well as expenses associated with the use by these functions of facilities and equipment, such as rental and depreciation expenses.

 

Concentrations of risks

 

(a) Major customers

 

For each of the three and nine months ended January 31, 2024 and 2023, the Company did not have any customers that accounted for more than 10% of consolidated total net sales. 

(b) Major vendors

 

The following table sets forth information as to the Company’s suppliers that accounted for 10% or more of the Company’s total purchases for the three months ended January 31, 2024 and 2023.

 

Three Months Ended
January 31, 2024
  Three Months Ended
January 31, 2023
Supplier   Percentage of
Total Purchases
    Supplier   Percentage of
Total Purchases
 
A     16 %   A     27 %
B     6 %   B     25 %
C     25 %   C     46 %

 

The following table sets forth information as to the Company’s suppliers that accounted for 10% or more of the Company’s total purchases for the nine months ended January 31, 2024 and 2023.

 

Nine Months Ended
January 31, 2024
  Nine Months Ended
January 31, 2023
Supplier   Percentage of
Total Purchases
    Supplier   Percentage of
Total Purchases
 
A     18 %   A     20 %
B     9 %   B     18 %
C     30 %   C     18 %

 

(c) Credit risks

 

Financial instruments that are potentially subject to credit risk consist principally of accounts receivable. Accounts receivable are typically unsecured and derived from products sold to customers and are thereby exposed to credit risk. However, the Company believes the concentration of credit risk in its accounts receivable is substantially mitigated by its ongoing credit evaluation process and relatively short collection terms. The Company does not generally require collateral from customers. The Company evaluates the need for an allowance for doubtful accounts based upon factors surrounding the credit risk of specific customers, historical trends, and other information. Historically, the Company did not have any bad debt on its accounts receivable.

 

The Company also has loan receivables to its centralized vendors occasionally. The loan receivables are typically unsecured and exposed to credit risk. However, the Company believes that the loan receivables amount to its centralized vendor is managed by its finance department and these centralized vendors are still providing products monthly to the Company. The Company does not generally require collateral from the vendors. The Company also evaluates the need for an allowance for doubtful accounts based on upon factors surrounding the credit risks. Historically, the Company did not have any bad debt on its loan receivables and all loan receivables been collected in subsequent period.

 

Income taxes

 

Income taxes are accounted for in accordance with the provisions of ASC Topic 740. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carry forwards. 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 that includes the enactment date. The Company’s deferred tax assets are subject to periodic recoverability assessments. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount that more likely than not will be realized. In determining the need for a valuation allowance, management reviews both positive and negative evidence, including current and historical results of operations, future income projections, and the overall prospects of our business. Realization of the deferred tax assets is principally dependent upon achievement of projected future taxable income offset by deferred tax liabilities. Changes in recognition or measurement are reflected in the period in which the judgment occurs.

The Company utilizes a two-step approach to recognizing and measuring uncertain income tax positions (tax contingencies). The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates it is more likely than not the position will be sustained on audit, including resolution of related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount which is more than 50% likely of being realized upon ultimate settlement. The Company considers many factors when evaluating our tax positions and estimating its tax benefits, which may require periodic adjustments, and which may not accurately forecast actual outcomes. The Company includes interest and penalties related to its tax contingencies in income tax expense.

 

On March 27, 2020, the Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”) was signed into law, intended to provide economic relief to those impacted by the COVID-19 pandemic. The CARES Act, among other things, includes provisions addressing the carryback of net operating losses for specific periods, temporary modifications to the limitations placed on the tax deductibility of net interest expenses, and technical amendments for qualified improvement property (“QIP”). The impacts of the CARES Act are recorded as components within the Company’s deferred income tax liabilities and income tax receivable on the Company’s balance sheets.

 

Earnings (loss) per share

 

Basic earnings (loss) per ordinary share is computed by dividing net earnings (loss) attributable to common stockholders by the weighted-average number of common stock outstanding during the period. Diluted earnings per share is computed by dividing net income attributable to common stockholders by the sum of the weighted average number of common stock outstanding and of potential common stock (e.g., convertible securities, options and warrants) as if they had been converted at the beginning of the periods presented, or issuance date, if later. Potential common stock that has an anti-dilutive effect (i.e., those that increase income per share or decrease loss per share) is excluded from the calculation of diluted earnings per share. For the three and nine months ended January 31, 2024 and 2023, the Company had no dilutive potential common stock.

 

Related Parties

 

The Company identifies related parties, accounts for, and discloses related party transactions in accordance with ASC Topic 850 “Related Party Disclosures” and other relevant ASC standards. Parties are considered to be related to the Company if the parties, directly or indirectly, through one or more intermediaries, control, are controlled by, or are under common control with the Company. Related parties also include principal owners of the Company, its management, members of the immediate families of principal owners of the Company and its management and other parties with which the Company may deal with if one party controls or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests. The Company discloses all significant related party transactions in Note 12 — “Related party balances and transactions”.

 

Segment Information

 

The Company’s chief operating decision-maker has been identified as the chief executive officer, who reviews financial information presented on a consolidated basis accompanied by disaggregated information about revenues by different product types for purposes of allocating resources and evaluating financial performance. The Company and its subsidiaries offer grocery products, general merchandise, health and beauty care products, pharmacy, fuel and other items and services in its stores. The Company’s supermarket stores are geographically based, have similar economic characteristics, and similar expected long-term financial performance. The Company’s operating segments and reporting units are its four stores, which are reported in one reportable segment. There are no segment managers who are held accountable for operations, operating results, and plans for levels or components below the consolidated unit level. Based on qualitative and quantitative criteria established by ASC Topic 280, “Segment Reporting”, the Company considers itself to be operating within one reportable segment.

 

Recently Issued Accounting Pronouncements

 

The Company considers the applicability and impact of all ASUs. Management periodically reviews new accounting standards that are issued. Under the Jumpstart Our Business Startups Act of 2012, as amended (the “JOBS Act”), the Company meets the definition of an emerging growth company and has elected the extended transition period for complying with new or revised accounting standards, which delays the adoption of these accounting standards until they would apply to private companies. 

In March 2023, the FASB issued ASU 2023-01, Lease (Topic 842): Common Control Arrangements, which clarifies the accounting for leasehold improvements associated with leases between entities under common control (hereinafter referred to as common control lease). ASU 2023-01 requires entities to amortize leasehold improvements associated with common control lease over the useful life to the common control group (regardless of the lease term) as long as the lessee controls the use of the underlying asset through a lease, and to account for any remaining leasehold improvements as a transfer between entities under common control through an adjustment to equity when the lessee no longer controls the underlying asset. This ASU will be effective for fiscal years beginning after December 15, 2023, including interim periods within those fiscal years. Early adoption is permitted for both interim and annual financial statements that have not yet been made available for issuance. An entity may apply ASU 2023-01 either prospectively or retrospectively. The Company is currently evaluating the impact that the adoption of ASU 2023-01 will have on our consolidated financial statement presentations and disclosures. 

 

No other new accounting pronouncements issued or effective had, or are expected to have, a material impact on the Company’s consolidated financial statements.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.1
Inventories, Net
9 Months Ended
Jan. 31, 2024
Inventories, Net [Abstract]  
Inventories, net

3. Inventories, net

 

A summary of inventories, net was as follows:

 

   January 31,
2024
   April 30,
2023
 
         
Perishables  $405,158   $487,912 
Non-perishables   2,656,725    2,533,824 
Reserve for inventory shrinkage   (41,663)   (42,750)
Inventories, net  $3,020,220   $2,978,986 

 

Movements of reserve for inventory shrinkage were as follows:

 

   Nine Months
Ended
January 31,
2024
   Nine Months
Ended
January 31,
2023
 
         
Beginning balance  $42,750   $135,122 
GF Supermarket of MP, Inc. inventory shrinkage reserve at July 1, 2022   
    37,684 
Provision for (reversal of) inventory shrinkage reserve   (1,087)   29,479 
Ending Balance  $41,663   $202,285 
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.1
Prepayments
9 Months Ended
Jan. 31, 2024
Prepayments [Abstract]  
Prepayments

4. Prepayments

 

   January 31,
2024
   April 30,
2023
 
         
Prepayment for inventory purchases  $20,000   $1,547,243 
Total prepayments  $20,000   $1,547,243 

 

As of January 31, 2024, the prepayment mainly consisted of $20,000 paid to GF Distribution, Inc., one of the Company’s major vendor. As of April 30, 2023, the prepayment mainly consisted of $1,527,243 paid to XHJC Holding Inc., which is the Company’s new centralized vendor and $20,000 paid to GF Distribution, Inc., the Company’s major vendor. 

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.1
Property and Equipment, Net
9 Months Ended
Jan. 31, 2024
Property and Equipment, Net [Abstract]  
Property and equipment, net

5. Property and equipment, net

 

   January 31,
2024
   April 30,
2023
 
         
Furniture & Fixtures  $3,027,321   $3,025,516 
Equipment   1,019,185    1,011,333 
Leasehold Improvement   794,071    486,644 
Automobile   37,672    37,672 
Total property and equipment   4,878,249    4,561,165 
Accumulated depreciation   (4,088,312)   (3,889,702)
Property and equipment, net  $789,937   $671,463 

 

Depreciation expenses included in the general and administrative expenses for the three months ended January 31, 2024 and 2023 were $7,607 and $5,339, respectively. Depreciation expenses included in the cost of sales for the three months ended January 31, 2024 and 2023 were $70,601 and $53,387, respectively.

 

Depreciation expenses included in the general and administrative expenses for the nine months ended January 31, 2024 and 2023 were $18,056 and $26,502, respectively. Depreciation expense included in the cost of sales for the nine months ended January 31, 2024 and 2023 were $180,553 and $265,019, respectively.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.1
Intangible Assets
9 Months Ended
Jan. 31, 2024
Intangible Assets [Abstract]  
Intangible assets

6. Intangible assets

 

   January 31,
2024
   April 30,
2023
 
         
Liquid License  $17,482   $17,482 
Software system   2,950,000    
 
Trademark   194,000    194,000 
Total intangible asset   3,161,482    211,482 
Accumulated amortization   90,019    14,153 
Intangible asset, net  $3,071,463   $197,329 

 

Intangible assets mainly consisted of a trademark acquired through the acquisition of Maison Monterey Park on June 30, 2022. The fair value of the trademark at acquisition date was $194,000, to be amortized over 15 years.

 

In addition, on October 30, 2023, the Company entered a System Purchase and Implementation Consulting Agreement with Drem Consulting Pte. Ltd. for purchasing a merchandise display planning and management system for $1.5 million. The system uses advanced technology such as artificial intelligence, IoT (Internet of Things), client computing, etc. to optimize shelf display and planning, inventory control and customer services. The system will be amortized over 10 years.

 

On November 22, 2023, the Company entered a Supply Chain Management System Purchase Agreement with WSYQR Limited to purchase a supply chain management system for $1.45 million. The system has the necessary software and hardware that was specifically designed for supermarkets application for the key units of 1) data synchronization across the entire supply chain, 2) centralized order processing and fulfillment, 3) refund and return processing, 4) customer complaints handling, and 5) distribution and delivery management and optimization. The system will be amortized over 10 years.

 

The amortization expense for the three months ended January 31, 2024 and 2023 was $68,816 and $8,593, respectively. The amortization expense for the nine months ended January 31, 2024 and 2023 was $75,866 and $20,051, respectively. Estimated amortization expense for each of the next five years at January 31, 2024 is as follows: $309,099, $309,099, $309,099, $309,099 and $309,066.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.1
Equity Method Investment
9 Months Ended
Jan. 31, 2024
Equity Method Investment [Abstract]  
Equity method investment

7. Equity method investment

 

On June 27, 2023, the Company invested $1,440,000 for 40% interest in HKGF Market of Arcadia, LLC (“HKGF Arcadia”). On December 6, 2023, the Company invested additional $360,000 for another 10% equity interest in HKGF Arcadia, which resulted in a total of 50% equity interest in HKGF Arcadia by Maison. The Company recorded $51,204 investment income and $63,982 investment loss for the three and nine months ended January 31, 2024, respectively. As of January 31, 2024, the Company had investment of $1,736,018 into HKGF Arcadia.

 

As of January 31, 2024, the Company had net accounts receivable of $69,107 from JC Business Guys, Inc. (“JCBG”), who is the 50% owner of HKGF Arcadia. For the three months ended January 31,2024 and 2023, total sales to JCBG was $0 and $0, respectively. For the nine months ended January 31,2024 and 2023, total sales to JCBG was $0 and $133,738, respectively.

 

The following table shows the condensed balance sheet of HKGF Arcadia as of January 31, 2024.

 

   January 31,
2024
 (Unaudited)
 
ASSETS    
Current Assets    
Cash and equivalents  $
 
Accounts receivable   37,256 
Inventories, net   625,719 
Other receivables   1,292 
Total Current Assets   664,267 
Property and equipment, net   635,102 
Intangible asset, net   27,731 
Goodwill   1,680,000 
Security deposits   163,618 
Total Assets  $3,170,718 
      
LIABILITIES AND STOCKHOLDERS’ DEFICIT     
Current Liabilities     
Accounts payable  $1,418,461 
Other payable   100,000 
Bank overdraft   94,822 
Total Current Liabilities   1,613,283 
      
Total Liabilities   1,613,283 
      
Stockholders’ Equity     
Paid in Capital   3,600,000 
Subscription receivable   (1,200,000)
Accumulated deficit   (842,565)
Total Stockholders’ Equity   1,557,435 
Total Liabilities and Stockholders’ Equity  $3,170,718 

 

The following table shows the condensed statement of operations of HKGF Arcadia for the period from July 1, 2023 to January 31, 2024.

 

Net Revenues    
Supermarket  $3,905,301 
Total Revenues, Net   3,905,301 
      
Cost of Revenues     
Supermarket   2,475,812 
Total Cost of Revenues   2,475,812 
      
Gross Profit   1,429,489 
      
Operating Expenses   1,553,857 
Total Operating Expenses   1,553,857 
Loss from Operations   (124,368)
      
Income (Loss) Before Income Taxes   (124,368)
Income Tax Provisions   
 
      
Net Loss   (124,368)
      
Net Loss Attributable to Maison Solutions Inc.  $(63,982)
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.1
Goodwill
9 Months Ended
Jan. 31, 2024
Goodwill [Abstract]  
Goodwill

8. Goodwill

 

Goodwill represented the excess fair value of the assets under the fair value of the identifiable assets owned at the closing of the acquisition of Maison Monetary Park, including an assembled workforce, which cannot be sold or transferred separately from the other assets in the business. See Note 18 — “Acquisition of subsidiary” for additional information. As of January 31, 2024, the Company had goodwill of $2,222,211. The Company did not record any impairment to the goodwill for the three and nine months ended January 31, 2024.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.1
Accrued Expenses and Other Payables
9 Months Ended
Jan. 31, 2024
Accrued Expenses and Other Payables [Abstract]  
Accrued expenses and other payables

9. Accrued expenses and other payables

 

   January 31,
2024
   April 30,
2023
 
         
Accrued payroll  $284,323   $301,527 
Accrued interest expense   136,388    127,638 
Accrued loss for legal matter   237,000    237,000 
Other payables   17,243    26,878 
Due to third parties   139,189    145,775 
Sales tax payable   44,199    28,978 
Total accrued expenses and other payables  $858,342   $867,796 
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.1
Note Payable
9 Months Ended
Jan. 31, 2024
Note Payable [Abstract]  
Note payable

10. Note payable

 

As of January 31, 2024 and April 30, 2023, the Company had an outstanding note payable of $0 and $150,000 to a third-party individual with annual interest rate of 10%, payable upon demand. The note had accrued interest of $30,000 and $21,500 as of January 31, 2024 and April 30, 2023, respectively. On November 7, 2023, the Company repaid the principle of $150,000. As of January 31, 2024, the Company had accrued interest of $30,000 on this note, to be paid upon demand from the lender.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.1
Loan Payables
9 Months Ended
Jan. 31, 2024
Loan Payables [Abstract]  
Loan payables

11. Loan payables

 

A summary of the Company’s loans was listed as follows:

 

Lender  Due date  January 31,
2024
   April 30,
2023
 
            
American First National Bank  March 2, 2024  $57,369   $307,798 
U.S. Small Business Administration  June 15, 2050   2,577,247    2,624,329 
Total loan payables      2,634,616    2,932,127 
Current portion of loan payables      (121,942)   (370,828)
Non-current loan payables     $2,512,674   $2,561,299 

 

American First National Bank — a National Banking Association

 

On March 2, 2017, Maison Monrovia entered into a $1.0 million Business Loan Agreement with American First National Bank, a National Banking Association (“American First National Bank”), at a 4.5% annual interest rate with a maturity date on March 2, 2024 (the “Monrovia AFNB Loan”). On March 2, 2017, Maison San Gabriel, entered into a $1.0 million Business Loan Agreement with American First National Bank at a 4.5% annual interest rate with a maturity date on March 2, 2024 (the “San Gabriel AFNB Loan,” and, together with the Monrovia AFNB Loan, the “AFNB Loans”). The covenant of the AFNB Loans required that, so long as the loan agreements remains in effect, borrower will maintain a ratio of debt service coverage within 1.300 to 1.000. This coverage ratio was evaluated as of the end of each fiscal year. The interest rate for the AFNB Loans is subject to change from time to time based on changes in an independent index which is the Wall Street Journal US prime as published in the Wall Street Journal Money Rate Section. The annual interest rate for the AFNB Loans was ranging from 4.5% to 7.75% for the nine months ended January 31, 2023, and was 7.75% for the nine months ended January 31, 2024.

 

The collateral for the AFNB Loans is personally guaranteed by Mr. Wu, who is the prior owner and applicant for the bank loan, and each store’s assets including inventory, fixture, equipment, etc. At the same time, the Company maintained a minimum of $1.0 million in general liability insurance to cover the collateral business assets located at 935 W. Duarte Dr. Monrovia, CA 91016. As of April 30, 2022, the coverage ratio for Maison Monrovia was 1.01 and the coverage ratio for Maison San Gabriel was 2.00. The Company reported this situation to American First National Bank and there was no change on the term up to the date the Company issued these consolidated financial statements. The interest expense for the loan was $2,229 and $10,146 for the three months ended January 31, 2024 and 2023, respectively. The interest expense for the loan was $11,361 and $22,708 for the nine months ended January 31, 2024 and 2023, respectively.

 

U.S. Small Business Administration (the “SBA”)

 

Borrower  Due date  January 31,
2024
   April 30,
2023
 
            
Maison Monrovia  June 15, 2050  $145,957   $148,574 
Maison San Gabriel  June 15, 2050   1,945,371    1,980,725 
Maison El Monte  June 15, 2050   485,919    495,030 
Total SBA loan payables     $2,577,247   $2,624,329 

  

On June 15, 2020, Maison Monrovia entered into a $150,000 Business Loan Agreement with the SBA at 3.75% annual interest rate and a maturity date on June 15, 2050. On June 15, 2020, Maison San Gabriel entered into a $150,000 Business Loan Agreement with the SBA at 3.75% annual interest rate and a maturity date on June 15, 2050. On June 15, 2020, Maison El Monte entered into a $150,000 Business Loan Agreement with SBA at 3.75% annual interest rate and a maturity date on June 15, 2050.

 

On January 12, 2022, Maison San Gabriel entered into an additional $1,850,000 Business Loan Agreement with the SBA at 3.75% annual interest rate and a maturity date on June 15, 2050.

 

On January 6, 2022, Maison El Monte, Inc. entered into an additional $350,000 Business Loan Agreement with the SBA at 3.75% annual interest rate and a maturity date on June 15, 2050.

 

Per the SBA loan agreement, all interest payments on these three loans were deferred to December 2022. As of January 31, 2024 and April 30, 2023, the Company’s aggregate balance on the three SBA loans was $2,577,247 and $2,624,329, respectively. Interest expenses were $23,210 and $23,709 for the three months ended January 31, 2024 and 2023, respectively. Interest expenses were $70,008 and $71,494 for the nine months ended January 31, 2024 and 2023, respectively. During the nine months ended January 31, 2024, the Company made repayment of $117,090 (which includes principal of $47,082 and interest expense of $70,008). During the nine months ended January 31, 2023, the Company made repayment of $13,010 (which includes principal of $5,107 and interest expense of $7,903).

 

As of January 31, 2024, the future minimum principal amount of loan payments to be paid by year were as follows:

 

Year Ending January 31,  Amount 
2025  $64,573 
2026   66,699 
2027   68,906 
2028   71,197 
2029   73,576 
Thereafter   2,232,296 
Total  $2,577,247 
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.1
Related Party Balances and Transactions
9 Months Ended
Jan. 31, 2024
Related Party Balances and Transactions [Abstract]  
Related party balances and transactions

12. Related party balances and transactions

 

Related party transactions

 

Sales to related parties

 

Name of Related Party  Nature  Relationship  Three Months
ended
January 31,
2024
   Three Months
ended
January 31,
2023
 
               
The United Food LLC  Supermarket product sales  John Xu, the Company’s Chief Executive Officer, Chairman and President, is one of the United Food LLC’s shareholders  $988   $16,473 
HKGF Market of Arcadia, LLC  Supermarket product sales  Maison owns 50% equity interest   18,620    
 
HKGF Market of Alhambra, Inc.  Supermarket product sales  Grace Xu, spouse of John Xu, controls this entity with 90% ownership, Maison owns the remaining 10%   35,088    200,168 
Total        $54,696   $216,641 

 

Name of Related Party  Nature  Relationship  Nine Months
ended
January 31,
2024
   Nine Months
ended
January 31,
2023
 
               
The United Food LLC  Supermarket product sales  John Xu, the Company’s Chief Executive Officer, Chairman and President, is one of the United Food LLC’s shareholders  $6,129   $22,270 
HKGF Market of Arcadia, LLC  Supermarket product sales  Maison owns 50% equity interest   85,656    
 
HKGF Market of Alhambra, Inc.  Supermarket product sales  Grace Xu, spouse of John Xu, controls this entity with 90% ownership, Maison owns the remaining 10%   160,538    569,432 
Total        $252,323   $591,702 

 

Purchases from related parties

 

Name of Related Party  Nature  Relationship  Three Months
Ended
January 31,
2024
   Three Months
ended
January 31,
2023
 
               
The United Food, LLC  Supermarket product sales  John Xu, the Company’s Chief Executive Officer, Chairman and President, is one of the United Food LLC’s shareholders  $
   $21,214 
HKGF Market of Arcadia, LLC  Supermarket product sales  Maison owns 50% equity interest   13,160    
 
Dai Cheong Trading Co Inc.  Import and wholesales of groceries  John Xu, controls this entity with 90% ownership through DC Holding CA, Inc.,  Maison owns the remaining 10%   41,184    42,082 
HKGF Market of Alhambra, Inc.  Supermarket product sales  Grace Xu, spouse of John Xu, controls this entity with 90% ownership, Maison owns the remaining 10%   866    4,510 
Total        $55,210   $67,806 

Name of Related Party  Nature  Relationship  Nine Months
Ended
January 31,
2024
   Nine Months
Ended
January 31,
2023
 
               
The United Food, LLC  Supermarket product sales  John Xu, the Company’s Chief Executive Officer, Chairman and President, is one of the United Food LLC’s shareholders  $4,408   $87,061 
HKGF Market of Arcadia, LLC  Supermarket product sales  Maison owns 50% equity interest   24,250    
 
GF Supermarket of MP, Inc.  Supermarket product sales  Grace Xu, spouse of John Xu, was the major shareholder with 49% ownership, sold this entity to Maison on June 30, 2022   
    4,257 
Dai Cheong Trading Co Inc.  Import and wholesales of groceries  John Xu, controls this entity with 90% ownership through DC Holding CA, Inc., Maison owns the remaining 10%   146,709    137,821 
HKGF Market of Alhambra, Inc.  Supermarket product sales  Grace Xu, spouse of John Xu, controls this entity with 90% ownership, Maison owns the remaining 10%   3,066    7,184 
Total        $178,433   $236,323 

 

Investment in equity purchased from related parties

 

Name of Investment Company  Nature of
Operation
  Investment percentage   Relationship  As of
January 31,
2024
   As of
April 30,
2023
 
                   
Dai Cheong Trading Co Inc.  Import and wholesales of groceries   10%  John Xu, the Company’s Chief Executive Officer, Chairman and President, controls this entity with 90% ownership through DC Holding CA, Inc., Maison owns the remaining 10%  $162,665   $162,665 
HKGF Market of Alhambra, Inc.  Supermarket product sales   10%  Grace Xu, spouse of John Xu, controls this entity with 90% ownership, Maison owns the remaining 10%   40,775    40,775 
Total             $203,440   $203,440 

 

In May 2021, the Company purchased a 10% equity interest in Dai Cheong Trading Inc., a grocery trading company, for $162,665 from DC Holding CA, Inc. DC Holding CA, Inc. is owned by John Xu, the Chief Executive Officer, Chairman and President of the Company.

 

In December 2021, the Company purchased a 10% equity interest in HKGF Market of Alhambra, Inc, the legal entity holding the Alhambra store for $40,775 from Ms. Grace Xu, a related party as the spouse of Mr. John Xu, the Chief Executive Officer, Chairman and President of the Company.

 

Related party balances

 

Accounts receivable — sales to related parties

 

Name of Related Party  Nature  Relationship  January 31,
2024
   April 30,
2023
 
               
HKGF Market of Arcadia, LLC  Supermarket product sales  Maison owns 50% equity interest  $88,243   $
 
HKGF Market of Alhambra, Inc.  Supermarket product sales  Grace Xu, spouse of John Xu, controls this entity with 90% ownership, Maison owns the remaining 10%   112,492    283,005 
United Food LLC.  Supermarket product sales  John Xu, is one of the United Food LLC’s shareholders   206,711    6,610 
Total        $407,446   $289,615 

 

Accounts payable — purchase from related parties

 

Name of Related Party  Nature  Relationship  January 31,
2024
   April 30,
2023
 
               
Hong Kong Supermarket of Monterey Park, Ltd  Due on demand, non-interest bearing  John Xu, controls this entity  $440,166   $438,725 
Dai Cheong Trading Co Inc.  Import and wholesales of groceries  John Xu, controls this entity with 100% ownership through DC Holding CA, Inc. prior to the 10% equity interest acquisition by Maison   52,314    26,585 
Total        $492,480   $465,310 

 

Other receivables — related parties

 

Name of Related Party  Nature  Relationship  January 31,
2024
   April 30,
2023
 
               
Ideal Investment  Due on demand, non-interest bearing  John Xu, has majority ownership of this entity   3,995    3,995 
Ideal City Capital  Due on demand, non-interest bearing  John Xu, has majority ownership of this entity   30,000    30,000 
Total        $33,995   $33,995 

 

Other payables — related parties

 

Name of Related Party  Nature  Relationship  January 31,
2024
   April 30,
2023
 
               
John Xu  due on demand, non-interest bearing  The Company’s Chief Executive Officer, Chairman and President  $200,810   $200,810 
Grace Xu  due on demand, non-interest bearing  Spouse of John Xu   40,775    40,775 
Total        $241,585   $241,585 
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.1
Leases
9 Months Ended
Jan. 31, 2024
Leases [Abstract]  
Leases

13. Leases

 

The Company accounted for leases in accordance with ASU No. 2016-02, Leases (Topic 842) for all periods presented. The Company leases certain supermarkets and office facilities from third parties. Some of the Company’s leases include one or more options to renew, which are typically at the Company’s sole discretion. The Company evaluates the renewal options, and when it is reasonably certain of exercise, it will include the renewal period in its lease term. New lease modifications result in re-measurement of the right of use (“ROU”) assets and lease liabilities. Operating ROU assets and lease liabilities are recognized at the lease commencement date, based on the present value of lease payments over the lease term. Since the implicit rate for the Company’s leases is not readily determinable, the Company uses its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The incremental borrowing rate is the rate of interest that the Company would have to pay to borrow, on a collateralized basis, an amount equal to the lease payments in a similar economic environment and over a similar term.

 

The Company’s leases mainly consist of store rent and copier rent. The store lease detail information is listed below:

 

Store   Lease Term Due
Maison Monrovia *   August 31, 2055 (with extension)
Maison San Gabriel   November 30, 2030
Maison El Monte   July 14, 2028
Maison Monterey Park   May 1, 2028

 

* On April 1, 2023, the Company renewed lease of Maison Monrovia for additional five years with new monthly based rent of $40,000 for first year and 3% increase for each of the next four years. On July 6, 2023, the Company and the lessor entered an amendment to lease, pursuant to which the lessor will provide monthly basic rent abatement of $5,000 from August 1, 2023 through March 31, 2024, $2,500 from April 1, 2024 through March 31, 2025, and $1,000 from April 1, 2025 through March 31, 2026. As a result of increased monthly base rent, the Company remeasured the lease and determined the ROU and lease liability of this lease increased by $3.62 million for each.

  

As of January 31, 2024, the average remaining term of the supermarkets’ store lease was 9.47 years.

 

In June and November 2022, the Company entered three leases for three copiers with terms of 63 months for each. As of January 31, 2024, the average remaining term of the copier lease was 3.78 years.

 

The copier lease detail information was listed below:

 

Store   Lease Term Due
Maison Monrovia   January 1, 2028
Maison San Gabriel   January 1, 2028
Maison Monterey Park   August 1, 2027

 

The Company’s total lease expenses under ASC 842 are $0.85 million and $0.76 million for the three months ended January 31, 2024 and 2023, respectively. The Company’s total lease expenses under ASC 842 are $2.33 million and $1.99 million for the nine months ended January 31, 2024 and 2023 , respectively. The Company’s ROU assets and lease liabilities are recognized using an effective interest rate of range from 4.5% to 6.25%, which was determined using the Company’s incremental borrowing rate.

 

The Company’s operating ROU assets and lease liabilities were as follows:

 

   January 31,
2024
   April 30,
2023
 
         
Operating ROU:        
ROU assets – supermarket leases  $20,980,731   $22,517,925 
ROU assets – copier leases   24,033    27,265 
Total operating ROU assets  $21,004,764   $22,545,190 

 

   January 31,
2024
   April 30,
2023
 
         
Operating lease obligations:        
Current operating lease liabilities  $1,850,310   $1,761,182 
Non-current operating lease liabilities   21,309,934    22,711,760 
Total lease liabilities  $23,160,244   $24,472,942 

 

As of January 31, 2024, the five-year maturity of the Company’s operating lease liabilities was as follow:

 

Twelve Months Ended January 31,  Operating
lease
liabilities
 
2025  $2,835,070 
2026   2,897,055 
2027   2,955,250 
2028   3,002,423 
2020   2,029,711 
Thereafter   23,549,256 
Total future undiscounted lease payments   37,268,765 
Less: interest   (14,108,521)
Present value of lease liabilities  $23,160,244 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.1
Stockholder’s Equity
9 Months Ended
Jan. 31, 2024
Stockholder’s Equity [Abstract]  
Stockholder’s equity

14. Stockholder’s equity

 

Common stock

 

Maison was initially authorized to issue 500,000 shares of common stock with a par value of $0.0001 per share. On September 8, 2021, the total number of authorized shares of all classes of stock was increased to 100,000,000 by way of a 200-for-1 stock split, among which, the authorized shares were divided into (i) 95,000,000 shares of common stock, par value of $0.0001 per share (the “common stock”) of which (a) 92,000,000 shares shall be a series designated as Class A common stock (the “Class A common stock”), and (b) 3,000,000 shares shall be a series designated as Class B common stock (the “Class B common stock”), and (ii) 5,000,000 shares of preferred stock, par value $0.0001 per share (the “preferred stock”). For the Class A common stock and Class B common stock, the rights of the holders of Class A common stock and Class B common stock are identical, except with respect to voting and conversion rights. Each share of Class A common stock is entitled to one (1) vote. Each share of Class B common stock is entitled to ten (10) votes and is convertible at any time into one share of Class A common stock. As of January 31, 2024, John Xu, the Company’s Chief Executive Officer, Chairman and President, holds all of our outstanding shares of Class B common stock. All shares and per share amounts used herein and in the accompanying consolidated financial statements have been retroactively adjusted to reflect (i) the increase of share capital as if the change of share numbers became effective as of the beginning of the first period presented for Maison Group and (ii) the reclassification of all outstanding shares of our common stock beneficially owned by Golden Tree USA Inc. into Class B common stock, which are collectively referred to as the “Reclassification.”

 

Initial Public Offering

 

On October 4, 2023, the Company entered into an Underwriting Agreement with Joseph Stone Capital, LLC (the “Underwriter”) in connection with the Company’s initial public offering (the “IPO”) of 2,500,000 shares of Class A common stock, at a price of $4.00 per share, less underwriting discounts and commissions.

 

The IPO closed on October 10, 2023, and the Company received net proceeds of approximately $8.72 million, after deducting underwriting discounts and commissions and estimated IPO offering expenses payable by the Company. The Company intends to use the net proceeds from the IPO primarily for new store acquisitions and expansion, including opening new stores and the acquisition of businesses and supermarkets that complement the Company’s business, to pay off loans, research and develop its operating systems with JD.com, make upgrades and renovations to existing stores, and to develop its online business.

 

On October 10, 2023, the Company issued Underwriter non-redeemable warrants to purchase an amount equal to five (5%) percent of the shares of Common Stock sold in the Offering (125,000 warrants, which is exclusive of the over-allotment option) pursuant to the Underwriter’s Warrant Agreement. The Underwriter Warrants will be exercisable commencing one hundred eighty (180) days after the commencement of sales of the Offering (April 1, 2024) and until the fifth anniversary of the effective date of the Offering (April 1, 2029). The Company accounted for the warrants issued based on the FV method under FASB ASC Topic 505, and the FV of the warrants was calculated using the Black-Scholes model under the following assumptions: life of 5 years, volatility of 100%, risk-free interest rate of 4.26% and dividend yield of 0%. The FV of the warrants issued at the grant date was $382,484. The warrants issued in this financing were classified as equity instruments.

 

Following is a summary of the activities of warrants for the period ended January 31, 2024:

 

   Number of Warrants   Exercise Price   Weighted Average Remaining Contractual Term in Years 
             
Outstanding as of April 30, 2023   
   $
     
Exercisable as of April 30, 2023   
   $
     
Granted   125,000    4.80    5.00 
Exercised   
    
     
Forfeited   
    
     
Expired   
    
     
Outstanding as of January 31, 2024   125,000   $4.80    5.00 
Exercisable as of January 31, 2024   
   $
     

 

PIPE Offering

 

On November 22, 2023, the Company entered into certain securities purchase agreements with certain investors. Pursuant to the Securities Purchase Agreements, the Company sold an aggregate of 1,190,476 shares (the “PIPE Shares”) of the Company’s Class A common stock, par value $0.0001 per share, to the Investors at a per share purchase price of $4.20 (the “PIPE Offering”).

 

The PIPE Offering closed on November 22, 2023. The Company received net proceeds of approximately $4.60 million, after deducting investment banker’s discounts and commissions and offering expenses payable by the Company.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.1
Income taxes
9 Months Ended
Jan. 31, 2024
Income Taxes [Abstract]  
Income Taxes

15. Income taxes

 

Maison Solutions is a Delaware holding company that is subject to the U.S. income tax. Maison Monrovia and Maison San Gabriel are pass through entities whose income or losses flow through Maison Solution’s income tax return.

 

The provision for income taxes provisions consisted of the following components:

 

   Three Months
ended
January 31,
2024
   Three Months
ended
January 31,
2023
 
         
Current:        
Federal income tax expense  $117,066   $51,442 
State income tax expense   44,058    37,346 
Deferred:          
Federal income tax expense (benefit)   (1,852)   7,716 
State income tax expense (benefit)   (616)   2,566 
Total  $158,656   $99,070 

 

   Nine Months
ended
January 31,
2024
   Nine Months
ended
January 31,
2023
 
         
Current:        
Federal income tax expense  $314,714   $126,185 
State income tax expense   116,143    71,195 
Deferred:          
Federal income tax benefit   (4,604)   (6,175)
State income tax benefit   (1,531)   (2,054)
Total  $424,722   $189,151 

 

The following is a reconciliation of the difference between the actual (benefit) provision for income taxes and the (benefit) provision computed by applying the federal statutory rate on income (loss) before income taxes:

 

   Three Months
ended
January 31,
2024
   Three Months
ended
January 31,
2023
 
         
Federal statutory rate expense (benefit)   (79,149)   274,164 
State statutory rate, net of effect of state income tax deductible to federal income tax   (25,658)   92,473 
Permanent difference – penalties, interest, and others   73,945    29,348 
Utilization of net operating losses (“NOL”)   
    (244,859)
Changes in valuation allowance   189,518    (52,056)
Tax expense per financial statements   158,656    99,070 

 

   Nine Months
ended
January 31,
2024
   Nine Months
ended
January 31,
2023
 
         
Federal statutory rate expense (benefit)   (9,676)   297,661 
State statutory rate, net of effect of state income tax deductible to federal income tax   (1,249)   100,952 
Permanent difference – penalties, interest, and others   86,085    54,845 
Utilization of NOL   (24,138)   (300,508)
Change in valuation allowance   373,700    36,201 
Tax expense per financial statements   424,722    189,151 

 

Deferred tax assets and liabilities are recognized for the expected future tax consequences of differences between the carrying amounts of assets and liabilities and their respective tax bases using enacted tax rates in effect for the year in which the differences are expected to reverse. Deferred taxes were comprised of the following:

 

   January 31,
2024
   April 30,
2023
 
         
Deferred tax assets:        
Bad debt expense  $54,206   $70,929 
Inventory impairment loss   39,642    
 
Investment loss on equity method investment   17,902    
 
Lease liabilities, net of ROU   603,181    441,997 
NOL   451,006    583,490 
Valuation allowance   (1,151,652)   (1,085,551)
Deferred tax assets, net  $14,285   $10,865 
           
Deferred tax liability:          
Trademark acquired at acquisition of Maison Monterey Park   48,558    51,273 
Deferred tax liability, net of deferred tax assets  $34,273   $40,408 

 

As of January 31, 2024 and April 30, 2023, Maison and Maison El Monte had approximately $1.52 million and $2.25 million, respectively, of U.S. federal NOL carryovers available to offset future taxable income which do not expire but are limited to 80% of income until utilized. As of January 31, 2024 and April 30, 2023, Maison and Maison El Monte had approximately $1.89 million and $1.58 million, respectively, of California state net operating loss which can be carried forward up to 20 years to offset future taxable income. In assessing the realization of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets depends upon the Company’s future generation of taxable income during the periods in which temporary differences representing net future deductible amounts become deductible. Management considers the scheduled reversal of deferred tax liabilities, projected future taxable income, and tax planning strategies in making this assessment. After consideration of all the information available, management believes that significant uncertainty exists with respect to future realization of the deferred tax assets and has therefore established a full valuation allowance.

 

The Company recorded $6,421 and $17,871of interest and penalties related to understated income tax payments for the three months ended January 31, 2024 and 2023, respectively. The Company recorded $10,985 and $38,243 of interest and penalties related to understated income tax payments for the nine months ended January 31, 2024 and 2023, respectively. As of January 31, 2024 and April 30, 2023, the Company had significant uncertain tax positions of $114,267 and $103,282, respectively.

 

As of January 31, 2024, the Company’s U.S. income tax returns filed for the year ending on December 31, 2020 and thereafter are subject to examination by the relevant taxation authorities.

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.1
Other Income
9 Months Ended
Jan. 31, 2024
Other Income [Abstract]  
Other income

16. Other income

 

For the three months ended January 31, 2024 and 2023, other income mainly consists of $nil and $1.32 million employee retention credit (“ERC”) received. For the nine months ended January 31, 2024 and 2023, other income mainly consists of $0.38 million and $1.32 million employee retention credit (“ERC”) received. The ERC is a tax credit for businesses that continued to pay employees while shut down due to the COVID-19 pandemic or had significant declines in gross receipts from March 13, 2020 to December 31, 2021.

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.1
Commitments and Contingencies
9 Months Ended
Jan. 31, 2024
Commitments and Contingencies [Abstract]  
Commitments and contingencies

17. Commitments and contingencies

 

Contingencies

 

The Company is otherwise periodically involved in various legal proceedings that are incidental to the conduct of its business, including, but not limited to, employment discrimination claims, customer injury claims, and investigations. When the potential liability from a matter can be estimated and the loss is considered probable, the Company records the estimated loss. Due to uncertainties related to the resolution of lawsuits, investigations, and claims, the ultimate outcome may differ from the estimates. Although the Company cannot predict with certainty the ultimate resolution of any lawsuits, investigations, and claims asserted against it, management does not believe any currently pending legal proceeding to which the Company is a party will have a material adverse effect on its financial statements.

 

On January 2, 2024, the Company and our executive officers and directors, as well as Joseph Stone Capital LLC, and AC Sunshine Securities LLC, the underwriters in the Company’s initial public offering (together, the “Defendants”), were named in a class action complaint filed in the Supreme Court of the State of New York alleging violations of Sections 11 and 15 of the Securities Act of 1933, as amended (Ilsan Kim v. Maison Solutions Inc., et. al, Index No. 150024/2024). As relief, the plaintiffs are seeking, among other things, compensatory damages. 

 

On January 4, 2024, the Defendants were named in a class action complaint filed in the United States District Court for the Central District of California alleging violations of Sections 11 and 15 of the Securities Act of 1933, as amended, as well as violations of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, as amended (Rick Green and Evgenia Nikitina v. Maison Solutions Inc., et. al., Case No. 2:24-cv-00063).   As relief, the plaintiffs are seeking, among other things, compensatory damages. 

 

The Company and Defendants believe the allegations in both complaints are without merit and intend to defend each suit vigorously.

 

In May 2020, Maison El Monte was named as a co-defendant in a complaint filed by a consumer advocacy group alleging violations of a California health and safety regulation. The case is pending in the Superior Court of the State of California, and as such, the Company has not made any accruals of possible loss for the year ended April 30, 2023 and for the period ended January 31, 2024 related to this case.

 

In June 2022, Maison San Gabriel entered into a confidential settlement agreement with the plaintiff in connection with a California employment law case whereby Maison San Gabriel agreed to pay $98,500 to plaintiff in full settlement of all claims in the case. As a result of the settlement agreement, the Company accrued $98,500 as a loss relating to the case for the fiscal year ended April 30, 2022. During the year ended April 30, 2023, the Company accrued additional $40,000 litigation loss.

 

Commitments

 

On April 19, 2021, JD E-commerce America Limited (“JD US”) and the Company entered into a Collaboration Agreement (the “Collaboration Agreement”) pursuant to which JD.com will provide services to Maison focused on updating in store technology through the development of a new mobile app, the updating of new in-store technology, and revising store layouts to promote efficiency. The Collaboration Agreement provided for a consultancy and initialization fee of $220,000, 40% of which was payable within three (3) days of effectiveness, 40% of which is due within three (3) days of the completion and delivery of initialization services (including initializing of a feasibility plan, store digitalization, delivery of online retailing and e-commerce business and operational solutions for the Stores) as outlined in the Collaboration Agreement, and the remaining 20% is payable within three (3) days of the completion and delivery of the implementation services (including product and merchandise supply chain configuration, staff training for operation and management of the digital solutions, installation and configuration of hardware, customization of software, concept design and implementation), as outlined in the Collaboration Agreement. The Collaboration Agreement also included certain additional storage and implementation fees to be determined by the parties and royalty fees, following the commercial launch of the platform developed by JD US, of 1.2% of gross merchandise value based on information generated by the platform. For each additional store requiring Consultancy and Initialization service, an additional $50,000 will be charged for preparing the feasibility plan for such additional store. The Collaboration Agreement has an initial term of 10 years and customary termination and indemnification provisions. Simultaneously with the effectiveness of the Collaboration Agreement, JD US and Maison entered into an Intellectual Property License Agreement (the “IP Agreement”) outlining certain trademarks, logos and designs, and other intellectual property rights used in connection with the retail supermarket operations outlined in the Collaboration Agreement, which includes an initial term of 10 years and customary termination provisions. There are no additional licensing fees or costs associated with the IP Agreement. As of the date of this report, there is no new progress on the collaboration agreement with JD US. 

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.1
Acquisition of Subsidiary
9 Months Ended
Jan. 31, 2024
Acquisition of Subsidiary [Abstract]  
Acquisition of subsidiary

18. Acquisition of subsidiary

 

On June 30, 2022, the Company purchased 100% equity interest in GF Supermarket of MP, Inc. (“Maison Monterey Park”), the legal entity holding a supermarket in Monterey Park. Mrs. Grace Xu (spouse of Mr. John Xu, the Company’s Chief Executive Officer, Chairman and President) was a selling shareholder of GF Supermarket of MP Inc. with 49% ownership percentage. Another selling shareholder of GF Supermarket of MP Inc. was DNL Management Inc. with 51% ownership percentage, who is not a related party of the Company. The purchase consideration was $1.5 million. On February 21, 2023, the Company and such selling shareholders renegotiated and entered into an Amended Stock Purchase Agreement with an effective date on October 31, 2022, to amend the purchase price to $2.5 million, which both parties believed reflected the true fair value of Maison Monterey Park.

 

The following table summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition. Goodwill as a result of the acquisition of Maison Monterey Park is calculated as follows:

 

Total purchase considerations  $2,500,000 
Fair value of tangible assets acquired:     
Accounts receivable   79,651 
Due from related party   25,000 
Property and equipment   448,932 
Security deposit   161,945 
Inventory   872,084 
Deferred tax asset   10,545 
Operating lease right-of-use assets   4,680,216 
Intangible assets (trademark) acquired   194,000 
Total identifiable assets acquired   6,472,373 
      
Fair value of liabilities assumed:     
Bank overdraft   (281,940)
Accounts payable   (865,769)
Contract liabilities   (10,369)
Income tax payable   (183,262)
Accrued liability and other payable   (85,789)
Tenant Security deposit   (32,200)
Operating lease liabilities   (4,680,967)
Deferred tax liability   (54,288)
Total liabilities assumed   (6,194,584)
Net identifiable assets acquired   277,789 
Goodwill as a result of the acquisition  $2,222,211 

 

The following condensed unaudited pro forma consolidated results of operations for the Company for the nine months ended January 31, 2023 present the results of operations of the Company and Maison Monterey Park as if the acquisitions occurred on May 1, 2022, respectively. 

 

The pro forma results are not necessarily indicative of the actual results that would have occurred had the acquisitions been completed as of the beginning of the periods presented, nor are they necessarily indicative of future consolidated results.

  

   For the
Nine Months Ended
January 31,
2023
 
   (Unaudited) 
Revenue  $44,038,436 
Operating costs and expenses   43,633,975 
Income from operations   404,461 
Other income   1,337,288 
Income tax expense   (286,445)
Net income  $1,455,304 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.1
Subsequent Event
9 Months Ended
Jan. 31, 2024
Subsequent Event [Abstract]  
Subsequent Event

19. Subsequent Event

 

The Company follows the guidance in FASB ASC 855-10 for the disclosure of subsequent events. The Company evaluated subsequent events through the date the financial statements were issued and determined the Company has the following major subsequent events that need to be disclosed: On August 22, 2023, the Company entered a Letter of Intent for acquiring 100% ownership of Lee Lee Oriental Supermart (“Lee Lee”) for approximately $22.4 million. Lee Lee is engaged in supermarket business in Arizona. The acquisition is in the final stage of closing.

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.1
Pay vs Performance Disclosure - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Pay vs Performance Disclosure        
Net Income (Loss) $ (548,954) $ 988,474 $ (562,428) $ 920,626
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.1
Insider Trading Arrangements
9 Months Ended
Jan. 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 39 R28.htm IDEA: XBRL DOCUMENT v3.24.1
Accounting Policies, by Policy (Policies)
9 Months Ended
Jan. 31, 2024
Summary of Significant Accounting Policies [Abstract]  
Basis of presentation

Basis of presentation

The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and pursuant to the rules and regulations of the Securities Exchange Commission (“SEC”).

The interim consolidated financial information as of January 31, 2024 and for the three and nine months periods ended January 31, 2024 and 2023 have been prepared without audit, pursuant to the rules and regulations of the SEC. Certain information and footnote disclosures, which are normally included in consolidated financial statements prepared in accordance with U.S. GAAP have been omitted pursuant to such rules and regulations. The interim consolidated financial information should be read in conjunction with the Financial Statements and the notes thereto, included in the Company’s Annual Report on Form 10-K for the fiscal year ended April 30, 2023, previously filed with the SEC on August 1, 2023..

In the opinion of management, all adjustments (which include all significant normal and recurring adjustments) necessary to present a fair statement of the Company’s interim consolidated financial position as of January 31, 2024, its interim consolidated results of operations and cash flows for the three and nine months ended January 31, 2024 and 2023, as applicable, have been made. The interim results of operations are not necessarily indicative of the operating results for the full fiscal year or any future periods.

Principles of consolidation

Principles of consolidation

The consolidated financial statements include the financial statements of the Company and its subsidiaries and, when applicable, entities for which the Company has a controlling financial interest. All transactions and balances among the Company and its subsidiaries have been eliminated upon consolidation.

Noncontrolling interests

Noncontrolling interests

The Company follows the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification (“ASC”) Topic 810, “Consolidation,” governing the accounting for and reporting of noncontrolling interests (“NCI”) in partially owned consolidated subsidiaries and the loss of control of subsidiaries. Certain provisions of this standard indicate, among other things, that NCI be treated as a separate component of equity, not as a liability, that increases and decreases in the parent’s ownership interest that leave control intact be treated as equity transactions rather than as step acquisitions or dilution gains or losses, and that losses of a partially-owned consolidated subsidiary be allocated to noncontrolling interests even when such allocation might result in a deficit balance.

The net income attributed to NCI was separately designated in the accompanying statements of operations. Losses attributable to NCI in a subsidiary may exceed a NCI’s interests in the subsidiary’s equity. The excess attributable to NCI is attributed to those interests. NCIs shall continue to be attributed their share of losses even if that attribution results in a deficit NCIs balance.

As of January 31, 2024 and April 30, 2023, the Company had NCIs of $359,573 and $267,947, respectively, which represent 9% of the equity interest of Maison San Gabriel, 14.75% of the equity interest of Maison Monrovia and 8.33% of the equity interest of Maison El Monte. For the three months ended January 31, 2024 and 2023, the Company had net income of $13,398 and $217,997, respectively, that were attributable to NCIs. For the nine months ended January 31, 2024 and 2023, the Company had net income of $91,626 and $307,655, respectively, that were attributable to NCIs.

Liquidity

Liquidity

As reflected in the accompanying consolidated financial statements, the Company had accumulated deficit of $39,718 at January 31, 2024. The Company had net loss attributable to the Company of $548,954 and net income of $988,474 for the three months ended January 31, 2024 and 2023, respectively. The Company had net loss attributable to the Company of $562,428 and net income of $920,626 for the nine months ended January 31, 2024 and 2023, respectively. The management plans to increase its revenue by strengthening its sales force, providing attractive sales incentive programs, recruiting experienced industry-related managerial personnel, and increasing marketing and promotion activities. Management also intends to raise additional funds by way of a private or public offering, or by obtaining loans from banks or others.

The Company had $9.4 million cash on hand and working capital of $8.04 million at January 31, 2024. The Company has historically funded its working capital needs primarily from operations. The working capital requirements are affected by the efficiency of operations and depend on the Company’s ability to increase its revenue. The Company believes that its cash on hand and operating cash flows will be sufficient to fund its operations over at least the next 12 months from the date of issuance of these financial statements. However, the Company may need additional cash resources in the future if the Company experiences changed business conditions or other developments and may also need additional cash resources in the future if the Company wishes to pursue opportunities for investment, acquisition, strategic cooperation or other similar actions. If it is determined that the cash requirements exceed the Company’s amounts of cash on hand, the Company may seek to issue debt or equity securities or obtain a credit facility.

Use of estimates

Use of estimates

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities as of the date of the consolidated financial statements and the reported amounts of revenues and expenses during the periods presented. Significant accounting estimates are used for, but not limited to, useful lives of property and equipment, commitments and contingencies, inventory reserve, allowance for estimated uncollectable accounts receivable and other receivables, impairment of long-lived assets, contract liabilities and valuation of deferred tax assets.

Cash and cash equivalents

Cash and cash equivalents

Cash and equivalents include cash on hand, demand deposits and short-term cash investments that are highly liquid in nature and have original maturities when purchased of three months or less. The Company’s cash is maintained at financial institutions in the United States of America. Deposits in these financial institutions may, from time to time, exceed the Federal Deposit Insurance Corporation (“FDIC”)’s federally insured limits. The standard insurance amount is $250,000 per depositor, per insured bank, for each account ownership category. The bank deposits exceeding the standard insurance amount will not be covered. As of January 31, 2024 and April 30, 2023, cash balances held in the banks, exceeding the standard insurance amount, are $8,656,626 and $1,819,766, respectively. The Company has not experienced any losses in accounts held in these financial institutions and believes it is not exposed to any risks on its cash held in these financial institutions.

Cash from operating, investing and financing activities of the consolidated statement of cash flows are net of assets and liabilities acquired of Maison Monterey Park.

Restricted cash

Restricted cash

Restricted cash is an amount of cash deposited with banks in conjunction with borrowings from banks. Restriction on the use of such cash and the interest earned thereon is imposed by the banks and remains effective throughout the terms of the bank borrowings and notes payable. Restricted cash is classified as non-current assets on the Company’s consolidated balance sheets, as all the balances are not expected to be released to cash within the next 12 months. As of January 31, 2024 and April 30, 2023, the Company had restricted cash of $1,101 and $1,101, respectively.

Accounts receivable

Accounts receivable

The Company’s accounts receivable arises from product sales. The Company does not adjust its receivables for the effects of a significant financing component at contract inception if it expects to collect the receivables in one year or less from the time of sale. The Company does not expect to collect receivables greater than one year from the time of sale.

The Company’s policy is to maintain an allowance for potential credit losses on accounts receivable. Management reviews the composition of accounts receivable and analyzes historical bad debts, customer concentrations, customer credit worthiness, current economic trends and changes in customer payment patterns to evaluate the adequacy of these reserves. As of January 31, 2024 and April 30, 2023, there was no allowance for the doubtful accounts.

Accounts receivable — related parties

Accounts receivable — related parties

Accounts receivable consist primarily of receivables from related parties on 30-day credit terms and are presented net of an allowance for estimated uncollectible amounts. The Company periodically assesses its accounts receivable for collectability on a specific identification basis. If collectability of an account becomes unlikely, an allowance is recorded for that doubtful account. Once collection efforts have been exhausted, the accounts receivable is written off against the allowance. As of January 31, 2024 and April 30, 2023, there was no allowance for the doubtful accounts.

Inventories, net

Inventories, net

Inventories consisting of products available for sale are primarily accounted for using the first-in, first-out method and are valued at the lower of cost and net realizable value. This valuation requires the Company to make judgments, based on currently available information, about the likely method of disposition, such as through sales to individual customers, returns to product vendors, liquidations, and expected recoverable values of each disposition category. The Company records inventory shrinkage based on the historical data and management’s estimates and provides a reserve for inventory shrinkage for the three and nine months ended January 31, 2024 and 2023.

Prepayments

Prepayments

Prepayments are mainly comprised of cash deposited and advanced to suppliers for future inventory purchases and services to be performed. This amount is refundable and bears no interest. For any prepayments that management determines will not be in receipts of inventories, services, or refundable, the Company recognizes an allowance account to reserve such balances. Management reviews its prepayments on a regular basis to determine if the allowance is adequate and adjusts the allowance when necessary. Delinquent account balances are written-off against allowance for doubtful accounts after management has determined that the likelihood of collection is not probable. As of January 31, 2024 and April 30, 2023, the Company had made prepayments to its vendors of $20,000 and $1,547,243, respectively. The Company’s management continues to evaluate the reasonableness of the allowance policy and update it if necessary.

Other receivables and other current assets

Other receivables and other current assets

Other receivables and other current assets primarily include non-interest-bearing loans of the other business entities. Management regularly reviews the aging of receivables and changes in payment trends and records allowances when management believes collection of amounts due are at risk. Accounts considered uncollectable are written off against allowances after exhaustive efforts at collection are made. As of January 31, 2024 and April 30, 2023, the Company did not have any bad debt allowance for other receivables.

Property and equipment

Property and equipment

Property and equipment are stated at cost less accumulated depreciation. Depreciation expense is computed using the straight-line method over the estimated useful lives of the individual assets.

The following table includes the estimated useful lives of certain of our asset classes:

Furniture & fixtures   5 – 10 years
Leasehold improvements   Shorter of the lease term or estimated useful life of the assets
Equipment   5 –10 years
Automobiles   5 years

The cost and related accumulated depreciation of assets sold or otherwise retired are eliminated from the accounts and any gain or loss is included in the consolidated statements of operations. Expenditures for maintenance and repairs are charged to earnings as incurred, while additions, renewals and betterments, which are expected to extend the useful life of assets, are capitalized. The Company also re-evaluates the periods of depreciation to determine whether subsequent events and circumstances warrant revised estimates of useful lives.

Impairment of long-lived assets

Impairment of long-lived assets

Long-lived assets, which include property, plant and equipment, intangible assets with finite lives, and operating lease right-of-use assets, are reviewed for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not be recoverable. 

Recoverability of long-lived assets to be held and used is measured by comparing the carrying amount of an asset to the estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated undiscounted future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the assets. Fair value is generally determined using the asset’s expected future discounted cash flows or market value, if readily determinable.

The Company reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the asset’s carrying amount may not be recoverable. The Company conducts its long-lived asset impairment analyses in accordance with ASC 360-10-15, “Impairment or Disposal of Long-Lived Assets.” ASC 360-10-15 requires the Company to group assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities and evaluate the asset group against the sum of the undiscounted future cash flows. If the undiscounted cash flows do not indicate the carrying amount of the asset is recoverable, an impairment charge is measured as the amount by which the carrying amount of the asset group asset group exceeds its fair value based on discounted cash flow analysis or appraisals. There was no impairment of long-lived assets for the three and nine months ended January 31, 2024 and 2023.

Security deposits

Security deposits

Security deposits primarily include deposits made to the Company’s landlord for its supermarkets and office facilities. These deposits are refundable upon expiration of the lease.

Long-term investment

Long-term investment

Cost method investment

The Company accounts for investments with less than 20% of the voting shares and does not have the ability to exercise significant influence over operating and financial policies of the investee using the cost method. The Company elects the measurements alternative and records investment in equity securities at the historical cost in its consolidated financial statements and subsequently records any dividends received from the net accumulated earrings of the investee as income. Dividends received in excess of earnings are considered a return of investment and are recorded as reduction in the cost of the investments.

In May 2021, the Company purchased a 10% equity interest in Dai Cheong Trading Inc., a grocery trading company, for $162,665 from DC Holding CA, Inc. DC Holding CA, Inc. is 100% owned by John Xu, the Chief Executive Officer, Chairman and President of the Company. See Note 12 — “Related party balances and transactions”.

In December 2021, the Company purchased a 10% equity interest in HKGF Market of Alhambra, Inc, the legal entity holding the store for $40,775 from Ms. Grace Xu, the sole shareholder of HKGF Market of Alhambra, Inc. and a related party as the spouse of Mr. John Xu, the Chief Executive Officer, Chairman and President of the Company. See Note 12 — “Related party balances and transactions”.

Effective on December 14, 2023, the Company purchased 10% equity interest in TMA Liquor Inc., a liquor wholesale company, for $100,000. The Company paid $75,000 as of January 31, 2024.

Equity method investment

On June 27, 2023, the Company invested $1,440,000 for 40% equity interest in HKGF Market of Arcadia, LLC (“HKGF Arcadia”). On December 6, 2023, the Company invested additional $360,000 for another 10% equity interest in HKGF Arcadia, which resulted in a total of 50% equity interest in HKGF Arcadia by Maison. See Note 7 — “Equity method investment. The Company has determined that HKGF Arcadia is not a VIE and has evaluated its consolidation analysis under the voting interest model. Because the Company does not own greater than 50% of the outstanding voting shares, either directly or indirectly, it has accounted for its investment in HKGF Arcadia under the equity method of accounting. Under this method, the investor (“Maison”) recognizes its share of the profits and losses of the investee (“HKGF Arcadia”) in the periods when these profits and losses are also reflected in the accounts of the investee. Any profit or loss recognized by the investor appears in its income statement, any recognized profit increases the investment recorded by the investor, while a recognized loss decreases the investment.

Investment in equity securities is evaluated for impairment when facts or circumstances indicate that the fair value of the long-term investments is less than its carrying value. An impairment is recognized when a decline in fair value is determined to be other-than-temporary. The Company reviews several factors to determine whether a loss is other-than-temporary. These factors include, but are not limited to, the: (i) nature of the investment; (ii) cause and duration of the impairment; (iii) extent to which fair value is less than cost; (iv) financial condition and near-term prospects of the investments; and (v) ability to hold the security for a period sufficient to allow for any anticipated recovery in fair value. No event had occurred and indicated that other-than-temporary impairment existed and therefore the Company did not record any impairment charges for its investments for the three and nine months ended January 31, 2024.

Goodwill

Goodwill

Goodwill is the excess of purchase price and related costs over the value assigned to the net tangible and identifiable intangible assets of businesses acquired. In accordance with ASC Topic 350, “Intangibles-Goodwill and Other,” goodwill is not amortized but is tested for impairment, annually or more frequently when circumstances indicate a possible impairment may exist. Impairment testing is performed at a reporting unit level.

Generally, the Company first performs a qualitative assessment to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying value. If factors indicate that this is the case, the Company then estimates the fair value of the related reporting unit determined using discounted cash flow (“DCF”) analysis. A number of significant assumptions and estimates are involved in the application of the DCF analysis to forecast operating cash flows, including the discount rate, the internal rate of return and projections of realizations and costs to produce. Management considers historical experience and all available information at the time the fair values of its reporting units are estimated. 

If the fair value is less than the carrying value, the goodwill of the reporting unit is determined to be impaired and the Company will record an impairment equal to the excess of the carrying value over its fair value. The Company did not record any impairment loss during the three and nine months ended January 31, 2024 and 2023.

Leases

Leases

On May 1, 2020, the Company adopted Accounting Standards Update (“ASU”) 2016-02, Lease (FASB ASC Topic 842). The adoption of ASC Topic 842 resulted in the presentation of operating lease right-of-use (“ROU”) assets and operating lease liabilities on the consolidated balance sheet. See Note 13 — “Leases” for additional information.

The Company determines if an arrangement contains a lease at the inception of a contract under ASC Topic 842. At the commencement of each lease, management determines its classification as an operating or finance lease. For leases that qualify as operating leases, ROU assets and liabilities are recognized at the commencement date based on the present value of any remaining lease payments over the lease term. For this purpose, the Company considers only payments that are fixed and determinable at the time of commencement. As most of its leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The ROU assets include adjustments for accrued lease payments. The ROU asset also includes any lease payments made prior to commencement and is recorded net of any lease incentives received. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that it will exercise such options.

A short-term lease is defined as a lease that, at the commencement date, has a lease term of 12 months or less and does not include an option to purchase the underlying asset that the lessee is reasonably certain to exercise. When determining whether a lease qualifies as a short-term lease, the Company evaluates the lease term and the purchase option. Hence, the Company does not recognize any operating lease ROU assets and operating lease liabilities for short-term leases.

The Company evaluates the carrying value of ROU assets if there are indicators of impairment and review the recoverability of the related asset group. If the carrying value of the asset group is determined to not be recoverable and is in excess of the estimated fair value, the Company will record an impairment loss in other expenses in the consolidated statements of operations.

The Company also subleases certain mini stores that are within the supermarket to other parties. The Company collects security deposits and rent from these sub-lease tenants. The rent income collected from sub-lease tenants recognized as rental income and deducted occupancy cost. Occupancy cost mainly consists of rents and common area maintenance fees.

Fair value measurements

Fair value measurements

The Company records its financial assets and liabilities in accordance with the framework for measuring fair value in accordance with U.S. GAAP. This framework establishes a fair value hierarchy that prioritizes the inputs used to measure fair value:

  Level 1: Quoted prices for identical instruments in active markets.
  Level 2: Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets.
  Level 3: Valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.

Fair value measurements of nonfinancial assets and non-financial liabilities are primarily used in the impairment analysis of intangible assets and long-lived assets.

Financial instruments included in current assets and current liabilities are reported in the consolidated balance sheets at cost, which approximate fair value because of the short period of time between the origination of such instruments and their expected realization and their current market rates of interest. 

Revenue recognition

Revenue recognition

The Company adopted ASC Topic 606, Revenue from Contracts with Customers (“ASC Topic 606”), from May 1, 2020, using the modified retrospective transition approach to all contracts that did not have an impact on the beginning retained earnings on May 1, 2020. The Group’s revenue recognition policies effective on the adoption date of ASC Topic 606 are presented as below.

In accordance with ASC Topic 606, the Company’s performance obligation is satisfied upon the transfer of goods to the customer, which occurs at the point of sale. Revenues are recorded net of discounts, sales taxes, and returns and allowances.

The Company sells Company gift cards to customers. There are no administrative fees on unused gift cards, and the gift cards do not have an expiration date. Gift card sales are recorded as contract liability when sold and are recognized as revenue when either the gift card is redeemed or the likelihood of the gift card being redeemed is remote (“gift card breakage”). The Company’s gift card breakage rate is based upon historical redemption patterns, and it recognizes breakage revenue utilizing the redemption recognition method. The Company also offers discounts on the gift cards sold to its customers. The discounts are recorded as sales discount when gift card been redeemed. The Company’s contract liability related to gift cards was $308,326 and $449,334 as of January 31, 2024 and April 30, 2023, respectively.

The following table summarizes disaggregated revenue from contracts with customers by product group: perishable and non-perishable goods. Perishable product categories include meat, seafood, vegetables, and fruit. Non-perishable product categories include grocery, liquor, cigarettes, lottery, newspaper, reusable bag, non-food, and health products.

   Three Months ended
January 31,
 
   2024   2023 
Perishables  $7,243,469   $8,701,876 
Non-perishables   6,355,010    6,935,219 
Total revenues  $13,598,479   $15,637,095 
   Nine Months ended
January 31,
 
   2024   2023 
Perishables  $22,438,157   $23,069,855 
Non-perishables   18,678,841    18,145,400 
Total revenues  $41,116,998   $41,215,255 
Cost of sales

Cost of sales

Cost of sales includes the rental expense, depreciation, the direct costs of purchased merchandise, shrinkage costs, store supplies, and inbound shipping costs. The cost of sales is a net of vendor’s rebates and discounts.

The Company subleases certain mini stores that are within the supermarket to other parties. The Company collects security deposits and rents from these sub-lease tenants. The rent income collected from sub-lease tenants are recognized as rental income and deducted rental expense.

Selling expenses

Selling expenses

Selling expenses mainly consist of advertising costs, promotion expenses, and payroll and related expenses for personnel engaged in selling and marketing activities. Advertising expenses, which consist primarily of online and offline advertisements, are expensed when the services are performed. The Company’s advertising expenses were $44,052 and $11,232 for the three months ended January 31, 2024 and 2023, respectively. The Company’s advertising expenses were $78,558 and $16,070 for the nine months ended January 31, 2024 and 2023, respectively Starting from August 2023, the Company leased out certain spaces in the supermarket for people doing banner advertisement, and the Company recorded $19,200 and $48,000 advertising income from banner advertisement for the three and nine months ended January 31, 2024.

General and administrative expenses

General and administrative expenses

General and administrative expenses mainly consist of payroll and related costs for employees involved in general corporate functions, professional fees and other general corporate expenses, as well as expenses associated with the use by these functions of facilities and equipment, such as rental and depreciation expenses.

Concentrations of risks

Concentrations of risks

(a) Major customers

For each of the three and nine months ended January 31, 2024 and 2023, the Company did not have any customers that accounted for more than 10% of consolidated total net sales. 

(b) Major vendors

The following table sets forth information as to the Company’s suppliers that accounted for 10% or more of the Company’s total purchases for the three months ended January 31, 2024 and 2023.

Three Months Ended
January 31, 2024
  Three Months Ended
January 31, 2023
Supplier   Percentage of
Total Purchases
    Supplier   Percentage of
Total Purchases
 
A     16 %   A     27 %
B     6 %   B     25 %
C     25 %   C     46 %

The following table sets forth information as to the Company’s suppliers that accounted for 10% or more of the Company’s total purchases for the nine months ended January 31, 2024 and 2023.

Nine Months Ended
January 31, 2024
  Nine Months Ended
January 31, 2023
Supplier   Percentage of
Total Purchases
    Supplier   Percentage of
Total Purchases
 
A     18 %   A     20 %
B     9 %   B     18 %
C     30 %   C     18 %

(c) Credit risks

Financial instruments that are potentially subject to credit risk consist principally of accounts receivable. Accounts receivable are typically unsecured and derived from products sold to customers and are thereby exposed to credit risk. However, the Company believes the concentration of credit risk in its accounts receivable is substantially mitigated by its ongoing credit evaluation process and relatively short collection terms. The Company does not generally require collateral from customers. The Company evaluates the need for an allowance for doubtful accounts based upon factors surrounding the credit risk of specific customers, historical trends, and other information. Historically, the Company did not have any bad debt on its accounts receivable.

The Company also has loan receivables to its centralized vendors occasionally. The loan receivables are typically unsecured and exposed to credit risk. However, the Company believes that the loan receivables amount to its centralized vendor is managed by its finance department and these centralized vendors are still providing products monthly to the Company. The Company does not generally require collateral from the vendors. The Company also evaluates the need for an allowance for doubtful accounts based on upon factors surrounding the credit risks. Historically, the Company did not have any bad debt on its loan receivables and all loan receivables been collected in subsequent period.

Income taxes

Income taxes

Income taxes are accounted for in accordance with the provisions of ASC Topic 740. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carry forwards. 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 that includes the enactment date. The Company’s deferred tax assets are subject to periodic recoverability assessments. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount that more likely than not will be realized. In determining the need for a valuation allowance, management reviews both positive and negative evidence, including current and historical results of operations, future income projections, and the overall prospects of our business. Realization of the deferred tax assets is principally dependent upon achievement of projected future taxable income offset by deferred tax liabilities. Changes in recognition or measurement are reflected in the period in which the judgment occurs.

The Company utilizes a two-step approach to recognizing and measuring uncertain income tax positions (tax contingencies). The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates it is more likely than not the position will be sustained on audit, including resolution of related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount which is more than 50% likely of being realized upon ultimate settlement. The Company considers many factors when evaluating our tax positions and estimating its tax benefits, which may require periodic adjustments, and which may not accurately forecast actual outcomes. The Company includes interest and penalties related to its tax contingencies in income tax expense.

On March 27, 2020, the Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”) was signed into law, intended to provide economic relief to those impacted by the COVID-19 pandemic. The CARES Act, among other things, includes provisions addressing the carryback of net operating losses for specific periods, temporary modifications to the limitations placed on the tax deductibility of net interest expenses, and technical amendments for qualified improvement property (“QIP”). The impacts of the CARES Act are recorded as components within the Company’s deferred income tax liabilities and income tax receivable on the Company’s balance sheets.

Earnings (loss) per share

Earnings (loss) per share

Basic earnings (loss) per ordinary share is computed by dividing net earnings (loss) attributable to common stockholders by the weighted-average number of common stock outstanding during the period. Diluted earnings per share is computed by dividing net income attributable to common stockholders by the sum of the weighted average number of common stock outstanding and of potential common stock (e.g., convertible securities, options and warrants) as if they had been converted at the beginning of the periods presented, or issuance date, if later. Potential common stock that has an anti-dilutive effect (i.e., those that increase income per share or decrease loss per share) is excluded from the calculation of diluted earnings per share. For the three and nine months ended January 31, 2024 and 2023, the Company had no dilutive potential common stock.

Related Parties

Related Parties

The Company identifies related parties, accounts for, and discloses related party transactions in accordance with ASC Topic 850 “Related Party Disclosures” and other relevant ASC standards. Parties are considered to be related to the Company if the parties, directly or indirectly, through one or more intermediaries, control, are controlled by, or are under common control with the Company. Related parties also include principal owners of the Company, its management, members of the immediate families of principal owners of the Company and its management and other parties with which the Company may deal with if one party controls or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests. The Company discloses all significant related party transactions in Note 12 — “Related party balances and transactions”.

Segment Information

Segment Information

The Company’s chief operating decision-maker has been identified as the chief executive officer, who reviews financial information presented on a consolidated basis accompanied by disaggregated information about revenues by different product types for purposes of allocating resources and evaluating financial performance. The Company and its subsidiaries offer grocery products, general merchandise, health and beauty care products, pharmacy, fuel and other items and services in its stores. The Company’s supermarket stores are geographically based, have similar economic characteristics, and similar expected long-term financial performance. The Company’s operating segments and reporting units are its four stores, which are reported in one reportable segment. There are no segment managers who are held accountable for operations, operating results, and plans for levels or components below the consolidated unit level. Based on qualitative and quantitative criteria established by ASC Topic 280, “Segment Reporting”, the Company considers itself to be operating within one reportable segment.

Recently Issued Accounting Pronouncements

Recently Issued Accounting Pronouncements

The Company considers the applicability and impact of all ASUs. Management periodically reviews new accounting standards that are issued. Under the Jumpstart Our Business Startups Act of 2012, as amended (the “JOBS Act”), the Company meets the definition of an emerging growth company and has elected the extended transition period for complying with new or revised accounting standards, which delays the adoption of these accounting standards until they would apply to private companies. 

In March 2023, the FASB issued ASU 2023-01, Lease (Topic 842): Common Control Arrangements, which clarifies the accounting for leasehold improvements associated with leases between entities under common control (hereinafter referred to as common control lease). ASU 2023-01 requires entities to amortize leasehold improvements associated with common control lease over the useful life to the common control group (regardless of the lease term) as long as the lessee controls the use of the underlying asset through a lease, and to account for any remaining leasehold improvements as a transfer between entities under common control through an adjustment to equity when the lessee no longer controls the underlying asset. This ASU will be effective for fiscal years beginning after December 15, 2023, including interim periods within those fiscal years. Early adoption is permitted for both interim and annual financial statements that have not yet been made available for issuance. An entity may apply ASU 2023-01 either prospectively or retrospectively. The Company is currently evaluating the impact that the adoption of ASU 2023-01 will have on our consolidated financial statement presentations and disclosures. 

No other new accounting pronouncements issued or effective had, or are expected to have, a material impact on the Company’s consolidated financial statements.

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Jan. 31, 2024
Summary of Significant Accounting Policies [Abstract]  
Schedule of Estimated Useful Lives of Certain of Our Asset Classes The following table includes the estimated useful lives of certain of our asset classes:
Furniture & fixtures   5 – 10 years
Leasehold improvements   Shorter of the lease term or estimated useful life of the assets
Equipment   5 –10 years
Automobiles   5 years
Schedule of Disaggregated Revenue The following table summarizes disaggregated revenue from contracts with customers by product group: perishable and non-perishable goods. Perishable product categories include meat, seafood, vegetables, and fruit. Non-perishable product categories include grocery, liquor, cigarettes, lottery, newspaper, reusable bag, non-food, and health products.
   Three Months ended
January 31,
 
   2024   2023 
Perishables  $7,243,469   $8,701,876 
Non-perishables   6,355,010    6,935,219 
Total revenues  $13,598,479   $15,637,095 
   Nine Months ended
January 31,
 
   2024   2023 
Perishables  $22,438,157   $23,069,855 
Non-perishables   18,678,841    18,145,400 
Total revenues  $41,116,998   $41,215,255 
Schedule of Company’s Suppliers The following table sets forth information as to the Company’s suppliers that accounted for 10% or more of the Company’s total purchases for the three months ended January 31, 2024 and 2023.
Three Months Ended
January 31, 2024
  Three Months Ended
January 31, 2023
Supplier   Percentage of
Total Purchases
    Supplier   Percentage of
Total Purchases
 
A     16 %   A     27 %
B     6 %   B     25 %
C     25 %   C     46 %
The following table sets forth information as to the Company’s suppliers that accounted for 10% or more of the Company’s total purchases for the nine months ended January 31, 2024 and 2023.
Nine Months Ended
January 31, 2024
  Nine Months Ended
January 31, 2023
Supplier   Percentage of
Total Purchases
    Supplier   Percentage of
Total Purchases
 
A     18 %   A     20 %
B     9 %   B     18 %
C     30 %   C     18 %
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.1
Inventories, Net (Tables)
9 Months Ended
Jan. 31, 2024
Inventories, Net [Abstract]  
Schedule of Inventories, Net A summary of inventories, net was as follows:
   January 31,
2024
   April 30,
2023
 
         
Perishables  $405,158   $487,912 
Non-perishables   2,656,725    2,533,824 
Reserve for inventory shrinkage   (41,663)   (42,750)
Inventories, net  $3,020,220   $2,978,986 
Schedule of Reserve for Inventory Shrinkage Movements of reserve for inventory shrinkage were as follows:
   Nine Months
Ended
January 31,
2024
   Nine Months
Ended
January 31,
2023
 
         
Beginning balance  $42,750   $135,122 
GF Supermarket of MP, Inc. inventory shrinkage reserve at July 1, 2022   
    37,684 
Provision for (reversal of) inventory shrinkage reserve   (1,087)   29,479 
Ending Balance  $41,663   $202,285 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.1
Prepayments (Tables)
9 Months Ended
Jan. 31, 2024
Prepayments [Abstract]  
Schedule of Prepayments
   January 31,
2024
   April 30,
2023
 
         
Prepayment for inventory purchases  $20,000   $1,547,243 
Total prepayments  $20,000   $1,547,243 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.1
Property and Equipment, Net (Tables)
9 Months Ended
Jan. 31, 2024
Property and Equipment, Net [Abstract]  
Schedule of Property and Equipment, Net Property and equipment, net
   January 31,
2024
   April 30,
2023
 
         
Furniture & Fixtures  $3,027,321   $3,025,516 
Equipment   1,019,185    1,011,333 
Leasehold Improvement   794,071    486,644 
Automobile   37,672    37,672 
Total property and equipment   4,878,249    4,561,165 
Accumulated depreciation   (4,088,312)   (3,889,702)
Property and equipment, net  $789,937   $671,463 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.1
Intangible Assets (Tables)
9 Months Ended
Jan. 31, 2024
Intangible Assets [Abstract]  
Schedule of Intangible Assets
   January 31,
2024
   April 30,
2023
 
         
Liquid License  $17,482   $17,482 
Software system   2,950,000    
 
Trademark   194,000    194,000 
Total intangible asset   3,161,482    211,482 
Accumulated amortization   90,019    14,153 
Intangible asset, net  $3,071,463   $197,329 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.1
Equity Method Investment (Tables)
9 Months Ended
Jan. 31, 2024
Equity Method Investment [Abstract]  
Schedule of Condensed Balance Sheet The following table shows the condensed balance sheet of HKGF Arcadia as of January 31, 2024.
   January 31,
2024
 (Unaudited)
 
ASSETS    
Current Assets    
Cash and equivalents  $
 
Accounts receivable   37,256 
Inventories, net   625,719 
Other receivables   1,292 
Total Current Assets   664,267 
Property and equipment, net   635,102 
Intangible asset, net   27,731 
Goodwill   1,680,000 
Security deposits   163,618 
Total Assets  $3,170,718 
      
LIABILITIES AND STOCKHOLDERS’ DEFICIT     
Current Liabilities     
Accounts payable  $1,418,461 
Other payable   100,000 
Bank overdraft   94,822 
Total Current Liabilities   1,613,283 
      
Total Liabilities   1,613,283 
      
Stockholders’ Equity     
Paid in Capital   3,600,000 
Subscription receivable   (1,200,000)
Accumulated deficit   (842,565)
Total Stockholders’ Equity   1,557,435 
Total Liabilities and Stockholders’ Equity  $3,170,718 
Schedule of Condensed Statement of Operations The following table shows the condensed statement of operations of HKGF Arcadia for the period from July 1, 2023 to January 31, 2024.
Net Revenues    
Supermarket  $3,905,301 
Total Revenues, Net   3,905,301 
      
Cost of Revenues     
Supermarket   2,475,812 
Total Cost of Revenues   2,475,812 
      
Gross Profit   1,429,489 
      
Operating Expenses   1,553,857 
Total Operating Expenses   1,553,857 
Loss from Operations   (124,368)
      
Income (Loss) Before Income Taxes   (124,368)
Income Tax Provisions   
 
      
Net Loss   (124,368)
      
Net Loss Attributable to Maison Solutions Inc.  $(63,982)
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.1
Accrued Expenses and Other Payables (Tables)
9 Months Ended
Jan. 31, 2024
Accrued Expenses and Other Payables [Abstract]  
Schedule of Accrued Expenses and Other Payables
   January 31,
2024
   April 30,
2023
 
         
Accrued payroll  $284,323   $301,527 
Accrued interest expense   136,388    127,638 
Accrued loss for legal matter   237,000    237,000 
Other payables   17,243    26,878 
Due to third parties   139,189    145,775 
Sales tax payable   44,199    28,978 
Total accrued expenses and other payables  $858,342   $867,796 
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.1
Loan Payables (Tables)
9 Months Ended
Jan. 31, 2024
Loan Payables [Abstract]  
Schedule of Company’s Loans A summary of the Company’s loans was listed as follows:
Lender  Due date  January 31,
2024
   April 30,
2023
 
            
American First National Bank  March 2, 2024  $57,369   $307,798 
U.S. Small Business Administration  June 15, 2050   2,577,247    2,624,329 
Total loan payables      2,634,616    2,932,127 
Current portion of loan payables      (121,942)   (370,828)
Non-current loan payables     $2,512,674   $2,561,299 
Borrower  Due date  January 31,
2024
   April 30,
2023
 
            
Maison Monrovia  June 15, 2050  $145,957   $148,574 
Maison San Gabriel  June 15, 2050   1,945,371    1,980,725 
Maison El Monte  June 15, 2050   485,919    495,030 
Total SBA loan payables     $2,577,247   $2,624,329 
Schedule of Future Minimum Principal Amount of Loan Payments As of January 31, 2024, the future minimum principal amount of loan payments to be paid by year were as follows:
Year Ending January 31,  Amount 
2025  $64,573 
2026   66,699 
2027   68,906 
2028   71,197 
2029   73,576 
Thereafter   2,232,296 
Total  $2,577,247 
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.1
Related Party Balances and Transactions (Tables)
9 Months Ended
Jan. 31, 2024
Related Party Balances and Transactions [Abstract]  
Schedule of Related Party Transactions Sales to related parties
Name of Related Party  Nature  Relationship  Three Months
ended
January 31,
2024
   Three Months
ended
January 31,
2023
 
               
The United Food LLC  Supermarket product sales  John Xu, the Company’s Chief Executive Officer, Chairman and President, is one of the United Food LLC’s shareholders  $988   $16,473 
HKGF Market of Arcadia, LLC  Supermarket product sales  Maison owns 50% equity interest   18,620    
 
HKGF Market of Alhambra, Inc.  Supermarket product sales  Grace Xu, spouse of John Xu, controls this entity with 90% ownership, Maison owns the remaining 10%   35,088    200,168 
Total        $54,696   $216,641 
Name of Related Party  Nature  Relationship  Nine Months
ended
January 31,
2024
   Nine Months
ended
January 31,
2023
 
               
The United Food LLC  Supermarket product sales  John Xu, the Company’s Chief Executive Officer, Chairman and President, is one of the United Food LLC’s shareholders  $6,129   $22,270 
HKGF Market of Arcadia, LLC  Supermarket product sales  Maison owns 50% equity interest   85,656    
 
HKGF Market of Alhambra, Inc.  Supermarket product sales  Grace Xu, spouse of John Xu, controls this entity with 90% ownership, Maison owns the remaining 10%   160,538    569,432 
Total        $252,323   $591,702 
Purchases from related parties
Name of Related Party  Nature  Relationship  Three Months
Ended
January 31,
2024
   Three Months
ended
January 31,
2023
 
               
The United Food, LLC  Supermarket product sales  John Xu, the Company’s Chief Executive Officer, Chairman and President, is one of the United Food LLC’s shareholders  $
   $21,214 
HKGF Market of Arcadia, LLC  Supermarket product sales  Maison owns 50% equity interest   13,160    
 
Dai Cheong Trading Co Inc.  Import and wholesales of groceries  John Xu, controls this entity with 90% ownership through DC Holding CA, Inc.,  Maison owns the remaining 10%   41,184    42,082 
HKGF Market of Alhambra, Inc.  Supermarket product sales  Grace Xu, spouse of John Xu, controls this entity with 90% ownership, Maison owns the remaining 10%   866    4,510 
Total        $55,210   $67,806 

Name of Related Party  Nature  Relationship  Nine Months
Ended
January 31,
2024
   Nine Months
Ended
January 31,
2023
 
               
The United Food, LLC  Supermarket product sales  John Xu, the Company’s Chief Executive Officer, Chairman and President, is one of the United Food LLC’s shareholders  $4,408   $87,061 
HKGF Market of Arcadia, LLC  Supermarket product sales  Maison owns 50% equity interest   24,250    
 
GF Supermarket of MP, Inc.  Supermarket product sales  Grace Xu, spouse of John Xu, was the major shareholder with 49% ownership, sold this entity to Maison on June 30, 2022   
    4,257 
Dai Cheong Trading Co Inc.  Import and wholesales of groceries  John Xu, controls this entity with 90% ownership through DC Holding CA, Inc., Maison owns the remaining 10%   146,709    137,821 
HKGF Market of Alhambra, Inc.  Supermarket product sales  Grace Xu, spouse of John Xu, controls this entity with 90% ownership, Maison owns the remaining 10%   3,066    7,184 
Total        $178,433   $236,323 
Investment in equity purchased from related parties
Name of Investment Company  Nature of
Operation
  Investment percentage   Relationship  As of
January 31,
2024
   As of
April 30,
2023
 
                   
Dai Cheong Trading Co Inc.  Import and wholesales of groceries   10%  John Xu, the Company’s Chief Executive Officer, Chairman and President, controls this entity with 90% ownership through DC Holding CA, Inc., Maison owns the remaining 10%  $162,665   $162,665 
HKGF Market of Alhambra, Inc.  Supermarket product sales   10%  Grace Xu, spouse of John Xu, controls this entity with 90% ownership, Maison owns the remaining 10%   40,775    40,775 
Total             $203,440   $203,440 
Accounts receivable — sales to related parties
Name of Related Party  Nature  Relationship  January 31,
2024
   April 30,
2023
 
               
HKGF Market of Arcadia, LLC  Supermarket product sales  Maison owns 50% equity interest  $88,243   $
 
HKGF Market of Alhambra, Inc.  Supermarket product sales  Grace Xu, spouse of John Xu, controls this entity with 90% ownership, Maison owns the remaining 10%   112,492    283,005 
United Food LLC.  Supermarket product sales  John Xu, is one of the United Food LLC’s shareholders   206,711    6,610 
Total        $407,446   $289,615 

 

Accounts payable — purchase from related parties
Name of Related Party  Nature  Relationship  January 31,
2024
   April 30,
2023
 
               
Hong Kong Supermarket of Monterey Park, Ltd  Due on demand, non-interest bearing  John Xu, controls this entity  $440,166   $438,725 
Dai Cheong Trading Co Inc.  Import and wholesales of groceries  John Xu, controls this entity with 100% ownership through DC Holding CA, Inc. prior to the 10% equity interest acquisition by Maison   52,314    26,585 
Total        $492,480   $465,310 
Other receivables — related parties
Name of Related Party  Nature  Relationship  January 31,
2024
   April 30,
2023
 
               
Ideal Investment  Due on demand, non-interest bearing  John Xu, has majority ownership of this entity   3,995    3,995 
Ideal City Capital  Due on demand, non-interest bearing  John Xu, has majority ownership of this entity   30,000    30,000 
Total        $33,995   $33,995 
Other payables — related parties
Name of Related Party  Nature  Relationship  January 31,
2024
   April 30,
2023
 
               
John Xu  due on demand, non-interest bearing  The Company’s Chief Executive Officer, Chairman and President  $200,810   $200,810 
Grace Xu  due on demand, non-interest bearing  Spouse of John Xu   40,775    40,775 
Total        $241,585   $241,585 
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.1
Leases (Tables)
9 Months Ended
Jan. 31, 2024
Leases [Abstract]  
Schedule of Operating Lease Liabilities Maturity The Company’s leases mainly consist of store rent and copier rent. The store lease detail information is listed below:
Store   Lease Term Due
Maison Monrovia *   August 31, 2055 (with extension)
Maison San Gabriel   November 30, 2030
Maison El Monte   July 14, 2028
Maison Monterey Park   May 1, 2028
* On April 1, 2023, the Company renewed lease of Maison Monrovia for additional five years with new monthly based rent of $40,000 for first year and 3% increase for each of the next four years. On July 6, 2023, the Company and the lessor entered an amendment to lease, pursuant to which the lessor will provide monthly basic rent abatement of $5,000 from August 1, 2023 through March 31, 2024, $2,500 from April 1, 2024 through March 31, 2025, and $1,000 from April 1, 2025 through March 31, 2026. As a result of increased monthly base rent, the Company remeasured the lease and determined the ROU and lease liability of this lease increased by $3.62 million for each.
Store   Lease Term Due
Maison Monrovia   January 1, 2028
Maison San Gabriel   January 1, 2028
Maison Monterey Park   August 1, 2027
Schedule of Operating ROU Assets and Lease Liabilities The Company’s operating ROU assets and lease liabilities were as follows:
   January 31,
2024
   April 30,
2023
 
         
Operating ROU:        
ROU assets – supermarket leases  $20,980,731   $22,517,925 
ROU assets – copier leases   24,033    27,265 
Total operating ROU assets  $21,004,764   $22,545,190 
   January 31,
2024
   April 30,
2023
 
         
Operating lease obligations:        
Current operating lease liabilities  $1,850,310   $1,761,182 
Non-current operating lease liabilities   21,309,934    22,711,760 
Total lease liabilities  $23,160,244   $24,472,942 

 

Schedule of Operating Lease Liabilities Maturity As of January 31, 2024, the five-year maturity of the Company’s operating lease liabilities was as follow:
Twelve Months Ended January 31,  Operating
lease
liabilities
 
2025  $2,835,070 
2026   2,897,055 
2027   2,955,250 
2028   3,002,423 
2020   2,029,711 
Thereafter   23,549,256 
Total future undiscounted lease payments   37,268,765 
Less: interest   (14,108,521)
Present value of lease liabilities  $23,160,244 
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.1
Stockholder’s Equity (Tables)
9 Months Ended
Jan. 31, 2024
Stockholder’s Equity [Abstract]  
Schedule of Activities of Warrants Following is a summary of the activities of warrants for the period ended January 31, 2024:
   Number of Warrants   Exercise Price   Weighted Average Remaining Contractual Term in Years 
             
Outstanding as of April 30, 2023   
   $
     
Exercisable as of April 30, 2023   
   $
     
Granted   125,000    4.80    5.00 
Exercised   
    
     
Forfeited   
    
     
Expired   
    
     
Outstanding as of January 31, 2024   125,000   $4.80    5.00 
Exercisable as of January 31, 2024   
   $
     
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1
Income taxes (Tables)
9 Months Ended
Jan. 31, 2024
Income Taxes [Abstract]  
Schedule of Provision for Income Taxes Provisions The provision for income taxes provisions consisted of the following components:
   Three Months
ended
January 31,
2024
   Three Months
ended
January 31,
2023
 
         
Current:        
Federal income tax expense  $117,066   $51,442 
State income tax expense   44,058    37,346 
Deferred:          
Federal income tax expense (benefit)   (1,852)   7,716 
State income tax expense (benefit)   (616)   2,566 
Total  $158,656   $99,070 
   Nine Months
ended
January 31,
2024
   Nine Months
ended
January 31,
2023
 
         
Current:        
Federal income tax expense  $314,714   $126,185 
State income tax expense   116,143    71,195 
Deferred:          
Federal income tax benefit   (4,604)   (6,175)
State income tax benefit   (1,531)   (2,054)
Total  $424,722   $189,151 

 

Schedule of Federal Statutory Rate on Income (Loss) before Income Taxes The following is a reconciliation of the difference between the actual (benefit) provision for income taxes and the (benefit) provision computed by applying the federal statutory rate on income (loss) before income taxes:
   Three Months
ended
January 31,
2024
   Three Months
ended
January 31,
2023
 
         
Federal statutory rate expense (benefit)   (79,149)   274,164 
State statutory rate, net of effect of state income tax deductible to federal income tax   (25,658)   92,473 
Permanent difference – penalties, interest, and others   73,945    29,348 
Utilization of net operating losses (“NOL”)   
    (244,859)
Changes in valuation allowance   189,518    (52,056)
Tax expense per financial statements   158,656    99,070 
   Nine Months
ended
January 31,
2024
   Nine Months
ended
January 31,
2023
 
         
Federal statutory rate expense (benefit)   (9,676)   297,661 
State statutory rate, net of effect of state income tax deductible to federal income tax   (1,249)   100,952 
Permanent difference – penalties, interest, and others   86,085    54,845 
Utilization of NOL   (24,138)   (300,508)
Change in valuation allowance   373,700    36,201 
Tax expense per financial statements   424,722    189,151 
Schedule of Deferred Tax Assets and Liabilities Deferred tax assets and liabilities are recognized for the expected future tax consequences of differences between the carrying amounts of assets and liabilities and their respective tax bases using enacted tax rates in effect for the year in which the differences are expected to reverse. Deferred taxes were comprised of the following:
   January 31,
2024
   April 30,
2023
 
         
Deferred tax assets:        
Bad debt expense  $54,206   $70,929 
Inventory impairment loss   39,642    
 
Investment loss on equity method investment   17,902    
 
Lease liabilities, net of ROU   603,181    441,997 
NOL   451,006    583,490 
Valuation allowance   (1,151,652)   (1,085,551)
Deferred tax assets, net  $14,285   $10,865 
           
Deferred tax liability:          
Trademark acquired at acquisition of Maison Monterey Park   48,558    51,273 
Deferred tax liability, net of deferred tax assets  $34,273   $40,408 
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.1
Acquisition of Subsidiary (Tables)
9 Months Ended
Jan. 31, 2024
Acquisition of Subsidiary [Abstract]  
Schedule of Fair Values of the Assets Acquired and Liabilities Assumed The following table summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition. Goodwill as a result of the acquisition of Maison Monterey Park is calculated as follows:
Total purchase considerations  $2,500,000 
Fair value of tangible assets acquired:     
Accounts receivable   79,651 
Due from related party   25,000 
Property and equipment   448,932 
Security deposit   161,945 
Inventory   872,084 
Deferred tax asset   10,545 
Operating lease right-of-use assets   4,680,216 
Intangible assets (trademark) acquired   194,000 
Total identifiable assets acquired   6,472,373 
      
Fair value of liabilities assumed:     
Bank overdraft   (281,940)
Accounts payable   (865,769)
Contract liabilities   (10,369)
Income tax payable   (183,262)
Accrued liability and other payable   (85,789)
Tenant Security deposit   (32,200)
Operating lease liabilities   (4,680,967)
Deferred tax liability   (54,288)
Total liabilities assumed   (6,194,584)
Net identifiable assets acquired   277,789 
Goodwill as a result of the acquisition  $2,222,211 
Schedule of Indicative of Future Consolidated Results The pro forma results are not necessarily indicative of the actual results that would have occurred had the acquisitions been completed as of the beginning of the periods presented, nor are they necessarily indicative of future consolidated results.
   For the
Nine Months Ended
January 31,
2023
 
   (Unaudited) 
Revenue  $44,038,436 
Operating costs and expenses   43,633,975 
Income from operations   404,461 
Other income   1,337,288 
Income tax expense   (286,445)
Net income  $1,455,304 
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.1
Organization (Details)
1 Months Ended
Jun. 30, 2022
Jul. 31, 2019
Oct. 31, 2019
Good Fortune Supermarket San Gabriel, LP [Member]      
Organization (Details) [Line Items]      
Equity method investment ownership percentage   91.00%  
Good Fortune Supermarket of Monrovia, LP [Member]      
Organization (Details) [Line Items]      
Equity method investment ownership percentage   85.25%  
Super HK of El Monte, Inc. [Member]      
Organization (Details) [Line Items]      
Equity method investment ownership percentage     91.67%
GF Supermarket of MP, Inc. [Member]      
Organization (Details) [Line Items]      
Equity method investment ownership percentage 100.00%    
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Jun. 27, 2023
May 31, 2021
Jan. 31, 2024
Jan. 31, 2023
Oct. 31, 2023
Oct. 31, 2022
Jan. 31, 2024
Jan. 31, 2023
Apr. 30, 2023
Dec. 14, 2023
Dec. 06, 2023
Dec. 31, 2021
Summary of Significant Accounting Policies [Line Items]                        
Equity interest             $ 359,573   $ 267,947      
Net income     $ 13,398 $ 217,997     91,626 $ 307,655        
Retained earnings     (39,718)       (39,718)   522,710      
Net loss attributable     (535,556) 1,206,471 $ 64,754 $ 21,810 (470,802) 1,228,281        
Cash on hand     9,406,626 2,580,244     9,406,626 2,580,244        
Working capital             8,040,000.00          
Insurance amount             250,000          
Standard insurance amount             8,656,626   1,819,766      
Restricted cash     1,101       1,101   1,101      
Prepayments     20,000       $ 20,000   1,547,243      
Investments percentage             20.00%          
Trading legal entity holding                       $ 40,775
Purchase of equity                   $ 100,000    
Payment to investment             $ 75,000        
Contract liability     308,326       308,326   $ 449,334      
Advertising expense     44,052 $ 11,232     78,558 $ 16,070        
Cooperative advertisement amount     $ 19,200       $ 48,000          
Total net sales percentage     10.00% 10.00%     10.00% 10.00%        
Purchase percentage     10.00% 10.00%     10.00% 10.00%        
Tax benefit             50.00%          
Maison San Gabriel [Member]                        
Summary of Significant Accounting Policies [Line Items]                        
Subsidiary, ownership percentage, noncontrolling owner     9.00%       9.00%   9.00%      
Maison Monrovia [Member]                        
Summary of Significant Accounting Policies [Line Items]                        
Subsidiary, ownership percentage, noncontrolling owner     14.75%       14.75%   14.75%      
Maison El Monte [Member]                        
Summary of Significant Accounting Policies [Line Items]                        
Subsidiary, ownership percentage, noncontrolling owner     8.33%       8.33%   8.33%      
Net income     $ 13,398 $ 217,997     $ 91,626 $ 307,655        
Net loss attributable     $ 548,954 $ 988,474     $ 562,428 $ 920,626        
Dai Cheong Trading Inc., [Member]                        
Summary of Significant Accounting Policies [Line Items]                        
Equity interest percentage   10.00%                    
HKGF Market of Arcadia, LLC [Member]                        
Summary of Significant Accounting Policies [Line Items]                        
Equity interest percentage 40.00%                      
HKGF Market of Arcadia, LLC [Member] | Maximum [Member]                        
Summary of Significant Accounting Policies [Line Items]                        
Equity interest percentage                     50.00%  
HKGF Arcadia [Member]                        
Summary of Significant Accounting Policies [Line Items]                        
Equity interest percentage                     10.00%  
HKGF Arcadia by Maison [Member]                        
Summary of Significant Accounting Policies [Line Items]                        
Equity interest percentage                     50.00%  
TMA Liquor Inc [Member]                        
Summary of Significant Accounting Policies [Line Items]                        
Equity interest percentage                   10.00%    
DC Holding [Member]                        
Summary of Significant Accounting Policies [Line Items]                        
Investments percentage   100.00%                    
Trading legal entity holding   $ 162,665                    
Chief Executive Officer [Member]                        
Summary of Significant Accounting Policies [Line Items]                        
Investment percent                       10.00%
HKGF Market of Arcadia, LLC [Member]                        
Summary of Significant Accounting Policies [Line Items]                        
Invested amount $ 1,440,000                      
HKGF Arcadia [Member]                        
Summary of Significant Accounting Policies [Line Items]                        
Invested additional value                     $ 360,000  
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives of Certain of Our Asset Classes
Jan. 31, 2024
Furniture & fixtures [Member] | Minimum [Member]  
Summary of Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives of Certain of Our Asset Classes [Line Items]  
Property and equipment 5 years
Furniture & fixtures [Member] | Maximum [Member]  
Summary of Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives of Certain of Our Asset Classes [Line Items]  
Property and equipment 10 years
Leasehold improvements [Member]  
Summary of Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives of Certain of Our Asset Classes [Line Items]  
Leasehold improvements Shorter of the lease term or estimated useful life of the assets
Equipment [Member] | Minimum [Member]  
Summary of Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives of Certain of Our Asset Classes [Line Items]  
Property and equipment 5 years
Equipment [Member] | Maximum [Member]  
Summary of Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives of Certain of Our Asset Classes [Line Items]  
Property and equipment 10 years
Automobiles [Member]  
Summary of Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives of Certain of Our Asset Classes [Line Items]  
Property and equipment 5 years
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies (Details) - Schedule of Disaggregated Revenue - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Schedule of Disaggregated Revenue from Contracts with Customers [Line Items]        
Total revenues $ 13,598,479 $ 15,637,095 $ 41,116,998 $ 41,215,255
Perishables [Member]        
Schedule of Disaggregated Revenue from Contracts with Customers [Line Items]        
Total revenues 7,243,469 8,701,876 22,438,157 23,069,855
Non-perishables [Member]        
Schedule of Disaggregated Revenue from Contracts with Customers [Line Items]        
Total revenues $ 6,355,010 $ 6,935,219 $ 18,678,841 $ 18,145,400
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies (Details) - Schedule of Company’s Suppliers - Accounts Payable [Member] - Supplier Concentration Risk [Member]
3 Months Ended 9 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Supplier A [Member]        
Revenue from External Customer [Line Items]        
Percentage of Total Purchases 16.00% 27.00% 18.00% 20.00%
Supplier B [Member]        
Revenue from External Customer [Line Items]        
Percentage of Total Purchases 6.00% 25.00% 9.00% 18.00%
Supplier C [Member]        
Revenue from External Customer [Line Items]        
Percentage of Total Purchases 25.00% 46.00% 30.00% 18.00%
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.1
Inventories, Net (Details) - Schedule of Inventories, Net - USD ($)
Jan. 31, 2024
Apr. 30, 2023
Schedule of Inventories, Net [Abstract]    
Perishables $ 405,158 $ 487,912
Non-perishables 2,656,725 2,533,824
Reserve for inventory shrinkage (41,663) (42,750)
Inventories, net $ 3,020,220 $ 2,978,986
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.1
Inventories, Net (Details) - Schedule of Reserve for Inventory Shrinkage - Inventory Shrinkage [Member] - USD ($)
9 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Schedule of Reserve for Inventory [Abstract]    
Beginning balance $ 42,750 $ 135,122
GF Supermarket of MP, Inc. inventory shrinkage reserve at July 1, 2022 37,684
Provision for (reversal of) inventory shrinkage reserve (1,087) 29,479
Ending Balance $ 41,663 $ 202,285
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.1
Prepayments (Details) - USD ($)
Jan. 31, 2024
Apr. 30, 2023
GF Distribution, Inc., [Member]    
Prepayments [Line Items]    
Prepayments paid $ 20,000 $ 20,000
XHJC Holding Inc., [Member]    
Prepayments [Line Items]    
Prepayments paid   $ 1,527,243
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.1
Prepayments (Details) - Schedule of Prepayments - USD ($)
Jan. 31, 2024
Apr. 30, 2023
Schedule of Prepayments [Abstract]    
Prepayment for inventory purchases $ 20,000 $ 1,547,243
Total prepayments $ 20,000 $ 1,547,243
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.1
Property and Equipment, Net (Details) - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Property and Equipment, Net [Abstract]        
Depreciation expenses $ 7,607   $ 18,056  
General and administrative expenses   $ 5,339   $ 26,502
Depreciation expense cost of sales $ 70,601 $ 53,387 $ 180,553 $ 265,019
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.1
Property and Equipment, Net (Details) - Schedule of Property and Equipment, Net - USD ($)
Jan. 31, 2024
Apr. 30, 2023
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 4,878,249 $ 4,561,165
Accumulated depreciation (4,088,312) (3,889,702)
Property and equipment, net 789,937 671,463
Furniture & Fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment 3,027,321 3,025,516
Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment 1,019,185 1,011,333
Leasehold Improvement [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment 794,071 486,644
Automobile [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 37,672 $ 37,672
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.1
Intangible Assets (Details) - USD ($)
3 Months Ended 9 Months Ended
Nov. 22, 2023
Oct. 30, 2023
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Intangible Assets [Line Items]            
Amortization expense     $ 68,816 $ 8,593 $ 75,866 $ 20,051
Estimated amortization expense one     309,099   309,099  
Estimated amortization expense two     309,099   309,099  
Estimated amortization expense three     309,099   309,099  
Estimated amortization expense four     309,099   309,099  
Estimated amortization expense five     $ 309,066   309,066  
Trademarks [Member]            
Intangible Assets [Line Items]            
Amortization expense         $ 194,000  
Acquisition amortized period     15 years   15 years  
Drem Consulting Pte. Ltd. [Member]            
Intangible Assets [Line Items]            
Acquisition amortized period   10 years        
Purchase system   $ 1,500,000        
WSYQR Limited [Member]            
Intangible Assets [Line Items]            
Acquisition amortized period 10 years          
Purchase system $ 1,450,000          
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.1
Intangible Assets (Details) - Schedule of Intangible Assets - USD ($)
Jan. 31, 2024
Apr. 30, 2023
Schedule of Intangible Assets [Line Items]    
Total intangible asset $ 3,161,482 $ 211,482
Accumulated amortization 90,019 14,153
Intangible asset, net 3,071,463 197,329
Liquid License [Member]    
Schedule of Intangible Assets [Line Items]    
Total intangible asset 17,482 17,482
Software System [Member]    
Schedule of Intangible Assets [Line Items]    
Total intangible asset 2,950,000
Trademarks [Member]    
Schedule of Intangible Assets [Line Items]    
Total intangible asset $ 194,000 $ 194,000
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.1
Equity Method Investment (Details) - USD ($)
3 Months Ended 9 Months Ended
Dec. 06, 2023
Jun. 27, 2023
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Apr. 30, 2023
Equity Method Investment [Line Items]              
Equity interest percentage 50.00%            
Investment income loss     $ (512,024) $ (63,982)  
Equity method investment     1,736,018   1,736,018  
Total sales     0 $ 0 0 $ 133,738  
HKGF Market of Arcadia, LLC [Member]              
Equity Method Investment [Line Items]              
Equity method investment amount $ 360,000 $ 1,440,000          
Equity interest percentage 10.00% 40.00%          
Investment income loss     51,204   63,982    
Equity method investment     $ 1,736,018   $ 1,736,018    
HKGF Market of Arcadia, LLC [Member] | Owner [Member]              
Equity Method Investment [Line Items]              
Ownership percentage     50.00%   50.00%    
JC Business Guys, Inc. [Member]              
Equity Method Investment [Line Items]              
Net accounts receivable     $ 69,107   $ 69,107    
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.1
Equity Method Investment (Details) - Schedule of Condensed Balance Sheet - HKGF Arcadia [Member]
Jan. 31, 2024
USD ($)
Current Assets  
Cash and equivalents
Accounts receivable 37,256
Inventories, net 625,719
Other receivables 1,292
Total Current Assets 664,267
Property and equipment, net 635,102
Intangible asset, net 27,731
Goodwill 1,680,000
Security deposits 163,618
Total Assets 3,170,718
Current Liabilities  
Accounts payable 1,418,461
Other payable 100,000
Bank overdraft 94,822
Total Current Liabilities 1,613,283
Total Liabilities 1,613,283
Stockholders’ Equity  
Paid in Capital 3,600,000
Subscription receivable (1,200,000)
Accumulated deficit (842,565)
Total Stockholders’ Equity 1,557,435
Total Liabilities and Stockholders’ Equity $ 3,170,718
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.1
Equity Method Investment (Details) - Schedule of Condensed Statement of Operations - HKGF Arcadia [Member]
9 Months Ended
Jan. 31, 2024
USD ($)
Net Revenues  
Total Revenues, Net $ 3,905,301
Cost of Revenues  
Total Cost of Revenues 2,475,812
Gross Profit 1,429,489
Operating Expenses 1,553,857
Total Operating Expenses 1,553,857
Loss from Operations (124,368)
Income (Loss) Before Income Taxes (124,368)
Income Tax Provisions
Net Loss (124,368)
Net Loss Attributable to Maison Solutions Inc. (63,982)
Supermarket [Member]  
Net Revenues  
Total Revenues, Net 3,905,301
Cost of Revenues  
Total Cost of Revenues $ 2,475,812
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.1
Goodwill (Details) - USD ($)
Jan. 31, 2024
Apr. 30, 2023
Goodwill [Abstract]    
Goodwill $ 2,222,211 $ 2,222,211
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.1
Accrued Expenses and Other Payables (Details) - Schedule of Accrued Expenses and Other Payables - USD ($)
Jan. 31, 2024
Apr. 30, 2023
Schedule of Accrued Expenses and Other Payables [Abstract]    
Accrued payroll $ 284,323 $ 301,527
Accrued interest expense 136,388 127,638
Accrued loss for legal matter 237,000 237,000
Other payables 17,243 26,878
Due to third parties 139,189 145,775
Sales tax payable 44,199 28,978
Total accrued expenses and other payables $ 858,342 $ 867,796
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.1
Note Payable (Details) - USD ($)
9 Months Ended
Jan. 31, 2024
Nov. 07, 2023
Apr. 30, 2023
Jan. 31, 2024
Jan. 31, 2023
Note Payable [Abstract]          
Notes Payable, Current   $ 150,000  
Third-party individual with annual interest rate upon demand 10.00%   10.00%    
Accrued interest $ 30,000   $ 21,500 30,000  
Repaid principle amount   $ 150,000   150,000
Accrued interest to be paid upon demand from the lender $ 30,000     $ 30,000  
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.24.1
Loan Payables (Details)
3 Months Ended 9 Months Ended
Apr. 30, 2022
Jan. 12, 2022
USD ($)
Jan. 06, 2022
USD ($)
Jun. 15, 2020
USD ($)
Mar. 02, 2017
USD ($)
Jan. 31, 2024
USD ($)
Jan. 31, 2023
USD ($)
Jan. 31, 2024
USD ($)
Jan. 31, 2023
USD ($)
Apr. 30, 2023
USD ($)
Loan Payables [Line Items]                    
Loan agreement amount           $ 2,577,247   $ 2,577,247   $ 2,624,329
Annual interest rate               7.75%    
Maturity date         Mar. 02, 2024          
General liability insurance               $ 1,000,000    
Interest expense           2,229 $ 10,146 70,008    
Principal amount               $ 281,941  
Principal of interest expense               $ 47,082 5,107  
Maximum [Member]                    
Loan Payables [Line Items]                    
Debt service ratio         1.3          
Minimum [Member]                    
Loan Payables [Line Items]                    
Debt service ratio         1          
Maison Monrovia [Member]                    
Loan Payables [Line Items]                    
Loan agreement amount       $ 150,000 $ 1,000,000          
Annual interest rate       3.75%            
Maturity date               June 15, 2050    
Maison Monrovia [Member] | Maximum [Member]                    
Loan Payables [Line Items]                    
Debt service ratio 2                  
Maison Monrovia [Member] | Minimum [Member]                    
Loan Payables [Line Items]                    
Debt service ratio 1.01                  
Maison San Gabriel [Member]                    
Loan Payables [Line Items]                    
Loan agreement amount   $ 1,850,000   $ 150,000            
Annual interest rate   3.75%   3.75%            
Maturity date               June 15, 2050    
Maison San Gabriel [Member] | Maximum [Member]                    
Loan Payables [Line Items]                    
Loan agreement amount           2,577,247   $ 2,577,247    
Maison El Monte [Member]                    
Loan Payables [Line Items]                    
Loan agreement amount     $ 350,000 $ 150,000            
Annual interest rate     3.75% 3.75%            
Maturity date               June 15, 2050    
Maison San Gabriel [Member] | Maison San Gabriel [Member]                    
Loan Payables [Line Items]                    
Maturity date               June 15, 2050    
Maison El Monte [Member] | Maison El Monte [Member]                    
Loan Payables [Line Items]                    
Maturity date               June 15, 2050    
SBA loan agreement [Member]                    
Loan Payables [Line Items]                    
Interest expense                 $ 7,903  
American First National Bank [Member]                    
Loan Payables [Line Items]                    
Loan agreement amount         $ 1,000,000          
Annual interest rate         4.50%       4.50%  
American First National Bank [Member] | Maximum [Member]                    
Loan Payables [Line Items]                    
Annual interest rate                 7.75%  
American First National Bank [Member] | Minimum [Member]                    
Loan Payables [Line Items]                    
Annual interest rate                 9.00%  
U.S. Small Business Administration [Member]                    
Loan Payables [Line Items]                    
Interest expense           $ 23,210 $ 23,709      
Principal amount                 $ 13,010  
American First National Bank [Member]                    
Loan Payables [Line Items]                    
Interest expense               $ 11,361 22,708  
U.S. Small Business Administration [Member]                    
Loan Payables [Line Items]                    
Interest expense               70,008 $ 71,494  
Principal amount               $ 117,090    
San Gabriel, LP [Member]                    
Loan Payables [Line Items]                    
Annual interest rate         4.50%          
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.24.1
Loan Payables (Details) - Schedule of Company’s Loans - USD ($)
1 Months Ended
Dec. 31, 2023
Jan. 31, 2024
Apr. 30, 2023
Lender [Member]      
Schedule of Company’s Loans [Abstract]      
Total loan payables   $ 2,634,616 $ 2,932,127
Current portion of loan payables   (121,942) (370,828)
Non-current loan payables   2,512,674 2,561,299
Lender [Member] | American First National Bank [Member]      
Schedule of Company’s Loans [Abstract]      
Total loan payables, Due date Mar. 02, 2024    
Total loan payables   57,369 307,798
Lender [Member] | U.S. Small Business Administration [Member]      
Schedule of Company’s Loans [Abstract]      
Total loan payables, Due date Jun. 15, 2050    
Total loan payables   2,577,247 2,624,329
Borrower [Member]      
Schedule of Company’s Loans [Abstract]      
Total loan payables   2,577,247 2,624,329
Borrower [Member] | Maison Monrovia [Member]      
Schedule of Company’s Loans [Abstract]      
Total loan payables, Due date Jun. 15, 2050    
Total loan payables   145,957 148,574
Borrower [Member] | Maison San Gabriel [Member]      
Schedule of Company’s Loans [Abstract]      
Total loan payables, Due date Jun. 15, 2050    
Total loan payables   1,945,371 1,980,725
Borrower [Member] | Maison El Monte [Member]      
Schedule of Company’s Loans [Abstract]      
Total loan payables, Due date Jun. 15, 2050    
Total loan payables   $ 485,919 $ 495,030
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.1
Loan Payables (Details) - Schedule of Future Minimum Principal Amount of Loan Payments - USD ($)
Jan. 31, 2024
Apr. 30, 2023
Schedule of Future Minimum Principal Amount of Loan Payments [Abstract]    
2025 $ 64,573  
2026 66,699  
2027 68,906  
2028 71,197  
2029 73,576  
Thereafter 2,232,296  
Total $ 2,577,247 $ 2,624,329
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.24.1
Related Party Balances and Transactions (Details) - USD ($)
1 Months Ended
Dec. 31, 2021
May 31, 2021
Related Party Balances and Transactions [Line Items]    
Trading amount   $ 162,665
Dai Cheong Trading Inc. [Member]    
Related Party Balances and Transactions [Line Items]    
Equity interest percentage   10.00%
HKGF Market of Alhambra, Inc.[Member]    
Related Party Balances and Transactions [Line Items]    
Equity interest percentage 10.00%  
HKGF Market of Alhambra, Inc.[Member] | Chief Executive Officer [Member]    
Related Party Balances and Transactions [Line Items]    
Related party amount $ 40,775  
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.24.1
Related Party Balances and Transactions (Details) - Schedule of Related Party Transactions - Related Party [Member] - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Apr. 30, 2023
Schedule of Related Party Transactions [Line Items]          
Sales to related parties total $ 54,696 $ 216,641 $ 252,323 $ 591,702  
Purchases from related parties total 55,210 67,806 178,433 236,323  
Investment in equity purchased from related parties total 203,440   203,440   $ 203,440
Accounts receivable — sales to related parties total 407,446   407,446   289,615
Accounts payable — purchase from related parties total 492,480   492,480   465,310
Other receivables — related parties total 33,995   33,995   33,995
Other payables — related parties total 241,585   $ 241,585   241,585
The United Food LLC [Member]          
Schedule of Related Party Transactions [Line Items]          
Sales to related parties, Nature     Supermarket product sales    
Sales to related parties, Relationship     John Xu, the Company’s Chief Executive Officer, Chairman and President, is one of the United Food LLC’s shareholders    
Sales to related parties total 988 16,473 $ 6,129 22,270  
Purchases from related parties, Nature     Supermarket product sales    
Purchases from related parties, Relationship     John Xu, the Company’s Chief Executive Officer, Chairman and President, is one of the United Food LLC’s shareholders    
Purchases from related parties total 21,214 $ 4,408 87,061  
HKGF Market of Arcadia, LLC [Member]          
Schedule of Related Party Transactions [Line Items]          
Sales to related parties, Nature     Supermarket product sales    
Sales to related parties, Relationship     Maison owns 50% equity interest    
Sales to related parties total 18,620 $ 85,656  
Purchases from related parties, Nature     Supermarket product sales    
Purchases from related parties, Relationship     Maison owns 50% equity interest    
Purchases from related parties total 13,160 $ 24,250  
Accounts receivable — sales to related parties, Nature     Supermarket product sales    
Accounts receivable — sales to related parties, Relationship     Maison owns 50% equity interest    
Accounts receivable — sales to related parties total 88,243   $ 88,243  
HKGF Market of Alhambra, Inc.[Member]          
Schedule of Related Party Transactions [Line Items]          
Sales to related parties, Nature     Supermarket product sales    
Sales to related parties, Relationship     Grace Xu, spouse of John Xu, controls this entity with 90% ownership, Maison owns the remaining 10%    
Sales to related parties total 35,088 200,168 $ 160,538 569,432  
Purchases from related parties, Nature     Supermarket product sales    
Purchases from related parties, Relationship     Grace Xu, spouse of John Xu, controls this entity with 90% ownership, Maison owns the remaining 10%    
Purchases from related parties total 866 4,510 $ 3,066 7,184  
Investment in equity purchased from related parties, Nature of Operation     Supermarket product sales    
Investment in equity purchased from related parties, Relationship     Grace Xu, spouse of John Xu, controls this entity with 90% ownership, Maison owns the remaining 10%    
Investment in equity purchased from related parties total 40,775   $ 40,775   40,775
Investment in equity purchased from related parties, Investment percentage     10.00%    
Accounts receivable — sales to related parties, Nature     Supermarket product sales    
Accounts receivable — sales to related parties, Relationship     Grace Xu, spouse of John Xu, controls this entity with 90% ownership, Maison owns the remaining 10%    
Accounts receivable — sales to related parties total 112,492   $ 112,492   283,005
Dai Cheong Trading Inc [Member]          
Schedule of Related Party Transactions [Line Items]          
Purchases from related parties, Nature     Import and wholesales of groceries    
Purchases from related parties, Relationship     John Xu, controls this entity with 90% ownership through DC Holding CA, Inc.,  Maison owns the remaining 10%    
Purchases from related parties total 41,184 $ 42,082 $ 146,709 137,821  
Investment in equity purchased from related parties, Nature of Operation     Import and wholesales of groceries    
Investment in equity purchased from related parties, Relationship     John Xu, the Company’s Chief Executive Officer, Chairman and President, controls this entity with 90% ownership through DC Holding CA, Inc., Maison owns the remaining 10%    
Investment in equity purchased from related parties total 162,665   $ 162,665   162,665
Investment in equity purchased from related parties, Investment percentage     10.00%    
Accounts payable — purchase from related parties, Nature     Import and wholesales of groceries    
Accounts payable — purchase from related parties, Relationship     John Xu, controls this entity with 100% ownership through DC Holding CA, Inc. prior to the 10% equity interest acquisition by Maison    
Accounts payable — purchase from related parties total 52,314   $ 52,314   26,585
GF Supermarket of MP, Inc. [Member]          
Schedule of Related Party Transactions [Line Items]          
Purchases from related parties, Nature     Supermarket product sales    
Purchases from related parties, Relationship     Grace Xu, spouse of John Xu, was the major shareholder with 49% ownership, sold this entity to Maison on June 30, 2022    
Purchases from related parties total     $ 4,257  
United Food LLC [Member]          
Schedule of Related Party Transactions [Line Items]          
Accounts receivable — sales to related parties, Nature     Supermarket product sales    
Accounts receivable — sales to related parties, Relationship     John Xu, is one of the United Food LLC’s shareholders    
Accounts receivable — sales to related parties total 206,711   $ 206,711   6,610
Hong Kong Supermarket M.P [Member]          
Schedule of Related Party Transactions [Line Items]          
Accounts payable — purchase from related parties, Nature     Due on demand, non-interest bearing    
Accounts payable — purchase from related parties, Relationship     John Xu, controls this entity    
Accounts payable — purchase from related parties total 440,166   $ 440,166   438,725
Ideal Investment [Member]          
Schedule of Related Party Transactions [Line Items]          
Other receivables — related parties, Nature     Due on demand, non-interest bearing    
Other receivables — related parties, Relationship     John Xu, has majority ownership of this entity    
Other receivables — related parties total 3,995   $ 3,995   3,995
Ideal City Capital [Member]          
Schedule of Related Party Transactions [Line Items]          
Other receivables — related parties, Nature     Due on demand, non-interest bearing    
Other receivables — related parties, Relationship     John Xu, has majority ownership of this entity    
Other receivables — related parties total 30,000   $ 30,000   30,000
John Xu [Member]          
Schedule of Related Party Transactions [Line Items]          
Other payables — related parties, Nature     due on demand, non-interest bearing    
Other payables — related parties, Relationship     The Company’s Chief Executive Officer, Chairman and President    
Other payables — related parties total 200,810   $ 200,810   200,810
Grace Xu [Member]          
Schedule of Related Party Transactions [Line Items]          
Other payables — related parties, Nature     due on demand, non-interest bearing    
Other payables — related parties, Relationship     Spouse of John Xu    
Other payables — related parties total $ 40,775   $ 40,775   $ 40,775
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.24.1
Leases (Details) - USD ($)
4 Months Ended 8 Months Ended 9 Months Ended 12 Months Ended
Apr. 01, 2023
Jan. 31, 2024
Jan. 31, 2023
Mar. 31, 2024
Jan. 31, 2024
Jan. 31, 2023
Mar. 31, 2026
Mar. 31, 2025
Leases [Line Items]                
Renewed lease term 5 years              
Monthly based rent $ 40,000              
Increase rent percentage 3.00%              
ROU and lease liability         $ 3,620,000      
Average remaining term   3 years 9 months 10 days     3 years 9 months 10 days      
Total lease expenses   $ 850,000 $ 760,000   $ 2,330,000 $ 1,990,000    
Minimum [Member]                
Leases [Line Items]                
Effective interest rate   4.50%     4.50%      
Maximum [Member]                
Leases [Line Items]                
Effective interest rate   6.25%     6.25%      
Forecast [Member]                
Leases [Line Items]                
Monthly based rent       $ 5,000     $ 1,000 $ 2,500
Supermarkets’ Store [Member]                
Leases [Line Items]                
Average remaining term   9 years 5 months 19 days     9 years 5 months 19 days      
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.24.1
Leases (Details) - Schedule of Store Lease Detail Information
9 Months Ended
Jan. 31, 2024
Maison Monrovia [Member]  
Schedule of Store Lease Detail Information [Abstract]  
Lease Term Due August 31, 2055 (with extension) [1]
Maison San Gabriel [Member]  
Schedule of Store Lease Detail Information [Abstract]  
Lease Term Due November 30, 2030
Maison El Monte [Member]  
Schedule of Store Lease Detail Information [Abstract]  
Lease Term Due July 14, 2028
Maison Monterey Park [Member]  
Schedule of Store Lease Detail Information [Abstract]  
Lease Term Due May 1, 2028
Maison Monrovia [Member]  
Schedule of Store Lease Detail Information [Abstract]  
Lease Term Due January 1, 2028
Maison San Gabriel [Member]  
Schedule of Store Lease Detail Information [Abstract]  
Lease Term Due January 1, 2028
Maison Monterey Park [Member]  
Schedule of Store Lease Detail Information [Abstract]  
Lease Term Due August 1, 2027
[1] On April 1, 2023, the Company renewed lease of Maison Monrovia for additional five years with new monthly based rent of $40,000 for first year and 3% increase for each of the next four years. On July 6, 2023, the Company and the lessor entered an amendment to lease, pursuant to which the lessor will provide monthly basic rent abatement of $5,000 from August 1, 2023 through March 31, 2024, $2,500 from April 1, 2024 through March 31, 2025, and $1,000 from April 1, 2025 through March 31, 2026. As a result of increased monthly base rent, the Company remeasured the lease and determined the ROU and lease liability of this lease increased by $3.62 million for each.
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.24.1
Leases (Details) - Schedule of Operating ROU Assets and Lease Liabilities - USD ($)
3 Months Ended
Jan. 31, 2024
Apr. 30, 2023
Schedule of Operating ROU Assets and Lease Liabilities [Abstract]    
ROU assets – supermarket leases $ 20,980,731 $ 22,517,925
ROU assets – copier leases 24,033 27,265
Total operating ROU assets 21,004,764 22,545,190
Current operating lease liabilities 1,850,310 1,761,182
Non-current operating lease liabilities 21,309,934 22,711,760
Total lease liabilities $ 23,160,244 $ 24,472,942
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.24.1
Leases (Details) - Schedule of Operating Lease Liabilities Maturity
Dec. 31, 2024
USD ($)
Schedule of Operating Lease Liabilities Maturity [Abstract]  
2025 $ 2,835,070
2026 2,897,055
2027 2,955,250
2028 3,002,423
2020 2,029,711
Thereafter 23,549,256
Total future undiscounted lease payments 37,268,765
Less: interest (14,108,521)
Present value of lease liabilities $ 23,160,244
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.24.1
Stockholder’s Equity (Details)
1 Months Ended 3 Months Ended 6 Months Ended 9 Months Ended
Oct. 10, 2023
USD ($)
shares
Oct. 04, 2023
$ / shares
shares
Sep. 08, 2021
shares
Nov. 22, 2023
USD ($)
$ / shares
shares
Jan. 31, 2024
$ / shares
shares
Oct. 31, 2023
shares
Jan. 31, 2024
$ / shares
shares
Apr. 30, 2023
$ / shares
shares
Stockholder’s Equity [Line Items]                
Common stock, shares authorized     100,000,000   500,000   500,000  
Common stock, par value (in Dollars per share) | $ / shares         $ 0.0001   $ 0.0001  
Stock split, descriptions             200-for-1 stock split  
Preferred stock, shares authorized         5,000,000   5,000,000  
Preferred stock, par value (in Dollars per share) | $ / shares         $ 0.0001   $ 0.0001  
Expected life 5 years              
volatility rate 100.00%              
Risk-free interest rate 4.26%              
Dividend yield rate 0.00%              
Fair value of warrants issued (in Dollars) | $ $ 382,484              
Purchase price (in Dollars per share) | $ / shares       $ 4.2        
Net proceeds received (in Dollars) | $       $ 4,600,000        
Common Stock [Member]                
Stockholder’s Equity [Line Items]                
Common stock, shares authorized         95,000,000   95,000,000  
Common stock, par value (in Dollars per share) | $ / shares         $ 0.0001   $ 0.0001  
IPO [Member]                
Stockholder’s Equity [Line Items]                
Net proceeds (in Dollars) | $ $ 8,720,000              
Percent of shares of common stock sold 5.00%              
Over-Allotment Option [Member] | Warrant [Member]                
Stockholder’s Equity [Line Items]                
Shares sold 125,000              
Class A Common Stock [Member]                
Stockholder’s Equity [Line Items]                
Common stock, shares authorized         92,000,000   92,000,000 92,000,000
Common stock, par value (in Dollars per share) | $ / shares       $ 0.0001 $ 0.0001   $ 0.0001 $ 0.0001
Number of votes     1          
Converted into common stock     1          
Class A Common Stock [Member] | Common Stock [Member]                
Stockholder’s Equity [Line Items]                
Shares issued         1,190,476 2,500,000    
Class B Common Stock [Member]                
Stockholder’s Equity [Line Items]                
Common stock, shares authorized         3,000,000   3,000,000 3,000,000
Common stock, par value (in Dollars per share) | $ / shares         $ 0.0001   $ 0.0001 $ 0.0001
Number of votes     10          
Class B Common Stock [Member] | Common Stock [Member]                
Stockholder’s Equity [Line Items]                
Shares issued              
Securities Purchase Agreements [Member]                
Stockholder’s Equity [Line Items]                
Shares sold       1,190,476        
Joseph Stone Capital, LLC [Member] | Class A Common Stock [Member] | IPO [Member]                
Stockholder’s Equity [Line Items]                
Shares issued   2,500,000            
Price per share (in Dollars per share) | $ / shares   $ 4            
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.24.1
Stockholder’s Equity (Details) - Schedule of Activities of Warrants - Warrant [Member]
9 Months Ended
Jan. 31, 2024
$ / shares
shares
Schedule of Activities of Warrants [Line Items]  
Number of Warrants, Outstanding, Beginning Balance | shares
Exercise Price, Outstanding, Beginning Balance | $ / shares
Number of Warrants, Exercisable Ending Balance | shares
Exercise Price, Exercisable Ending Balance | $ / shares
Number of Warrants, Exercisable, Beginning Balance | shares
Exercise Price, Exercisable, Beginning Balance | $ / shares
Number of Warrants, Granted | shares 125,000
Exercise Price, Granted | $ / shares $ 4.8
Weighted Average Remaining Contractual Term in Years, Granted 5 years
Number of Warrants, Exercised | shares
Exercise Price, Exercised | $ / shares
Number of Warrants, Forfeited | shares
Exercise Price, Forfeited | $ / shares
Number of Warrants, Expired | shares
Exercise Price, Expired | $ / shares
Number of Warrants, Outstanding, Ending Balance | shares 125,000
Exercise Price, Outstanding, Ending Balance | $ / shares $ 4.8
Weighted Average Remaining Contractual Term in Years, Outstanding, Ending Balance 5 years
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.24.1
Income taxes (Details) - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2024
Jul. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Apr. 30, 2023
Income Taxes [Abstract]              
Tax amount $ 1,520,000   $ 1,520,000   $ 1,520,000   $ 2,250,000
Percentage of income tax utilized 80.00%            
Net operating loss carry forwards $ 1,890,000   1,890,000   1,890,000   1,580,000
Net operating loss carry forwards expiration date   20 years          
Interest and penalties     6,421 $ 17 10,985 $ 38,243  
Uncertain tax $ 114,267   $ 114,267   $ 114,267   $ 103,282
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.24.1
Income taxes (Details) - Schedule of Provision for Income Taxes Provisions - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Schedule of Provision for Income Taxes Provisions [Abstract]        
Federal income tax expense $ 117,066 $ 51,442 $ 314,714 $ 126,185
State income tax expense 44,058 37,346 116,143 71,195
Federal income tax expense (benefit) (1,852) 7,716 (4,604) (6,175)
State income tax expense (benefit) (616) 2,566 (1,531) (2,054)
Total $ 158,656 $ 99,070 $ 424,722 $ 189,151
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.24.1
Income taxes (Details) - Schedule of Federal Statutory Rate on Income (Loss) before Income Taxes - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Schedule of Federal Statutory Rate on Income (Loss) before Income Taxes [Abstract]        
Federal statutory rate expense (benefit) $ (79,149) $ 274,164 $ (9,676) $ 297,661
State statutory rate, net of effect of state income tax deductible to federal income tax (25,658) 92,473 (1,249) 100,952
Permanent difference – penalties, interest, and others 73,945 29,348 86,085 54,845
Utilization of net operating losses (“NOL”) (244,859) (24,138) (300,508)
Changes in valuation allowance 189,518 (52,056) 373,700 36,201
Tax expense per financial statements $ 158,656 $ 99,070 $ 424,722 $ 189,151
XML 86 R75.htm IDEA: XBRL DOCUMENT v3.24.1
Income taxes (Details) - Schedule of Deferred Tax Assets and Liabilities - USD ($)
Jan. 31, 2024
Apr. 30, 2023
Deferred tax assets:    
Bad debt expense $ 54,206 $ 70,929
Inventory impairment loss 39,642
Investment loss on equity method investment 17,902
Lease liabilities, net of ROU 603,181 441,997
NOL 451,006 583,490
Valuation allowance (1,151,652) (1,085,551)
Deferred tax assets, net 14,285 10,865
Deferred tax liability:    
Trademark acquired at acquisition of Maison Monterey Park 48,558 51,273
Deferred tax liability, net of deferred tax assets $ 34,273 $ 40,408
XML 87 R76.htm IDEA: XBRL DOCUMENT v3.24.1
Other Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Employee Retention Credit [Member]        
Other Income [Line Items]        
Other income $ 1,320 $ 380 $ 1,320
XML 88 R77.htm IDEA: XBRL DOCUMENT v3.24.1
Commitments and Contingencies (Details) - USD ($)
1 Months Ended 12 Months Ended
Jun. 30, 2022
Apr. 19, 2021
Apr. 30, 2023
Commitments and Contingencies [Line Items]      
Litigation payment to plaintiff $ 98,500    
Accrued loss $ 98,500    
Litigation loss     $ 40,000
Consultancy and initialization fee   $ 220,000  
Consultancy fee payable percentage   20.00%  
Gross merchandise value rate   1.20%  
Consultancy and initialization, additional commitment amount   $ 50,000  
Collaboration Agreement [Member]      
Commitments and Contingencies [Line Items]      
Consultancy fee payable percentage   40.00%  
JD E-commerce America Limited [Member]      
Commitments and Contingencies [Line Items]      
Consultancy fee payable percentage   40.00%  
XML 89 R78.htm IDEA: XBRL DOCUMENT v3.24.1
Acquisition of Subsidiary (Details) - USD ($)
$ in Millions
Feb. 21, 2023
Jun. 30, 2022
Acquisition of subsidiary [Line Items]    
Company purchased equity interest   100.00%
Purchase consideration (in Dollars)   $ 1.5
Purchase price (in Dollars) $ 2.5  
GF Supermarket of MP, Inc. [Member]    
Acquisition of subsidiary [Line Items]    
Ownership percentage   49.00%
DNL Management Inc. [Member]    
Acquisition of subsidiary [Line Items]    
Ownership percentage   51.00%
XML 90 R79.htm IDEA: XBRL DOCUMENT v3.24.1
Acquisition of Subsidiary (Details) - Schedule of Fair Values of the Assets Acquired and Liabilities Assumed - USD ($)
Jan. 31, 2024
Apr. 30, 2023
Schedule of Fair Values of the Assets Acquired and Liabilities Assumed [Abstract]    
Total purchase considerations $ 2,500,000  
Fair value of tangible assets acquired:    
Accounts receivable 79,651  
Due from related party 25,000  
Property and equipment 448,932  
Security deposit 161,945  
Inventory 872,084  
Deferred tax asset 10,545  
Operating lease right-of-use assets 4,680,216  
Intangible assets (trademark) acquired 194,000  
Total identifiable assets acquired 6,472,373  
Fair value of liabilities assumed:    
Bank overdraft (281,940)  
Accounts payable (865,769)  
Contract liabilities (10,369)  
Income tax payable (183,262)  
Accrued liability and other payable (85,789)  
Tenant Security deposit (32,200)  
Operating lease liabilities (4,680,967)  
Deferred tax liability (54,288)  
Total liabilities assumed (6,194,584)  
Net identifiable assets acquired 277,789  
Goodwill as a result of the acquisition $ 2,222,211 $ 2,222,211
XML 91 R80.htm IDEA: XBRL DOCUMENT v3.24.1
Acquisition of Subsidiary (Details) - Schedule of Indicative of Future Consolidated Results
9 Months Ended
Jan. 31, 2023
USD ($)
Schedule of Indicative of Future Consolidated Results [Line Items]  
Revenue $ 44,038,436
Operating costs and expenses 43,633,975
Income from operations 404,461
Other income 1,337,288
Income tax expense (286,445)
Net income $ 1,455,304
XML 92 R81.htm IDEA: XBRL DOCUMENT v3.24.1
Subsequent Event (Details)
$ in Millions
Aug. 22, 2023
USD ($)
Subsequent Event [Line Items]  
Capital of ownership amount $ 22.4
Lee Lee Oriental Supermart [Member]  
Subsequent Event [Line Items]  
Acquiring ownership percentage 100.00%
EXCEL 93 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "*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 " BG)87]WWR^\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O2:=(J'KBV-/"H(#Q;>0W+9@DX;DI-VW-ZU;A^@'\#%W__SN M=W"-#E+W$9]C'S"2Q70SNLXGJ<.:'8F"!$CZB$ZE,B=\;N[[Z!3E9SQ 4/I# M'1!$5=V!0U)&D8()6(2%R-K&:*DC*NKC&6_T@@^?L9MA1@-VZ-!3 EYR8.TT M,9S&KH$K8((11I>^"V@6XES]$SMW@)V38[)+:AB&%W%7:]L7O[ MCXTO@FT#O^ZB_0)02P,$% @ (IR6)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" BG)8/9INP\X& "=* & 'AL+W=O+XF2SJGXLMZQN59IU3Q@XC&24!)$_MO0,0U#I23+ M\6\AVBI_4P7N'F_5;S+STLP32>B8A7\&OEA=M/HMY-,%24/QP%Y^I86AKM+S M6)AD?]%+_JSKMI"7)H)%1; L013$^7_R6E3$3D#7J@C 10#^)L"N^@6G"' R MHWG),EM71)#A.63>0<6(X9AO*41LE*\)I MCROB!^B.Q6*5H.O8I_[[^(XL2UD@O"W0)08%?R/Q*7+L M$X0M[!K*,X;#[P@_1;9C"G]7'*>L'R?3N7=+]RZD MKMT_OJVIR2D<;EOMSR9+8-2!EKJEI6X]2Y]3P@7EX1MZH&O&A+"5X:JJ4 M,1AUH+VSTMY9S1;C1(ZU6;I6^X.U%B1,C ;!L ,-]DJ#/;!0U[$(Q)OLCK+M M\CD J8$/C5/.I6^32UCPJW'8&X-!!WKLEQ[[8)%&L@7]K!5O0K(T68+C*QL. M##O0U* T-:B7F3/* ^:K"4.UG'%8@97**:)RC@#C#_1I6WI*M>HYO0D2CX3H M*R44437[9FL B\O ,#=F')OMO&[J#?&_2,?IM (ELSD5T3BCS&)>ME5D_07,CI M%3&.QBR5&2T3F_GF[@NK7UT;+3=!2+9&)!MFG(+WWLVQ$%+LD6NW+;?MF'.Y M"6JR-3;9,.UL!Z7";P[S0;S,FK=BLH45*X@7CCK0)];4A&'0*7S.5S0,9:9& M:Q(;!]X],I7L"\<=:D\#$X8)9V?,E1U2)NF2<;,_6&?*XC;Q/"IEI(B?"QK] M-@%/6,,3!N&D;,Z(R.:\3!-Y.S$FZQZ=JI=L..Q0>YJ-<"TVNHXH7ZK.^$DJ MB!68M[!@I<\FD AK),*UD.CZ=7=!(8=]HTE8K;IS-@%$6 ,1[M8A_3&+!?&R M-]2$Q3$-]_(^/A+G%+70!#5A34VX%C6-?%^J)R?; Y35P7ULG%;W2-JXAZ;H M$^&+@(8^&FUH7)'F30 4U@"%:P%4:7VLSB0Y/;*7V&@;EE-KXI33-S0C_-EH MMPEXPAJ>,$P[W]HM27'&V2:(/7-3[P&RD=%H$_"$-3SA6O!4&IVQ1$A:_"M8 M5\+P'L6!W>N:OTLT@4^.QB?'JC.$S59,=M8;^>*3O^DD^S]6'(F+BJ\535"6 MHRG+@>DHZ[2R*)*@E@GG/)^A'ZU2M1Z&U?$?>D#"E M:"U?0K)/OL;:: +&' UC#KRP)$'3S]YOWZ(G%AHK 1:XF\^-MIJ@*T?3E0.C MT+95)4M[*Q(O:>5JZAZAZ6A^-3)^5X4##W6H(;?.,\^>8J^8S^C@0_ MA>DF4,K1*.7TCSMP'0F("O--X)6C\#E0LO*.59?;DWJV&9[S5T++7W MIC5'N?91L]H]$AT5YIM@+5>SEEMKZ>J0K(:5O[L>\/^R&F-73N76-TG=V=D MIE:DLGUQB:2 -!;Y7K#R:KGW;I3M..OHQ_.->W=$+6@E**0+&6J=]N2O\WPO M7'XBV#K;3O;$A&!1=KBBQ*=&PO=V]R:W-H965T&ULK9IK M;^,V%H;_"N$611>8C,6;+M/$0":SW9U%VPF2=O<*?&OJ5E[-UDIM/LSGLESSALGW8L-; M_9^5Z!JF]-ON<2XW'6?+OE%3SU&2I/.&5>UL<=E_=MLM+L56U57+;SL@MTW# MNN\?>2V>KV9P]O+!7?6X5N:#^>)RPQ[Y/5=_;6X[_6Y^\+*L&M[*2K2@XZNK MV37\<$.I:=!;_+?BS_+H-3"A/ CQU;SYO+R:)481KWFIC NF_SSQ&U[7QI/6 M\??>Z>SP3-/P^/6+]U_[X'4P#TSR&U'_KUJJ]=4LGX$E7[%MK>[$\[_Y/J!> M8"EJV?\&SSM;FLQ N95*-/O&6D%3M;N_[-N^(XX:0!)H@/8-T*D-\+X![@/= M*>O#^L046UQVXAETQEI[,R_ZONE;ZVBJU@SCO>KT?RO=3BUN1"M%72V9XDOP MD=6L+3FX-^XDN !_W7\"/__XC\NYTH\R#>;EWNW'G5L48)K_X@CN3LT&H^! JCGE?W#"Y!JQ= O[WMGIB MM0[;&_#.2]I[,6O]:5&0)$U1>CE_.H[%M4,T+;+4V@UDDH-,$I5Y799BJZ7I MK:#D6N=#S7TJ=T[HT=,SFF("1R)=,PPII@&-]*"11C5^;I]T[XFNXO(=:+GR M":3NDQ,]:5$R4NC:H2++BSP@,3U(3*,2;SN^8=^;T""G[E,3_3/2YEI!2C)$ ML%];=M"61;5]46O>'8VO[*>EZ#\M]PN2!1=DYH@J"JSGW4B[:T9IDN- M^8' MZ7E4^I]"L1I,[QJYVW,DQ7F:D)%,US!'.!DL_ MUU,@&XGUV*69&86 WB,PPHG5KUC[6.F)&YFE>Q_#]3]\_%ZF:PB+#*,B(-.2 M#49ILKCG>K@KW:U+OA&R"LA$SM,)S4@Q'OEINZ%*"R48IY+92J4R PZV[=)L M $(JT'"U%DNO8.S9^-V=*_Y4/VE!!++0X@O&^?7J@%Q$H003XD0T:3<4;%D& MIV$V$&R6H)XV$="9I MOQ"KBZU\6;7A#<8#1Y@D)$O'F[?/$E%"81$:%8M(&&?DOX18/E=U[17HL@V9 M'^BLVFG#H3R+07@*!\/\@R[7"#$IQM&^MM?H6F)"8G[1S[$#QXI8-4=QC!4>$8Q^O+Y-J(KC]V$"M0 M"]:^!.6O)5V*0@0+@L;][MKA+-&)84"TI2V*TU;/CFZK]RB)^V&HBTLT>M@>=3).H)(T8 \ M!6).$[U'C*5[#+,4PCRTD5A.HC@G/[>E:#A0[!N/[WDN"F&2%BAW]CQ/?9G" M)#@U+#+1:TK'"28AEXHI+5*2CZL)=<\*^ MYA:&B$*49N.$R6N80E0$JAULN8?CW!M7.V#5B0;([8,.H66AHRX/""'$<"S; M9Y?0% >*=&PQB.,8C*^\B9(=NVA#$">Z%';T>RQ1!O42#& 06PSB. 8_\177 M"I=F!1[D?P_FUMA#-H*R<5'L,2,)20+\PT='H''^[=;@Q-K#+L6P'FV2YF/> M^2QQ5NA^#>S)V!(/3Q&O::I=568876H ZFG"VS(D.NKN%0G3&1P-0[;LQ#2: MKM\K47Y=BUK7H/*G'W($LU_ /_M:U!OP&VK+<-9^+F_#T"V!<9S U\ME9;)( M/3DWK%J"J@4EVU1ZLGI#]] 48X@I;] PBZ!+W"1.:<+'CMJMK70GF9)C4\A]>^LDCJO MOQ?UU@R-? =TKO$>O'*6>@Z",XPY5^TWYE&"ZD TO7HN?R-@S:9@4$GQ$\Y U'RY'0S^1M&/K1EZW3:<;+.+\#3ZS>^K]M=>ME MF)%Q@>JSPEGH^V";%Y!X3;V;DQ^GY^19,X)S>1L&;3,"DIYS3KZ!\Y'0S^1M M&+I-'4@\=3AU3OH.M\=4G3 :*K0) HDG"'?[0YU;U@7&(]K^U>-Q)F_#:&T" M04X[1@^?]I.SGJ"?R]OP:H=-0>B))^CQ"RC4S25(DA$R/FKTV*&\2&&@0J0V MYZ#QG.-4G9ZTPJO3@P)<%&/D3)H-1=N4@,93 M@A./Z>A91O&;',!>N+-J\@Q*O4(Y,ZM)H]=2H/5##VZ>15/!DX2 MN7.13HKTV/E$SH]N49HKK+^S[K%J):CY2C=,WF?:3[>[%;I[H\2FOUCY()02 M3?]RS9E&N3'0_U\)H5[>F+N:A[NYB_\#4$L#!!0 ( "*&PO=V]R:W-H965T&ULM99M;YLP%(7_BL6F MJ9.Z\)JW+D%J4DW;I$E1JVV?7;@)5HW-;"?I]NMG&\J@)0F5LGP(&.XY?@YP MP;,]%P\R U#H,:=,SIU,J>+*=66208[E@!? ])DU%SE6>B@VKBP$X-2*.]?^U=*W EOQ@\!>-O:1B7+/^8,9?$GGCF>( M@$*BC 76FQTL@5+CI#E^5:9./:<1-O>?W#_9\#K,/9:PY/0G254V=R8.2F&- MMU3=\OUGJ (-C5_"J;3_:%_6#G5QLI6*YY58$^2$E5O\6%V(AL"/#@B"2A#T M%825(+1!2S(;ZP8K',\$WR-AJK6;V;'7QJIU&L+,;;Q30I\E6J?B)6>24Y)B M!2E:8(I9 NC.V$ETL<("F,I D013^1Y]0&^1BV2F#\N9J_3TQL1-JJD6Y53! M@:F^8C9 H7^) B^(.N3+X_+K0FBY9^5A6^[JT'7RH$X>6+_H4'**I437:,GS M7#]/^DHG#UVACKJ8+KN2!4Y@[N@VDB!VX,3OWO@C[V-7Q#.9M0*'=>#P>.!& M4%1@@7:8;@%=$(9N.*582%2 *&_O^ZXK4=J/K;UY/>QB;^!YGC]S=\V,)\M: M]%%-'_6FOZR>082W*N."_(&TB[/)_^WC2KX]/EK7HIS7]]-Q]/'WQY(2=;7RZ MKD7L>_^^D=XY^[AR:X($0=0!W*.P3=SXJOMG[^3*L@?VZ<(2VVVL2\RB\!L6 M&\(DHK#62F\PUA:B7&>5 \4+NU2YYTHO?.QNIM>F($R!/K_F7#T-S.JG7NW& M?P%02P,$% @ (IR6"&/Q@^'!P X"8 !@ !X;"]W;W)K(=V\J/QKL9%2HV_I-BMN)QNM MGZ^GTV*YD6E<7*EGF9E?UBI/8VTN\Z=I\9S+>%49I=LIQ=B?IG&2368WU;U/ M^>Q&[?0VR>2G'!6[-(WS?^[E5KW<3LCD<.-S\K31Y8WI[.8Y?I(/4G]Y_I2; MJ^F1996D,BL2E:%!6\0ZGMWDZ@7E)=JPE5^J MZ%?6)EY)5A;*@\[-KXFQT[.YR@JU35:QEBOTH,V'J0)=(+5&'Y]E'I?9+-#% MERS>K1*#>8,NT9>'!;KX^/WM.#]_?42?C?.+M"C+Q%%%,./,_\?',&N?-CK4?_NO5.,-BQ M%%C%QP;X/IAAZ;/SF9_?(3\?%_ MH,".2;88DRP:B:R3 GY, 7>QS_Y4.MX>D_ 6F91 F:A)_(JDG GV,\*\,. B MO)GN3Z,, #V?"1QZ7>"B#^2$$#\,@RXP@H"4>-1K&3N>>T?//6?QS56ART'' M58#>F 4X)MEB3+)H)+).&OQC&OPS"O"<9-0\WFEI84ZP'W"K!@$@\:DORC&K M4X-](*LJ,/"M&H2 ?$\C\,U*([."Z?SO^6J*-"G7*T3L-L)J%TA[,XT[^,X M)I@):CG]IBEG M0<"ME,P!G.]S[%G%L.CC?#-N>=RJA0C ^0+C((!=#H\NA^X,R\QHFBV*LQ6Z M6QDYE12ZU#A[Z8Q""-2ZYQ-B#8YS ,="[@EL1:&/HP*;@%FX",#YW-1("$>! MX%;TX3.Z>2/POE,"#56G[,U#A+[=T0&@J8# IW81 ,#0#P3%=A5 0$9"#XN! M )RH7N(,P,4?IJN_0>^RI4HE6NARB8/*"J@S'_V]2_0_Z+W4&[5" M+00,".NGS2.U@.\&Y5_H2 0NB8 6?18&]BPQ0H/=H+:BE;A5Z[M,2T.I#\,( MNJBKZLUP6?&^3Z:DJ3V3 CCAXWY? NA"+_1LX0#@B!F=!Z0K:;4K<6JRPW!Z MTJ'0Q6%(=03! Q(;"D;L(/1Q1NXS$=H""@!2:J1';T2!"(T\80.S*VG5(W'+ MQ^ZP>B_7*I>'JS_C;P,33%_/73+AAQC;@0"D),-&]O7&&8"1^SBPYU>(T"@P MSNA (%HE2=Q2LO6YU)/[I!B<5_KBCI@YTR[=.8 +0]Q3%@",4RYH;[ F@U" MX@U(2M)J2N(6E>5+A$X5@$[WY=VEQXR [WG=!YJQUN>BEW& D0N3\9[C$",- M:##D>2LMB5M;EIXW:;_3.D\>=SI^W$JD%?J@S/U,YZH6W(?Q$BX(2$2R_IP+ M:$,BS*K #DP?%Y;++SLL?9A1-_[0JIZV2I.ZE6:O'GK!>1\GA- M!G<%1:9IR>]4#0]">Y$Q!X!F%DKK-QD61H8;IZG!=52HLRI>#;\H8N."U ?&4O@^8 S*!\NYK/ M(HN^1]9UO176U"VLF_)[C?/L/.?[,,CYL\BB[Y%UG6\%,.7.;OQ7M1UEO+_; MFS7DDT0?=NFC<5ZMT5RE:=ESM5I^11]WNM"FLY:3P+E]URF]7]UWQV1;C,H6 MC<76S6&KX:E;P[=]MQJ""[AF >4<]Z=0T@?5W]VZ0)(P1COR=KH',ZN M]ZUPIV[A?MI]7?X#@CGDS#/*T?8?0 [X#R %X\)GMEP_A[/K?ZO7J5NO/^S, M8)7&^5=XJ>:V?G4O')-M,2I;-!9;-P_M\H$&/[0'29VKCUQ[JI#2-;]>W(])\#]!;F.ZL-6+7U]]NM]G#\E M9IF]E6O3%+X29C[-Z^-4]856S]5YH4>EM4JKKQL9KV1> LSO:Z7TX:)LX'BH M;?9_4$L#!!0 ( "*&PO=V]R:W-H965T M&ULM9MM_"J-V,O9,'7%W' ^)[1E;$C2=:>J)F_8U MD4X6$P0*(#OY]CV0+ 2WG$#9YD6LA__][]AE3\M/Z/HES;[F*R$*X_LZ3O*; MT:HH-N_&XWR^$NLP?YMN1"+?6:;9.BSDT^QIG&\R$2ZJ0>MX3$W3'J_#*!G= M7E>O/62WU^FVB*-$/&1&OEVOP^S'O8C3EYL1&;V^\"EZ6A7E"^/;ZTWX)!Y% M\7GSD,EGXX/+(EJ+)(_2Q,C$\F9T1]X%C)<#*L4_D7C)CQX;Y:%\2=.OY9,/ MBYN16:Y(Q&)>E!:A_/,L)B*.2R>YCF][T]%ASG+@\>-7=[\Z>'DP7\)<3-+X MWVA1K&Y&[LA8B&6XC8M/ZZTY,N;;O$C7^\%R!>LH MV?T-O^\#<32 DHX!=#^ ]AW ]@-8>X#3,<#:#[!: ZRN8^#[ ;P] ^\88.\' MV*T!A'4,"&R_,TO M+B7.>V/V;1L5/XR+J5A&\ZBX-"X^)^%V$4FC2^/*^/PX-2Y^O;P>%W*5Y5SC M^7Y%][L5T:X5Q6&>&W?&)%VOT_W4@,NDC\O]*9>IWN5N(8]'5DP8&P]AM+B2 MH9B$FZ@(8\!KIO?Z) JY,\@HS\(LB9*GW+BXF\^WZVURCXF&8^ MIEF 9-;(M77(M:7-]4?9DES$:2Y3',E:7PLHL5J+_N?_!,EGBN0SLY3S\,IV M7,MME:,JZT2QH0 M7JZ&U_%LSVIM8SZ@HY[;WA4#0.923EG';F(=?>SWKK6P - QEU#F= 3ZB*20<_;4TT$G?3=50 GOJOJ5 M#BT:5#I\/>FW@ RH[R0F4>J&X^JEN Y=;,>87GRO[?:E+T@"* "-D(L#$)4 M< %W&8 .[#)4G;;+J$$(.8N$G YZ;Q0"*#NV0508@NKFH[H%6&[-G-= A)Q% M1. \]T(B@ HH+BPH0E2*P2EUB-DN+E5';<>SE&U,U3D>I;RKN&HJ0GX:B\!! M[\U% &5'<:&2$50W']4MP')KYKRF(P0!C^@]AO082$93+*,94%]+HO1"42'>6I"KGI M4=::U0=TS+*)P]LW?J@ZCSO,,EE'<=4HA/XT"H&C"J 0&56HNOJB$/U*!UZM3-U6I*J!ZL% &5=$#> T Z,!K $"GNP:@ M-0U5J!ZJ]+H&T'L, M_8X4U6V*ZC9#=?-1W0*JTJDKRS%=LZMEK2D+[4U9CFF:!9X+ &5Q+-XN]#Z4 MA:HP@S!&&*>LW: -X,PSR'M6^$ '>-EZ]'>0J&9;<:9U;6)UB"%G@523L<5 M "DRKJ:E?GKU!2GZE0XN#520@NH68+DUZ]7?Z^J@/I1@4-' M?Z\*X?Y>U<']O:K3]O>L9AVLWRT;0_M[!MP" ??W@++C[NXS4(/F]FY,-Q_5 M+*6Z_$VAP2$\O/2:W-(T(]Q MSNV.ZJPY!M-SC"$DD@$<@WCM8D2ZFV/*5.)@<<]A;NMNCAG6C#Z64="Q=&YV MW)O/CGXGHX>.&D_PR1DL:8(!83LN+_^%B0M4"0( M6XGR(;;HQ7)?@'V>7>'T0:J[>B6$1M_7956?S59:;][.YW6V$FM>OY$;4<%? MEE*MN8:/ZG9>;Y3@>;-H7 M+T4I'\YF>/;TX'-QN]+FP?S\=,-OQ;707S=7"C[-=UKR8BVJNI 54F)Y-KO M;Q]6(BR-)K CF^= MTMGNG69A__\;Y\&9&UZ+A2S_6^1Z=39+9B@72[XM]6?Y\)OH' J-ODR6 M=?,_>NAD@QG*MK66ZVXQ6+ NJO8G_]X%HK< ]+@7D&X!&2Y@$PMHMX VCK:6 M-6Z]XYJ?GRKY@)21!FWFER8VS6KPIJA,&J^U@K\6L$Z?+V15R[+(N18YNM;P M W*D:R27:,'K%7H/>:[1JZ\5W^8%R+Q&)^CK]3OTZN^O3^<:##!JYEGWLLOV M963B92GZ)"N]JM&_JESD^^OG8/C.>O)D_27Q*OPWK]X@BG]!)"#,8<_BY/-G\S S:7VUK>&$%-5KM%'ROH#]BVX>G1E^ZW(Z/&:*CZ1L M+WS1+GR1-\7O!"C-"MX6X2I'?"V5+O[?/A#? 5]J]RYO]8:]?)*8L3@:I'TL M1C$)6>K.>KPS._::?%\>C5)S@(*1GN3.^KW/%'GM G M.Q\2KP]79N,U^ GP#5OQ'O:P5(^H7JFBN@/01=WK7+XE+M^29.#96(JD+)Z( M?;JS._7:_0$L;4\<,L?+95TZ>F]$TV08=^]K#H\[#BQ(!EX/%BM>W8H:8FXH M@E *3K_FW]W[O-.U%^H(TW#@C$LL(60BUK@'Z-@/0M;67G6J:P'USIS7LN W M13E=J3KU1RI5Q]*V'PQB@T&\B;O(,KDUE1YJEBCN^4WI/!R=EKU<,!:DR2AI M#L$D"=*03*3-4@?L!6:7I4"UE"@;9K;A2C\Z+:=C@PA.210,+1\+)F$Z!:;8 M(C[V0_Z'K@Q-4)MN]7YD \SBH7EC.<)(V'-CWSZ+]MB+AE TQ88_-G#OM"\< MO1<'44@8'1HX%HP#VO!&IX$63[$?4/_4*Z%Z66]/J6R>9ELH-5 VV^/KM'\, MEY@P/"J=#KD30A,6AQ/V6V#%?F2]%F!EH1^A,FYD74R8^?.0V?DQQN@P"MF$ M$Q99L1]:=Z"UZ(.\T^(QC!$2QV1(!QURF*4LF2 IQ*(=\:/=%T.>_-D?XQ7P53("#I=< M2F@Z<=*(!3;B![:V+I>RNCW10JW]QH[1*XSBD:D.C"-Q-+5/+<01/\3]<7B/ MZG1BC'# ;6)&1]MX+$@C1L@$E! +A20Z:'Y2-(W#"RSW(NRAE/58VO:#8/&4 M^/'TJF4K38_'LV];Z/B:UEHN4;V]J8N\X,I9YOUZ#\!8XNB#21B8?Q,9MCA+ MGFEA>\XUE6HE2]BQ:[-?F\FC<1,.'K@*NW;-U9W03E\="$N#F)'1F?/:%-U/#H8^_?;[K^_1IZ86F*UYH3(.1? 7]/'C MPNF@HR7&2>#:C#\P*_>Z:,D%?7Y0[H'LEP(?=737(68D2(;MJT,2)TD43%8- MRSZH?YX^!.UE4?$J>X'M1QV)'TO;?A LDMJF0?U,X_/NTD) KY10KWTDE[JH@EI'.+1,7,)1H:E3UALZ03U MTXF>Q$"2F(.64!9-T5AFN03S M9T+D3ZU*76^A[ F3M4RNUW" :BVS.Z=_8S: *<4T24=?@?X\ =GWT/(*YN<5 M.X#JPY(%JY<6>>88() DBNAH0.F0/(D8IFDTD2Q+)YB?3C2NV"]%&J_,! HB MIE61F-NI\I+";,15PWC=*-N"VJ MRF2BZYR@;RID[O3&,7\(XR")ADV30S"-":,3",,L5V#^2<5SS@@S&'S6C?'X M(65!'(]Z/X<@"1-,V03G81;NF7]0<;W=;,JF7^4ERHLZ*V6]5>WA/V1['75N M<2QM^S&Q[('YV<-BRLDQ^D.ZHH@,^UJ'(*0K(&SJ#%F:P)ZC"<^G8HSG& ?# MP?YS4OOV6@= ">QC\U!DP+0'4V_:F82$K MYZV8'T!ZS[68(VG;#X@E!>$S7QZ6Z$5S-W+P_!*_7;1W/:V:]NKI)ZX $FM4BB6H#-[$$$#5 MWN9L/VBY:2Y$WDBMY;KY=25X+I01@+\O)=#N[H-YP>Y.[?E?4$L#!!0 ( M "*&PO=V]R:W-H965T&UL MG5;;;MLX$'WW5Q J6K2 *]N*<[<-)&F;]!+$J#>[#XM]H*6Q1(0B59**ZOWZ MG:$NL1O'N]@76[R<#08VSB#G-M0%*%Q9 M:9-SAT.3#FQA@"<>E,M!-!P>#7(N5#";^+FYF4UTZ:10,#?,EGG.S?H2I*ZF MP2AH)[Z+-',T,9A-"I[" MQ],3CL\LQ[?<;?A=0 MV8UO1I8LM7Z@P>=D&@Q)$$B('3%P_'N$*Y"2B%#&CX8SZ(XDX.9WR_[)VXZV M++F%*RW_$(G+IL%)P!)8\5*Z[[JZ@<:>0^*+M;3^EU7UWF@PS3 Y+=@'B&8O7DU.AJ>[Y$Y[F2.]['_:Q3VHT=A;\O.6RZL5KV%EB6- M+?NLXI"]??/J)(J&Y_6J'XS.^\QEP)J5*YT77*V[):X21M<>C%RS!Z4KO$26 M;=$@M0.C_+E<^H,:^#M6X>:5+BDS>KCS2XDLT9A".SHE(HYHB;9H85FL3:%- M+;\2+F/"6588H6)1(&\AT?-,K]BRM&B\M4PH=L6E0'E*\! /9@LH'.1+,)0[ MH]JPQJ(>23&0Z%S$0D)":%I>..X\[0>0O.(&O*PM,0928=%$!)$EQN-PLR78 M3@X4D^>0")R6ZUY9($E=.Y%N2Q56I!^E(&:7&0 \RG$AV845Z!E;%H @\P#H M".\15VFV-!@3R]Y>:YTPK$JN5.##=*-5RK[2SV(#^ X-[7W3EEVH%.N@[6_X MS,,,>$8O ?*-Z-Y\95MG;+*V$6;W9%N,QDCPOJH]8J$VS J??/UZK@?*X018 MMH28YX XY8R6% U;+JU AQE:;MS:^NAMAK[G*XP (J2OY8_H5WH/P'C?Z>=) M>6UT6;1Y&.+BZ='QZ3DE29V$F(#;D2A*$V=8VQ-V.GK=2@ TPJW1A11^ZWS. MO>04ML"87?,EFB#[[-O\E]NVN=S=#PK R6$8'?Z_$Q&#Q=?H1\%WG=BNMRWQ[ PS"_=\E/[E@/ZNVM2M M/FG?TKPSV9\$WU&8T9J#H7]&HI<4CX;#U[\*]1[_],S/\]TZO4@#:S;'K4]B M?8F %.N63_HUR[1,!,KEF]>:CMHB"-EO&?0:G<2"69S6E1#+J-FZ)AA-E6+3 M9-M29@N(!9=X6&IT#&;=E!/T>%LS/7_G!T&>7''KWB.@(G4=1>\9A5[A;:,] M^'PFHBGV=:%:40)1*N,S@8Y5B< "@)?R/ER$=,FQVP.#>E%GP8T3<2FYH0T> M_OX"5T7,?1W)2^5+1+CK11UL]#B(27TG1P]'J5S=[G2S7;-X4?=(3]OK3O.6 MFU1@)DE8(708'A\&S-3=6SUPNO =TU([[+_\9X8-+QC:@.MHLVL'=$#70L_^ M 5!+ P04 " BG)8>=<;>.)E=8+$? M*+$D,:9(A45VN^?7[[OJHJAN.S/ +C 3MR2R^.K5NR^^O&W:SW9C3*>_;*O: M?O]HTW6[Y\^>V>7&;',[:7:FAE]63;O-._C8KI_976OR@F[:5L_FT^G9LVU> MUH]>O:3O/K:O7C9]5Y6U^=AJVV^W>7OW@ZF:V^\?S1ZY+WXIUYL.OWCVZN4N M7YM/IOMM][&%3\_\*D6Y-;4MFUJW9O7]HZO9\Q].\'JZX.^EN;71WQIWLFB: MS_CA7?']HRD"9"JS['"%'/ZY,=>FJG A .,/6?.1?R3>&/_M5G]+>X>]+')K MKIOJ/\NBVWS_Z.*1+LPJ[ZONE^;V)R/[.<7UEDUEZ;_ZEJ\]/7FDE[WMFJW< M#!!LRYK_S;\('J(;+J8';IC+#7."FQ]$4+[.N_S5R[:YU2U>#:OA'[15NAN M*VL\E$]="[^6<%_WZA,?AFY6^E.YKLM5N);I^71^\3^]>?W?5PO;M4!#_S.&!W[,R?ACD*^>VUV^--\_ M L:QIKTQCU[]Y=]F9],7]VSBQ&_BY+[5XTW8:!-YV,3NGA.\?^WY1'W]\OJ' MW)96P86TR[K+B>]^W1B%5V]W>7V'UR^;VL(M1=Z90J_*.J^795YI"]<;8/?. MZDU^8_3"F!I7VN4M7%?6],BV@*L-\$BW24!H2UAD5P$0:U.;-J^J._S=[#J^ MMP,@?JM+_/0)GV-Q/U=;T\)N]).__-O%?#Y]\=ODTT3_>'7UD3[/7CS5>5WH M7=_:'K?<-;B,;GM\#/[2FG5?T29I.?SQDUGV;=DA-MY\66[R>FWT=;/=EI:D MF'O2IS?7[AD31!" V $L6W4 -V7-XI?D&#T,6*''8W'<0 #!101%MVF-H6]J M.%"]92[7$_TM6D[T!#I M1@CBIJN;SNBBM,NJL3U03J9O-^42SK8*"=J<'.DB,[!$V\4PO(JPIXE$:]*5OXO:]9,1%4B*FW_N9/ M82OX;/P1L605_-6:KLD2?.#/U\Q?2%6S\Q=67]5PO)7^Q>R:MM/P%-1A>C8] M^G=/)2M .5QR9_)6:.(*^*C2QU.BB.,,T7A3-KT%_*_*2NB > D.%1>]ZM>@ MHC23T/%DHM_5"*)N=F6-6P,2V.8U*'?<2Z;A)'5>_ ZW\-Z>\$'+7NCG6,;P MX0M= 5^UR.K1_4]U;9;&6B1C.#"1.CK7J[QLE2<'1XA#%#UP@+O&EO@5&$+V 5Y]@$&T8A*"[P&[\'T'3.R$ MS41_]*(9 0AXKZ$)#P;VR]L692P-19.*%< 03':X'82 MU@IWQ<08K[1!+"/,7=M4%6(AYF_ KK'=1%\!(L TJ&V^#">]R"L4.? !3G3] M,'Q!Z)JJ!#N/T-'OFCI%V43_K:DC@)0#PQ(RW2-6\"L262I5(KL&!$Q=Y"UH M@Q\:^,?SA%-0;Z\^_>"UX.A]UTU!?-K%>NWJD]=KZE<0 DM],0-I(K]>QSO) MY$*];FY,6Y>"I$BIKXBBD)U0AN$W<-!ULGT=MN] ^-OU.P\"R$90 UU)&J2Y MK0&E";D-*80@ "U$)"6/(<,GNB[HLEW;W)0VJ+K2(E$2>APG 8G1^:L&!3=> M4Z]!OW6;O-, *&J$#E0"PD*D9E%MP4>-YE)3B_ R?_1E=Y<1N])E59DORHJ^ MHZ6 0V 5*YLHC/LDN@%58=VY,U:(B-9NRIW''J]2&10B;MOP&]#S $*&)*5V M@)?WEI.HM)W9P2G"A2P^+0J&HJQZ(I0U( Z_48AE5/6,=7PZ?8';S<.A'=UW M:'<('%S5+.E[T 'B *$GFBWS,*W -01+E' M(&0JVODVO]/FR]+@L6@A^:#4:,_R['"3OX9/D94$+F(//-,.]@HVH#5!XDSP M*MCY!O4VXKVL>[IYD2)I8\H6KVI)J\@YTXF4*SY[=S4[^JQGDK.@!_D#N2)5 M,JHIF=GA_338_G9^?9YM66%\Z "K M/FB;[,,+]_=;=!1,X:F7Z.TR.Y\!/KN]S4_4KR-[)BTTW$#\,%ST].0BNSQE M] T1=7&1G9R?#,S,L5-0(Z<08Y3EQ)^#[VR>G;[Z@U6O@(C( P$UI[XY:P\3 $+;D68#Z M;>H:)039@@PGKK#-V\\&UR*7$QZR;4+LDBS5"?"_WVI>V89D0UW0CEL0#4#" M14&:%YZTZO$7V/-M?B>JM2UOT, LMCU"S"$X>N50<\JP^_@TF:!U@U"4S6 M2;4"*$#VUI])DY,APQZPBFGB\>7D1&]+4+QHLJ*; _]NKUZ 6,090;MFMH1W$BA87 M'M[4HJAMG=.-T@/P0I(!<$*B>(7<#*=[E^IMQ3;7#@X!]SSF:8JU=H@HTYTN MP & [ZV8=G#9'CJ#5Q8<2G4+J$35:WL!E*(8B"9:)'+]T.#6;/"1[0?<9[Z M%S]W#$@(P^\+(I45F (8%EDZM]"..V(3]5-S"Z"WJ5A$6Z4F2R40)L$-;-ST M[3(8JN([EJD_%]@*4$$A-3B3'O@%#1<0T46P,XDZ50$P5,TNQ$\0 N*5?P:, MV])N#+$918G0-T:_I*\YW(>"MJSAW"@VD:G(!,Y0Y "2UL!MR\8?A =86_#X M*G"AQ:2>Z'> \@X-L,* X@=WT(B5C )T!&YBB4X0GH*W(]>3,V8C/9/R!KS MF0C4XMX*L^@0/K$_; AK(M D(= S;@V@4J_R)='W1/\&]B$Z++8#WL,H*XH) M#L;)EE=?$;WC^!B&S_#9@Z"=;-S&(A_ WN:?3?1=:PC<1R+XP$T^*N%8J/NJ6(=S0L?@$VG!%R%3 MU&A(%WWK?&<7X!5[U123)*T17&L5(0H(O;>&8L<9L%5'7B:&(-CHS_#755_! M5S>\>=!*\*".XQAX&#L.[BTQS-V%;7@D86X@(]ZH07S?:4F! (M@D(+$"C*/ M@ZG0/9@)%9IE9%<(V"@MEP:4%WV'0I!8)WR)SP!R+EL7\ZO \3Y"L LYI8R= M6W1KH[,B^7V35[VG4+#;3(O1XR[_(K>"UP_$0;<%-!DU5DNR*#@'^),@H7H- 1Z,5U MB2)MBS\P$9+#"\(*A":>,!%A9 4"S@%K-M$^7F4Q*,AE& @@ 02@Q.$O.*ZN M9\E;OOZG0])^ F*>")3%TSP@HHHB",K"Q2 )WJECZ<.PD+I'7EU@ MS :4+K+[-WC&=, ^2KDQE7>!R-;+OA:0C.CS\06X8F?.-U./9]G%##R>L[/[ M?0E+.XCM9OQ>0@22NR'>C^ [3#P4=W764]FITB_?6(Y@X.IM:=&4K8-I]36+ MBP"(34DTF9E9R5FHO4C'3]Y@=WH@C6'%N8DH*4!!>=/=IXV6I/X*E40/,#IP MIS^"]S#1OP! P'7P&$4K#S]C6*=V5.0>+^3G4CQL[H_EJ19-VS:W&,;4P3$( M#R4)RF0$>H-CI\ "] S1;3Z !-S1LF$#'_$\+ IP.BHQN1D,C@%O*7)H2(6C M!P:BK.G7E)4D_Q;DI\L .>@+#G463?U M$>:<(B5_P+I/3E8X2E-%AN4\#>8'""J7$J#$)M/]4F)KE!M$@YP_$DR(<.') MU$!'1C^8!'XH!-8.Z(&B/=EL.N.H"OTYY%K) &"\Q.O@R ,,CLZ8K@:&,T(M M8#L4/:A?@\KR*A^==[(& MT; O'?;)H!=S0RRO\,P2B=GX]!9JR^ ;D8)" H>])%M1?BO\B/@)\>IKBJM+ MY-P_Y_#Z>]BFPHL[)%TR@%E1$W,GAM4.*+_&>+JSUUVHO1X[KR3 @/E?(WDD MPBH[-"A\#IEE<'-U]P\3>^M ^05Y%&B!44D3[!K.!8,IXI/&/S"0X)\C]0/* M\3?F0P,W-5OPHC""4[#EQAXA"RNW!' YAX+R#A#,T2##)AZG$?,";+6PO]U,T ZF?Y-O^C0=G:X&FRKYB3 MV0WA, V)3M;FW;AX0&1YEVI4"RPR(@]Y>!?#+<;6 MPF"HT0*\5?F9XL+)IDJ"H6D+XZIF0%0,SVNB/^"U;L, %@@?($NK0KK=?-GD M0'9&/.JQ'<*S;ENL+T'G H"D'!@+&P_0MTITT"#?0G;OQ/E"3XQR6=$72FA* M$JPBHN&P;O*R\D>$4DB(Q5&>+"\8[*TS%5=E:[NCLL[D+U316]-MFL)3'/(B M>Q1H$, &@&G)KP:\N& Q2,>J_ , M*$0,+AE+(:< ?M%@[^Q1^>$(-K.WBI @6[/F" *(12375!X!6D%_2RB1!9^BD0)AEF]"ER 'B?>##4B;Z4Z9A=MAV1.%,7RL3Z; M.'=ES<)DQT9/&;&RAS #_S^"(C7ZD!3 3/J'L:D,=*(2$P=RB$38SDX=M01* M5UTGFR!9S;5Q+X',/3NXBD(7OKH+ PA56?_1FQ#& M2LQI)V"/(@$[""_M246=K]#ZB@X _=&Q@"L)@W+3L"2(U($XF, -"S:=]H2X M^FJS'.NV4O)H"-DB*STTY/S;'YR7[;.HWS>*,"_1U+@1 MBJPWPY,3 YHFLJWN5&SGYFO1A$/8(DO3&9ALA[H*11*X'E\2?XM0 M[V,3$0FAU<)&E"IZUK! =1BC",8B6WT%AGB&L=% ^HEM$0'!5"YF"CK.8L.P M;^3A8'E:@&?\)UW+HB0?FRL1*8\E1O_ 0MD+VZ*,YXBR#Z)21/G0UP@IQ4\* MWH+MV#%+,^_ 21Y]^;N@,7IM7(M'#Q"+@VC8/K#B4JK,,-?8M[PBARB,?:[>@D%1 MDO+Z2[[=O0#G]TM'V8E3=B=F+_1L2@ZE5>\QJK!IJD*56U3P;7R1:&\._7&'XE_J'_F50_&3P.6.8%$WTFUIUAXSD4Y=&I1 M",P"Z#Y7=EN2L]9A#(Q((2J7]*YS$/$U1Q37A,F6JQ9*JX;5T^/!N;T"K3=( M.T7)F$9B)J?;U*Q.N50Q!YN7 -QT:[9ZL! %P>B*#& TJW(U.VFK$*VGNS$ MVMSFE0MDHN\J)JPOB$]B1N8+9OY=L"T^)9?O(#@XP0WZOTA-1,R(@N0[46*::Y*3%PP MZV6#!#NS14LRH5D=85 S0JXH#G&!HO03BG[,A#NTH),;!2H2!+E:44GNMBW5 M'H4 +=55(O=3(IV-PL@WP."K?"!'>!QU;,)2I)L4.)X$IG=@>YRS8#LZ]\G$ M^P"14I\X*H 94N<-DE6MHK#V(-#)+3I1:06M2C[]0T_FI 2;H?<^/HJJ@U]7 MQV?#C.E" &09!TCXD5@QXZO!1^#Q0'N R/&%)["GEDI*,/^Q(8%_*>,6I_;)Y5]#SF(_ MIQMRZ)32A(-4'8LJK/*@H 2>^Q#:&%"*/D;)H[CQY^K3M3X^FQ[-X'^GOB@] MECFM?DV.-5O)2@?C$.NVZ7<'\SCB6C2WA@P8L-VU;T)0 M+N;%,;\T/U0A]7*S!A4=11TN,4&LQ-*ZIZHA#8D2*@5F\:#((NJW;OG[V(':A3NCY>H!^,ETH!XIWQ">?^;?7_*_T1>:%K)Z1D7 M-&I1 4>Q<* &%E"3+';$>\/*,^/J@4I)\=AH?=:9/EI"#2X@X@SNW(FWNQA8X!WMCT!PNY)0MYB!2VF)LMD,-KMY[VZ^&FN(&!(J/. MRFY-[#+G$H!5$CT3A+A8M,\#Y+@PJAD*[=3A)!*8N-(1&QU_!L4%3#=+_>!0 M;Y.#"_;=7M4_+/PZ+_7UQF!?V*]M3B46[^KE!"Q*E#[@^%&'3>%2F; J5Y,\ MGIW-L[.S4T*C>GVM?P+/"*^ZOLIH!3WV'T"N.9/(?2G?__QK?Z9[1\L.ZHV^7;1YH2 3"3* M&BB7HD!W>B,H8H>_:0VU_ST^F6;GYXQ<_3,<\8]M#L+,(0HXP;!\P-O9;[[O MN1,FL"07=^R&)BI0?@ZGI0F: M8 %P"9A8AI)EO$JLS-1+Y 9B[+"D^&!9QX\=E&N3JTN'=83/ DBV6)THB;H] M'\RB?X4M&[!AC/>/QEMR%\$ZO+ U?@FQ[KBLU_5[QZ6]L,9S]:1\ZJI)]Q3= M"_VDA)^7.<4]T"KJ4TLM8(HNA6LI*$4A J:^%$$>]10)Q'MNGD:FA:_FERQP MWO(![MK&[ES9ST 7OZ!KG\ ZD8&&,IHEK5B_S#R*HUN#'@D*4 MW87ZC@Y]V M>92"O4M/&INPV1.FS$VSY(B>-/,P84KZ:.R8(J0I\Z6T+D]):7V PHS&U=E, M(0CWG"#K3?+8VOV&S*L*(O3'IBDH_>C^0(ZA:(\WM)S(1T?"!SY9L^"I2H,) MF=5T[EA6MZY=#RD;?R$0ATB+W=W](!T\TB5R4%M)!20*EU$?GQO/CT]#X_D[ MOZ0]\OO#!U,2*NI$EY\DKP>N8MMQ=*A'2: ZELVIG,*((<[:P%J<%K +Y[=J MO4%,$N. [,IQQH2EG49'RJV])6:-0VQ"=U)F"E#X/#2:[WG4'H^M*!Q*@&-T M,2:J4O+41!49+I.-Z?L_ /*R$\^!:G5<1\6^].&6%-JAU$>0$$54'1##$72* MH'M0^KY;1>(KE?$E"3Z) MB!U^4!JZ[DFK-X,Q2:$'A4,N#D0J8 !N;:J;J/F41U/$ A8>%^(*V,\%V%]B MV]98#Y@;"^.,6[<1[-$7A)&J1ZL"OU*4Y43?R%5U_&Z6?GB/%.!$TTN(N7T5 M2UHJZ!RNI/ O5':S-8QL-U9ZHX1ZN.@_.3PN>J"*JOC4V,OS(6 D'#4X]836 MDAB0Q$CQ.\_SGD82VAC3Z-#1<:W0XR&]<'Q#&@OSF M>68^G9T=3><9/T,_P4DCD=B^.)D_Y8YH>H!P0O)[8M!2RBH>-Q92=N/9&P?3 M+Q\"3%&,U-^K^-XX9MJ,) N3>N_8^SK>,Y,%J;'Q%Y7\E)SEP%Q95*E!1>^Y M[$.8)!0RDX3U!<[8$-NFJ +!)#V#S7:+;"AQ1T559+1J=J $B82S5,0O_>0Q MK%3VV,4*JI*3GQ*Q>TM5TK1-$MJD75;D]@X.!605G( Z%)V6N(R8W?G()HC MDDHV-Z8A:!\RK[>NFYEP& J7G(U"WROM3\GAK1[2$;CV#PT4N*@V\E.[ 4?U+JK.Y\D8>T>G/=7P@N8S6> M/ $(146=@@*^I1D3M9'Q00(E+)8=Y)E,IEK%]1ZKJ/?;]3DD,7#9KB+V=^4 MW@V0I(]I*\ZP<([85\^AV6X.;3S$TB?Z/Q%',;5%;B]!R^*$>C9I6M( 'RE7 MI&4-T7:=VO;P\Y8F^B=$U*"JR6' 2R.BGJ&6B*A]K'P@%FU43#T ?#!/(85\ M:""L$MY:L=NHV9PD@UFJ!9.L:"%Q!K%QXGJ!H74.2="^2^H(@M&3NBW$%Z.6%<=#:DEV^J[H;ZOK29)'*&]LOQ!![ @5*9*# MQ9&\CQJTHEP8[I[!D?Z+82Z[XBR.#TW$[<"*"A]=GH2$P.+($2_H6B<@6\[I MT#P56='E5_;N2%2II5NINY''69&VPK0'9C:7RQZ 7-Z1K3_1'Y+/H>":&@;$ M20C]WMLM%Q+F25W4RIBT B+)7*6A,*E91P7A8T('3(21!#_9_VV^-3C;@^NS MZ%$T3"[R"\9G@BH<+R"EW6$5H$V@71[]D,>K;$J@'Q @=TP.I(#*CJJL6<7N M>H"ZEWX^V7.TP'/U'CUU-7NN_Z-O$/D439%0#@5$EM*#VO9^+H*,HY&DZT36 MF(^MX89*W+O""Y"I#:4$QAY^>!67]?6L0/$2SAE0!T%3F.H(5 *EZ7S/!MTK MQ6R#89^",,HH1E\SL@M<1^KJF@76JHL'>0 AQ\_UW_TSE0.#N"/TCW1FN:G+ M/WH3085M>"Z*,P(=(>0^X/HZ@'>8Z!N:8SA*XEC9''X8VL0A<\\%7/4@"!N5 M(*RB0%IB9@\K#B9A0J1*3SF:N)L69!.[RU?[9KM,KA@3P6EWK*O?]?6-.[!W MOY J4''1A>'XLV@+4IY2IDC?H5F],-TMMF/A!3(*P7E(9$7%&Q/]7[8Z:K7Q MH8[H9]FB$K'>NJ+%T-;Q"X_D4")@_5#3/2?9.V5GT[/,W<8$>2W^FY0G7+N^ MH7BH9KC9^:PR)2%VSU4H(-C2<$[:6">A<^J9QB2?Q-<1U^@$Y'"TH-J M;B*Q9>?\AX4!!-<\%5:&0[CD.V8,(Z!86?V()H*O(W&CN&*D^:*(T. MS_)A M #=()4%'VK^(9N$"WS- ^?G#L6$ZA&[?S'>!41YU!&)_G;L^#PM_64(IU:R0 M/X?87'',#\-(U@5X7.L7E?BB4,$$@2^VV#4EIVVYL?<7/]4EKD403\4%\+#5 MAWO,\B^N1M5UE4E@3>K]4V/&FJJRWO)8EZL.33F&U#>HN0(E%N. <+1U:&(1 M'@.J;SR+OB:1$];(O"$=K2M^*XTDR9/2'CR^B?[172K[&19@[ UHD0@ZU8#' M%1NQ.9LMN(7^^AX@ZMPA@,F4M.)&WI22X'"F+*ECOH[FT3A;.B2T%P M8)=;.LQ]2%5XO4JN9Y^\M.*6$TE%85-\-D>-?0NSC(J+'!$;K28HZ#M V3^< M$(A6B5A-C=45D=%+@^!LH#G'@='QTC%(8U)*/]%MPS/ED_:Q:#PG%6/;U![9 M!V;1[!.%RS=AF64 #TOL'A]/+[)C-R/RY.0R.SX^V2\8.-R8M==-M=?!P2\P MH2. 7>7K=6O6DBZ,Y/HRE>L>79A4=VV@Y#L])V5F-]Y'0AL@^HIDRT1]#-^X MVZ7UD\UA#DB G=%A7V"^@KLR?6/6II/I2%2&AK,*:8AT_(1[UI."I$QJ-C*U M!*'88F\"-J\V2)PXF=C/KG*"K-YX(G$6T83E5SK]O)V27\?9&=3V?9Q?F92C=B]5EV?'J:36=3^.OR M^#2;SR[5KPW/]Q,Y^UC/CK/32QR/B6O-3K.SX_-L>GFJ_H8A\J\"9C[/3HXO MLMGI.7XXSJ9GE]G%Z>D>.+.+[.S\(KLXF>&?LY/3[&0ZW0?H9);-9@#PY05_ MF -0\]-3KG4436$'GY(V(G'IQ/W-DLZ-3%)!+@&<7"B<9;3C*C7K_%)7,"= HM,DNHP;&2,K8.';B;WL M&&BO_S,OG-U:]2]VP\=TUT%7/#U2S"SPP'KNXS/=Y7VB MT6$6#;V$QI43\]^RAINYZ_J@:NM*F*'[-5" T#@]E?'+(!FFYU,/Q=X-JP817N="<+NY^LM%S<2NACG_02*?< P14BRX]IML<6I:,N:'"@YH M_MJ3_"GXB;\WK0J&T5N<-(,^J9CD?_+5*&/54[XK.3R-]4XZ?VOU">!58-]A.>,E@. -?(UH%-=Z=F9_DY? MZ?FY_D[]H/'##WI^"A^NZ1]]K4_PR__7>/R62@JR*5,L[GWS[4B\8"1."8F7 MA$3\#I!X/"4DTA5/ED_U-1F>!1=,+DEEP0(9W.QGAW==D?/F4>12E]5.(G,<9^-9% 2COM;B+QSM& MH$[TZ"SJ:+BV24>0$;M'6Y4>F ,#G;#IINH96&;==K4H:RH E! MYQWZ4]8&]<"JF8.:81X#U2,E]9!NQ%ER6#],OF?JFX\G%FD8-E>] MZO%9* MTU3@X3D3S<$3&\GP81(RLN;V[$^+6*7$' M(E7?1*2^373XK*T;W3,.,(_NK_\$P7HGRSUW)#+UK72K!W2+XEY(#V[K(-K;OHY,J=0QBH_&K*.B;?J Y,8E".Y /35]2%4+@YR=3'(RR M-^CZH5(L][X.:?_%&U$I$.#4W#5X)4A18E21?XN3-"/MA,,>76[J^R*CZ<;! M<(!W,6) MHGCH 1;V,J_D7]P0&'1KQ*'B^2@^"4GO6=*A7R#&X7 &2"BQP/1]BU925SFW MEY,I2)PC(\WW=L75A/S.4@3,[R3M@:&W>,;02RK.O8F,HE)$(X037W@T[@./ M D81)V^ N'F2P[J54*X.Q^;3O5$N1$F)L"3PW0L _;RJC$>?82GS*!PBVYRL MI7%M8\7O[LT;G$64SH2HCDFE4BM*07M8DRI,UQ*T:#!82G/^I*^WQD S.:#4 M"HOWA8IOGZ3%2&N<3!AY_6,69M_144:EWR&O0\AF\1^Z;W 8D>O&P.Q52)R* M&3V&R=+&)J,*@PM(+(/+A_K.]<0++*:(A$S,-,UJA75'B[OT41$I3[!9TDVG MB-.,OB2$*QQ9M@W> "7D''%CF"8IJ;S4GN"L"]6'=+?-$;\ +TJO.MYQK>"A M* 6<;?]>7-H:[L,-=@0?6:1K>(V"))BHBT/1@\K].6[Q(D1Q,086=TF%G8SG MNZ67EY,$\.6@CL1\'X8]T "BN '$A(>&5]%820_C*?.[@P.]XGM7Y+6 5$@D M Z%V.X,SD+ .D=-09XEY)%>W!QTNQ\-094%XH1E6US+G^6L4U.WDOH6T< +FQ':/J. M9N2FF_!Y!=\42N%AD.45:8DH\^;@3$A4I]3LX]?42P"NM&O!]>T$+1C5-V7; M6WU5%E@;46$#-#[TC1OW[$98@$_9 5=LC'^CZ-4O;S[AM[Z4G][%R-UFL($& M#OZ6YCYQ/H=[5ZBDVL^2;OF![OV&4NI@_$B@ZP]_?_?Z:':I 3V%@3L$7^[1 M\HI/G;[BTZ,Q,L#RHF@QDB<:@2R/1;XD=XF2)(FAXLJXG!\E@[FRR##81N]@ M]>J*&CSEJUV5+T/9-YX'YQ?*,"J*W\OF)O(G.0$ND$(=D@-]%:%RV]7A%CJ: M*!=>#./RY/_Q[F.:&&?4AA?V.A2J_3( F>!NX^S.0=LAHK?AC)OHI\B#'Y_D MK]+RI(E^XXI:GN"!/*5W?O"++/%5]TOE)TY$O\,>P+2E$;A4DQN-&5S(3 P\ M843[\/:A[2P5E:#)EY]YZ(!U1,D"VQ1'.>IH,-BX_4Q)>X&["WF!/J/? J@3>:(N1 URGH^C[0.1L43[*/KWQB)NL) MO=R'$@,<+'0MYIFKH"=708;1(;)=\32/7Q5_C%8('2>AT$F WWO%$KTUS[\> MC0OL85UR;B?ZXRC _#:J#;?38!#IB-^/>^,M]B?EQ$PRYPC$K_CU!IL_*/1[ MY8V_[.#XGYY2>_T7*>/S?O8R?_FL>_7R66GA/TOX?]O/KF;/K^:/GL&=X?)7+W=PHB#GU]BW5)D5W#J= MG)\^XAXL]Z%K=K@D&KA=LZ4_-R8'>L$+X/=5 WB3#_@ K,0E\%[]+U!+ P04 M " BG)8K[N4/!0# #2!@ & 'AL+W=O^:9YQG;D]%>Z6=3(%KX7E?2C/W"VLUM$)B\P%J8 MGMJ@I)65TK6P--3KP&PTBF435% MVD?TCXUVTK(0!M^KZENYM,78SWQ8XDIL*_NH]I_QH"=U>+FJ3/.&?>O+R3G? M&JOJ0S QJ$O9?L7W0QU. K+P%P'\$, ;WFVBAN7OPHK)2*L]:.=-:,YHI#;1 M1*Z4;E.>K*;5DN+LY$[N4%JE2S0,'M". DNH;BW(#PBS%H'_ F$(]TK:PL ' MN<3EZ_B V'24^)'2C%\$_")D#^*( 0]Y<@$O[B3[\/R7"G].%L9K.PU_G MU+9@R7DP=T=NS4;D./;I$AC4._0G;]]$_?#=!:I)1S6YA/Z:JCR_&Q<1SO.+ M>][/R##U#O<0U K*GU?WP@ ]*U71K36W'NW)UOFZ;9EN=%E!'#)OCKHTA5A4 M:. *DC!E49HY*QNP8<2]!R5_VYSX<-9/^VS 4[+2.&893[S'EB2ETAV-%S"% M+N4S=06X3B+6[\=P0Q9G@S2$FW^+N8*8A3QDG(=DED[I ZB#4> MB=3_D6F/&E^)?J#:'@_WB>W-<%U*6-J2 M>"KQ,S&D_/=S!G&PO=V]R:W-H965TQ+FO;@)K>-AV-GMD/I?OVNDS;+I%)X2:[M M>X[/\!27,LF.FK$B6-+)0NF*6F7@:FU,BR M&E2(( K#DZ!@7'KC8=TWT^.AJJS@$F<:3%443*^G*-1JY V\;<<#7^;6=03C M8R*C5"K3+)C87U%9K-(GCTFW*H]4TR@EGQS.-)5O3*ELS M#"P1NNX@W8"G#3AZ!?P![I6TN8&/,L/L?WQ 0EHUT5;---I+>,=D'^*!#U$8 M)7OXXM9=7//%;[N#'Y.YL9I.P<]=1AN>9#>/NQGGIF0ICCPZ^@;U,WKCHX/! M27BQ1V72JDSVL;^U!WO!NZ4E_5Z'M$?+6M&-JU=V4FHN( []3@;0Y08NGRE4 ME%96.LWII!LXI(WPPS"D8. ?)Z=^E,2]S\HR 65G:7>EP<3TU *Z4[M-]<'F MV &#*QQB#:FB>VXL9D"@PPU=R7@&5L&G:[BB0&E M*DHFUT<'9]'@],(0ZR^E>V0H4[I/4EQ>Z]P)B=\GA.Q$C9VMEN\W=Y=PHT3& MY7*C8Y7S- =N=BGI22I,*?%K)O@?8FTT 9/9>VV^Z@^V_G:=P:!3$PK4R[KR M&;)72=N4A[:W+:Z3IJ;\2V\J\SW32RX-"%P0-.R?'GN@FVK7-*PJZPHS5Y;J M51WF]$"@=@DTOE#*;AMN@O;)&?\%4$L#!!0 ( "*&PO=V]R:W-H965T(>B M X3X_277)$"N[6$=UN'0[N7#L ^*S<1&;YXJ*FRYFHD>._JR%;+EFE2Y\U0OD9?6 MJ6V\T/=3K^5UYZX6=NU.KA9BT$W=X9T$-;0MEX\WV(C]T@WE=IL^"M M%CW?X6?4O_=WDC3OB%+6+7:J%AU(W"[==7!]$QM[:_!'C7MU(H.)9"/$%Z-\ M*)>N;PAA@X4V")Q>]_@6F\8 $8VO$Z9[W-(XGLH']%L;.\6RX0K?BN;/NM35 MTLU=*''+AT9_$ON?<(HG,7B%:)1]PGZTC>8N%(/2HIVZIXQK!K^B7GB:-C!F7C&!W8Q@X0M@<_@H.ETI>-^56#[W]XC8 MD5UX8'<37@3\F77T)^SQB?6W?DSN@R6S. %/(?P M',KX0,5ID[[N9=U Y#/G=I!=K0>)\(JW_1NXK1^,IN *(N:'&8O"8)(3E@2I M<\PM!,P/YBS($RL%+(HBYQ>D.JI$4\*'MI?B'JUE-H^9GP40YRE+X]A9#W3Y MQ:9N$**,I5DXO9S?A.8-]&>C@)CE6<[">$Y2D@8L2!-G711#.S1<8TD52R=4 MU-SVA->T8YZS* CA1W@=L3R?L\PGQ;F0G<+B _5, M1>FINZ(9J!2RP0TG<#2@OJ9QK<^5,7WKRH49K;74E$:$="PI-0<'I MX9B*L#@D1+!'.ILK2H^?V<6KA!(]9]0V58^V\36/,^&PO=V]R:W-H965TNMBB*(%2I498DLU$EI!Z[P$I5B(*+QK<,<[%6R8'^\ M0_\UV$ZV+(7#2Z.^R,*7IX/Y IG)U8LP'+IPF-!\'4($WD MI.:@W'A+NY+D_-F5]D*OY5(AG#N'WIV,/,'RYBCO("Y:B.P9B 5\--J7#M[I M HL?Y4=$9\\IVW&ZR%X$?"_T$,9I#%F235[ &^]M' >\\<_:"/^<+YVWE!'_ M/F5NBS9Y&HVKY-C5(L?3 96!0WN'@[/7K])9\N8%KI,]U\E+Z'VNXMEXO PQ M&T:/4"+R:4-%%]QZ7ENI8)S$T0?YK9$%?) YE1G" :1'\62>[0?1C5GYC; ( M;NL\5I#%BVD2)TD"KU_-LS1[$]U:45"?L%\A74S"3O>/;HT7"N0#*C".TUD: MM&1I^$?G>=Y4C1(>"Q"5L5[^)T+)+DA5NH!T$J?3\2.C8M $=T" R1$!S<9, M>W$4C[,%/'( <(-26\@-]1,RI8C,"@3X/7N1DRLL,?"E-Q/3MAL"+ -+''G"^)D[M!".H4M"NN&9!V(H@C2,>O_E'NSI!,=A7$OR2_(/-32IUW"^MAAVJ"7Y$MY: M$NUM7WLU%Y6Y':@KJI6 ML#. >>^,B$G-'8D;&S+*6^K;O-\V;(H$MP4J*O>#&1LRC>(:/8QKLHOK)PV_ MTU+%L@=[IA2V"!-?4OISMKL:KAJU(EO9"S&,#_D5 MTM R;UGTC=4]@3B:''Y/ ,XK17J((U>""DG#)N2R MGM-YOVU7FLWC>3H+BP?S>+J@E*1[K\;PGE+;X8LZVYR@&ZI3&?V4RJ-I/)]U*C.Z M!*;I0YWO'+GF\8W1UXR"FD/7?#7>>UB1;%MJ$>7@(PK2<2M9&44/57<,!^-D M$2>+1?SBJ.48)K/9\*D'P*CW.*/,6(JFCY0.TOS+&[R:L8/_V M/_L?4$L#!!0 ( "*&PO=V]R:W-H965T MT1)WEEP41.&KN!_(2E"2&J4B'WB.$PT*PLK>R9%9NQ$G1[Q6 M.2OIC0!9%P41SQ.:\]5QS^VM%V[9?:;TPN#DJ"+W=$[5W]6-P+=!AY*R@I:2 M\1($71[WQNZ72:#EC< _C*[DQC-H3Q:?U^CGQG?T94$DG?+\7Y:J[+@7]R"E2U+GZI:OOM+6GU#C M)3R7YA=6C:P?]2"II>)%JXP,"E8V_^2IC<.&0NQ\H."U"I[AW1@R+$^)(B=' M@J] :&E$TP_&5:.-Y%BIDS)7 G<9ZJF3LY\U4\_PG:J,IS K'ZE4&'-U-%"( MKF4&28LT:9"\#Y!&\)V7*I-P5J8T?:T_0%8=-6]-;>+M!+PD91]\UP;/\8(= M>'[GJF_P_#]T%?X;+Z026!__;_.Z 0VV@^J>^2(KDM#C'C:%I.*1]DX^?W(C MYW 'Y:"C'.Q"7U,N&LIL9W9V(PW[\!$87)=P69<4O*&)M6^#RBA,>5&1\MEJ M!&D*>ZX=!([M. [@,(# ^0M!%$6O%3[ UV\7Y_"=B ><)'P)8Y&0E!$;KJZF ML/_Y4^QYSJ&1:7?,DGMXT-?V3VE"BP45$+44K T*T%$@:YF[.I31^:*=5)F@C66(.K:)I M*JJ;"K E:AR=75?8VHV*FLF6/_=A++4/[Z4V@YF15\E'>4SLT(]LQXVUS_R5 ML[^%:6G,$O-.DH37I9(Z%I0]DD5.C8%H9+O.$):"%W YA4DMT37T^:)^EC:V M8M+O2N1R.KE8EX;.%0HTW7O:I3LC5S?6MCQ1K/YV=WZ+RXWJ$UWI)F?VA[863IL8HU)!C%Q.J2B+S0'KHCZ]HT MZ(N"! S6R+/N3(1>VX9 MM':SB[-LZ+O6!>?IBN4Y&HMB,R^L.4UJH?L[I167#*VYV)&1&[=46@I[X-ON MT$'NL74U&T]F5[.[V=D#9813B=D/J8_/(,0R'=N"' M6_CKY.]0W.5,AT/?]TC1'MG7S70NNAC!(,#\UF@-6YYFLZW#3UNP;[ M@05X2[$1:DS^O$;EHCD7-=61$]J^X[9^KL5LT$HONU,N#;>M,)X=#$,[=KN" M>".\(7 A]-F"?;3$A>2,[B+$;&Y(=>:+;A'%=$WUDTJ"MAXV.BS&W MH=&MC942;%$WB<9<-.-YS,V;('^^VA>[#M4C;8N#X75-R;CP0)IF>; MFW2WVGV'C)OK]XMX\Q&#]Y][AF9SND15IS\,>R":#X/F1?'*7,877.'5WCQF M^"U%A1; _27G:OVB#71?9R>_ %!+ P04 " BG)8IYI1<*0" #4!0 M&0 'AL+W=OS% M TLA:]0DC0:+Y2):C<_74Y\?$GY([&C/!E])9LRM=[X4BRCQ@E!A[CR#X.4> M+U$I3\0R[G:?+C:+PA:[/39,(\I:X#9:X!T!TB#[OZ@H/*]<&(Y MMZ8#Z[.9S1NAU(!F<5+[1[EQEGL8I"2/DE9IP<)OPH]@LGX%-(DG1[@FPRE30+?Y#^EP:]5 M1L[R^_]^J9/HRB>^)X_1\N1X_":Y."!Q.DB<'F(_>/N' MD;,1#/4-AL6@43LLP%4(^) CT5$II(5[H5H$4X8-082.H.67LR'P;XHLF$>6 M4F1JR#>=9F;A0D*N#$F]'2CSNU:2#*W&H2LAB2W^1=!QL\-&V-O3(ZESU18> M)70@K9F]"(W+\R7'4^@JF5>0"ZV-@PR!C"K L$@K-)5H+:<3-L(*A^H12FOJ M<+SACWW2*76(92T+Y L8P0TB?#,.83P[.CF>I>/T OR:)A>P>BZ]GW=7PFZE)E!8,C09O3V+P/8S MI'><:4+?9L;Q% AFQ6,7K4_@_=)P13O''S ,\N4?4$L#!!0 ( "*&PO=V]R:W-H965T:7F5JYU?>4X*LVQ9&HL:JSH9BMDR31MYV<@24K2JQ4(2J0N)U;2^]J%1K_UN%[@7MU8H/)9"/$ MH]E\SN:6:P0AQU0;!D;+$UXCYX:(9/P^1 MZ7QNQ19DN&4-U_=B_PF/^4P,7RJX:G]AW_F&D05IH[0HCV!24!95M[+#\1U. M +'["L _ OQ6=Q>H57G#-%O,I-B#--[$9HPVU19-XHK*%.5!2[HM"*<7RS25 M#6;PX4!E5JB 51GJA>M^OI"S2Z2 MGI>2FQ2_;L2E&P\B>T@](TUC>PHF<*YC\ Y:>(2Y:X=50I2T52Z MZ^?A=)B&RVX(_'7O1NDMD[NB4O1&6X*ZXVAB@>S&4[?1HFY'PD9H&C"MF=-$ M1VDI9" M5*BLT H,;N=L,9XMISX_)'P7V-B!#;Z2C=:/WOE V/@-(.D 2=+<'!97ON>-9:G0# MQF<3FS="J0%-XH3R/^7!&=H5A'/95^T0UOS -Q+3R!&CCT=YAUZVZ.0,^BW< M:>5*"Q]4@<6_^(B4]'*2HYQE)/!-_J,\^+G8 M6&>H#WZ=JK0EFIXF\K,QLS7/<YISGKKQ.X*F!1&R%?3.(0FER!*Q%6NJJY.D#)"\H! M&EWK*%>H':@A+7&^BD]5&PWZKT*S"U-F(==[Y=I6[*/]("_:_OV;WKX"=]SL MA+(@<4O0>/3FFH%I)ZMUG*Y#-V^TH]D(9DF/$1J?0/M;39([QQ_0/V_9'U!+ M P04 " BG)8S6*V+$@( !^%P &0 'AL+W=O^SKWDV9W2W\U*",ONB[PTY[V5 MM>LW@X&9KT3!35^M18DG"Z4+;G&IEP.SUH)G3JC(!U$0C <%EV7OXLS=N]87 M9ZJRN2S%M6:F*@JN'RY%KN[.>V&OO?%%+E>6;@PNSM9\*6Z$_;J^UK@:=%HR M68C22%4R+1;GO6GXYG)(^]V&?TIQ9S;6C"R9*?6=+CYDY[V (EP2B1B!RN.N# M',HK;OG%F59W3--N:*.%,]5) YPL*2@W5N.IA)R]^$WQDEWS!S[+A3D;6*BD M!X-Y(WY9BT=[Q%/V295V9=B[,A/9MOP 4#H\48OG,CJH\",O^RP.?18%T?" MOKBS+W;ZXM?8Q_X]G1FKD0G_V65JK6FX6Q-5QQNSYG-QWD/Z&Z%O1>_BUU_" M<7!Z .>PPSD\I+W&N3X0AX/BN\&%89]MZ673MOB86C"[$NRM*M:\?/CUETD4 M)J?&R['=L#MN6"Z-%1G#:J%RE*YYX_TF$&3-KBK!,FX%0ZPJTD7AFJZUS%D< M^-ZT$%K.<>I[J8UEGSE5'\_9)2^_LT]-QBD4<)'Z23KRO M_9L^NREX#H'*P$H#U!D27U+@7"%_K$K!PA'I& 70-4H2/QHF6(VCH1]'J?>[ MLC@PWS(=3^.A/P['6*5QY(=1XKVMM!:E96NEG68X95OH.(Q"/QU&[(0=QTG@ M3Z()._$^J_*O\T9T>_\1P0EQ5#*LU^/0C]*4[?&)YWSBG!^=,K[M*UDNV=08 M-9>UV?\H-[T7)CXNI5&EAPK4ZE9R!CQ"(V:RM K:CL)^ ,K(:;*)WES3*G;'-M:[TW??[YTUK6']?>ZC-W UK_QF98B M]W^6V[SM3/_IAFY@9IVM?F.LQ\O,9U8M!21TK9UDN]QXE& ;.KN[YM%IO^/Q M7-V*DL/.AB8>]Z$1_U%)LSHU "R CP!#8Z_F"\=1/MIL' P'@F%@MT M8I_-E 8W.I H5[QAL(:,\!?M!0<+EY(,T=4'@37ML__" M"#I^ON(E#EQH53"+,07W//=+,T)&H:QW.-OA% GN7!.!PJNTOF=W*PD%\(_TT]]=2F[4/; EYI*J LMD#^X1H?JM\.%>UKH4/H4/=E<@Y M@L77ZYS*UG:Z9U2PN2L.VN#R Y.7%FU?1 2,L!3*>5YE<(\G2U0(MCSXR*1[ M%+$ D: RUI3W6-IYGTVMTVXX90?BZ&^VW"[S*4-ILI-%55!V;O$/@KT4I7-$ M+OE,YL05**@*)L^%1WE(J>\4;SAMUM)6@SM7\[H4+$OC$?O61Q/G&DEP!7>U M'.&SMU.6AD$X!G17,UU3I]!$#O[34B,7-J3:<0W%'4:$SIEVM5'#SV0V28W$ MHGY=TX]NTH*ZL\@\5#\*4-JJ;CLP_>"DT9RMA=-;=@6KZO*!GPI6K4D-73KZ MW8R.-*9R)(=A"OA+HW))FS)O(<&,:'XY4@0W',\]81!QCTHWCR7F6)%@'$5^ M%*4.VU$8^.%PW.VQ*Y3RX=IP^7A88AAJX[*$<*9!),? M*,Q]A[,=$YOW9&+;:F.7T[;7>)=M*WAAI'R:8-L3X!$+AR,_'25N-<$\./1V MI->V$(UU(S].0EI- C^)1JW0.T>D!&9+8CC!(6'*ANG(#^*@&3)ASJX9L!E) MCQZ'4AI&-A1&P2OFMU'@H\<='D+(M00"I1T[KMU)]H[WGD\;+2"/+.SOA;CE MQY^)TOLAE.P%E%W@7H+H[8+XIYVX :_)XC!JF;,)]7X_8D;(,MD0V%'H3_Y? ML?=>ACU^@KKUJ\\^E&AKAX#'/QFV]Y*WKYOFU]5A-WRBE^<;"8;ZK$?2N@&8 MEG&;-UYJ%)E8".U&6\6NQ%P4,R@G3[3]<"*O'=Z_5? E42[)@QG/J MW%T;OD7RT:XA-D\A!>M9.Z7EMZ-=[/-[OK^-MCX)HHY<>F^_!J,^L*JM?O".E/6JL(M5P)QUK0! MSQ=*V?:"#N@^N5_\#U!+ P04 " BG)812CK5:D& !0&P &0 'AL M+W=OMR="[?N+U6:Y.Q,(%EF&16+0Y;R^7[7[BX[OB2S6.F._L%>06?L MG*FOQ9F KWY#)4HRELN$YTBPZ7YW9+\Z=/5\,^'/A,UEJXVT)!/.O^F/XVB_ M:VF&6,I"I2E0>%VR,4M330C8^%[3[#9;ZH7M]I+Z6R,[R#*ADHUY^E<2J7B_ M&W11Q*:T3-47/G_/:GD\32_DJ31/-*_F>K!C6$K%LWHQ?&=)7KWICUH/K06! M=<,"4B\@AN]J(\/E$57T8$_P.1)Z-E#3#2.J60W,);DVRKD2,)K .G7PA:54 ML0B=4:$6Z)"F- ^91#2/T(6@N:1&>7*OKV SO:0?UH0/*\+D!L)#=,IS%4OT M)H]8M+Z^#TPVG)(EIX=D*\$3FO>08V-$+.)NH>)RCOTN,%"P;\ZR@^>+ELX#8@]<2C>.$3=&;'RPL==Q GZ?3)&0"PP!- M@%YN]'P&ZDDBEBN,$HEX;B10U[EHR,J8"A;S-&)"HN=H& 3PM'WL#IS.^P_O MWJ+3BE,@,Q(AC1**;Y'BE"82PAN?@W(]ZP5BW\L$%)?DB@%S"MD!]HF%# ?D M];5-TIAF$P&['.=A;\LV[\ %F-&6+'@IC:"- D-0OX!(!**#&D =FH-YHF(T M!(Z -9 6+(?7F-5J$DPGCB2?(1LF.AZV0"&04+#M!YT+KF@*ZO%<[ ]]:!!0 ME._:/P&53X#L)5):[:<'%!_;9*A50# 96#N"2N!AW_.?!%0@A&+/"9#G#['K MD 8KQ"/8(8Y&S=#& XN@LU*$,>1MB::"9\NPT]EAV+G-#(\ 3K6)C4]A8KN[ MBCT../(J]AS1!,1@'&P(*3;2MASS"DW'6<&%,K+-@4U6T0=.9H*#^$E;;7>$ M$ P+7LYB=#1&[T%RL]VH0N]M\')M; 1BS[96X=(#BUHZ M9@QP8/F_/EH^ 7R[V+5T9@T&V/+M':&;N)AX*W3#%FU:L,_IV<,@,J>5Q3/Z M'Q=M$2NWZ$-2'$%@ MV^2Z81^39SH /1\-="!I?-,>!)"N='HBCF\2U7%^"5B"8ZX"8"TA5M0Y*^JT M<]:U4KFUMG:SI5NO#X(60GC#(7O=WT?&DN;Y0 Q O'GQB_W^-Z!)5]X$^[ZW M:MT;448#OP-6KH4' Z]^K>H>R\&N:[5:QSD06FAWM]#6L 0PW M@*'2)ZUM;@YUIC^LJ&(TA1#U?*E/ ]L-%NELZ#,1'J2/T&1Q!4,W80;PVI*H MIV4]8B'+)A :[R7P-JM7Q%(V T775HMK$?3 /95PP^^ 41CR,E<2-@Y9P:(K? "HJ0DS,>?Y' X8)HT)K>KO50'!7_TW0@KM.@ ?$ MVWVY8UMWS5!@]@0"!GB@-N^FX$1#Z)")^84-\;%&G#[EVBXB/O:"51( L&$W MT$G ]3V88*'/0%:T/%\V1K[_.7BS68\C!CRTBHZ?LAW K:IRM>PKS1G8KY3K MX.'0JY[U?F/=/:9%HA6PBQTM\%RK?C5Z=BI&FD:EY=J-=J?BFG<4W4'.BX>7 M8*:6L'!@6ZM69QDW[\3$^=70>E/Q L=MP'&KM>GO>+]URY$Q,3-W.1*9(%9= M>#2]S771J+HE64VO[IH@8]008GW*NEA]Z@^82[>!_4$L#!!0 ( "*&PO=V]R:W-H965TCD. MJ2I'211-1A67]>#RW)W=Z,MSU=A2UN)&,]-4%=?;#Z)4FXM!/.@.OLC[E:6# MT>7YFM^+6V&_KF\T[D8[*86L1&VDJID6RXO!57SZ84STCN!?4FQ,[YJ1)PNE MOM'-+\7%("*#1"ER2Q(X?A[$M2A+$@0S?F]E#G8JB;%_W4G_N_,=OBRX$=>J M_+T5.2M_XI9?GFNU89JH(8TNG*N.&\;)FI)R:S6>2O#9 MR]\$7#+G(PM9=#+*6[X/GB]YA6_./JK:K@S[N2Y$L<\_@@T[0Y+.D _)48&_ M\GK(TCAD292,C\A+=XZE3EYZU#'VGZN%L1JY_^\A'[V(\6$1U ^G9LUS<3% MP1NA'\3@\L\S@7*S:[8U>U7]DD-$?MX\CY*PD[6VSNUECF;C9-W M3@(O2[866JK",*><9 _W5'HE+!?: A+0[*!'NW\3UC!>%X%:+B74+GDN2VDE M2)=:52?[QAUD23\],IT'6>=D4H*KQIUFE-'[7 MU.J&607 J,4F9)N5S%>,XYG=PA4X@*C8X)!A<&A$2U4:69=#YT)?IXPOW M0-4ZRRQB.&2?@''^OE*%1!BY]Q:) 81AQ;O*Q T6@ W;1= 3CBF"% MB=\;Z ?74UIVZ2*48496B(!F*(E:54 243](K6H7 "HAE]0G.I_4N]<31VM& MN0T@#J:XFL:$=$77"LP!6!!)]UZ0?^Z-0ZB1D;T<(5HE))%WM*".WN$? MNX,Y[*=&!!^Y1#_3R-/J07+V-W;5W&,XMP,KR]A;AZ/BT?I]Y5W'J\P\R3S/M&B-2JN5\AD!H*NG4E9"=)F.U8>@D9'^;(_,0X MB7N*>ES98:[)D%T!8SN\=\WM UWLIJ$@-,$=CY0]@%F^1CUJM MK9+^SM "P%X;;[AA\^%XVA71+U1$M?=GUV-0ECAEP6Z$M_6#V K1 8H?%'3@ MD:.M?#+'V3])?6C-G_.,O? L\ / H=.3&^EP.NO?O6Z8'@1JJV@F^9DE'O'N2%%N\)*@L65>TRKIMH23:#C+=E7C MFB$:3B=[=401\[EI4R#H7>-%X!VW1P]TQEJX][QRZP(:'#&/'3,O&:;IOGGQ M<#Y_81XR_!WK@LXZ=L"\%]'[LQM68ZC$D$:Q7'K)3P._VP TKU&0!#+!>)B] M(7R<#)/L3;<<4TWU8,"+/+0\O;YT''9&=8MC\%VW-C 9%(AKB:HVIT$_C!X: M,32#O57TM"_6*8W/^MC1M?@)PA_.9U$X36.Z 53'TW">9(?X^PUH&+HZ0ATD MTS"99,&=JQUU:!V&6,+R<3B=C%L=XRR,Y]%W'6EG\Z*4]WZ=/PVN&^WG[#.B M?L!.T(2S+ K3.'+7TTDY:30/Y^F8C)W&)"%J/3RD#=V% M]]XP&3OWQN%XFH1S-,LQ+*1UXKW;"X!>C<8<"5YYI3MF*97GKC).@[N-*%'E M_:\/>^IWD0W<((6QX2S%0)]&=#"AV_DTQ,H6. B#%UD6)IE[.F,IDIB$XR2E MVPA/HV1.T0E0WQAY2TN3)45RY^"9M/%:-O!.$(K@Y;%]WWZV#:=403/$. M^ MPT9R^M2E;['NQ=$LS)*8O0MN#B[_K^?BT'>(4>]K4"7TO?OFA3=RLLQ_&-J= M[CZK7?FO24_D_IL4N5WBI$IH( M\'RIE.UN2,'N8^/E_P%02P,$% @ (IR6%02 T]Y"0 .!@ !D !X M;"]W;W)K&ULG5EM4]M($OZN7S'E3;:@RMBR,0E) M@"I@22ZIS8:*LYN[NKH/8VELSR'-:#4CC._7W],]DBR#\5[N0V*]3+]W/]TM MSE:VO'-+I;QXR#/CSGM+[XNWPZ%+EBJ7;F +9?!F;LM<>MR6BZ$K2B53)LJS MX3B.7PUSJ4WOXHR?W9879[;RF3;JMA2NRG-9KJ]49E?GO5&O>?!5+Y:>'@PO MS@JY4%/E?R]N2]P-6RZISI5QVAI1JOEY[W+T]FI"Y_G 'UJM7.=:D"4S:^_H MYF-ZWHM)(96IQ!,'B9][=:VRC!A!C3]KGKU6)!%VKQON[]EVV#*33EW;[+M. M_?*\=]H3J9K+*O-?[>IOJK;GA/@E-G/\OUB%L\?CGD@JYVU>$T.#7)OP*Q]J M/W0(3N-G",8UP9CU#H)8RU^DEQ=GI5V)DDZ#&UVPJ4P-Y;2AH$Q]B;<:=/YB MZFURM[19JLJ??SH=CUZ_<^+FSTK[]=G0@S^=&B8UKZO :_P,KS?BLS5^"08F M5>DV_1!ZM3ESOD2. M_&N7W8'M9#=;JINWKI").N^A,)PJ[U7OXN>?1J_B=WN4GK1*3_9QWZFT>C9" M^WF-)@/Q/+_HVN8Y*L71"?%9:H>;E71"&^VUS+*UD)5?VE+_1Z61MT([5REQ M$L?].(Z%6TI8+^Q<)%T^*^V70HI"EN)>9CB/ R_B 2A&HE!E(!N(+T9,5>%5 M/L.S4PXY N^72GCK929,16\B$&]TZ(B$=B+)I'/AMA;-NB< *X?#4'@45&5U M9VN\7S,MA,5' +BC44WHBDS[OI"P8A&MECI9!E6>BEZI4HE4WVMD/&1!QH$^ M%&].6C&[O=+_"W^( Q)'\1G'[P)AQ(3\:/3ND*A8,7$@(6_\6!Y^X)$95!9( M2(TGJ7)Z8:2'GG#+-?E*7&Z'JBMT^\"V<'C&I.)@=BB._S^Y5W\E]VJ?7 T/ M[W(PBF^NRI*"\]C'^QW\B+ 1-X@ _!SWG=XB77:9$U*EI'; :M%=J#>^_2%> M JI&R"WC=2*SOE /"8HDU!2L+M#;**_OK==FP5P2:^XAB7LFJS 0-Q)I$JQ^ M3KX&!D"&ST*=6 ,'C0Z)KQI$N^BO]M)[94 ?!P:.]<*)H)K7LPSIX?%T+3P: M?"@;$OF,CB$)!N*2_8>F4&%\:/M"7WRR2R/^7@6_ \,*<&ZA[7JIU5S>:A*GMPDU2YSH0K(ZC-DW":M !F50=PK M0IPEP$&;8+X) )(D03\2 G\XF^F4:B.::R-- I2%"#S W ,N2PF-9TK1_.-+ M&T88@N'TWQ@-@J^1NS3B,.Z0B ;P& 99IT06FB"4T#"D8[*49M$Y$<#513.5 M2 1$S>>*11%)G<$SM=#&D-KU@[DNG2?+M4T%]SU#&@%&F];QH;15L2E9K@K% M(*T1 \E360W='=]'&]]35+;2;*:, FGH179E( \P_H&*RXAOI5+B]^FE^&B2 M04BJW>49<),]8[-,-4YM0( Z&^SNX,/71UH/:H2 )&Z,XK::93JAW(([X"(T MLR^)M]3*)IREQUO)&9&KRJ9A2"-^Q\!4KDK-57RY@"$4_U#FGZQ3Q9+:-BKD M.H2R+W[]]7H+PEH.H:MSBT#.(<5,/?\RLQT5$M7=713!"-L8T67_\?9+M_., M^T^;_BY.?8,^ M4 1]WE)UV8V31W$_"EXFHHZ1E' *X4V%P8)3E#91*@T#0X&[!XVYGF+_XG3P M>HSY.LL@"ESF\",Z5UHE')*NAN)9#>D^4LXSTY15;9VI'K!&T7!2R+4D $3> M=O0,QC5*(RV4@9I(#N (G]M2?U[:G)^2"#@7ZY2&$51Z!GL07(^N(1,,=4[[ M1C-20?(RU2>,R"H&.MKNZ+>E$2/:Z6P/PM ND+-M_8B-L]LR>$QN[1MTJQ>) M];1\P]R;BD[-"6/-$2H:A4O1C5:R+"6E"-E:P3("9!1Z: \T;Z/@\&Y.('MP M\O*0BB(AU]7HVJFK4$_3,)@"ZII>TJ+-P6C,XY!HI-80%U%7?D"D'4FI&5NT MX"/@I_4<*5N0KPY)25=)P],$'7N$)]Q*OP?V&X *6=MUP_?&[I4.8Z!Z@%W: ML5.H5!1Z'*4='+Y$51$(\N*\AA6G&!A2N79U^7&C"B0AJZA=R4RU+6GC@$L4 M02;J@>"0$P%NQJ/0J.:T@:!YT6"$T2&JZ3=MCEKP?JYO#K=+E!IYU38\HFM# M7F?'3-8@12_?_R%RA=TA#5 BWE].KZ++Z;7X9@M@[DE\LH$NG*U5:5G2(H/Y M+ZDR1A;*U 6?N,IDDY6WLB MUJ@Z%,6]!5^=T1Z,QUB27J(DM;L[FE-+U=RLT.O+VDN3P?C5RU"JO/C@8JT5 M$A/OXI?!3SN,J/TB SPL.)78\63=B^/3<7]R.AE$WW;0<,8CF^LA"0;QWM5T MY;!:A"469['(5SP_#<3[U@.@ELVGIT8UGJ< <"&E6J%-1,-L@V9-N]WCL?-M M]!L/34399OU-R'8E;KGC?>?4!O$E,D]BX/JJZ#L9J7-M#7]N(!SX!B E$_]! MT8B^=,;0,'Z%/#RNH8A;\FC\3KQHK^K?Z&93;#]*^H$,@*8-E$P&I[$X0;=N MF.+=(YJ6%EO27&F_Y\3-0Z'+/>^?VOS8W:UB+YZJUK'W"=FS%HO;C[/D+; MZ8;-;<.F15FWK0>W &DBN<"!15V2H_[H3=R?O'[5-([N\,:63OEY=XC;N2WM M'.)V[M%1/<+5)GQLK*M'OG8C:OW2G0+'\5,-FUBTZS<#R7:8-J/?DV@%Y/C1 MN6\R>!4_/_>%D''SF4ESU^F%SPZ!/&'\SV/?KN^#P\[7W%R5"_YF3=LSQ(4/ MN^W3]K/X9?@:O#D>OJE_EB6V-HP[2>/#ZI!>^"C0WWA;\;7AFO;=7H#3>*;N* M)?$NRK>JQ)F9S=9D)A4GLP];^P")D(0)26@ T++FZ_#'MR$[V]F*3%+K1 ME].G&[C<*_W9;(6P[+XJ:W,UV5J[.Y_-S&HK*FZF:B=J_+)6NN(6KWHS,SLM M>.&$JG(6!4$VJ[BL)]>7[MM[?7VI&EO*6KS7S#15Q?7AM2C5_FH23OH/'^1F M:^G#[/IRQS?B5MA/N_<:;[-!2R$K41NI:J;%^FKR*CQ_G=!ZM^ W*?9F],S( MDZ52G^GE;7$U"<@@48J5)0T<_^[$C2A+4@0S_NAT3H8M27#\W&O_T?D.7Y;< MB!M5_ET6=GLUR2>L$&O>E/:#VO]5=/ZDI&^E2N/^LGV[-DHF;-48JZI.&!94 MLF[_\_LN#B.!/'A&(.H$(F=WNY&S\@VW_/I2JSW3M!K:Z,&YZJ1AG*PI*;=6 MXU<).7O]MEZI2C#+[X6YG%EHI.^S52?]NI6.GI%>L'>JMEO#?J@+43R6G\&2 MP9RH-^=U]*+"O_%ZRN+09U$0)2_HBP?W8J^\>KI;$:./CG,4]; M1_$Y/K[[\(LN'C!S&0P,WE)^R,SC]GVLG283MDX MC^P=EP:(OU5E0] W3!K&V1M1\CW7PMNJLI#UAD%BQ^L#LUMN:8EIEK^C6)A5 M^"38I^GME,E![[17BY1K=2C M*(3FY=@<<0^&A%\G+ SG?I!E>$I#/TDB[]9R*XZM31(_2',6S_TXR;PW8BV@ MOWA1_>E2U&(M[1D[#?T\C=@9F_OS,'M^DY%$%F98'_EIEGD?E<4.L#;-_2PE M:Q<+/Y@'WB_ 5>_]Z/D;G8_#!.8DI#C*_#!/GSBG<4A+(T09,H/+200;HXALS!=^F(8.0P]@<'6B M!>"RDJ7D!$"O0TPAU[!2U"N!?>Q>B-I]!ILT4/T0ZNJ%9(XM)A@V!-#E M@?'=KCR0.0ZI;4@\ V\;J_2!:7(;(IWN4ZJB,QB%_<2C#5\"=!_I)VJ/0&>. M0"4+0L\\\<,LZ>+^6-!G-08(A$H@2BOW9)ZF!QVB00]>EH(89OUEJD^C%(#, ML=4B\I-Y[+T7Z+M4F^/H.T8(+Q@,Y271B@\=%C\:Z[L0*X1-&S:/_462LFB! M$LN]3Q8)_=-EE(QSUNY@@*4X=SQT2JJCX.*77W]V3^'%6;M;= ';4+)YBCAX M-UM>;P0Q$KOC9=/JY 0A3O81LM(P9Z OTNB_2UN>^4&>LA313M*G:4-F M*!-^&!-*3F-LF ;YD)/G4A(#"_,@8''F1T'X;?GHJ:(GBIZDG,OH;L*V!0V: M6,)&\LBCSD?LL:GEGUA)!$ E3'NMJ+;7#1I7&S3J2.*/AD)CR+.'2)E'_++B M6CLNX)5JR"ZL/;Y[3R]2>P@J[8AQM^5%3NAN#*E!])TIKH_"60?C+ON]O0?! MB;G0KN5J^X3\C&OO@T= A!9WR)N8/HH0-7L(>$1K6IHCC??<=QKS'7 = #P @#[% M?F_2:,3\H6P-9%N 2U2JWN)4YDH#^PDG")XE2Q+VG1"J&%!O'+&)8HJ@>"\&A?WG0]LH8S0SXM#O OT-)N,;2*L ^.@X;:Z:0]>P]FF M"\\&O5OWFKPG6"L:W8^$R(A4A1E1M, 91A-\QD2MA3NIUBYY]4,61@V];RI+ MT>XQ_$*'O3[,WD.8:7>Z%RJ:$BZVS,_++_Q^Q)# Y.]/V]_(L;;YD]2NY'5- MMM(AW8J-;)M3Q3^WCDLT6(<6,@IULP99#1 8$D 9)3-EW=Y8.?#W%?T(/4M1 M2GA@.F1(=.VU!+(M2G0EM.683PXH:QP<"0EVVU>,1W-0Z\N3[(]Q]'10V'(7 M/]W.Z>@P,$B:+1$RM,'J(Y-+B[4.+FZTT,@1.\G\) I)JW>"%I7/0T/TU)+2F$:FWG%[ MT:06Z%:.A.(9BA\?E@;7L7(H[8.)2;M"GQZ[!IN- M+B8KH3?N^I6N8\ Z[1WE\'6XX7W57FP^+&^OA]]QO9%PLA1KB ;3>3IANKUR M;5^LVKEKSJ6R5E7N<2LP_&A:@-_72MG^A388[KVO_P502P,$% @ (IR M6(U1*[4J @ Z00 !D !X;"]W;W)K&ULC53? M;],P$'[GKS@9Q-/4I&E71FDCM0/$)DU4FX 'Q(.;7!MK_A%L=]W^>\Y.&H+4 M5CRTN3O?]_D[^\ZSO;&/KD+T\*RD=G-6>5]/D\05%2KN!J9&32L;8Q7WY-IM MXFJ+O(P@)9,L32>)XD*S?!9C*YO/S,Y+H7%EP>V4XO9EB=+LYVS(#H%[L:U\ M""3YK.9;?$#_K5Y9\I*.I10*M1-&@\7-G"V&T^4XY,>$[P+WKF=#J&1MS&-P M;LHY2X,@E%CXP,#I\X37*&4@(AF_6T[6;1F ??O _CG63K6LN<-K(W^(TE=S M=L6@Q W?27]O]E^PK>TJH@G,^_^@HMW.C" M*)PEGAA#/"E:]+)!9R?0[^'.:%\Y^*1++/_%)Z2DDY,=Y"RSLX2W7 ]@-+R M+,W&9_A&77FCR#?ZC_+@YV+MO*4^^'6LTH9H?)PHS,;4U;S .:/F=VB?D.5O M7P\GZ8=S/$Y]E:F.'D+Y]'#R0#Z#$#]"N33SR*":JX(PQ4!'?".AN_5 MX8R!ZS(8HPLP?8HPS_(%"D/CY[P#LX$WH(4\5FS2:S^%=AN'S!%VIWW3B5VT MF^-%T[Y_TYM'X([;K= .)&X(F@[>73*PS6 UCC=U;.:U\30:T:SH+4(;$FA] M8XP_.&&#[G7+_P!02P,$% @ (IR6$[+O=%^"@ ,AH !D !X;"]W M;W)K&ULK5EM 8M]>?;97?!B MX_Q-*)6*XDME;'@Q*&.LGXW'(2]5)!J^NSE.:WG!7_7:A/V/@NR9.'<#7UY M4[P83$@A950>28+$O[6Z5L:0(*CQ6RMST!])&_<_=])_9-MART(&=>W,K[J( MY8O!DX$HU%(V)GYRFY]5:\\CDI<[$_BOV*2UYS@Q;T)T5;L9WRMMTW_YI?7# MWH8GDSLVS-H-,]8['<1:OI)17EYXMQ&>5D,:?6!3>3>4TY:",H\>;S7VQULU':E;*Y5N!A''$$+QWDK[F42-[M#W%/Q'@+*(%[;0A6' M^\=0K==OUNGWGO/6-[9G[%7_/-J$:('4OYU MS/0D^?RX9,J>9Z&6N7HQ0'H$Y==JB0>[RRDJ@@RXW4%02D_%(> MDO[=^*WHGI/A4%N%J%>\(XS$KZ6RK$[M(D1JZ&>T7&BCXU8LO:N$1%[&"&FY MM&*A!&W'$VA#\FBK<2&0IV!1@)%>%1E\L) +HX:\H/.F5[GS1>!G.S&T?21> M-8H\T]A<^0C6C10*KXQ,=O,>A-29AFD/7C-R$QJX;GC+J&1H:W1&^T!E?)8 M?>?P#"S:PGG+):QB&_<5@BY7)I:N694'RL-\"@5P!0A$\%DL1:?K5AP<_1UXZ79 IZ64/,5 M"LE[FU+G918/D2U%+3UTWVAC1"E)(,4:*,=^6:R5!^@5O$0HM8S2); &).-] MB%C)"342?[,"A-:@^HE9HK2#N&=DHVN\4%]4WE"Y@EN6&LY+R5AH ",Z3]X( M8H-21O_?NJ#J4LRCLY D:TVY\^[==7+9U;68-S:4R!DQAU2O&3#\GF,!HO8; M/*5#-$,\:]7Y_KLGL^GCY_18,^#K9F%T3CK!=/CK)+J5HJQ/HFC];/+\E5K" MP1(&\X/I\],A=$5J6UDE&I 42*2"3)492*L-H0->,VD%:3%O *&*G--XSGXZ M8QX9GDOQ 07_'RCX B2C5J3-6CN3P$+OYZGL!S&=LA^FCWH1.R]<)5J9/CT[ M8Y="0:I;XN2-"4CBO^HJ6X_$>ZD#U)RW4 WBC2BL[WT;-S>/8G_"P^6Z9,]FP0KS0J(.5M38YD:='A+_^DI<2%2O;G7)^&.I/.K\1/WD% M>B=!K]S\X?Y^N$$+?'9 02R_P\$]DLN M:;L+?<=U?!"'H_47HKQP1,%=]-/A1,M@>8'RIV-;\5#8N(04+%4HF9>"V!CN M7SF/PFVV(]@.?VP)?I-AYYG7AOL^E6W@V00_UNE2ICI3R2(5&9GGOI&&U,QJE&N-TI[*?I=(6R7! M[PR]J]IK(\XFG,MG?$JW*G50[;HNZ;LV^+#:4S\!"SDP;QNP/);,^LC,I(JI6(TJ7K*%9*!/W'I/@ N.0_[;#M3\8*#<.PU M72CER?<;X%HMMME.)=&IQ&>Q(34P]>#IDR$HE+_NG[ALS(&&A $\:;N!-I[) M"5<$.[05:#&ZD.XV9KUIAV'DJ$&-[GS&+D>-/=VV!MTA?9"6Z"KANKLB.J-> MC>MD%_?L6-R/JR*+0I.+(?_!^60(0D&[V75#;2>XWZNC-B2QTZ]=VR"=MM<:JS_.N4/>=:J?.+ M^;]C37]$W?C0@ ^RKMN"HB.HF;HK=&-K@%+02(+&)Y#C6]PL'?IUZ(*/35VD ML"#V:.%!9U'EI77&K:C#]'U/6H 1C:M[U B+MJ%R:-N1KW7-OL]Z:5A![[5] M>%MHX@"OUCK0PO3:R"T8E%6$VA7F FH"-68CFV\[KC[NL-;,E/ R8P(T$1WC MMJ5B;KCT?]*^I6)*>@#W$A*&XGSR%WJ0W$>Q0V3YR)_U\MEO2 M>EG") ERY.DI0Z[;8>O30J^H?VV%#0\.Z<#@NGE.GM3561M3QR1\B&?6Z@*04WT?DS>%'_#N=_PX&$04UO MZ9R[G0C,\!Q,V\E@]#4%3=NAJ6M,-?B>R'FI5XUOW8?A Q2*SBTI3.;WCDF" M=E,3\, IDR*P$'^ _RK69I%F M5YH$J;%D/G!;-!];WC"$KZ%O^\.9K2E )[4K('CU)A8N*&LZ"H7[6*!>MD<1'$4^JZU9A_73PK$1$PTDHDD4'SWE(ESR#LZU MR.3C!?7-QR-5-"4)^;?%=H8DAWG2WP"**%FNO3+@7&NO3]*$H?=UJ#L=/%U? M!\$5]DB3EXB/B)?X!H[%02KNR.0/\&A;=%)N[L=3_(%X[L?N%^HO>:BQ+ML# ME&&W,N]11@-RN0N1KX\<$I.RI;=MW\G<1;:A+MIQ@/ML8-KYU#MZ'BFLXX8! MRF OX:-M10_P<:N?9HR,Q+$[X?'>/3X2?\6_5M!U86-CNM+OG_8_B%REWP%V MR].O*>^1BJ!M8=026R>CQX\&*<3=E^AJ_E4 LR'CROU!+ P04 " BG)8'G3'O8(& #[#@ &0 'AL+W=O]&IM6 R_)U$T'3=%6,],U#==/YU"K]EQRU=P!_:W]E;CT[A' M*40#T@@EF8;R9' 6'YUG9.\,?A>P-CN_&46R5.J>'CX4)X.("$$-N24$CO\> MX +JFH"0QI<-YJ!W20MW?V_1KUSL&,N2&[A0]1^BL-7)8#Y@!92\J^TGM?X9 M-O%,""]7M7%_V=K;IK,!RSMC5;-9C P:(?U__KC)P\Z">?2-!)X>T>. MY26W_/18JS739(UH],.%ZE8C.2&I*'=6XU>!Z^SI6?ZE$T:X#*F2W75+(PJ! MY3D>6X0GHW&^@3KW4,DWH!;L6DE;&?9>%E#LKQ\CK9Y;LN5VGKP*^)'+$4OC MD"51DKV"E_:QI@XO_;^QLK_.EL9J[)"_#X7M4;/#J#0U1Z;E.9P,<"P,Z <8 MG/[P73R-WKW".>LY9Z^AO^1L7JW/JU"'B<;S$?NF#W8CV<=. DLC5X0D9+8" M=J&:ELNGH.UT7N%$%"R.HN\9((I]8D):0'B+/]A/5YCE%G!Z]#T*#()?WX;L M@\Q';/C#=_,DB=Y= $P8M?:C-A/6%)@?W9L:%K5&7 $](A]5)7$UWO1D,]X]LZPBTI R=X_ M0MZ18+";LA0YZ)"]#=;L5@ M--3<8@5;KC&["+Z3DA'[C _;*K- M0Z.4"62]Q#JY1 DPP1)J 0_(!G<1VF+ (UG= 2NYT.R!UYWON ,=[E-;JAHW M14J$YL9QFPKPXT!BTU($ZLW::H%7XI:$"OZWC7TWCIS'W[I M[?V$XU0H5:PQ,N:Z&4<5-[ >?T\*@D/4J7=R7N>=;QP$\6&8H^"SLCBIAQL& MNX4EX22*PBB*@JN]#%DN5X(2\"*\H^ LSU4G+35'#N+!96FV"*>3.+BD1&O5 MO&CA9.( SR6F#W6O%/Q =M@TS)!C.DM?I/- M0QP%YUS>,_4 NM"\M&R8S"G@"%6MSW'+GYR?X7PZ"6?3!7Z[P,K3OKB'.<3X M4_<9Y48UX#+3+X[G:9A,$P^,T_#?:&K.6%]!LFQ0E]59I@F(1XQ MT>)EOO0>&ISA-*0*3.89FOV*M7ZU LEL M1NR#_SI2- ()JD\2QR\$ &<%'=%>VDG>%0(;.FBU8N[8[29)U:)P?>[AG22H MMI\N--S3VNVSQ%, :_S!S,LG'JN<1F^T,&7N-""]8AP$#_;W!5?&@]* X8NO MHD:P'&M*^:(%_(GU(HS>6J_4]7:WZ6/>,L$=@O:J0*("&(/R6-,9HQ Y=PK? M9]EV6-+M(ENA JY55Q>LXF2U95#QXFM^2P").6[:&C:2MD%=PDI(2?79O,"4 M"%688),R*$+DIAU'_/S$ODVR[&RGX6 E1\&5+U8P_&U;_+?!)]Q=) [T&Q2M M,$KG899.=T8@5X:20^KVV%+GH-:DX31-P\5LLAU,IX\[39)%69A-X^#&S:#P M1G&8IC,:C-UQWH"23J#,9)/M-'B+-[@HFTS"-,K8H4/N>.="TH!>N6L7;AND M,_YNTK_M;W9G_D+S;.ZOA==<8PT,CGR)2Z/1;#+P0KM]L*IUUQO#L%30;XO53*;A_(07_?/?T74$L#!!0 ( "*&PO=V]R:W-H965T1$X0"$^L8 M&'WN\!B%<$0DX[;A#-J0SG%SO&8_];E3+@MF\%B)GSRU^3@8!I#BDE7"7JO5 M%VSRV7-\B1+&OV%58V,")Y6QJFB<24'!9?UE]\T^;#@,HQ<1G)_-J8?"V0FGAY([>H] 2JUL+ MDX9A5C/$+S *MA%^9[$*_MPMQ% ^V\/7; M%/N>K__*%.'7=&&LIOOP^[EL:[+!\V2N1@Y-R1(U&L)S56=09<9E17?Q1 M^MG0S()$YZ]@T>:$Z2%<2IA6&=49Q+&_Q>%+T%M9*H3&@>.B\B>/N@ I?".IAW9:3&U*64==,@<[.-,0WU,07E:&= M,L;9IYK_59+59^2E&NY[(??+ZP,00)N?^?-UVT+9=)^[R^%&ERE09[Z7&DA4 M)6W=<%IKVZZG=9?Z#Z][_073&9<&!"[)->I^V@M U_VSGEA5^IZU4)8ZH!_F M],M![0"TOE3*KB&PO=V]R:W-H965TN![\6^.=ZZ-4"$[I=Q6X2%V&)PQ%G)>+:6M'TP&3?J%6^"-7O9"&YVB5* M)\,Y?D%;@>; S9NC,:"(B#AC8L,!7:/'182NWG\"$WE9!-I&ZNT@G[DG@-TP[R.M^0J[C^BWGF9XO]]K" M^3_OLS=[/TB&UUR[9WC>6ZZ][;(KG-^.T\5L* H(&2VYH!4M)M6B9UBM)N>W;P :P:F]DF:?_];$-8-B54 MR@O8YIS/WS'B$!^$?%8E@$8O%>,J\4JMZX7OJZR$"JN1J(&;)[F0%=9F*@M? MU1(P<4D5\Z,@F/D5IMQ+8[>VD6DL<HAXU$JJDJ+%]7P,0A\4+ON+"E1:GM M@I_&-2[@$?2/>B/-S.\IA%; %14<2<@3;QDN5G,;[P)^4CBHDS&RE>R$>+:3 M-4F\P H!@TQ; C:W/=P#8Q9D-'YW3*_?TB:>CH_T+ZYV4\L.*[@7[!3!,,Y MGQ!U"9'S;C=REI^PQFDLQ0%)&VUH=N!*==E&CG+[4AZU-$^IR=/IVAPO 8F> M)":4%V@I)>8%F&/7*O:UV<'&^5E'6[6TZ +M#CT(KDN%/G,"Y-]\WYCU>M%1 M;Q4- K]A/D+C\ 9%0309X(W[.-[[ .U?F#=J]HC4G=$])@]FYJEOHY#S4 M?C<+5>,,$L]\& KD'KST_;MP%GP<4)[TRI,A>KIM&* PV$UOPU-MM"2BUO\? M0YBO"%]R&F6^YS7NW M^=4'-^PWS+WHYY_TAPIDX;J@0IEHN&Y;1;_:-]IEVU_^AK==^@'+@G*%&.0F M-1C-S>N4;>=K)UK4KMOLA#:]RPU+\[, :0/,\UP(?9S8#?K?3_H'4$L#!!0 M ( "*&PO=V]R:W-H965T&QGG9.'3R;9+5-\_+9 MFV_HNT_UFV^JKBWRTGRJ==-MMVF]?VN*ZN';9[-G]HM?\O6FQ2]>O?EFEZ[- MG6E_VWVJX=,K-TJ6;TW9Y%6I:[/Z]MG-[/7;TSF^0$_\(S^N5DNJZYL\W*M/U5%OLQ-D^C%GC_L]0O[Y&OM8_5F6[:?3[,C-9_/XK -/!.K>POIV/#OA]6D[TZ2S1\^G\ M;&2\4[?V4QKO],AX=TR)NEKINWQ=YJM\F9:M'D")_I^;1=/60$+_.X0'GN9L M>!H\5Z^;7;HTWSZ#@].8^MX\>_.W_YA=3+\>6<296\39V.AOWJ9-WN 2:.RR M39'8AX!\PC"J-XS^=6-4"NC8[M)RCPA95F4#.,G2UF1ZE9=INF]+4:5'L M\7>S:_G=%H#XK /TX)^RK&/N(;V+%.NRQODR]$R?O;B;XU M=0OL/5X(05RU9=4:G>7-LJB:KD;>\;#)E["_M5$E/HV;"?M;=!EOYN,$-$8V M;I<#,JNV>8N#A0MK.H"!5J9Z*XNV[!@TX4H;0%Z1P50:A9XLX?>N9*%"4"&F M/KB7[_Q2<&[\$;'4*/BK-FV51/C GV_Y?"%5S2Z_;O1-"=M;Z%_,KJI;#;.@ M_-&SZVPO>:%D+ M_=P$3)0W7^@*SE6-1SUX_Z4NS=(T#9(Q;)AP'9WJ59K7RI&#)<0^BA[9P%W5 MY",'#K:@/3(&P 'R'-]2H/G4@5:#'-(V?UD3.:(%#I;@>2)5T4 M)@E(>9MF)B90 0<9YRV66OD(#3P0 MDQOM&9)*TRV:/,L!T\PKD$#T!@Z\?A\S+ %#FHC(2.;E>5,_%Z([\5)7ADNQ"FJ&]'1UI6$F*AU=N>-IMBX,5_(J',N;"@1('#+G,TAJD MY]L*_G$\Q KT#S=W;YW6,/C>;9417VM#/>#FSND!ZE=@FDM]-0/N*[_>AJA. MY$&]KNY-7>:RBX$2M*(3B.P'>3Y^ Y18'L&N ^&GVX\.!) E(#;;G"1N]5#" MGD?GH4_"! %(;7LP<1K\,WS.R_Y=7=WGC5<-0.5L!#V6\\ 9( )5%0HZ?*9< M@S[0;M)6 Z H05L0H0@+G84&Q3Q\U*A>5J4P>_//+F_W";$W>JS(TT5>T'G+W"YJ=^TD[%- MVR-P\%2UI.]!8AXE#G,/)Y_8$VE!\A( I+9HH8HP(.T*S5>P;UK+8DCVJ-(0 MEJLMS-BV=;[H9$K7R?GEZ?TTO/YQ65R?7:9X.0[0SZ18F_5=F _HHA= M?Z5$%LHY<.<'OOXQS1L _PY.P7?I CA%D>C9V>3R_"O]Z$L_5B7RDI2@N9J< MGAY[1_EWWA?D2@!T?(@TKZ&:#GNH\>15OW ' - M44_CX?HB/? 1L*YGR<7\@L$ZG5XF%^?GB8IW[3&P1D3\I1/QEZ,B_H<?YNNKI*SR[.>43!$ VJ !L+]9"[UY^"[F"=G M\ZM!^.93HB. 3WTQB1Z"YVU"O0,>U2 T5B:3+EHCNP/FN-C#]H$P7L.DI/*0 MHIH6K"(O3<)*14:&84O.-31>Z D<$15J^ P/K>MTVR LRQHX!#YO/J.-8N A M4C_ J*SW)[5A8F (:[(#0?A798G\B51EAA-'V*;U'P;'(@8%/D) M06H4^RM42!//KR=G>IN#V$>- M'HU2^'>#J\#_T =.!RK=Y6U*&MWSJ\G4OS%T+GIT!R9$WK05^M= +U&X-,-V M1G_T$H0R>FSR+1NAM()0S./ _9=J9/2U=9$@[P*\$&< G) @6.%IAMW=QUJ# M8HUO!YN :Q[R"XBN>(PHXY4NP#Z"[QM1+.&Q W1Z&]J;_^H!4(F"O^D$4/(Y M(9IHD,!01W5?L[I)FB>*;83MUHOY> M/0#H=P;>9(2 M%2C@";(<0-(:3MNRY73K!?C4KGWQHB,D CG-[6#-KLHR,,V^PPK J')?[%/EW9B]43 MG,#L9D4O+"*EY_N5'6E"603XW*9_F&!>.L* XNV.F0=KW\1JV/%-IC92J=\X M>-X()5N[TYK+@9/;6LS %D@V''G)>9/LV6Z?Y*.RMOD0?,+&^"$\K27:%UE7 M6Y>"C1.(&F^R213:\AX'%2 *3F#7& I!)'#>6S*^T77$ME""OZZZ KZZ-Q)J MPJ/5LO\)-V/'/N(E1DM:OPR') XKXJ$M0:[LM5 +G%WTW1"_PU-M8"LQYUYH-T-T)U M3(F5XP#D@ 3U89TCY]_B#WPDR"L!/!UD"](;'8E 608*@#UL(B'M)#N#@F<> MO37$IP&4T(D*Q--V+*!R#F4L>L._22@( M/I@,HY9V3/VQ!"Z!- UJ6PUG.'8;?GCWT?D-W>)6/ 2Y\9'%9'S\!!6!ITU& M%IZ ^'@^/Y\FT^D4C[[=1SS'\%'9P5"G3/B$I4L7?-7>.89>I34<3)X/'_=8H&,-=!-D/E_@OJ -=K[NC2F*IEYJW(W?-6P MFPE'K_,&-?[2:Z!/&7S"QSS4N-&RX,-*-E7I! Q^!NX9\-;79ZT]@9(VI*K.ISU*9CC*[7V!1<'(15(1N,!GEJ2,H M6E__,WH 2TO+%@ER"&STE&VSH1#PHJIA3>CQUMZ*F[A)2*HP,7>L=I%O=FFE M 6H&SE=FTIJU4/B(5-&@4"."$?N(P>!PP9:5 @V"M>5N4)AG,#Q>>(*1;1EYQK M38E*#8= ,=9%4-GP%N4,\.E;BAN6PNYH/?%'@@D1+IPAMJ:0W1S-KWC,6UKW MZ($<@\EL.F,''/W9XQUCE!WD7\U&Z?+F4+<9I.ZGC:("#2EP''C[>$B3 @9D MA&Y!L\LZ4([("Q,SQZPRS+XXBB]FM5.]G/^+:5&B&T%*@/+,R$=\0(0[A0Q] M/J2KHSV86SH@.U"40=&+_9PY'BOC8MBH/7B3F@0V'C582[04Y9;"4X0SA*.O M*1@DX1XWS_'Q#["]XR2ZO&'SA!478C.1VKN#,UAB$,B:>38^5 [M5^27PB0/ M(\%/PBK;PTLDPJ[I%BY:-Q=7HD9[[(SW_TB--8>'9_&MM MG904]ALVNI\XNGI\=#WT+/)EV/G :T>&97"0D<#[(P$MGDY/LG1OMY\E"Q$4 MIHQ8>]-I"STB5P.V74XDR=9MS&O8C&7_(XD9UK_:80:&V^G,1?;_X='1R*J1 M^>@\P_-E(_AJ@;F.Y/KIO\5PBWJ\,.A#;P#>(O^#PBW1HG*"H:HS8Y/W@)GU M*6JB?\9G[8(!+&"/<' :Y;-^S.=-"@?#B*MH:(4PUT.-:6YHG *0%%IF=N@ M^E+I!]+V+SH8/M]V-IH)^^:C. #(&P"$,DC]3Q^"(M7!%TI(6](G1)8!S=RG M>>$H!=FUT*P] +)*VAQI'7;4.QR<0RM42JQ'Z_0;V0H9YB)9K4P@&;'EF MUU93 .QG%?[&K@ K+=#H]1LZKS\ M T2@1PBN-)!G $8J_F@K*IV?-O80<@P*/U@)X_S+_\09_T\XE0"U.9+IJT%^2F16M%%0&>!I8 BGHJ!%*>M+$#E(B;ED^0^2+;B M+E@.,=_ '>R\^4WDE\A+YJH[UD_SD!]9"!-5U0$4L:6 Q @:[;],$PL#*S,P M-"AD1$?+&C>#2EMNLYUE$22T.%>Y9B&%X[FEV#!))()846I%M2/-O.D]15XW MEVV+OB\@C']VQON#(QO,2IJ30-+T_+0'XD&G*U24@PU 5\I02(784;ZIF!<% M%ZSE'D@S]61;#O-H8_*H"-G"J\BVF[/73(R[\[/+9'XV%H]W_"-8 MI$T$.M1?,?)8E;@0BIU5_9T3RP!G[W84'\ HU"K8IC%^X;-O9^,9LS_W'>2! MVSRVX@?9R1,&5T\97'_!HUXJ6X\UNASLZ3]!?N BYB[3F09RD4J;BML[='2N MBKT*;:9T+JNRCI60N!8 MH/]OXE1UUL\S=)_VHR#^;$9:8 $'T-1*-$=)-HFV]D.#F;XF9FH/^DPR7+R M'''J.H72Q8#LZ9(' 9I1LO99Q[/QM.-/@_&G01)^VD J&D@?^1K11H[2C/'9 MM.QQB#.1@.\L<\ZPQI" ^V3C=>13 SQ2PJ#7-3%PC?F9)P4I%:2N** MMYYZL;B6J@6B.X,QHFD T1#I0S2,C+B7G%W,ONII'9"^@:5ZK#Z MYB3J_Y9N=U^K5?ZYI:#H.5NALZ_U;$J>DD;]@(Z[355D*M^BHB41SCL,,+&> M3"*!LC0HWA3' "U<*U?2P*M3[]V6N$G=G#<=**L5&'0$$GTGQ0&BD5O+]MBN M!;[N!D!WN0,/.7DA6G1V$RD$V?7.)^0%8LFA@S5ALN8LKKQ1_=J?82_\0;KL M>Z2=+&=,X\DB;Y(I6?G@Q/$4;!0"#'A7O68=#7W)[.NE"""RVBQ1#YN\\-E+ MI->7YB$M;,0"G3)B[9,.L! FT_ M7H\.R7+-;A@>D8(9JQSCILP0DEX:%!_6FCA5M3K!:$:PY2);Q9 .8O$H'3%? MR6X6>FP"OV"T;;:>0%)PZIHR1'UDAG+OD2=1NA,K]H&%B5$7^4!>G6'4L1E" M@392PI ^,+H,R^.0*=M"JFBUB? EE&*HBJ]2(<7/8:),#1 MJ.2@>FQFCHFR*3$Z?1#42T"LA7O#[,+ZL\BZ\9#PE)C7Z$J:!N!Q0#N R'T" M,["]'_-O,.&PR(]_R<.RW\!B\)*17O()_19WLJY@I0&&B4-BAB?/GZ!NC?6; M>3 )$TN87FDUPT-R^6O(66R@>$$6G9) =I2J0P:*N7CDVL)][T,; DK._B!V M'1;3WMS=ZM.+ZX3Q2XC8_T#PWO(^VK"D:Z:@W:UU7 MW>YH&%G,P^K!D%H%]I=VE73*.G#9@1V'IPND7BZ I-30H&HT)(B5**,C*5YQ M!()0*3"+%4QZ6K>UPX\?,W=^H\<"D+**]ODQ=N>!D1,J%''\&#LFEC9_[A ' M.R5_AWPF.-;D?U,@HX=6*,27T_%(=SO,F0;)3Y3LHS*/)&R->]W4O^-U\XF2 ML_%,26D,L'GK?B*/1ISW[Q@(2/:L@)/-3(JJ04%< M,_L30QOSE(W-'LTELML$X[/L=IXWJA8%3IO[G$VGJ8_BU.?!S<:SUXB9D,[O MT\L&T?K$890?!A $9U4GJ<3"P*$%EU%/6=3UUYTGU%"A 5=TE* MJ TCDQE,Q\>GGYO/IEZBR1!6Q>?E"HX-IH:19>?5JB!9A\K7I>V(L^\00&," MH4CF#*\Q%@W4[X;/O? !R<*!"R/$&\B(PRQD8_L>-J-AXOB MNC\*.5ASJ#:AHR65R(82I[ @Q 9Y7)POQ8%1\I+'LO0[$<'$*?K83^%'D.7 MAV:Q]\1G0*9@*W]U4"P' []+SR[FR<7%.:%1O;O5?P<3%I^ZO4EH!#WT';#HV10IG2I004Y\7VU* M_7\Z 7N3FQ58H$ 31#T_$S>I$_@!.7?*W4 ^ >AY*'QEM1-U!WOT$_8)FXUQM!$7MFJMI06?_SLVER>:"P6!!1;*B_XXP-@TE#$MD?F4W+?QVD]H$AD^OGE.3OV M!SV;$_V>IA\0#S^7ZOL.-(OYY= :A-M0L.#LC&,'",G9T\BM7L)AA5W_X8=; MEPE,S\@OKJ.0^CE Y\4H)$%US7/0OAU(:'YXR,@M^"TSX"N+@_(BK&N#[$^H0 ^?U"# BAOG&(^Z%9 M49,L$?LKD-[ MM!C00AJ,0GH-@)-R15F6\/U-I'C'AC,W!L'&!.3(S,\5J] MR%_:_/X#0?>U?I'#S\N47$&H%76QTN@Q18_"L^0])*\)4U^,((=ZD5:\P;NZJK9V<3#GBS^FIY] >,$"AKR:.:T5KVGPZ/8#=DK[J.P MAIPN##NT\-,N#7(;]O%.3^ @L'. I+5DEVO4H7*A"E1T:%M"I"FS.>\L>%W M2ML!*,Q@-(;5%(+PP"YLG'40:KM?D-+@BI?']/^Y3^B>CZ=C?U=5&4;FAW3^ M)[ZJ[1]X8,G_YO0\*W'0I'(.)81UAG2EVTFIHI0%%<4.. M'',Q I]W*W4' (7+[D#K(0V:VF ))SMW0'>R7C]*TW3$3)E6-C\$TW+^"9#G MK1@NE IH"_X.F1^7^)>#BBZH@4"*!3!-VCS/_C*N">L8C)B>^*YZF7 M.=(BFGT$8E@>"9&J'L8.W**#[A:K5[R[_1 T0607#,@L77:D5&#&33-;+;6[V;I6A1*8EW0HXT.M\M.BW.EK;T793[[4A]6QO'8 M#:74*:$>K@*+-H]3B2AA,]PU-C*=4QX)1_5V/:*UR"LG7FO\SIUY1R,1;0RI M%'Q6O'I06?>DUY$BP$-? 9N&A_W-*NH?^E@/['?..7'=Q+[S1W8 M^71V<3*=@Z5 @;87V)PLD!E79_.7W,:$)I!C&/T>*?,45PT[NOJX\G PS\+T MR\\>IL!E[MY5_&[H0J\&(MI1W4]H>9X>F B"U%#Q#;+X<@YZ84 W2+ZBXJ=4 MUB$GU)>1$'MWY278Q:*.405<40K]J^T6>8"XH16EIM*HR9&L0I(,4AFU=,U= ML4[$81>3(G..T+/CE#(7"UXF20P2;2LR^7N; HP2=D ="U:(3TI,CG1@$41@ M47JL[>SD11^9%EO;@H1PZ',1K8)$WRM%(;@=,A9*2?0+X.R +?B8 .4*\&>A$XD>5=864$M@+P@L7!UMG: M.H+@L%CQ8LO@Z(484U&C6R<,*.7'@Z8X:Z]T:W$E^'T\QYAE7@F;:X^5ZZ : M-%/&KI(3F8DM+ZN3>92))?Q9.Y?6.=4RP ME1F 4%10MR[@-]08JC32<5"@A,&2HVH#WFB#% MD/>UDU5TME9L,FO694E;EP3@*$B>B8]%%*PP?:2OF@=1T<,,C<-D!XF?'FAI MAQ%^>QRC@$4;I95XC2NVF>A<#*IU[ LJ)?;M.H9\6?)9%#A#?M-T"V'$EE"1 M(ME1'O#[H% W"$GBZAD*-LMI]ZF4?+>RHSGG\U]V>%\O##P@S2JG501GF7'9'M)B!E!2RC^IT:[!G&.PFX8[PROL#B0%)7X4 M.#YPO+BE5!J.LLF!Q(''[9EB24;F+=5VL!:PZP#J3DK/9XD/#^1,>9#8]AF5:,C? ULOZ*(S=#D MQT>Q^0'NM)(_B4,Z5#E59:8X :E%4517JT;O2E)HK^6[((P"OL'7C.P,QY'\ MU&J!)"46]A&$G+[6_W!S*@L&'6!?-]>:Y:;,_]F9 "JLT[9>K@'H""%CP'6E M!R]*5(N(OJ+NS(,DCN4*_H>^VNYS/#CEL.SYR(.DF57@:(PL@7Z.S,3WO5;Q M+@?W+L15%L21Y*M#RT(:3PU)B;B1@\V#=WG".U#)/Y.T4F&:D.'P@ @TDN^2 M[DO?H>:_,.T#5L/B ]([R!IQI.B%"Q,5):]U4&+H7$'!S[)$)9*GMLF_OIAL MC//ZNM;Y>%'J+]+R4@3)L>[VXZ,,LZPE;E_V9K]TO8H]' HGW^RI9;HA/A6(B_4?@1CQ!*>05I .YK# M)\X0%Y;3*R&A([!LK0FV,$ )=]=(-V>;.X&!IP#H%C>?X=:ELN(J@_WP^?4 M^%XI,I?SI-@^;1$ZXO)VU*P7>)45I7<<]^W3)K2'EI)U;'.+1Q!+Z]16OS7P M5T,HI>PK,HD1FROVV:(;L+$..EN22ZG\R/0PON1R=795SE%_[DSQBVL:%Z:R MB+%G';!8 ,FUO^EGF_5MJWW%,2I%1K$^V)BB:)SRMLY7+6K##*DK'+8I?RQF M .&H+E*G1MP&U(!P+[J26*(?(W&V2#"NF/[48RR-DM1P^R;Z._NHK*>?OW/0 M_TTB(%3K$2;\A!HADQ,]9_)V(ZX1!Q77K6;&8,A#0FIQH6/T.% 04[:\06]O MJ\ C&#P*C VKC^,KA_I4A<^KZ'EV:^2->#:(I *W-\[-7G_7@T-:Y :V7!., M)BCH6D#9ORP3"$8)CIH:2DLCNX$:X#:>YNP)#+:7MD'*-6/Z"5[K[RGOM(LE MX#ZI$-NF=,@^TESND"ALO! 3ESUXF+3Z_'1ZE9S:SMQG9]?)Z>G98;[)\7+5 M@QK3@THMOB./M@!6E:[7M5E+M#G@Z\N8KSMT84Z&+<\G\_,U"=MFX\Q,U%&" MKXBW3-0G_XU]74KR65UGGP[H02U62Z"O1]V9M6FF^2%F,V*,9P]_1#"/C M23Y;(BD_B5H"4ZRQ!@F;"E1(G'@?A'D V;C#+*?:= T-NDC7":M;! FU'@0U M %!A6S^@JQS#"S\&407>%]R)8,&PJYHK@,\NKN'OJ^1R.DNN+B]4O)!&7R2G MY^?)=#:%OZY/SY/Y[%K]6G%?8^&SS_7L-#F_QK;@.-;L/+DXO4RFU^?J)PQQ M/ F8^3PY.[U*9N>7^.$TF5Y<)U?GYP?@S*Z2B\NKY.ILAG_.SLZ3L^GT$*"S M63*; <#75_QA#D#-S\]'U1_?E6 ^WE?@5ART= P'%9_'WU?V?1U_BFH6Q307 M-T82E8DE$D^LL8N3!/E70>H9' PLT8#C!"_ZI@[T9,*N"]O1P++"<@'L)%/8 M(7''F9:-]2\LPR53';X5J%QC'J@B"]=KPC&PG@C]?^9-8?>$^HO=*4,"]*A+ M)=[244>(KWJ?CQ>FWQF^$\6ZNP9)\DE#*.Q=L[6?9V.PV3IKB;AF4)1!U\QAHRCX %=]: =(SF9[/ MI0L#L*73^1/N48CBP>J1>Q2> @4PT/-SN0 $N.3T%I0>@ (#/=RF)Z. MB=RV=YC.*LT3UP_Y.5WH^ MNT[FMNO%V14GR@9XD1-J6U@>#/W7)XSYFO_Y>*F^I M)GY/(@!@]YT\:58V, MJI_RS"$W&#KB+):H#^]V5U1[0[OL,VRD$!*>X[[!V""?NXPR+UD9NHH48"&; MR??0.'PQX#=(Y0A(X\%-FZ9"N6G\M9#4F)2K/IM@7ER*KQOJ%1 KVSY*N#AS M]L.6!^,.;E]@/1\OA[Z-.A*2>QU;YPYN^Y>,I.Q(^D7Z4O^8_E[5RBO3'[!Y M'?HQQ(S[DY<^#B5LNO89?C86]U$_LBWG>X*Q.YM^%=]\2/8)7\3A>G:^6-@U MV'8W@Q:&U-:U&]V[H/9(E9GO]C0 (J::6TCC:@,7(F8X?5.H+V3SG/;#ZKP* M[Y76AU^I.X%5@TZ-^XR*'H U\#6@4]WHV87^2M_H^:7^2KW5^.&MGI_#AUOZ M1]_J,_SR_VL\?DGV%-DA,18/OOER)%XQ$J>$Q&M"(GX'2#R=$A+IB1?+E_J6 M6D@J/G/#OFNG]KKFJ 5IRK_;?JW#T(C;0Q9(%\E?$_ISA>#Y=',.)]GJXZYARJP]\6S8EM^GJ M&JTV5R<9( _M-=L2-&AJ&+C%N,53$DC6X%##Y@77(L41^.,-D:JC.S806,?< M$^QL%;6CLMXP(@KJIN(;F2V7*6L$5NL]>#LB;AT3MR=2]45$ZHKU^W-M;1.\ M88#Y_H:2[!FA29LAE^$%,5P%)-HK:"%#2^8F3)CPX*\/<^>2^%^Q[_'>/T&P MSB:V\PYX,[^4;G6/;M'E_3CI,I?LT=ZX-M&GO<-]DDSG@Q_(5>H-?+1%7.FN M%,:,JG*^I'X^7@[_D0T-"C8,ZF]/>5W1ZSKZ0#W5(IEZ),T@OM'61VXNSZ;8 MM^O@^I?'DC#M]7K2!P)?1+E$N*.2UMX-?EF.SG#^+8Q]#A11]YLU<"GS9^ET M.PR>/45Y'5BE!-7"]>0,\K J8?X$-K,"FA27]8">[Z?CQ'6?H&"A,F7*K6[@ M+8Z_AMUOL)Z CVOZV?8H0\(0VY?;=[G8/EW*JGV55(C#?HLJGUR%B3LU*FIM M83T4' /$\S%PT<_!JCB/F/J[$&!N)7'E'\KF"'J)<-MKB\F/231".'$IA\/N MBD' R$?I="#;);N?L>:K9&#;7!9%$,)34ID@>3'V.G/7?#+A/J9803$(A[!7 MR^ZI]^I0S8V]*(^#\U(0%60PJIAQ!ID=#M8H_]H60BXJ]/%3VV#I9E!B?(0L M M8(FX;5,41L==IA7G-C-OZUW8*N0NP^&[LQ&#N 2P2V)N?*OYDC=F>*Z,^,G]3='-I+5@+L,5-J&](K7),H= MXI1"*/T*=SN#+?HP YDU^T!SMW[_!F]@R'2 =E691&P *UGE;>VS0!U3VI: M=XD3MX]K J<#%H'+HK#,44+7HI41F<(IHI0?X;&+<)$H5PI/GGS@Y05)B2!@;.&,2%3'U&PC'EQ%!-:\;3S@"HEJ MT.OO\[IK]$V>84I/@6T?<-+W]IH-UYGH!B3""WQ-$@AN;WYY?X??NB(>NKB= MBUQA 15L_ ,U .0P))?,43&%N\.CY@GM9>B2H6-<;[C;G__Q\=W)[%H#>C(# M;PB^[-0)$A5NJR1,8/).XM$8*&!IEM7HVA2)0)K'(EV2Q49AM4A1L=F1UI23 MOI%)H!AP=M(R==4'G)&QS5OY:E>D2U_P@?O!$:G<]PSD:Y3MG4Q1^(;S#E&& MI$!?F:_9L!GXF0X:GOKK$FUZQW]]_!3G FH^W;GIO>_&\P$U]2??74?.407O@:6.I M_ECZ+=C'2V4&Y@*<@JI-'?ZI.B#HRKN0SD1(<4@&_=?[NKSD=H-FL?R#6[\T M]I"P #'928HZ RB07(6KI-#)OH4\AVZTH^K>_GV>V-BHZ-H@"2Y8X1C@-N+Z M.+Q*X W:VUG0=0RZ'@.= XGAC4;ADR_,9#VA*S@IIL3^4]OH([&U/&2Z2.]6 M1+8MX^#>[F*BT@B^]LWG"PKP!Q>ATJ7;[G9E+O6!<G^A/@P#SG;$;+NQ# MO]I)AOL@C;51"W^13\PDL8:)*/JU+9XB!=)M%+H"C/Q(!I?[Z24U.?DLV;K. M]0 ,9HG-K\0/F!VE 5N9]Y<$)^C>^4J[E?;W4A%JQGC J>\"QCQ?KM[S$7'@>RMEJ![V!7U6I6Y2_&LLA'NG6BM;I6<#@.& M!?E!["?<;[[N)4R6)UFW!=,_Y?LP*+NL*A(+ 'XHB,?04>)<^8PN"J,3(X]X M#XOSOEEDV+NDPII%;_[(=:2]N$>BN?VAM0'!'J3>2+[-RY9@QEAINLT+L=E"Y?9]6A MQY,N5KR[^=WIZ)=]C)^6?[//V!B7\77^I^/E^G>&;=2/ MWI<_R&F>-(H*1AF\]&])W=G\?@+/)S7W!&]SJDF:D QSW,GU:>4WC>OK5MF^ M;@^;ROD^PMM@?7<*?_\:72+3*]G -)FQ7VU9^@8T7-+GTF? ]Y[J<370]Y\*..'78 M]3ZT#O_$93Z$Z7U*LD!3:F:?=G@P.8O?OK4#J;E-E]A-KC-%&.X!&Z)W89&$ MW#@=;]A7%Z;H2-H>-E1=FVI=I[N-Q%[(ZY^PF]X693EC"[LTH755HU=W*7:& M>\KZ-7V_LL?QZ)1W3XH-D["-\QUV*Z&(#)KAO(JP_7]8%82LAS]+#'SM;'Z? MY2_?"I\##1.IF*X.IZ;K+'_=K6RA!\X#+"XZ29HK\,J7%55@WQMALMX>HK*, MPX*EL.706]NN..HI!$/#9^S[R%\L01^%?4A##RD> R_HYU>^(T09?-VN(>\* #&?SN9\ M=?&6->K0X_+]SV\CATN\_UMCI"DO=23PE[2"3 ?61;<0 7-[P#3^@ VBL##B MA:7 P6?VUX1U5N*676-;X9*/RYD;U-@F%VJY^XU^.<$KEJ7QC>]W M\QJQB!KFK6B8-[X+C,]N!3[)JCZMP4.\LCU7#N^AZ6?!21:VC<89N49J6,U] M@;P.F##=N%0[?WLE7IKP41KWY21!"]0"ZBS(F@YX-M!D/V-8LJ@[XG?;W3!ID9JFU"0 MBE>YJ^HN2&G/<3^O1]U6%=!DB:,L@FCE\Z7T33"R^6^ZYK0CROG]2O_.MLOX+Y^5# M!T,X[$2_Q]O,_''-R2&PQ?O!F!M0E$S&XY _=0$<;M,MGHY[K@/?8Q@)T*NH M>TQ\?ZKUH5 ;5,/MDM$DXO,?T+@ME=OY^E#N0!B5C/;2M@Q#VP_,2T*;08_*VK'VU3'O7(:D)W0$=*WT^58OVP)UUVL6P3=H;YO8X< M-FGF[.4P/HW@8:-C#)S4I,Y'!; #%6IN!6IH!P=UA%?DL'V7MNF;;U#,F%LJ MUR3XOWV&!I3[%GD8MNU_?3-_]@K>](^_^68'$A?X]QJ[;15F!:].)Y?GS[AS MF/W05CL<$LFNK;;T)^CA<'#P ?A]58$I*!]P FS.0."]^;]02P,$% @ M (IR6*60VV#7! 4@P !D !X;"]W;W)K&UL MS5?=;]LV$'_77W%PUV(#N%C?EO-AP'%;;$/;!4VZ/0Q[H*631$P259)*FOWU M.U*VXS2ND6$O>['((^_N=Y\\G]])]9>N$0U\:9M.7TQJ8_K3Z53G-;9 M.SHII6JYH:VJIKI7R O'U#;3T/?3:FA;KNXO ML9%W%Y-@LB5\%%5M+&&Z..]YA==H/O57BG;3G91"M-AI(3M06%Y,EL'I96KO MNPN_";S3>VNPEJRE_,MN?BXN)KX%A WFQDK@]+G%%3:-%40P/F]D3G8J+>/^ M>BO]K;.=;%ESC2O9_"X*4U],L@D46/*A,1_EW4^XL2>Q\G+9:/<+=^/==#:! M?-!&MAMF0M"*;OSR+QL_[#%D_C<8P@U#Z'"/BAS*U]SPQ;F2=Z#L;9)F%\Y4 MQTW@1&>#6H)/R&DCF\EYVI-;SI"BP>\T\)\ YUN$5]&1X5^ OO M3B *&(1^&!^1%^V\$#EYT7_WPA_+M3:*DNG/0WX8U<2'U=@".]4]S_%B0A6D M4=WB9/'J19#Z9T>,B'=&Q,>D+ZZI8(NA06O%&VT$I2P6\$EC.33PCG)?VY,5 M*D.U:I>_#@J66E/EKQI.7WW(HN,Z;VKT2ME0:5LG&9L@(+J\&0K29FH$W $9 M1B#-%DC^ $02$.Z Y".04^_MH#IA!H7PBK?]F5>*+W:G(8%7+[(P",X@\.$> MN=+>.Z2RK&53>*+ME;Q%:AI&PW4ME4%E%5@DC;T%1&A!JD.X2MQ>=5BT]^;S M('HKZT'I3N=RH,J4:]$X2(YV)(3)+H3)LT/X6FA>50HKA_(CWF(WX*$('15Y M..<.A6ULR^)O,JAXI%J-JJ%4LH6<"MEFOZ8^9>I-AT*E87T/Y/MBR U42@[] M*?2HA*Z=;-X5T,GNQSU2)66A3[RK!\J6/2>ME52VV#:I!"URPT C+XF+P2U6 MZ$!KYD27:A#F!#X\UG!$'B&D]+MG%/7/@U3,RT7%%1IC)3:2OO:PHQ>@YR21 MD0\&[82N><6<*2,2J[U&WI K-NK(IIM:(6Y;'MJ6Y]D^99M5M&>PAN]@QL(X M8G$ZIW7&9G[ LEGJ/39$0\JB)&$^)5_*YE'"PF#NW4C#FVULK*@@8LD\8_', MR@H2ED8SYL\3[P,EQ// A"&+HXP%R%>CLC,I^Z/M&X-?U M.-;*<;$'RX(Z =#P0Q$6W3@$N6F"VIMTS>)K_7JKGTZYH;'#O2%41\1,/>NE M[3ZM5+MF\Q6_9YP?^T'E-34LI]O=,RZKVKU CV#@WVVMB^A2T<;V$T.>OO/ M+CPE>5M? 25"3HV.QC#W!CXE>[+TEA"D\!*6$,[@I7<)=G,)84*;E?O "F)+ M_%_[L;/U\%PWVN)Y[,4GE'_OQ&QTHN^<.'=.M#1R8N0[)]K=H2J9[LUYU'0K M-\UJ<(X91[X==3'Z.&V_YZH2G:97L216_V1&KX@:)]AQ8V3OIL8U M=4/9NB4UN@*5O4#GU/_,=F,5[/Y&+/X!4$L#!!0 ( "*&PO=V]R:W-H965T[K;0KM+2]AU,?3!A(M(Z=LQWH_ON.$TAI1;E*B(SM MF6^^\6>/QWNEGTT!8,G72D@S\0MKZ[L@,'D!%3>WJ@:)*QNE*VYQJ+>!J37P M=1M4B8"%X2"H>"G]Z;B=6^CI6#56E!(6FIBFJKA^F8-0^XD?^<>)IW);6#<1 M3,W_AD,]+<%<"=/^DWWGFR0^R1MC574(1@95*;LO_WK8AY. M+/Q% #L$L)9WEZAE^8Y;/AUKM2?:>2.:,]I2VV@D5THGRM)J7"TQSD[OY0ZD M5;H$0\DC'H+KCWPEP-R, XOPSBG(#U#S#HK] FI$'I2TA2%_RC6L?XP/D%;/ MC1VYS=E%P ]UQBU>_+NU_CM;&:OQ8'PY5VT'EIP'JK))?3I$B_?NA% U(;\3/L8]*_E&?^# Z2 =TR%*TTCBF&4N\IXX0IM(]C1=B"EW*9VP+ MY#J)Z& 0DQNT&!VF(;GQ[G^F>T5B&K*0,A:BS>AHF-%1-B 7I$A[*=+?EN*4 MZWW/=7GD>DZ9B^#GE7E0.\"^9XV'*?7_;,\>-/R@U".F.-[$$]N;P[:4LI1; M[&*"RQR<3MV&7I$H1ND8\_YZ3Y8-*H;GXAFW%?,_+"B6FM^>37XDQRWYT(@7 MTMU51EZ_REC$WI!X2 =9XBVTVI5M&W=57&O8@39<(/S-1=CKB(;9$)5G(YH, M1QXV%L=__IU_=S2N7%;*LO2LWL%)=ZQ ;]LWP)!<-=)VC;*?[9^96===O[MW M;]0#U[B)A@C88&AX.T1U==?WNX%5==MK5\IBYV[- I]*T,X!US=*V>/ )>@? MW^DW4$L#!!0 ( "*0@( !D% 9 >&PO=V]R:W-H965T M$ \ MN,FEL>;8P7::[=]S=MJL2%W%2WQGW_?YN\N=YYW2#Z8"L.2Q%M*DM+*VF06! MR2NHF1FK!B2>E$K7S**KMX%I-+#"@VH11&%X&=2,2YK-_=Y*9W/56L$EK#0Q M;5TS_;0$H;J43NAAXXYO*^LV@FS>L"VLP7YO5AJ]8& I> W2<"6)AC*EB\EL MF;AX'_"#0V>.;.(RV2CUX)RO14I#)P@$Y-8Q,%QV< -"."*4\6?/28C IJ+ON5/>[K< 2X#E\ 1'M Y'7W%WF5'YEEV5RKCF@7C6S.\*EZ-(KC MTOV4M=5XRA%GLY6&ACUAE:TA;^_91H!Y-P\L,KOS(-^S+'N6Z 66]^1625L9 M\DD64/R+#U#1("LZR%I&9PF_,3DF\61$HC!*SO#%0YJQYXO_(\U?BXVQ&MOA M]ZE$>Y[D-(\;D9EI6 XIQ1DPH'= LS>O)I?AAS,JDT%E8^T7? M[L_A_:-QR_262T,$E @-QU=32G0_B+UC5>.;?Z,LCI(W*WR[0+L /"^5L@?' M73"\AME?4$L#!!0 ( "*&PO=V]R:W-H M965T[%(B?SXD1+IQ4'I[V:/:.&AE9U9 MAGMK^ZLH,O4>6VXN58\=G6R5;KDE5>\BTVODC7=J993&<1&U7'3A:N'W;O5J MH08K18>W&LS0MES_O$:I#LLP"1\W/HO=WKJ-:+7H^0[OT/[=WVK2H@FE$2UV M1J@.-&Z7X3JYNLZ=O3?X1^#!/)'!9;)1ZKM3WC7+,':$4&)M'0*GY1Y?HY0. MB&C\.&*&4TCG^%1^1+_QN5,N&V[PM9+_BL;NEV$50H-;/DC[61W>XC&?F<.K ME33^"X?1-H]#J =C57MT)@:MZ,:5/QSK\,2A>LXA/3JDGO<8R+/\BUN^6FAU M .VL"1$YR[ESFHZ%>1G5[>:[E?;G\"[!M[\&$1/%;<,/M%[N/C" M-Q+-RT5D*9*SC^HCZO6(FCZ#.H>/JK-[ V^Z!IO?_2-B.-%,'VE>IVM>"PE9S(*;07?"#AKA!6_[5W C'IQFX$_(6)R6+$N3HSQCLZ0()MZ0 ML#B9LZ2:>2EA698%'Y#:;:]D ^_:7JM[]);E/&=QF4!>%:S(\V ]4(^HC:"R M9"4KRO2X!%^4Y1+ZDUE SJJR8FD^)VE6)"PI9L&ZKH=VD-QB0XU-A:@%]Z/C M@B)6%M*]+>J= MGU$&:C5T=FSD:7<:@^NQ^_\S'V?H1ZYWHC,@<4NN\64Y"T&/RCX@),/X?5+U!+ P04 " BG)83#[6G)L" "E M!0 &0 'AL+W=OWNPE2R$>+#&K!A[H16$ M#'-M"<0L3WB%C%F0D?&X97IM2ANXO]_1/[G:32T+HO!*L.^TT.NQ-_"@P"6I MF;X3F\^XK:=K>;E@ROW"IO%-0@_R6FE1;H.-@I+R9B7/VW?8"QB\%1!O V*G MNTGD5'X@FF0C*38@K;>AV8TKU44;<93;CS+7TMQ2$Z>S&=>$K^B"(4R40JW@ MW3TQEGH_"K3A6Z\@W[*F#2M^@S6$&\'U6L%'7F#Q9WQ@=+7BXIVX:7P4^(7P M]AW *4=]/!W&[Z&A214.(4C_J)IW97R0?N,&=&F#8-Z!>8F4/^WX2#^'05PGV6J=$ MN7(#0D$N:JZ;+FI/VQDT:5KOU;T98#=$KBA7P'!I0L/S?M<#V0R%QM"B&PO=V]R:W-H965T$D+O%EQD1.%1['NRU)0 MDM1&>=9W+"OHYX05O=%E+7L2HTM>J8P5]$F K/*M4+>Y#0%:DR]J%3" MK$AH\K-]'^EU')T=QXES%/ K*<[ M4UP+,<[@N=V,;LUGOM?8_YSO)1*8*/\ M=2CJ!M0[#*J'YUR6)*97/9P.2<6&]D:?/]F!=7&$LM=1]HZACR(_FZ4!:=]]N;V L8I(P D1J$1:NPDGO:G=F[$F,<13-%I$QK830R1]+294T MID2F0(H$*%9I0S*\DG "GS^%CNU<&.,XYI46"1I3O-?TW('I^(&A"UDH+AB5 M)A1(*G!\!#Y_ -MEQ*76+ MM,"N;]J6@QX5*=9,VC3^?U\,9]%,/Y^#='BO8< MU3D97,#U[&8^G2^Z3-XSLF094YB(]WR5Y*U.U@GR\>S0] *[3RYT?+9K.J';ZAR^BQ2/7U*>)53('?%F$(TGPA)@ M!4Q)R30 IJ2E$E5+&0M6JN9?0%?Q+UC 1@5.=8A57F5$85?B>\QBAJ]7Z#FF M'_AXW9#ZV#UR]/V!Z;G^ ?ZZ^$=,]RH%1Z;<[Z;<_Q]3'BD,K7Z?4/R(34ET M.N2A>3\._V]'6^X[Y)W#?PPYK@3:$E"#X4.Z$CR'KU6F,ZK'W07%#SP!WW%$ MGBF.:H7M&55HC-O "PIU,H>6;[J6W59BIV:"-GJ_G7)9P#=#NVO9 M7Y3W%&X%EQ)PTE?8,C@6SM#T0GPOFI Q1[/74J=$UCWBFJ$_:$&/JMQKU#H; M[]7"EG4\TPU"[,AY$?,:6'E%&NB6Z8K-%VSZ'.2^UN MSZ*3C942;%DUA<9:/! F<8XBGE4-)\0^P[1_P4=H&#IP>JB%^WN[14[%NMZ@ M)-2O2K-F=-)N21LWN\F[>K/A/1"Q9N@VHRLTM&PO=V]R:W-H965TK$F>T4^M_OG)",2A1-V@L^V_=]]YTO M=TQV0CZJ#%'#ON"EFEJ9UM65XZ@DPX*I2U%A23<;(0NF:2NWCJHDLK0!%=SQ M77?D%"POK=FD.5O*V434FN)F:LV]JT5H_!N'[SGNU)$-)I.U$(]F\SF=6JX1 MA!P3;1@8+4]XC9P;(I+Q^\!I]2$-\-CNV#\VN5,N:Z;P6O ?>:JSJ15;D.*& MU5S?B]TG/.0S-'R)X*KYA5WK&Y)S4BLMB@.8%!1YV:YL?WB'(T#LO@+P#P"_ MT=T&:E3>,,UF$REV((TWL1FC2;5!D[B\-$59:4FW.>'T;)XDLL84;O=49H4* M6)G"5YVAA"5[9FM.1^\>FO7]Q-$4T>""[?GB&+^C3#QJ^X#_2_SE?*RWI\_EUZ@%:_O T MOVFI*U6Q!*<6]8Q"^836[.T;;^1^.*,^[-6'Y]AG*VK1M.8(8@/_D,DI^6<# MG)9/-:BI?YLRS"N9]#%K]BS%)S#!?AQ: =^0%;@>O;0CWJ?O-1(=!JP M%0M>,+*#. ;/C^Q1$/>.7"@%-'F XY9Q^NXU <$/(MMUW6X=M%E67;V\R/;# M /R1'4?QX*9&T )TEDLC3NKV-QY2# M/2:2!Z$I/#NHPN,G%B^#7T \C.T@](TUBNQH/()3E7:.6K9 N6T&DX)$U*5N MN[<_[6??O&WYO^[MX+QC MK-0V8*?-MJ(I@CK=, S[0%NT3402-9**FW_?(R6K3N!X_6(=*=YSS]WQT7F\ M$_)!;1G3\+TJ:S5QMUHW5[ZO5EM6474I&E;CF[60%=6XE!M?-9+1PCI5I4^" M(/4KRFMW.K9[=W(Z%JTN>*J55I4O3.N*UYW3_J]K\.!PRAXQ8'T M#L3R[@)9EA^HIM.Q%#N0YC2B&<.F:KV1'*]-4Q9:XEN.?GKZ6= :[N@3799, MP?F]?5Z,?8W8YH2_ZG'F'0YY!2>'6U'KK8*/=<&*Y_X^A":2W[&4PIS3!8$<5E%QI5@!::U&BBM65\YEAFR5\:!D45#/ ;K4& MRS1LUDA>0A1XSJQBDJ^P[C=<*@U?J!$B+6%.ZP>XI7*U!=(U&,X@R;PHS=&( M@LS+\I'S[7)Q"8N*ENC0*LQ)*9@5J %N6F",R@@OGBZC?K7K7Y^?/#)T00V5Q9Z>A1_+ MJ"HI'CE]D>H9A''BY4EFK1$F'N\]%LCB-[J4G)4OG S_Q(NRT%BCP,M(LG?Z M6%K]LA<>\0B#A#G$>>(%4=!7 6 MKT#55G G>;WB#3*:5:+%#N"1O0'+)WAB5 +>!O9,77^;7?R0\GKS_'983 >C)UCF M-,::1V:50IIZ*5XNM#-(1UX>I,8>019Z89X9.X)) 8 D9 9 >&PO=V]R:W-H965TKV&2L)S5B@N"B39 M]* [44V'^U+, MD32S@9II6%7M:A".%\8I9UK"*(=U>OB1952S!)U2J:_0(TN+JR:.( MN/WG"HU3SJ;HQ1<65R;PT8?IE,=,8AB@'.@5UL.GH!=/6*$QX@J)PFJ@KTO1 MD%4IE2P56<*D0K^A013!TPVQW_HE.:DF!S$C&-.$4?T>+$\H5Y"V\+F%4"766NI M4E3**MH8, ;S2T@EH#J8 _^ %3> R272&FU'QY00NR2@3$! MP:3O[ @J48##('P04('4AP,O0D$XP+Y'&JR0@&"/> 8U Q?W'8).*QFG4'@5 MFDJ1+]-.9X=IYWMNN =P6KC8QA0FKK^KW.-!(*]RSQ'EH 83X$.H+(GQY5C4 M:#K.2R&UU6T.8K*:/D@RDP+4YVVSW1!","Q%-4O1T1B]!LTMNU&-WN_!RW>Q M&_G()Y"0R+T.A"@,D8\#UUFERP \ZIB1$_[\;/D \.UCWS&5->IC)W1W MA&[B8Q*LT TLVK2 S\GIW2 RI[7'<_J?D&T5:YSX@S6<*!A: Q-LLI8J%.A- M!4;T'+OM)4W\&PWZ#R@N73^$I#Z Q +8)M<=>Y\BTP/HA:AO$DD3FVX_@G)E MRA/Q0ENHCHM+P!*<4S4 :PFQ$0.0;Q[_Y+C_!6@R.V^"PS!8M6Z-*&N!7P$KW\']?K!XK?8]CH=] MWVFU1G$LJD(K6!XS?FG.WTW86Y$[=SJ$P3&ZHO+*GJ1'I>2922X[2K20QR-, M?&^U<;G7@>^Z!/L#@D@$*< ).E_5K&WB-:+/K*BFLGZ\,Q0N BD[04<5,S4K MK 5L-PI1_-& 8<*H-);>[C50W#>G2*.X[T6X3X+=ESG7N6EF K=S*.D0@<:] M[@;,TQ@^*&[O'B=72\29TXWK(Q+B(%H%/X -^Y$)?C\,8(*#/@!9V8I\U3CY M]N>?S6X]3AC(T"HV/^0[@%N]NS&ZKRQG8;\RKH<'@Z!^+OB-S>^FU-<3!D>NL6IUEWKR1$&=? MI]9O%2TX9@&.6ZU-MYF]UO5TSN3,7L(K9)-8?5/=?&WN^4?U]?9J>OV3 K& MC$/.SM@4ECI[_:"+9'WQ7G>T*.UE]T1H+7+;3!F%]&HFP/A4"+WL& ;-WX_A M_U!+ P04 " BG)8S3-Z:X4% #0#0 &0 'AL+W=OO(-RL: ;5UM6W)@:0DBIWBEL,V(LMDN?VG,6;(EUP4^G*P,Z:< MCT9ZO6,YU4-9L@).-E+EU,!2;4>Z5(QF5BD7HR@(QJ.<\F*PN+![MVIQ(2LC M>,%N%=%5GE-UN&)"[B\'X:#9^,BW.X,;H\5%2;?LCIE/Y:V"U:BUDO&<%9K+ M@BBVN1PLP_G5&.6MP!^<[77GF2"2E90/N/@]NQP$&! 3;&W0 H6_1W;-A$!# M$,;GVN:@=8F*W>?&^B\6.V!94#* M&8B>,# C[V1A=IJ\*3*6'>N/()@VHJB)Z"HZ:? M+88D#GT2!5%RPE[<(HRM MO?@TPK^6*VT4-,'??1B=B:3?! [&7)=TS2X'T/F:J4;(D-F]QPNN*"&PX(WE%3*6X.??&?]G"_8^1: MYB4M#L^?3:-P\DH3X=*"&%8P<<,PZFP1++R HG?N[=67D'YYZIG+RNF/>.<@W"T#I*/G)* M?B;+:@O=7A<^3X#FT$.ROL4!>2 TRSBF@@JR <8A!T:5)A8.:),UW')QV=/=<"%(BZ(QU(?%UW3HK:EC> M@$L=-B7SILYU>L&DDM5V!XE4X* 9>Y^<17[:JG0*DO1KI+X%=Q9V''6TTGZM M\9 L-:$0L082QTB;1&='9;*0ONV$'.0J3)_+"HIA"# 2T.0P@.[@XX=/=ML) MB'J<#ZY^O![#CMO5@9S%PW$$7"\$SE-3\>&/#1*P9P67:]/1?5/SA,CQ5!R5 M:7*"Y=*6Y=+_P'*8GJ76S&B;I7^17A_7G?33S]5]!"B;(#Q;HZ]!')<*F70$)J(4 2M-SKTDA]I'K,V @[PC6O&O6.@U?P:L/B,#+SP.\;=4$? 8)]F?3 MP)_$(2Z@[\.)/XO2/OV:C&M5F),@CDDT\:-QZMU+ XPCCU);JX-9'(S$GXR3 MVD>2^N$L^"Z0FNA6@F\MO0/VZTHYTOI&J)NP,VB<:1KX<1C8Y\DX],-IY+V7 MQ*N\M-=#7COUZNO@R1[O:VIHZ+:GY][]G@FX MK+HOY5-(LS^-@=3"8PWP:8!XN8)C/0&=>5WE2 CI&JR+A>RZHP[+9K$ MV/M3Z([4NX&+:0Y,BB0&S/4";OTPF/II%))S[Q83"TWW2$5E2_F=+NIKG%'G M+3MG:FN_)32QD;D7[G:W_5Q9NK?TK^+N6P=NH2TOD/TWH!H,)\!IRGT_N(61 MI7UG7TD#7P#V<0>?7$RA )QOI#3- AVT'W&+?P!02P,$% @ (IR6)%G MY5_< @ Z 8 !D !X;"]W;W)K&ULE55=3]LP M%'WG5UP%A#8)-6G:0E?:2BV#?4ALB+*A:=J#F]PV%HX=;(?"O]^UDV8=E$J\ M)/ZXY]QS8]^3X4KI.Y,A6GC,A32C(+.V&(2A23+,F6FI B7M+)3.F:6I7H:F MT,A2#\I%&$?1<9@S+H/QT*]=Z?%0E59PB5<:3)GG3#]-4:C5*&@'ZX5KOLRL M6PC'PX(M<8;V1W&E:18V+"G/41JN)&AS#MNG@?\)/CRFR,P54R5^K. M3;ZDHR!R@E!@8AT#H]<#GJ$0CHADW-><09/2 3?':_8+7SO5,F<&SY2XY:G- M1D$_@!07K!3V6JT^8UU/S_$E2AC_A%45V^D%D)3&JKP&DX*]U5(J_R([-L/-1J!=I%$YL;^%(]FL1QZ0YE9C7MG!L[O2VZ?X-T-FPLT[X>AI40N/$QJTFE%&K]"^@$NE;09,K?D[FQFB[+GVUU M5[3=[;2N@0:F8 F. NH0@_H!@_'A?OLX.MTANMN([NYB'\^H(=-2(*@%3-QE MYI:C<;-;IC63UFQ3O)-SN^(+):A7N5P"-\#6_>H2V0RK/FI2K^K40/[@MPO4 M7*5[Z$X>Z-Q*!UT?W6#O6YG/46^*AO-'U DW"%>:)PBWOI$(/'E 3;X U^C, MQ^].KV[ZV^%?G(%D-)VW#N*H@BZK7X$O584K4EI[QFFP9*G+)#;'1'GCP77 M._9?UOS\S5BF';-0XWW"='O?0>:R!1I;25$36KC8U/*O?Z M%U[] RZ97G)I0.""H%'KA%Q35[Y:3:PJO)?-E25G],.,?D6H70#M+Y2RZXE+ MT/S&PO=V]R:W-H M965TQCV0%MT3%07EZ3B9K]^WY%L1>D4+\"P%YN2#L_]^WAXOFO,)[M1RK$O55G; MB]G&N>WI8F%7&U5)^ZK9JAI?UHVII,.CN5O8K5&RZ#95Y2+P_61125W/+L^[ M=S?F\KQI7:EK=6.8;:M*FH=K53:[BYF8'5Z\UW<;1R\6E^=;>:<^*/=Q>V/P MM!BT%+I2M=5-S8Q:7\RNQ.EU0O*=P&]:[>QHS2B29=-\HHS;,8*M99M MZ=XWNY_4/IZ8]*V:TG:_;-?+IL&,K5KKFFJ_&1Y4NN[_Y9=]'D8;,O^9#<%^ M0]#YW1OJO/Q>.GEY;IH=,R0-;;3H0NUVPSE=4U$^.(.O&OOS7!,VIR]JZIW<:R'^I"%4_W+^#2X%=P\.LZ M.*KP9UF_8J'@+/"#Z(B^<(@S[/2%Q^.\[>+\XVIIG4%#_#D5::\HFE9$(#FU M6[E2%S.@P"ISKV:7WWTC$O_LB)O1X&9T3/OE!X"N:$O%FC6[,]T: YE3[T=5*"/+D26FOH!LK&+?,B%2[B<)5K'@411X M'YQT:DHVBK@?9RQ,>1@EWO=JK:"_.*I^OE2U6FMWPN:"9W' 3EC*4Y$\;V2T M(Q$)Y ,>)XEWVSA8@+=QQI.8O,US[J>^]PN2?HA^M'YA\*&(X$Y$BH.$BRQ^ MWC$A(!"%+!5YY.4[1V. QA!XR M_Y7:"2RDJ'R4$QS2B(LDVC?2TXV!_^M;%G"_2QF M,;(=Q5^7#96A2G 14I?,0QB,_6RHR7,E"=$+J>^S,.&!+UY6CP/WO8#YDH'Y MDARA)*R*E=>M:TU>;9@/UN:6:6@KDL<3V"3&NI#$=BK7YBK5A MQHPB0BL;=8^&4Z_8.$.0VVWQLM)T8@4X]S*TM+C?=Z'H%J9*%/OM;Q4R.<[Y /SWOWYDB1]B !&8L@3/\]0C ME$48R7#G8W$6\BCWO=\F8 7@ QE@+1JN\ #<\AA0.9G*16\1DP3"![ZQ\'F6 MQ$]%#QX^X.@RLL#=U'S"$8LH24*Z?FWU@0_>26VQ(FY$T1[8#$LHKTT ?D\ L%,@7\QNI!5RMQUUTZ:G='M_=UL>#O<;*_Z M"]VC>'\M?B?-G<;<7:HUMOJO4@PRIK]J]@^NV7;7NV7C<%GLEAO&ULE5;;;N,V$'W75Q#NHG ;:R[Y30QD$O3 MINAV@R2[?2CZ0$LCFPA%:DDJ3OKU'5*R8J>.L7U(+(IS.6=NFM.U5(]Z!6#( M<\V%/ANMC&E.)A-=K*"F^E@V(/"FDJJF!H]J.=&- EHZI9I/HB#()C5E8C0_ M=>]NU?Q4MH8S ;>*Z+:NJ7JY "[79Z-PM'EQQY8K8U],YJ<-7<(]F"_-K<+3 M9+!2LAJ$9E(0!=79Z#P\N4BMO!/XRF"MMYZ)9;*0\M$>;LJS46 ! 8?"6 L4 M?Y[@$CBWAA#&M][F:'!I%;>?-]:O'7?DLJ :+B7_DY5F=3;*1Z2$BK;(;P 9;4!>1 <- M_D;%,8E#GT1!E!RP%P^D8V1[NSFNRW:MOG1#>T@+,1 M]H<&]02C^8\_A%GPTP',R8 Y.61]?H_M6+8<+.!KRA3Y2GD+VA[-"LBYUF T M<-_6;Y/1L3KH=S^K!_1828X=S<22&%LH?5NS?T![ M%E!E,3[M8*0=1KJ-D6]AI!U&0HT3+ZEQ;.EKMH[)+U*6:\8Y"A.*4T%C]PWV M=]+J?:),XY.M15#P0FZI>B1,DX+RHN5HO+1&.AKZQ'N0AG+2M*I889>30N+@ M*4%1:TZ3#R3RTR#P@R#PK@=JSC,52V8#\(;>B7=>%+(5^$I! >S)16DZ\[,T M]*Y0MU*RQJL.24.5>2%1ZAS<*ARZ]FPC!&BNP3%H2)+D_BR.O'LH6L7PNH1& M(E\29J$_2U+O1CRAG,0ZSJ>1'^2)=P45*!MK0Y\[@"0,_!1E/S>.&Z:/@^6K M[/CZ**N/K1ZH)'Z6!WX49FCY+/2:T7"6. )=+#%\PK"*T3W1 M(9F?(,9X&K\)YYZ"./$NJ'@D\@E4J6AER#C*+>& '+W&N*$OSL\XSU)_FLWP M[A(S;WMYQ^88^P=3%^A9-D7!G92]>A^GB1_EN?7E@KNO<<:9;S.0 MY@F*_8&Y/IB!:#JUZ+WO;2G; E&$?V%(#@RT=!AHZ7DI(WET*J3Q!+:KUCC+^ MA.\BZ MD)@6X[]1,BL<5VO9\I*LJ)4JL 1L>%>T?!M"318 D=+W7#HYT]O=0%+)H0M MC_X%E@N3I?8<:)Q@I8_8E,.(UR_D?9!5%[YB.WP]VF,/5QFK[XV_"-J6#.^. MO#O L8'=]P$GC!_$N9_$V5:]%E+;X-A1](R[H,:"2V(_BV-_-DTW7>2&F6R& M>9D$B9]DH??9-0SKA$(_CJ>VBK=[KS=JFQIG0I)N2K>3^(!*29KZ<9#L+;K) MUNI3@UJZ!0]GO!T*W18TO!UVR/-N=7H5[Q;03U1A#C3V9X6JP?$4"TMU2UUW M,+)QB]1"&ES+W.,*]V!05@#O*RG-YF =#)OU_%]02P,$% @ (IR6(^" MPUZ# P G!, !D !X;"]W;W)K&ULM9A;;],P M&(;_BA4D!-+4''I:1UMI6S88,*W:!%Q,7+C)U\9:8@?;:8%?C^UD:3.ZL"+W MIHD=OX_MM_Y\&J\9?Q )@$0_LY2*B9-(F9^XKH@2R+#HL!RH^K)@/,-2)?G2 M%3D''!M1EKJ!YPW<#!/J3,/I%D$*D=0(K!XK.(F\ZLP<"SAG MZ3<2RV3B'#LHA@4N4GG+UA^@ZE!?\R*6"O.+UF79ON>@J!"29958M2 CM'SB MGY416P+5T=V"H!($3P7]9P3=2M!]:0V]2F"L=LNN&!]"+/%TS-D:<5U:T?2+ M,=.H5?<)U?_[G>3J*U$Z.;WA2TS);VS^A#$.QJS[_DJ9+[6NZ/ M=LC#=OE-))^3-WK3K6WN&E[O&=Y[QF*D!JHL**"[(@8;NKR&; _^^H\EGK57H">)$Y#B"B:-F %\!<[T]2M_X+W;99]-6&@) MUK"V5UO;,_3N7B,8W7]6Y="5A$SL-+-GTTR;L- 2K&%FOS:SWSI.+WX41/Y" M&TK]N5?Z_3L!7'=3MW; M+)NTT!:MZ>CF9.-W#Q+:5D\S5FFA+5K3TZMKS)>$"I3"0DF] MSE"=%GAY%50F),O-Y&ULO=U=S M=5W??C@_WRW78IOMWI>WHFC^YKJLMEG=_%K=G.]N*Y&M#HVVFW-C,K'/MUE> MG%U\/#SVI;KX6-[5F[P07RIM=[?=9M7/7\2F_/[I3#][?.#7_&9=[Q\XO_AX MF]V(KZ+^V^V7JOGM_$E9Y5M1[/*RT"IQ_>GLL_XAM:U]@\,6_YN+[[MG/VO[ M0[DJRV_[7\+5I[/)?H_$1BSK/9$U_[L7EV*SV4O-?OS>HF=/?>X;/O_Y4?<. M!]\R73MSD\^E\V?9W^="?\4)_NI:61;W> M:6ZQ$JN!]HZZ_?2U]IZZO?U:^T#=?O%:^^B5XS<4P'ES\I[.H/%X!G\QE&)T M5[S7C-D[S9@8TZ$3HFZ>9C^UJ7YHK0^=CE_C'CCU2-_]\6S7-)R\VC]7-';%\K^GFB\V3$I>G%W\UW_H]N2_ATJ/Q!P2?U3RXM:-'@]5.U*X-1J)S&'Q%P2\TC,)['@ ;,/V'[% M>G\QM1;6K'F!NG]>QV2?T7&?ACU;F#.YSYCL,R&Q%,*D"K6>*M125NC_B+HI MSV6Y%4/%J6Q[:G&2F&,=G71].EW,Y7/N'F]EZ+/%HG=I>.2>^206/LP-8 MZ+9A]\KI^#"GDYEM6?)F$;EG,8DE))9"F%1.]E,YVB]F M9)\)B:40)E7?[*GZ9J^^F&W*W4[+ZKK*K^[J[&HS^+JF9$ZM0!)S9L?7G#6U M+*LWY+O'V^G&Q#9G>N^E;7;TTM!L9)GR5O[Q5H8^[U]TP<"^F;/)?&+T"F)H MWXRY,>_M6T0^<3&))2260IA4$?.GBI@K*^(RVZVULM#663'T5NDORM:G%@*) M.?/CF8\YL8_F/N[Q=H;57))F[Q+WR)WS22P8>:3AR".-R)V+22PAL13"I+): M/)750EE6?R^K;_OW-)?9;5YGFZ'*4@*G5A:).23FDIA'8CZ)!8NCVIM/S$GS MIU>C9*<1B<4DEI!8"F%2(>N3[M/7B;*4PV)W5V7%4FC9=O]1Q5 MJXE3BQG5 M'%1S4[QBMOHN[J*E_68M5,L'?KP8I5"B=7+*DYK29= OJD]^:'B_;IH9J/ M:L&HYR-$^XQ&]1FC?2:HEE*:7(-=G$=7Y@(NOE3B-ONY%44]^!&&NO7)]8>F M=%I-FMD=3^Q:T7X1H= ;54DJ3B[!+ MS^CJ^$Q8W#2-NLHW6U/4^)K*@FH-J+JIYJ.:C6H!J(:I%J!:C6H)JJ7XHD MT)>[:KG.=F*?B!>'&.Q@7:-9(%1S4,U%-0_5?%0+4"U$M0C5XE:34IB3XY5% M@O::4II'C+X\+(NUNM3RI_GY8&VC*2-42E4 M<_3C?-!T,I\>!:;07CU4\U$M&/F,A&BO4:M)$TIS,9V:_?>]T&@5JJ64)A=C MEZ[2U?&JSZM[4=7Y;K]"%C]N1;$;?M,+S5BAFJ,?)X9,.U)[,>J^<$;IO,:HEJ)92FGS+@B[W9*AS3Y=E M>2NJ;'_3%BUKZTT<)K8OYR34Y*D%AVI.JTG7U\(X^M0'[=1#-1_5@H$GQ)P? M3U713B-4BU$M0;64TN3R[?)-ACK?]%M99QNM$+6VRS;BM8^'U-C)A8L&G%I- M_IBCGY88LY&'[I>/:L&8 PC';!2A^Q6C6H)J*:7))=;%D QU#.GI'=Q7:@N- M(J&:TVJOU-:(C3QTOWQ4"\8<0#AFHPC=KQC5$E1+*4VNK2Y>9*CC1;]E/[0K M48CK?'BBB<:+4,U!-1?5/%3S42UH-;D K7Z5HADD5(M1+4&UE-+D(.[ !IHX@G5'%1S4([I@E*$.1GV]N]KEJ[P9)MYIY?="5+MU?OMLC?U.*\IBN?\XMMQL M]D/&8:/!(0(-3Z&:TVKR;'>RZ"^]T5 4JOFH%HQZ/D*TSVA4GS':9X)J*:7) MI=I%G0QUU*F=UJ=E497W>::>TZ-I)U1S4,U%-0_5?%0+4"U$M0C58E1+4"VE M-'D0Z))1QOS-YO1H? K5'%1S4([K EJ$. M;(%S>C33A6I.J^WO;/+\,R1S9O6G]>A=L5#-1[5@[%,2HMU&8[N-T6X35$LI M3?Z^CBX -E4'P-K)O;LY?!V.4$[NU=2I58EJ#JJYJ.:AFH]J :J%J!:A6HQJ M":JEE"8/ EV,;*J_U>1^BF;,4,U!-1?5/%3S42U M1#5(E2+42U!M932Y#&B MR\%-U3DX;G*O[NCD(0*-RK5:;THYF4][]ZMQT6X]5/-1+1C[E(1HM]'8;F.T MVP354DJ3:_;9M_&I\W7JK_51-SZY#MGOV#N^6=70-_L,;#;XU3[HSOFH%@P< MP]"W^PQL-OCU/NC.Q:B6H%I*:7)Q=6FWJ3KM-OIK1M3.R76&YMQ:[?E599GS M1?^K0=R![1;SN3GK?[\"NG<^J@5#QVH;IM'_-XI#QVI,CBHR0OJOFH%J!: MB&H1JL6HEJ!:2FGR:- EQZ;VF[U9A4;'4,U!-1?5/%3S42U M1#5(E2+42U! MM932Y#&BBZQ-U9&UWC=.O_)O-]78RUJ:5=^:%7@S"_A<+9M%0?9.2Y)+]9( #9ZA MFH-J+JIYJ.:C6H!J(:I%J!:C6H)J*:7) T(7/)LNWFQ)@";/4,U!-1?5/%3S M42U M1#5(E2+42U!M932I#'"[()NICKH=MJ2H,7D27SOS>Y+=8^G5C>JN:CF MH9J/:@&JA:@6H5J,:@FJI90F5W>78#/5-T(;LR30_MEL\2/?WFV5JP1U3Z?. M %#-0347U3Q4\U$M0+40U2)4BU$M0;64TN0QHDNPF<9;K1),-,*&:@ZJN:CF MH9J/:@&JA:@6H5J,:@FJI90FCQ%=8LY4)^9.7"6@"3I4Z8RJ/2P2FC7!NHU !F?ND0U!]5<5/-0S4>U M -5"5(M0+4:U!-522I-'@"Y*:+[9K>E,-&"(:@ZJN:CFH9J/:@&JA:@6H5J, M:@FJI90FCQ%=P-!4WYKNQ#4 FB%$-0?57%3S4,U'M0#50E2+4"U&M<0 MWE\#_#NB@687#335T4!I#7#U4VMO@*%<#:#Y0%1S4,U%-0_5?%0+4"U$M0C5 M8E1+4"VE-'DLZ(*$YIO=U,Y$LX6HYJ":BVH>JOFH%J!:B&H1JL6HEJ!:2FGR M&-%E"TWU3>U.7 V@\4%4K.[WUEH=A#5'%1S4([KL MH*6^^]UIJP U=O(P@,8#4#+K,G_5FF3\+S?RAFH-J M+JIYJ.:C6H!J(:I%J!:C6H)J*:7)8T27^;/4F;]NK?^XU!\L?S3KAVH.JKFH MYJ&:CVH!JH6H%J%:C&H)JJ764'*P>]=+JFJ[R_K9ZJS?OWK;8#5[:IVCFH-J M+JIYJ.:C6H!J(:I%J!:C6H)J*:7) T(7_+/?+/AGH\$_5'-0S44U#]5\5 M0 M+42U"-5B5$M0+:4T>8SH@G^V.OCWL!00*RW;[@>%P=HWCM_#-\U)\Z=WOV!U M5R>7-1KD0S4/U7Q4"U M1+4(U6)42U MI32YK+O$GZU._(V^$YC:.?F%'ZSS=U@[$]MG3P* MH/<#1#47U3Q4\U$M0+40U2)4BU$M:;7G2^*I?;PB3JE>'^K[?+<6HG:R.KOX MN!75C;@4F\U..[R@[SMY]JA6B>NF_O4/GXVS\Z/''?V#JP\\[ND?_*'' _U# M>'C\O.OVXN-M=B/2K+K)BYVV$=?-+DS>SYH#KO*;]=,O=7G[Z4P_TZ[*NBZW MAQ_7(EN):K]!\_?795D__K+OX'M9?3L5I.($Z,>7E&W)73A, MXUT#ZQ>)I#B'9PZ'FI&&"Z6_F1+1PIW@THRBTMKJ/(Y-5J*@YDA5*-V30FE! MK>OJ>6PJC31OC 2/TR09Q((R&8V'S=A$CX>JMIQ)G&@PM1!4WU\B5XM11*+U MP$L/-]AK];>.\[E0P_(UM70\U&H!VL]V:+[1N-I8.W),^EV96NV> M,F=GQ]/E;H J8,KFDA4LH]+"19:I6EHFYS!1G&4,#?SQ&BUEW/P)+V'JHB.O M.7J[-\8R)P_F\,E@47.X=CH;_^0*M;.0OOE7K>'"&!=F5YRZNQG&UM'W).)L M1?5R235]@.H'*H^@1UY FJ3'OYK'SNO6];1U/6WPCA_ >UMKR6RM$9Y34;V" M@MWYGH&O-RAFJ/^&'W##)!.U:(>VL0ZNXD_5N:EHAJ/('1N#^A:C\?-G9)"\ M"OC0:WWH->B]_]OVP==K1P7>6Q1FJRJ]/:ARW*IR'-S9B79O+6WO@L=M8AG'Z<(]4FP"C?LNH_^]CC=X]&FO!5794==#Z,#C06!OL09635I63 M_RC6PC@D>3383EM*IT&H:W1IJE0\!R8JK6[1,S+!N H"[JC@64OW[$#CZFP/ MJI"DR\S)#MNX-6^&@::ETA:UU\"6"-SC@AL0H#1@*UV]E(ZS M=3O4S_7/)7 M;S;J#!(D\69]-)Z:7L.XN^Y"5R20]$"CD^RC\"!=Y4&"*?P)+[Y'@![/LJ1+ M_"2JJOE.GRGKHJMIEDASU'Z">UXH9=<=_^G? M_KD9_P102P,$% @ 8IR6'3%G"J@ P L! !D !X;"]W;W)K&ULQ5A=;]LV%/TKA#8,+;!&HKZ5V082R\4Z+(,1K]M# ML0=:NI:)2J)'TG;W[T=2BF(YBIV&+'@>0&5)6VZSBA71%:6[.)V5OR MV83M94EK6'(D]E5%^#^W4++CU,+6P\8]+;92;]BSR8X4L +Y<;?D:F5W+#FM MH!:4U8C#9FK=X.L%=C3 6/Q!X2A.[I$.9'K_P/[>!*^"61,!H:-UP[PGP%X+_!?@O]1"T !.ZW<1N$I<22683SHZ(:VO%IF],]@U:Y8O6NE%6DJNG5.'D M;-4T"&(;M*)%33I" )+<5;] ZM5,/F^Q(T M+J6"% 6'@DC(T3T_6'O6C>OQ8YD,+64, K@![!F/WR'0^>GH<*,29:.2;88B:Q70K\K MH7^)??8[DZ14,F_*)8:*T.!#@]>_-8<9]H(D]J-D8A].$SQ@&(1>Y"1!WS!] M:NACC,,DB?N&BR%#%P=N\,C8"SKH@@XN!KT$3L66K$LE99_NH%H#'^R_BRQ? MVW]CDJ5CDBU&(NN5(NQ*$7Y3"0G'+.&89.F89(N1R'HEC+H21J^4D 8?G'R/ M(]?W_/!<09[:Q9&#XR@\$Y"G=J[BBW$0G0G(@*'GA$G\G(#$7";'S.'TX MKY21EN#T?2#T@L#!SIF.#!DF7N#B,\%)!PQQ'$9Q[.,S)1FTQ'[@.\Z9E-@G M$YCJKL*,O@*9(:IYM>YVN_'ZQ@R59_NW^'J.!_93/8Z;B>^1OIGE[P@O:"U0 M"1OERKF*E/+Q9CQN%I+MS/RW9E*UOKG= LF!:P/U?,.8?%AH!]V?%+-_ 5!+ M P04 " !BG)8" ,SIYD# 3$@ &0 'AL+W=O49%7/G(&5QZ[HB M.4".Q0TK@*H[.\9S+-60[UU1<,"I<,[+Q,/9'^0>L)=S J\APW(OXHU5R.WH:0D!RH(HXC#;N[< M^;>Q;QR,Q=\$3N+L&NE0MHP]ZL''=.YX^HD@@T1J!%9?1UA!EFF2>HY_:ZC3 MK*D=SZ]?Z+^9X%4P6RQ@Q;)_2"H/TIV),%4HKLD8265A.[1FF4D(2#0NP@D)IGX!;U'&]6P:9F!]ENQO,#T^>V; M2>"//PBT*8LB(\"%LJLY JWQ,]XJ^\_WD&^!?]&,VDX!: )4/>P*Y\=6C[][]58RPJ;=0L,;O-IN=DO<"]': M>2L*G,#<4>(H@!_!6;Q]XX^\#UWYM0F+;,)B2[!6)09-)0:&'KY2B0_110BXZ*S2P62&;L,@F++8$:U5HV%1HV/NN MK(%K650_UUIE/S&IZK,N>7)0OXNBJR85;FIP^@_"<>'=^*.9>SS/=9=1,&X; M19VD2=LH[B0U-JV01TW(H^OD8=DK#[V0;VT^F[#()BRV!&M58MQ48OPSY6%L MLT(V89%-6&P)UJK0I*G0Q*X\3#K>5^]2'KJ,@N&%/'22IA?RT&5TIB&MF*=- MS-/K]&'5JP^]D&_M/INPR"8LM@1K5<+WOFX;U7=C-5?'UZ=0%0# MR0JSQ=XRJ;K?7!X I\"U@;J_8TR^#/0"S3G0XC]02P,$% @ 8IR6+;1 M08"5 @ !0< !D !X;"]W;W)K&ULK55=;]L@ M%/TKR)NF5FIJ&W\D[1Q+;:IIG;0J:M3M8=H#26YB5 P>D*3]]P/L6OEPK3WL MQ>;CGL,Y%[AD.R&?50&@T4O)N!I[A=;5M>^K10$E49>B FYF5D*61)NN7/NJ MDD"6#E0R'P=!ZI>$BG:BI-SV]9EK0$KJC@2,)J[-V$UY/4QKN 'Q1V:J^-K).Y$,^V M<[\<>X$5! P6VC(0\]O"!!BS1$;&GX;3:Y>TP/WV&_L7Y]UXF1,%$\%^TJ4N MQM[(0TM8D0W3CV+W%1H_B>5;"*;<%^WJV-0$+S9*B[(!&P4EY?6?O#1YV .$ M\3L W #POP*B!A YH[4R9^N.:))G4NR0M-&&S39<;AS:N*'<[N),2S-+#4[G M]WP+7 M)05V@!W-JSNY $\K4.1J@F3DSRPT#)%;H)'" GF9WZ.SC>>9K(\32 M^8MFT=MZ4?S.HM\(OT11>(%P@.,.^*0??E-) P\P.O5446,/;,%5,@M^#EGSZ$:?"YR_5_(CO( M0=3F(.ICSZ<@J2K(G('J\EF#4P>VA6&;QT$2)J/,W^X[Z @;#:]"W(8=:(M; M;7&OM@?!!U6_OIH@V5L8ITDZQ,F1P(ZX)(I&]A1V*4Q:A4FOPL=Z/Y"IJH@V M)^@5J4)2_FQJ89?BY$3)( [3-#H2W!6&ATG0K3=M]::]>@]..0?=)3 ]VL M;)I:J24A"0GM(%*AZ]9*3*BHVT/5!Q,.L$AL9AMH__N=G9!1"&P/>R'^E<\BI:H@E<-R9"IE3C5,Y<]52 IU8 MISQS?<^+W)PR[B0=NS:424>L=,8X#"51JSRG\JT'F=ATG::S77ADL[DV"V[2 M6=(9C$ _+8<29VZ%,F$Y<,4$)Q*F7>>F>=V/C;TU^,%@HW;&Q"@9"[$PD_M) MU_$,(<@@U0:!XF<-?<@R X0T?I683G6D<=P=;]'OK';4,J8*^B+[R29ZWG7: M#IG E*XR_2@VWZ#4TS)XJ%N6E+L%13](Q2OR$!P/5?D"Y_ MY+V_BW(KS?Y6<\\_"?A >8,$S0OB>WY8PZ?_[^[!"3I!E8+ X@5'\/X>Y>>; ML=(2*_ZE+GH%>EB/;EZ!:[6D*70=O.86W4D^?6A&WN4IU*DM("(+89ZH=1+Z<=U*6OP&GMZ [BJ!W6RXXJV=%)V4,IULP^VZ8LSR2L02J:H?[S4[KK=$8' M_"Z;7CO>R]ZAE7\5QE?U*N)*17Q2!;X>IK1ZQTLK/BRM9A0%>^0.K4Q2VZT] M=N[.FYR#G-E6I4@J5EP73U6U6G7#&]L$]M9[V"6+IO8'IFBQ RKQPBB2P10A MO4:,$9-%VRHF6BSMRS\6&ON('&ULK99K;YLP%(;_BL6FJ96R<,MEZ@"I3=0EU2I%C;I-JO;!@9-@U6!F.TG[ M[V<;@I(M8:G&%[#Q>5_.@P\<@BWCSR(%D.@EH[D(K53*XLJV19Q"AD67%9"K ME27C&99JRE>V*#C@Q(@R:GN.,[ S3'(K"LRU&8\"MI:4Y##C2*RS#//7&Z!L M&UJNM;OP0%:IU!?L*"CP"N8@'XL95S.[=DE(!KD@+$<!'PC ML!5[8Z1)%HP]Z\DT"2U')P048JD=L#IM8 24:B.5QJ_*TZIOJ87[XYW[K6%7 M+ LL8,3H=Y+(-+0^62B!)5Y3^<"V$ZAX^MHO9E28(]J6L;YGH7@M),LJL.<*_$K@&] R,X,UQA)' 6=;Q'6T5X4UI MZ)TPO,-Y%_EN!WF.USLB'S7+KPNNY(Z1^X=R6Z'5?%[-YQF_W@F_+[=H3(3D M9+'69=-!TSSN=M#3/60+X#^/\34:ZK?J2A0XAM!2KXT O@$K^O#.'3B?C]&V M9'; [M?LOG'WS]C;IZ]J$4TE9.(HM-\F=$MF!]"]&KK7N.'[T 4FR3'8TF%@ M'/1G;A.ICY[C!/9FG^)?40?I]>OT^HWI_9CUM##_Z[%1H>WP@[_*EFW[PV]GO]'T=I[#4,WZWO, M5R07B,)2*9WN4)4*+QM@.9&L,#UDP:3J2&:8JG\&X#I K2\9D[N);DOU7TCT M&U!+ P04 " !BG)8JS@[QT$" "Z!0 &0 'AL+W=OV$YM_O; @C*HGZL!?PV?=]]WV8NZ@6\DGE )H\%[Q4,R?7NIJZKDIR M**BZ%164>)()65"-H=RZJI) 4PLJN.M[WL0M*"N=.+)[*QE'8J^"BGCDCY[CQP+:Y-AMN'%5T"VO0C]5*8N1V+"DKH%1,E$1"-G/FH^DB M-/DVX0>#6O76Q#C9"/%D@B_IS/&,(."0:,- \;6'!7!NB%#&GY;3Z4H:8']] M9/]DO:.7#56P$/PG2W4^Y8TQ.=DJ+ MH@6C@H*5S9L^M]^A!QB%9P!^"_!?"PA:0&"--LJLK275-(ZDJ(DTV,H0I^.5A(H>\%JT(E=+T)1Q=4UNR!I_EW3'@8B,]'-NR.-Z M2:[>7D>NQO*&Q$W:4O=-*?],J:^TO"7!Z#WQ/3\<@"\NP^>51+AGX<$IW$73 MG7._<^Y;ON ,WSF'O^8;I27^7K^'+#:S.: M>!^'#/\GLA/[06<_N,3>NWB"LX"PTRQ^$*TB3@>2:$/@:F?[MQ M'?\%4$L#!!0 ( &*&PO=V]R:W-H965T M>: M(IY#3L4I*Z' +U/&F*#G01(/RS'0L*S!SFA9&V-=S8Q[VV4)F:0%C M3L0BSRE_&D+&5@/#-M83-^EL+M6$&?9+.H-;D'?EF./(;%B2-(="I*P@'*8# MX]+NC0(5KP-^IK 2&^]$93)A[%X-OB4#PU(+@@QBJ1@H/I9P!5FFB' 9#S6G MT4@JX.;[FOVSSAUSF5 !5RS[E29R/C#.#9+ E"XR><-67Z'.QU=\,JY>#G?;TOD_ M]=&;U;?,<)OM=S6?^X;M_WTY$9+C/_E/VZY7O%X[KSK=>J*D,0P,/+X$\"48 MX8=W=F!]:K/\D&31(6FQYU:K_5X7]$^M_Q@6W)T(,DM\_S&/+_3O"]0 *>9+FR: MX,F9JF)6MU*GE9VDKRUK?\\EWW4OMDV*#JDXVE=T M]R&LDM*X/&RN#5=4AB M)B1A4R)HUNYDL%^45F#9.U6Y'X46G>_4;K0?I&ULM5A=;YLP%/TK%INF36H+YCM=@M2UJ]9IFZ)U'P_3'ARX:= ,V.2 M]M_/!DH@H>XBD9<$P[TGYQX?F^M,-Y3]*58 '-VG25;,M!7G^;FN%^$*4E*< MT1PR\61)64JX&+([O<@9D*A*2A/=- Q73TF<:<&TNC=GP926/(DSF#-4E&E* MV,,[2.AFIF'M\<;7^&[%Y0T]F.;D#FZ!?\_G3(ST%B6*4\B*F&:(P7*F7>#S M2^S)A"KB1PR;HG.-9"D+2O_(P4TTTPS)"!((N80@XFL-EY D$DGP^-N :NUO MRL3N]2/Z=56\*&9!"KBDR<\XXJN9YFLH@B4I$_Z5;CY 4Y C\4*:%-4GVC2Q MAH;"LN T;9(%@S3.ZF]RWPC12<#V$PEFDV#^;X+5)%A5H36SJJPKPDDP972# MF(P6:/*BTJ;*%M7$F9S&6\[$TUCD\6#.A",8?T DB]#[OV6IT^#U4:HUM#V/+M7E>Y"2$F2867P%L#5KPZ@5VC;=#A8\$UI/!:F6P M5.C!-\I)@O+NE,.C"D.%UVANA2;WD'5@^YYOVI.ION[6-!#GN!B[3AO7HVNW M=&TEW8LP+-,R(1PBL9J%'F%,Y'XQ1+5&MEUKF*O; MD31_BZ[C>SDJT*_/D"Z #:X")>2AJV DL%[U7EN]=\3-P!M3AI' >C+XK0S^ MJ)N!OV=%RS ]R\0[EAV,U:H-7->#V, 3[#L[7AT.Q);UQ :+MPT'5K[(@T\@ M^M$532)TDPKB:WC6NFK @V?L&'T&WC8:V#JF>95MS,%2C(36EV+;Q&!U%W.P M>?<[%&]B&][N/CL09_NN:]M/6'?;R&!U)W-1BH,*7<3B@*#TJQ+EX$D:":U? M\[8APNXQ_3IJ;S066E^*;7>$E5W'X7[U]KI_RW.]W;[[V;":KMXY_LK_'CX3 M=A=G!4I@*?*,,T_XA-7'^7K :5Z=B!>4"]M6ERL@$3 9()XO*>6/ WG(;O]4 M"?X!4$L#!!0 ( &*&PO=V]R:W-H965T M=9)LFW>YT M.OV@@ !/;(N51$CZZU>^Q,;@*/;F?$FPT?L^)?7RBR9[Q![&A5**G*(S% MM+.13MP&ZXU,3ABSR9:LZ1V5G[J1S&H8)2'G%[J7+EXMYIX(.F?AEV I-]/.J(.6=$5V MH;QE^]]HOB GX2U8*-*?:)^-[:G!BYV0+,K%:@91$&>_R5-^(0X$5O\5@9T+ M[*:"7B[H'0N<5P3]7-!O&L')!4[3"(-<,&@:89@+AJE9V=5-K<%$DMF$LSWB MR6A%2SZD_J9JY4@0)ZEX)[GZ-E Z.;N,)8G7P7U(T;D05 KT 5-)@E!\1+^@ MSW<8??CQX\20*E0B,!8Y%F=8^Q5L#UVS6&X$-L,!I9@XGQ>.C^Z:B1,^Y5!WFG@X;. M:'"$\D]'J_72)2(TCB,6UKFB9;5V!A.$,YAQ< MI)XY-L?C(UL@8WK-8OI ,2LV#PJ;!^^Q6>Y9GLY@^ M4,R*SO%S^-W^:Q>^.M\UD+;^@P)P^.3(B:Y MYL>UC@L9TQO7^GQ27P'%K/ALF>4;NZEU^B].EC0B_$&].%W3Z)[RVI*,V'HE5SY:"[8P&_:^= J+2!I&%0F@M*\T!I/A2MFC9VF38V MR#NW'M,Z62!I&)3F@M*\G';X<+/&?=,TCQXT4%&K:5 VZBQM8V=VOOBZ"T20 M_<\@2PE57VPI#UA=3_="CVN=#J"=NC>6:CGHF1(N:KT';SJZQ#0QAPH#8/27%":!TKSH6C5U"E[ MAY8#78> =@Y!:1B4YH+2/%":#T6KIDW9B[3TS:8YDGMAD'# MNJ T#Y3F0]&J*5 V."U]A_/+W3]_WJ*K( J2[I>V% 'M:H+2,"C-!:5YH#0? MBE9-E[)/:HVA2Q'0)BDH#8/27%":!TKSH6C5[4-EU]76=UW;EB)OX#3%PUPO M;9LAH#07E.:!TGPH6C5#REZKK6W*-2E%.@[I\7#7!^J=0J ]DU!:1XH MS8>B92E@'.RKC"A?IUMF!5JP72RS_6[%V6);[GFZ&?7H/+;.7*OFO&>=^=FF MVQ*?[0&^)GP=Q *%=*5"F=VA>A'CV;;:[$"R;;JK\YY)R:+TXX:2)>7) /7] MBC'Y&PO M=V]R:W-H965TWV4.W!@9O$*N#4-DF[7S\;* D-=1>)YB%@N/?XG,,U7 _7C#^(!8!$ M3TF"Q!K6I.G;A]_H+^/1>OQ$R)@',6_Z:17(RLOH4BF)$LEC=L M_0-*01V-%[)8Y/]H7<3V' N%F9 L*9,5@X2FQ9$\E49L)2BAS0ENF>#^;X)7 M)GBYT()9+NN"2!(,.5LCKJ,5FC[)O(P\?(M=Q_8;T<'O:[WBN6NW%XT//<03/-;D6S:Z1Y21\S&J%+&JJW,Z#[*TBF MP!LKW0BT;Z6W!%;3W*LT]SYPP??:M*$EL)H-_KW=Y?Y>5(WD MH"(Y,)*\' M^!%M!=[T%=C[R%HV=BU[6]$26MV*3>N"S;W+'K7L[S1/>. WE/*[<055>VN7 MH+=H5X3/:2I0##.5Z!SWU*KAQ:ZG&$BVS#<.4R;5-B0_7:B=(G =H.[/&),O M [T7J?:>P3]02P,$% @ 8IR6+D1YIAC!0 QBT !D !X;"]W;W)K M&ULM9IK;]LV%(;_"J$-0PNDEFCYFMD&DNB6+MF" M9MT^%/O R'0L5!)=D;8;H#]^U"6RY"B,E)[D0ZP+W^>(YAM2YX2S/4N^\C6E M GV/PIC/M;40FU-=Y_Z:1H3WV(;&\LZ*)1$1\C2YU_DFH629B:)0[QO&2(]( M$&N+67;M)EG,V%:$04QO$L2W4422AW,:LOU.4=J5.\:^IB>7R[EF MI$]$0^J+%$'DQXY>T#!,2?(YOA50K8R9"JO'CW0GZ[SLS!WA](*%_P9+L9YK M$PTMZ8IL0_&)[3U:=&B8\GP6\NPWVN=MAP,-^5LN6%2(Y1-$09Q_DN_%%U$1 MX.<$_4+0;RLP"X%Y+!@^(Q@4@D';",-",&P;850(1FTCC O!N*U@4@@FV>CF MPY&-I44$6?X9NHFL6BS5' M=KRDRP:]H]9/%7I=]K3L;O^QN^=])="B?@\9HQ/4-_IFP_-5GFT3*C29Y;23-TKAFQC.[&O?+ ME6R)+@6-^'\-CWF>8P?-V'2I..4;XM.Y)M<"3I,=U1:__8)'QN]-=H&$69 P M&Q+F0,)<2)@'!*M9<%!:<*"B/UHPB 65<($V-/&E ^62W^2[G#7-6.D;Q6YA M](8S?5>UDS)>5SM!PFQ(F ,)ATDZ5.2R(?191%#+.FZRD MY'2=PB!A5@X;54S^88CS]:9J=/L505&3DQKBCU49P4H[@1#F"WA^N@ZY)\I4*Q%;H+/'),B GZ.KJ GVYIM$=31I? M;)74KD,+";,@838DS(&$N9 P#PA6<^"T=.#T;7*K*:0%(6$6),R&A#F0,!<2 MY@'!:A;$QJ$P9;SJ?0>1B&V;7WL*8G5VE\N\_#E*LQK:X<'@:4-+_8A=;0-* M;EU[:04O#AG3:A'1!0WI0 MM+I1#F5NK*YS?[Q YULN+W*.W.T#/Y$3E]]3+YV@Q6]0F@5*LT%I#BC-!:5Y M4+2Z"P^E>CQYHZ43M%H/2K- :38HS0&EN: T#XI6]^*A:(^5!=G%GS*U(+Z? M%D/T$+<*W"^J"!O6@:+E?],HF MT(@F]]F&8(XR/^3;ZLJKY:;CLVRK[=%U"Y_:N.&Z@T_=?$OQ 9_O<)9Y[7T0 M&ULG9==;]LV%(;_"J$.10LTD4A].K4-),[ZL2V84:_;Q; + M6J)C(I2HDI3=_/N1DB(YD$0WS44LR3KG?0]Y^)B<'[EXD'M"%/B>LT(NG+U2 MY97KRG1/4D*_O"%WN^5>> NYR6^)QNBOI9KH>_<+DM&7C]E_U 7KXO98DE6G/U#,[5?.(D#,K+#%5-?^/$3:0L* M3;Z4,UG_!\?V7<\!:245S]M@[2"G1?.)O[<#<1* T$0 :@-0[;L1JEW>8H67 M<\&/0)BW=39S49=:1VMSM#"SLE%"?TMUG%K^^JVBZA'<$;7G&?A<'(A4>M 5 M>'-+%*9,O@478*-[(:L8 7P'5KS(]*20#-Q@AHN4@$W=/1?@T^\?/X!KD>*, M8O#O'QC1#COMT*IMFK)07% BWX&"J#'A<" < MH3"&LW'EJ%..K,I_JCT1)R6/SD@TD(9HAL:%XTXXM@K_Q15FX'S'QL.RHP!% M\;AZTJDG5O6UT- 7F@I/_5@:(DR.?3(TX8?0FQB"66=B=F;6%2[NJ1YU@$W] MD_*S@3R*8Q^.JT.OYZ)GU?_(>7:DC(T"S!O.>91X^F]"]83&T*JZ(6DE#) S M4G))QV>]S?%$Q):$=>VW72[M>'/UC>,O7A2N: #\0D0F\&UV$<$C!69"@"0; GH/P)2 \UQU#',((^BCQ)VST M0(1V(C8VSLD/06B7[U$(9];5L5$\?=ASEA$A7[]*$(S?@V;C-NK#"M:?7"2H M!R>R@W.-:09H 5:XI'K41C=:0W[ZD:534<]/=(:?U5:F@I:J.338]BIH2-$+ MB&PN3G::=HYJ3E1YQ;#2NV1]0J I'5TT:(C3BR30^Z5PPD"/4V3?33;]^K*V M:5,^:]\PC -_RDV/363'YF#UU!N+%[IK)**S/SWNR5G(G"OOL+BGA02,['2D M=QGK D5S5&MN%"_KX]&6*WW8JB_W^GA+A'E!?[_C7#W=F!-7=V!>_@]02P,$ M% @ 8IR6*N9Y3>I P (0T !D !X;"]W;W)K&ULM5=M;]LV$/XKA#8,"=!&HEYL*;,%Q$G:IIO;(&ZW#\,^T-;9)B*) M*DG9Z;\?*5'N//)ZP4J8TAT>. M1)EEA'^=0]:+AV1J.1H1I+"2V@51?SNXA335GA2.+XU3 MJXVI#8^O#][?5,FK9)9$P"U+_Z:)W$ZMT$()K$F9RB>V?P=-0H'VMV*IJ'[1 MOCGK6&A5"LFRQE@AR&A>_Y.7AH@C ]<]8^ V!FZ%NPY4H;PCDL03SO:(Z]/* MF[ZH4JVL%3B:ZZ>RD%S=I99J//O_GC[!MWP%4DH0?_, M(5L"_W=B2X571[57#;99CY$3> Z>V+N>Z$$;/3 R<\M$]7J8V E^ CNC%M]H #M#4-9^@B."7'\"%P;@_>-0&CP:0/@Q"]&T0L-/IGF,$\:?F?,A7+ -TH9%)\'8K,$#6R0^U6)CC\2=&./PA[LD-@KZ]W+4238> MHMF#@$8GHT1_I[2/IM8,^*::S05:L3*7]0#;[K;S_TT]]7;'ZX^'.>$;J@HP MA;4R=:[&ZB'Q>AZO%Y(5U0R\9%)-U-7E5GW# -<'U/TU8_*PT ':KZ+X/U!+ M P04 " !BG)82+*NT@$" #4! &0 'AL+W=OXT/22G6G*P"#[FLN=(HK8YHE(3JOH*9Z M)AL0=J64JJ;&ANI =*. %AZJ.8F"8$%JR@3.$C^W55DBCX8S 5N%]+&NJ?IS M#5RV*0[Q>>*&'2KC)DB6-/0 .S"WS5;9B PJ!:M!:"8%4E"F>!4NU['+]PG? M&;1Z-$;.R5[*.Q=\*5(/ %$/1/\*Q#W@=XYTE7E;&VIHEBC9(N6RK9H;^+WQM'7# MA/N*.Z/L*K. M4?M*Q0S%X6L4!=%\ E\_C:\:9?' X_%#G%A?@[EH,!=YO?@YVV4/3*_ MICQU(O-I$==&2]W0'%)L^T2#.@'.7KT(%\&'*8?_2>R!WWCP&S^E/OB=,MF1 M"T^ZUCYED;O","&G8:2Z'NH"(QM_ M#/?2V$/MAY7][8!R"7:]E-*< W>RAQ]9]A=02P,$% @ 8IR6.L]+$$$ M P 0 D !D !X;"]W;W)K&ULK99;;],P%,>_ MBA40&A);$N<^VDA=!P(D1+4R>$ \N,EI$\V)@^U>]NVQDS3J)>V*Q$MB.^=_ M_#O'QW8&:\:?1 8@T::@I1@:F935K6F*)(."B!M60:F^S!DOB%1=OC!%Q8&D MM:B@)K8LWRQ(7AKQH!Z;\'C EI+F)4PX$LNB(/SY#BA;#PW;V X\Y(M,Z@$S M'E1D 5.0C]6$JY[9>4GS DJ1LQ)QF ^-D7T[CK1];? CA[78:2,=R8RQ)]WY MG X-2P,!A41J#T2]5C &2K4CA?&G]6ET4VKA;GOK_6,=NXIE1@2,&?V9IS(; M&J&!4IB3)94/;/T)VG@\[2]A5-1/M&YM+0,E2R%9T8H509&7S9MLVCSL"&SW MA "W GRIP&D%3AUH0U:'=4\DB0>OUV8$J%JR9PK4_YX2_?XW\UV@F)%=E^KLO]&8NMW\NO75O1442&!IJ;PK@ M*S#B-Z]LWWK?EXC_Y&PO+4Z7%N><]ZZ *O+,&:5]L38._-J!/E56,0Y=1R_* M:C>*8S/'LCT<=&9[?&['YU[$EY<25/020;-F?:"-)V^'P'9\)PP/0'O,<*#L M^D&]#M2[")0R(9 ZGA&%!:%JKTL%WD?K'6%@)[ LZX#V1;,]6K^C]<_2-L5> MM<7>A^5<%R:7>3]BT+/>D1U& M!XP]9JX7!%X_9-A!AF\S\((C\ W)SYW[3_Q9?"5_DI5 [ M9*Z$UDV@0N?-?=UT)*OJ*V_&I+I ZV:F?G& :P/U?\9_B1A HOLTH6)JQ5)FE[8MPAA2 M+'HL ZJ>;!A/L51=OK5%Q@%'!I0FMNLXOIUB0JW9Q(S=\-F$Y3(A%&XX$GF: M8OYP!0G;3ZV^]3AP2[:QU /V;)+A+=R!_)K=<-6S*Y:(I$ %811QV$RM>?\R M&.OY9L(W GMQT$;Z3=:,_=*=C]'4-A^9 _,NZMW66,!"Y9\)Y&,I];80A%L<)[(6[;_ .7[##5?R!)A_J-],==7 M$<-<2):68-5/"2U^\7V9AP- ?W "X)8 MRW *P%>6\"@! R> H8G ,,2,&P; MP2\!OLE]D2R3Z266>#;A;(^XGJW8=,/89= JP83JA74GN7I*%$[.KID$=(,? M\#H!]'H)$I-$O$$7Z.O=$KU^^69B2Q5%S[7#DG%5,+HG&-^ASXS*6* 5C2 Z MQMM*7271?91XY382?L*TA[S^6^0Z[J!&SZ(9?LUV/>2,#-RK@2^;X?.,J^C. M2?CJ_\0'[>%>0RZ]RF[/\'EM[/XQ7PO)U=[^62/LJB :U!/I\^Y29#B$J:4. M- %\!];LU8N^[[ROLZA+LF679*LNR8*.R(ZL'536#IK8C;7BT=NW:)%S#E36 M.=O(4Z\2U9GZ#SRG32W(?$.FOX:[67_HJ+^)O3NTJR/M04?:CYP:5DX-&YWZ M$A,>7628RP=$:$1V),JQ/OAEC#"ENDVH!!58(H[5ALTS]0V.U(V"1G5^%M'> M':3.Z?6/\[9H5'2N5RT"KKH,&'1$=N267[GE-[HU#T.>0U194N> _VSQ>L_7 M[J(QSKD>/ _IZ@WSQ(5BUK!96-"1L*/TCJKTCAK3>PL9)A'*.*$AR=17":2H34@8\_!"80V MG*5(QH 24#<\7N?4N-5^:)1S[G[HDFS52G_04?, !D !X;"]W;W)K&ULM=U;;]O( 8;A M^_X*PBV*+;"P1>IDIXZ!))P39U,$&VQ[L>@%;3.VL#JX%)UD@?[X4A+CT7IV=K6_NBT6^ M/ET]%,OZ.Y]6Y2*OZD_+N[/U0UGDM]M!B_E9,AA,SA;Y;'ER=;G]VH?RZG+U M6,UGR^)#&:T?%XN\_/UM,5]]>7T2GWS[PL^SN_MJ\X6SJ\N'_*[X6%2_/'PH MZ\_.GI3;V:)8KF>K9506GUZ?O(E?V>EP,V#[B'_.BB_KO8^CS5.Y7JU^VWQB M;E^?##9;5,R+FVI#Y/4_GXMWQ7R^D>KM^$^#GCS-N1FX__$W76Z??/UDKO-U M\6XU_]?LMKI_?7)^$MT6G_+'>?7SZHLNFB/3"@*09D!P,2)(7!@R; <.N T;-@%'7 >-F MP+CK@$DS8-)UP+09,.TZX+P9<-YUP$4SX*+K@'CP[3]V^EV>\EV M%TOS*K^Z+%=?HG+S^-K;?+#=3[?CZSUKMMQ$ZF-5UM^=U>.JJY]6^3+ZD/^> M7\^+=?1#6E3Y;+[^V^595>.;AYS=-)#:01H-!S]&R2!)6K;G77AXEB]/HSC9#8]^^9A& M/_RE[<>2=F &DZ.,.,(\;K9FO&4& 4:&F?=Y_3,9;)]4/ TPJL.3&L;;K1D% M&-V=&088PVQ-QFR-[;[;O%V4GXN3J[_^.9X,_MX6%!)+24R0F"0Q16*:Q R) M921F(K*)\L7I<5FW)"C)]DT5B*8D)$I,DIG;8 M9(MM#A@^7R7CZ30932_//N^'AIS4=)PT(R>U+9-.DM$PN7B:U-O5QT^[^CBX MJ[]9+A_S>31;5D6]$554YE71MJ<'E;Y[.HFE)"9(3)*8(C%-8F:';0Y?GG;- MP>E@.AT?Q(&S3=Q MFBW7CV6^O&G-5!#KFRD22TE,D)@D,45BFL3,]-G2*!YL_SMX 2(GM1#F1>?\ M*3KGP>B8;ZNUXNM#L5RWYB4H],T+B:4D)DA,DIC:8>/]!7NRMUK?Y>"\9=>- M1Q/_4>8Y-:WW[O.#W9O<>@MAWNY]\;1[7P1W[P_E;'DS>ZA?&UX^\@X*?7=O M$DM)3)"8)#%%8IK$S/^!16TKK8OG1]SG\<4H]F-GH6WWDA(/W!F;0<>LK#ZY MH_C ZT+8ZYL<5$M13:":1#6%:AK53*/M[_BCZ> \.7BY:1ZV_ZHTC@<'[X%9 M:M/\>.R=T(R/'#=^G2T>%]&O[XO%=5&VGAX)$[T306HIJ@E4DZBF4$VCFD&U M#-4LI?D!2US $O!,9(-142.U%-4$JDE44ZBF4?SX_ )_?>SY?%E('HR']525!.H)E%-H9I&-8-J&:I92O,#YEH$\9A< M!J)M E1+44V@FD0UA6H:U0RJ9:AF*7J\RP/KP71M@&J MI:@F4$VBFD(UC6H&U3)4LY3F!\V5$^)SD4/K$Z@F4$VBFD(UC6H& MU3)4LY3F9\_5)Q+RF@D)6J- M135!*I)5%.HIE'-H%J&:I;2_*BYND42KEMT M.T75(-Y?R/A'(N_"\_3.#=JB0#6):@K5-*H95,M0S5*:GQO7HDC"%V,(+0\[ M-)C">N_7++16@6H"U22J*533J&90+4,U2VE^]ERM(IF0RT.T7H%J*:H)5).H MIE!-HYI!M0S5+*7Y47--C"3H'?JV#M.L+><8.\YP=YT@KWK!'O;"?:^$^R-)[Y'=V+HNA/#$?BFPY \ M_?T.U5)4$Z@F44VAFD8U@VH9JEE*\Z/FZA;#<-VB^YL.:+$"U5)4$Z@F44TU MFM<7:[W9"SJM:;3CMWM!I[64YF?#U2&&QVZXL%T%BOGV3GQ%>+V'EB%0+44U M@6H2U12J:50SJ):AFJ4T/VBN##&B +5!*I)5%.HIE'-H%J&:I;2_"2Z"L6(O'_'".U3H%J*:@+5 M)*HI5-.H9E M0S5+:7[47+%B=*Q8<6PEB?8F4"U%-8%J$M44JFE4,T?VL(XK M2;0N06E^J%Q=8A0\1_SB>2JWC.QT"BL\2^_HH3T*5!.H)E%-H9I&-8-J&:I9 M2O,SZ'H4(_+F'R.T3(%J*:H)5).HIE!-HYI!M0S5+*7Y47.UC-&Q6L:Q-23: MQ4"U%-4$JDE44ZBF4;^N>'@6A'M M8*!:BFH"U22J*533J&90+4,U2VE^UEP'8T3>'&2$%C%0+44U@6H2U12J:50S MJ):AFJ4T/VJNU#$*ESK,MS9'\?6A6*[;EXMHH0/54E03J"913:&:1C6#:MGH M^5U7IA>#@[LL6VI.+SAC5_D8'[EUR*(H9S?UZY2N$C&-P93A&2Q^HEJ*:0#6) M:@K5-*H95,M0S5*:'S57^AB'KVK0N0@?=GJG#.U[H)I -=EHQV\NATZK4_IVKI:;U\^/J%^-P_:+SFK'#+;#"4_7.&-K- M0#6!:A+5%*II5#.HEJ&:I30_B*Z;,2:[&6.TFX%J*:H)5).HIE!-HYI!M0S5 M+*7Y47/=C#%SP8TPTSMD:#\#U02J2513J*91S:!:UF@7_I+QXG#!^#WZ&1/7 MSYB$^QF_G'X\C3XN\GF]1GQ;BNMK>36P;7B&&];Z90+44U M@6H2U12J:50SJ):AFJ4T/WNNI3$A6QH3M*6!:BFJ"523J*903:.:0;4,U2RE M^5%S+8U)N*71I;\;)GH'#"UHH)I -8EJ:O*\[I$,D_B@[*%;'S8]7%T9=-LR M5+.4YD?"]2XFX=[%AW*VO)D]U$=.+W>6PD3O2*"="U03J"913:&:1C6#:EFC M>5VOX> P_)::U$^.*V9,@&)&:YS0%@:JI:@F4$VBFD(UC6H&U3)4LY3FI\ZU M,"9D"V."MC!0+44U@6H2U12J:50SJ):AFJ4T/VJNA3$)MS Z'2VA#0Q42U%- MH)I$-85J&M5,HWF+N7@XB0]N]=,\S+L543(=G!^N^;Y'L6+BBA63<+'BC[Y/ MCG8I4"U%-8%J$M44JFE4,ZB6H9JE-#][KDLQ(;L4$[1+@6HIJ@E4DZBF4$VC MFD&U#-4LI?E1!:@+5)*HI5-.H9AIM?TDW'0P.EW39 MI.4"%O'H8G2X\OL>#8FI:TA,PPV)+N^3AXF^D4"U%-4$JDE44ZBF4 M%>^*^7P=W6P.E#8O5WM?C;Y>SN_NF3:O50[T&ULM5I=;]LV%/TKA#H4 M+9!$(O5EI8X!QVJW%4L1U,OV4.R!MNE8J"2Z))TTP'[\*%F1+$>FK>'F);'D M>P]UC\FC>R0.'[GX+E>,*?0S2W-Y9:V46E_:MIRO6$;E!5^S7'^SY"*C2A^* M>UNN!:.+,BE+;>(X@9W1)+=&P_+L4"67$7PE[ ME#N?45'*C//OQ<'OBRO+*:Z(I6RN"@BJ_SVP"4O3 DE?QX\*U*K'+!)W/S^C M?RJ+U\7,J&03GOZ=+-3JRAI8:,&6=).JK_SQ-U85Y!=X"4SVU)*'F*J MZ&@H^",21;1&*SZ49);9NOPD+W[WJ1+ZVT3GJ=$?G.;HEC[16A+7"%"H MQ:5F#5Z^P8'SH39Q7HKL'B#L^:;^-9U() M+3>=K'J0K$*"Q4!@+5;]FE7?.!W_Y(JF*"VD8EU)11=Y1I"^Y&W!@A*LN'D] MC$C@>@$.AO;#+B\=<9%+, GKN%;)05UR8"QYLA&"Y0JMN2CO3WH^':W?B-BW M_BV8OU/7.28X\LA>_1UQ;N@,R*"[_K"N/S36_X7GY_.*@Z.%&Z'Z%AZ^*(CX MF 2AMU=X5UR 211U%SZH"Q_TD5[T+QIG3"1S3<&G1$B%OM!B0NCU<$WS[T:) M-@[4EQ9(L!@(K$5P5!,L( M>;Q>M,# MB19#H;6Y;GIZ[+ZJ\&'0EA\4+89":U/;=/W8V/[^#^TSXWW>:#N(_5+Z?*>3 M/M#F'@JM35_3WF.0_MZ,TGL"^AT-7!@2+]P7OX[ @'@N.=#IX:;'Q^8F_YH+ MG7/$:)LQ>E<-B19#H;7Y:SP"#E]7T4"- RA:#(76IK9Q(=AL0TY=DJ >HT([ M84EV!!J79&,.L+%+?KDD=4MR0Q.IVXX;G@O^D%#S:@6U!Z!H,11:^P%I8Q"( M\ZJKE4!V^Q-0M!@*K4UMXQU(;^]@[C^.X!WO/\P O>D#0FO3U[@08G8A)XJ= M&:7W!"0O- Q[?N3O:UUGW,#?>1[5KKKQ \3\D-\@=5/-Q*]T)A*6&M7./$)O M1D M 11:F]W&$I#7?1- 0%\%@*+%4&AM:AN[0'K;A2-J9\8[0>T@G4<,A=:F MKW$=Q.PZ3E4[4-]!7KXGP)'GNR'>E[NNP($3$O^ WC5N@9A?*1CT[F-:O@]F M9K$#=0N@:#$46IO:QBV0P>N*':B- $6+H=#:U#:&A)@-27^Q,^.=(':@I@,* MK;V/H3$=;N^W$IV[&4"]186V^U)8=VP1WG^LWA47^8[K[$F=O;._)F/BOMRG M)-&<;W*UW6I3GZWW0HW+'4!V$[[=2'5#Q7VBUV/*ECK5N0BUT(KMWJ3M@>+K M&ULK99=;YLP M%(;_BL6FJ96V0LQ7Z!*D-%753:L4->MV,>W"(2>)58.9;9+VW\\&PM*$DBG; M#=CFO*^?<\#8@PT7CW(%H-!3RC(YM%9*Y9>V+9,5I$1>\!PR_63!14J4[HJE M+7,!9%Z*4F9CQPGLE-#,B@?EV$3$ UXH1C.8""2+-"7B^0H8WPRMGK4=N*?+ ME3(#=CS(R1*FH![RB= ]NW&9TQ0R27F&!"R&UJAW.8Y,?!GPC<)&[K21R63& M^:/I?)H/+<< 8-$&0>B;VL8 V/&2&/\JCVM9DHCW&UOW6_*W'4N,R)AS-EW M.E>KH=6WT!P6I&#JGF]NH<['-WX)9[*\HDT=ZU@H*:3B:2W6!"G-JCMYJNNP M(^AYKPAP+*!X!LD3+1V,XVR-J5:9T,S\Q:G2NBG M5.M4_(63#$W(,YDQD.CL&A2A3)ZC#VBJ/YAYP0#Q!;HI5"$ W=&,ID6*)H)F M"WL^L)6F-'/924UT51'A5X@^D^P"N;WW M"#O8:Y&/N^6C7&BY4\K=EW);UZ8I$&X*A$L_]Q6_?RK#C]%,*J$_U9]M=:@F M]MHG-LOW4N8D@:&EUZ<$L08K?O>F%S@?VZKRG\Q>U,AM:N1VN<>ZU'Y;@I4J M*%7F=[*. \\/]5M9[Y)W>I]([C7DWC'RH(V\4OF[Y$$017ODG=XGDOL-N7^, M/&PC]P_)^Y$3[)%W>I]('C3DP3'R?AMY<$ >]GI1N$?>Z7TB>=B0A\?(HS;R M\)#<];\C[G>1?5Z#W^(4"T<;?/^#'V,4XVL^@&PO=V]R:W-H965TT,$VH%0[-VQ8,A6\B44+CB2"RR#//G,:1L M.;)<:[5P3>:)U MV,,SQ'&Y WN977,WL"B4B&5!!&$4O)132R'!T1I!!*#8'5XQ$FD*8:2<7Q4():E4]MN#Y>H9\9 M\HK,# N8L/0WB60RL@XM%$&,%ZF\9LMS* GU-5[(4F%^T;+8.^A9*%P(R;+2 M6$60$5H\\5,IQ)J!PFDV\$H#[[7!)@^]TL H9Q>1&5I3+'$PY&R)N-ZMT/3 M:&.L%1M"]3'>2*[>$F4G@VM(L80(76$NG]$8IYB&(!"F$?K),178J"W0SA0D M)JG819_1[1NB249D(=$HCB.KVM@J\BMY; M13_V6@&G$.ZCGKN'/,=S&^*9M)M?XN<-UK5H>I66/0/7>Z.6=]^5(;J0D(D_ M32(67@Z:O>A[?2QR',+(4A=7 '\$*_CTP?6=+TT*= 16$^2@$N2@#3U0K"-" MYPAG;$%E$]56^VVI%F"^ =.?K\? ]3W?[P_MQP82_8I$OY7$%!,T28 I'BL^ M%U2EW=TE9#/@C2?8BK@MK8[ :N3]BKS_+BGM=RE(1V U00:5((/6;#A]6!"E M!*$2%+A$.? 0J%3_>$VT6[&VI5V ':VEM[/O-N?V8<7FL)7-^;>O9^@2\WM5 M+[ 8G:0)SF8<[YD,;TOP5MAMB74$5E/@J%+@Z%T2_*A+03H"JPGB.B\5@=-A MBI=@F]*R(-3N\7\9K=4X[MO3'/U5GWD",3I]@G"ABTOT(XY)"+SU4]_N>MN3 M[PJM+I3W(I3W+K>A=-.5*!VAU45YJ>K> M0JP@G?V!*DAXT1T5$\ERTV#,F%3MBADFJJ,$KC>H]S%C-?@'4$L# M!!0 ( &*&PO=V]R:W-H965T\B8:T6\%D6/W%O7CBVQ#YG]YS#--NL+VS3]BTV2 MY6=7E_O/KLNKRV)7K[,\O2Z-:K?9).6G5^FZN'MQ9IW=?_!+=KNJFP\NKBZW MR6WZ+JU_W5Z7_*^+H\HRVZ1YE16Y4:8W+\Y>6L_9;-]@O\6_LO2N.OG=:(;R MH2C^:/YXLWQQ9C8]2M?IHFXD$O[?QW2>KM>-$N_'GZWHV=%FT_#T]WMUMA\\ M'\R'I$KGQ?K?V;)>O3@+SXQE>I/LUO4OQ=WKM!V0U^@MBG6U_VG[#)\L/_R5^M(TX:<)WA!G;;P.XV^-7=PEC>9]:XN^;<9 M;U=?_9*NDSI=&M=)67\R7B7K)%^DE9'D2^-]F>15LD^ RO@Z2NLD6U??&-\: M[WAZ+W?KU"AN#+F]U.3;SI>_O4TW']+R=_[%K^\BX^M_?'-Y4?,A-!VY6+3= M?77HKOU =QWC;9'7J\J(\V6Z'&@?T>UG1/L+[KJC_^Q[_[VR2<$?DOR9X5CG MAFW:[D!_YN.;.T/#>9SU^''6&=W\Y;;DS7'].SJJR\LW_QN*'Q(L0@I M%B/%&$A,"KM[#+M+J5^]2]9\QJD+?J ZQ'S+8Y[M/ZJ3]5"$#WK^7J\Y='Z\ M\EQ_YE]>?#P-77\KV_)]UY(WBP8V\VRG2>C3S>(!FS,K,&UY,T8.=:(CO:,C M/=*1U[MRL>)'V'<>5+W3H7FV97;TYGY'@G>M,_>M,GO?DF_YA6-2^B:B/+C?3/7<8GHFWKXJ6FB_W^>$W' M=;L^)GND.]N,LQDC;3*_OS/)-J50!,=0!&0H7BX6Q2ZO*^[O19I]3#[P8\17 M7X2V97]G5-JS1]#SBVL&KMN=/L@NZ<9BG,T8:9/U;=KAS+>\X5B$QUB$XV*Q M33Y)@;C?-33WC+#OF9GMAMT]@^R4;C3&V8R1-MF 3=]SK ?VC-DQ&C,R&C_7 MJ[0\V2VJ8SA&!V#6ZYCCS&9>Q_]D-W3]/\IDC#3)5"8E[UNF.'LR1_B_W14F M.+^5EW92U_+"KOOI;NCZOU7S%59CJ%6F'JL=3LKIGB% U2*H6@Q58R@U.'K154])%J$50MAJHQ ME)H,.;%9IODG_;%1/!=9\R^2C"=)OL>U MU[P7V9*?KIX;6644^7Z>K/N'QJ-LM4K*=%6LEVDYG%5(!S"4FIQ5 HU8-!O1 MATQ6GU',PK!;EPWP#M\-.APC:C<[+;A\RYYURZT!*F+;0>>TA-$CG>I)@44L MFHO0E(FZV,9A.?2K#S]\MMSM]A[WIVW7-L#M]]\7" MP/2M[O0-PDJRSP4PLFAB]/K'[YGQ]C"3\5Q\62Z299:93G#3;2!(TAZI%4+48JL90:G+T!1FS:3(VY:29EM0.-92. MJ8:K4Z5!>\90:G*@!1NS2?KRB)-F6E@[W% +U8-"A2 RE)@==(#%[&A)[N'!J!:73U="WNQ?;:+OCZZNH%3HMG$+/ M][J7/5'VV!0A=4 $NK)IBC/]U)@6UMX+H>A*,6B]21?*E%!J9/\82DT.O8!@]F,@&#$!]Q?E6 [O57<"GL!\AB?@ M@04YKNUU5SJ@[+$I0NJP"%AEXQ<*D=,R%%Y!U2*%*_2F92A50JG)22"HDCUR MA9)6$B@G:^1JH#E4+5(X9,ID#5W[A%*3$T(@+YM&7MCE@W9_*5$8VJ[3G<*A MA*M5\VFC,=0HFZ)F$!%S!+5RZ&5574BY7B6;#V5R;KS)%\\H2DGK:B_^AW(J MJ%H,56,H-3G>@E,YUE-02@>*KJ!J$50MAJHQE)H>X MXY7E19'79;'F3EEEE9'F=5.8W67URICQ0HU7;&G9N.3<.*WAFNO'9=K<-ISE MMX9E?CF8.-C[PSX'6',$6'.FK0E[N$IK!:4%WY[96[\SL)EMFI;?V2YJMSNM MO_C@/*=[#7A S_-GKM.]38P>[U1_"G+E/(Y<$?,NE%E!U2+%H/7F72BM0JG) MX1:TRGG]^31JMSJ=?QVSJQ4/: 56Z';GWL^!IQR!IQR:QDRXK_1^0FZ2]V<^ MB>UWUD&/0R$55"U2N$5O=H;B*92:G! "3SDTGIJ4$,HI&[I<"ZH6*?SQ=TW9 M4':&4I.?J" FDL#-.C-ZV[_QCW7#(+N/8ITEW23Q.W?HSA@-(8:9@WFVU1 MUOO[&.]6!3^^[(\Q//]ORV*1EMD#=1QT+1E*38Z[@'7N8^Y0'%&Q08$<5"U2 M#%VW.N-?E\7N=F5$<^-UL=X?"^4H'TN3;>F MPG2WO^S,M7IP>^[V%XJYMAEVRJMH8#/+]0.S^TB" :N6$_"2L_O8R\^!NSR! MNSPX[AK-U&G3NKLP5"U2N672! [M(D.IR9DAR)OW&S.HU'5YX7UM''MN0/*\%HU&M9#33*4FAQK@=2\D4A-ZVFVU/D> M;5 [OE#XIG#&Q'(!2NI0:G(^G#Q!G>9Y4_-!63% H1]4+5*X9,1YH&6./=H; MVS(KRH93-T=ZJW\SDI$L^ =5MG_MS(=/;7$PF'=0NHA2D_-.T$6/7J:&?JJV MU[_/U+.=[H.-YG2OM!.I?[/I@-$8:I0-C-3V'WRHL">(GT?#K^^9<7KYDL^" M;Z_;'*;H/JVJO:-#<1]4+8:J,92:'&W!^;SP*>B^!\5]4+4(JA9#U1A*38Z^ M8'+>8Y@<6>U!E]E!U2+%H+469T![QE!J\GM=!"WT:2SV6*A/R^L&':H6*89. M+L.X2PX 9I/\E]=H)T^B/%1Y[DQ:BU'QKZ12D!=U]R@G-W[8\8FR?3>8/911 MT&$SE)J<48(R^C15FPKU:5GM3(*"Q"EJ0\\$B5LA^9*$%W2N(* Z+T=08#B? MQG Z[X^@I;2C!F5Q4+48JL90:G*(!=?SG^3U@CX4X$'5(JA:#%5C*#4Y^H+T M^?C%]TLL_VQ^7$Z@[U]=DU7:U B!U6+H&HQ5(VAU.1@"R+G M/PF1\Z%$#JH60=5BJ!I#J;+-N)/I\@O*Q:!J$50MAJHQE)H<9<'%@B?A8@&4BT'5(JA:#%5C*#4Y^H*+ M!30*PI1?4!0&58L4XY]:?D%1&$I-RH%0H+"0YC[ \HNVI)L)4+5(X87'EU_0 M[C*4FIP4 H>%- X#E%]AGPHY)O_7J;_HCFA'N0_ !HS&4*-,.5(Y" )_A33^ M:G.2++MH">U=#DJ]H&HQ5(VAU.30"NH5/@GU"J'4"ZH60=5BJ!I#J->];W,HZ- >,92:''2!MF9CT-;THFHVL,9JX/45="^THSC* M: PURI1&#Q&XJ%9I6D=)G5Q=;M+R-IVGZW5E[-?3-8?>DT^YEV]XA*SG+^VS MB][GKZSG&ULK9M;<]HX&(;_BL;=Z;0SN\$V&'!*F$GQ<:>9[33;W8O.7B@@@J<^4%F$ MY-^O?(C!8%28OKD(V.A]],F\2+(^:[+-^/=\Q9@@STF<@?>_F:,[HH14G<,W5]V$MHE&K327GN,Y].LHV(HY1] MYB3?) GE+Q]9G&UO-$-[/?$E>ER)XD1O.EG31W;/Q-?U9RZ/>@UE$24LS:,L M)9PM;[1;XSHT2T%9XI^(;?.]]Z1HRD.6?2\.PL6-IA<1L9C-18&@\N6)S5@< M%R09QX\:JC5U%L+]]Z]TKVR\;,P#S=DLB_^-%F)UHXTULF!+NHG%EVP;L+I! M5L&;9W%>_B?;JJQI:V2^R466U&(901*EU2M]KB_$GL 8G!"8M< \$)C6"4&_ M%O3/K6%0"P:'@E,U6+7 .C>D82T8GAO2J!:,#@7#$X)Q+1B?6X-="^S2#M7W M5W[Y#A5T.N'9EO"BM*05;TH'E6KYG4=I8?9[P>6GD=2)Z2(>]^>S_I".?Z3VU MWOZ9/E#K#5,!Z,D+VUQ=\_7J?C25Q-LUOR*Z\3LQ=;/?=4'5\C]I>D7ZE7S0 M(7?.EW?5[JKE=Y0K:_=^+7C_UX(/S@]^V"$/SY=;"B/TFY]9O^3UU3^S;Y_D M>1(*EN3_=03UL8(,NB'%N'>=K^F-)E7C7#(B^,\KS+J$KA MI49%PEPDS$/"?"0L0,)"$*QE5*LQJJ4T63E\QR_E]'T[TIE39>Z$@ESD3 /"?.1L )"T&PEBN'C2N'2E>&Z9R7/6=A M2+)F?"Y?Y9UDES1_0ABB/QTN5,)>C2N2D2YB!A+A+FC8Y&FO[0/!YK?&2E M 1(6@F MUZS5-[] M=QE72;G4N/91;S.VCCL;Y[C8:'AM":L2E/H'2'"C-A=(\*,V'T@(H+431 MVB;>RR(8B/7-FH+R,9+F0&DNE.9!:3Z4%D!I(8K6]K&Y\[&I[(S=Y9*5Z5<2 MI7*RR7)!.!6==^IJTL5>KFC%SWC_SG]@'0S>T%I=*,T[LPT^M-8 2@M1M+;_ M=FDB0[F./[VCSS^?#$"S1%": Z6Y4)H'I?E06@"EA2A:V\2[;)$Q@$P&D&F' M&93F0&DNE.9!:3Z4%D!I(8K6]O$NF62HLTF73 :0R8I933L<2(?FT6P FE>" MTKQS&^%#JPV@M!!%:SMPES@RU)DC+^-L3J7OE/,!9#9B!J4Y4)H+I7E0F@^E M!5!:B**U7;S+,1DCR'P FF&"TAPHS872/"C-A]("*"U$T=H^WJ6C#'5:Y+RG M2]20BVV,I#E0FEO3]E?KK:.E>@]:IP^E!1TM,(Y:$':4,JV]4FT[[5)$ACI' M=+]9,YY0_IV)_.V;L6F,/I![(4=\]6@/31E!:0Z4YD)I'I3F0VD!E!:B:.TG MWG?Y+%-'C/8F-*4%I3E0F@NE>5":#Z4%4%J(HK5]O$MIF?/X$&YD)I'JZ9/C2P $H+4;3*Q+V]C5X)XX_E+L&B"\:* _'R99>+UH*B@V>&ULO5A=<^(V%/TK=]RTLSM#L2T#^2@P0]AMNSM--Y-TVX?,/@A\ M 4ULBTIR"/^^^@";9(A"V,)+8DNZ1^=>'7$L=1=84YED\^QT#T3+G*J]*N8AG(ND*8V*,]"$D6=,*>L"/I=VW8M^EU>JHP5 M>"U EGE.Q?(2,[[H!7&P;KAATYDR#6&_.Z=3O$7U=7XM]%M8H:0LQT(R7H# M22\8Q!=#TC8!=L3?#!=RXQE,*B/.[\W+I[071(819CA6!H+J?P\XQ"PS2)K' MORO0H)K3!&X^K]%_M"""K /(L('XI(%D%)#91Q\RF M]8$JVN\*O@!A1FLT\V!K8Z-U-JPPRWBKA.YE.D[U_T!= PGO/J"B+)/OX6>X MU5))RPR!3^!6<8%@!X$; I\*)QZ]"-U0:0H&*!ROIKMTTY$7ICN'*UZHF82/ M18KIT_A04Z_XDS7_2^(%_$R+)B1Q TA$6AZ\I*I'8O%:+^!=42:UNC1+P1\8 MA;LKS$X+G[ M(L'=8"25T/ME:Q*M R31KI)H>XOM*/^%(H\BA(^9_>U#KPJ\2'L6 M,(YJ+XB.HX/5//]S'AN>%G^G%%X!^%QF2\-[XH>!'V[>$ MM9G%YT>2PB&\CM1>1[P>M(,47@'870JD-B[B]YTW&X0?;]\BUH9&R''$0 YA M=*0V.N(_]>T@!C_ YDG$">+41\PXU].6VC7(JX<3^%+ 8"YT@=U420/4#&'( M\SDMEB"PP 6FD-FD],H\-QJ]*$#3E)EUH1E,V /"$JF08(]..AIRM*-V 7+ M,IB;I%/<3(F-74IT1!7FZ^3:+C?!8'W;T( 3TFA7 M(1L+TMH>T6[8Y$[BC8DVHMK;HSI-&$B@FK$L,\MT7>CTR3+9E)XK(=?C2E,^ M5Q4SS%!(41W";Z<.-V*D]9^&5\,XVWMY&*X;?R MM'1':VM/>WWW&-:4W,VE+OZ4%2;IB:87-4_U?A3N,M"]*#ZW]VDCKA3/[>,, M:8K"#-#]$\[5^L5,4%W)]O\#4$L#!!0 ( &*&PO=V]R:W-H965TM @+A,&X,/B ]NX[;6$CO8[@K_GF.GR[K.K0;B2Q,[Y[Q^SEO?AFNI MKO62,8-^-;70HV!I3'L2AGJV9 W5Q[)E K[,I6JH@:9:A+I5C%8NJ:E#@G$6 M-I2+H!RZOG-5#N7*U%RP!5%PVW'!%TMC.\)RV-(%NV3F MJCU7T I[E8HW3&@N!5)L/@K&T-=-0JP!6(U MFQFK0.%QPR:LKJT08/S<: ;]D#9Q^_U6_8VK'6J94LTFLO[&*[,DOS8^;"6 CC^!;!+( M;D*R)R'>),2NT([,E75V'2JZ1LM&@9E^<-RX;JN'"_HN71L%7#GFF_,# M XV>GS%#>:U?H"-T"3.E6M4,R3GZW#)%#1<+=/'Y"HVU9D8C*BKD\M '3J>\ MYH:#Q!&ZNCQ#SY^^&(8&P*Q\.-M G'809 ]$C#Y*898:O185J^[GAU!07Q6Y MK>J4'!1\3\4QBJ.7B&"2>'@FA]/'K8)T[-+C SAQ;W+L].(]>O_HZ/?Q5!L% M$_V'S])NR,0_I%W\)[JE,S8*8'5KIFY84#Y[$F7XE<^/_R1VSYVD=R;.5F[6]V4!!<#G,?1,+S9KLX3 M2-(H+TC:!]XC3WOR]&_)9[+E3!V [A33;98$Q_$.L2W*S'S0[B?I&& MUDC>FX =O@\T>X@089SD6;+#Z@DD:9)&!?;CYCUN?A!WLE**";,%[%Q%]=T2 M\7'G#W"B08KC".]@>^+R+(H&Q$\]Z*D'!ZD_27$T^S?R@#O<;SHV8M'3)!'L18/EU0,^P%)=ED]@4F2DR+9]3G<.L0:IA;N;->PH%;" M=#M_W]M?'\;NU-SI/X5K17<+N)/I[B0?J5IPH:'".4CBXQPL5-TYWS6,;-U1 M.94&#E[WNH2K$5,V +[/I32W#3M ?]DJ_P!02P,$% @ 8IR6#V?P;K? M @ & @ !D !X;"]W;W)K&ULE99A;]HP$(;_ MBI5-4RNM3>*0!!A$:HNF36HU5-;MP[0/!@ZPZL29[4#[[W=V:$I' .T+L1/? M/>_KY,X,-E(]ZA6 (4^Y*/306QE3]GU?SU:0,WTI2RCPR4*JG!F6&4#61G!"Q@KHJL\9^KY&H3<#+W0>[EQSY2C'"F=^DV7.P[2!N^.7[)^=>30S91INI/C)YV8U M]+H>F<."5<+:,#>?]7.?EU M-=5&X9?QN\U$#>NTPVRY]'7)9C#TL!XTJ#5XV8=W81)\.F(E:JQ$Q[)GN#-Q MFZ8Z*G%1MN+6&>U&<9 & W_=@NLTN,XI7-*&JZ/B-[A>&L1Q.RYNC1.VJF]AMH[3I6&";*HL)* 5,6P9F[?1;9IZ^_N>TJ2;)@<^JS!X[6;!456WH'6?<-2!)6E:.U.P![\( M.V'0C>F!]Q#N]-+P*'UL^T!AR)J)RC6A>BO$:^MI513NUW2$;81V.O\(\G?Z MO#TS[YA:\D(C9H&AP66*KE1]#-43(TO7^J?2X$'BABL\ND'9!?A\(:5YF=C3 MI/DSD/T%4$L#!!0 ( &*&PO=V]R:W-H M965T-D976T_=B='5^E:)?%2W$DK6R\6D?Q^*Y+T\;KC=)X^\#E^F*OB M ]W1U2IZ$/="_;ZZD_E[W;TRC1=BF<7ITI)B=MVY<=[QGETLV-[B/[%XS [> MMHHOY4N:?BW>X=/KCEULD4C$1!5$E/^S$6.1)(64;\??)=K9SRP6'K[]I-/M M%Y]_,5^B3(S3Y(]XJN;7G6''FHI9M$[4Y_21B?(+ZA7>)$VR[?^MQ_*V=L>: MK#.5+LK%^18LXN7NW^A;^8TX6.!>GEC@E@O>V*!5R[PCBI7R[H-]VD0;E@T'3"L%PP;+K@LEQPN8W#[N>W_>$'D8I& M5S)]M&1QZUPKWM@F:+LZ_YG'RR+L]TKFGXWS=6ITK]+)UWF:3(7\Y:>AZPQ^ MS2SR]SI6WZU7@5!1G&2OK[HJGU34\NIF-:LI^;U MWKGUH7E]_]QZ9EY_:5C?S;_#^V^S^_1MOG6-X*>)NK <^XWEVJYG_7X?6*]^ M?FUE\TB*K&;SQ@TTVR^UGZUN*9T& S-X+U8Y.-R"SFF%F)6/Z>;"P!+W3"D-O%C>#-RN9@W:SGZN60V]_=_>V$[SV M=_<_W^>WM;@2B^ROFDV_W<%^/5P\)[_+5M%$7'?R)]U,R(WHC'[YR>G;O];E M&XD%2(P@,8K$0B3&D!@'85JB_7VB?9,^&J>+1;[3E!7!?O-T?XG6:I[*^+^U MC_VW1K!MDI%8L,-Z6ZS83=V,'+O\[ZJ[.8PIBVBM8JDM8F2M;!>Q4LK2),DDIFU$G(7NM?6_PX>L>MB9QS6-G9(+$!B M!(G1'38X2(E]D8?$.4HF/[TCA[*&0SEHJ!;!X3Z" MPW81_,=/\<9Y;>.)Q (D1I 8'39[BD?.9,UF&L-)OJW$1.79 M3.*9J,N:>7G/^B[R\-;ERKBP;:Z0&$%B%(F%2(PA,0["M(PZ=G7VV#;&;),F MD8J3XOR1C%1M3DOA\O"@5K^?C_VCV-J'-DZIDB-0#4*U4*HQJ :1VEZ M3-TJIJXQID&\B:=B.;6^QR*9GHZH^^PQU#X.IW%0ZW B-0+5*%0+H1J#:ARE MZ>&LNB+'>.)^1*/XZ7@HG5F/D9314F56G&7K?+_TX!!I>V!4F]O=@/Y!;KVA MZP_]X_!"^R"H1J :A6HA5&-0C:,T/;Q5+>28>Z&[M9S,HTQ8*QE/?OB WCRD M[1$]5 N@&BDUQSNXK_H7KGY'I="9(51C4(VC-#V^5?7DF+NGCT+ER4TG0DPS M2XJ)B#=-'W.A/1-4"Z :*;7#9Q>_7W.2D4+'AE"-036.TO345K648ZX?RL9T M5T_]^4$LO@A9^\LD9J=U2*&M%%0C4(U"M1"J,:C&49J>Y*J=<@8O]8M2#K2D M@FH!5"-0C4*U$*HQJ,91FI[MJO9RS+W7#_S*E%ELG6EHM075"%2CI7;8@U[6 MMZ_0N:SQ7(Z:JV>Q:KD< MW#JLT$8-JE&H%D(U!M4X2M/#6C5JKKE1NQ-R(I:JJ-/*PZ[\KB^TA M0_LVJ!9 -0+5*%0+H1J#:AREZ=FN2CGWS,5BY37DI_8L^L].%3INKV9W&%JR M034"U2A4"Z$:@VHG)K$HVUWP-V#B)LLRZL1K7QF:O]6,MM%J#:@2J4:@6 M0C4&U3A*TQ-=56ON\,7V(Z 5&U0+H!J!:A2JA5"-036.TO1L5U6=VZ:J:U0; MF\76F8;6<5"-0#5::EI]Z];6QM"YK/%5K;#$*U M *J14CM7I]*&MPNA6\<:3N7G;Z?GJFK!//,E81_7Q7YE<<9UDZH368&V75 M M*#7M..WH18&@ RE4"Z$:@VHG!K"HLSUQAC=/E1LCB6N]XJ5*M#Z@-*;(1 M&4.UH-2,(8565U MA&H,JG&4IH?TX(4#S=65\5@]?Q)N? QOGM,ZOMA7$L2^ ME"#VM02Q+R:(?35![,L)OD3CY56-E^>_U#&\!^VYH%H U0A4HU MA&H,JG&4 MIF>[ZKD\\V5E91>PNX2W-L'0-@NJ!5"-0#5::MJ.CW-I^X/^\4'5\QNZ=:]\ MR:#;QU&:GKNJ@_+.7!BVW7NX;;&7 +U #*H%4(U -0K50JC&H!I':7JBJ^[* M>[$+Q#QHBP75 JA&H!J%:B%48U"-HS0]VU6+Y<$O$#.+K3,-;:^@&H%JU'M^ MH997>Z(?.I8U'?_JE5_F::T#"*V:H!J!:M1K>.47="IK.)6? MOYW^1P.JDLDWETP-R@"ST#914"TH-?TO!1S_B0#HQ5I0+81J#*IQE*8GLZJI M?'--93Q4:G.BU3RG=7ZA9194(U"-0K40JC&HQE&:GO2J]_+=ESJ$\J$=&%0+ MH!J!:A2JA5"-036.TO1L5W69;Z[+SIYH-:]OG6!H#0;5"%2C4"W\$G@/_J26L848W8O)6L8JS@.\?QG%FPZ8 V8% M@&H$JE&H M%D(U!M4X2M.S735@_HM=Z>5#NS&H%D U M4H5 NA&H-J'*7IV:Y:-O\?7>EE M7MTZO]!.#:H1O^::MKHVED+'AE"-036.TO1H5G69;[[4Z[]1 M!="Q!*I1J!9"-0;5.$K3_Y!S5??US'7?W?:/0.SKY!_^$\[02K#4M->O/PHO M=""!:A2JA5"-036.TG;A[69S(500J6ATM1#R08Q%DF36)%TO<[[H"?KZ$%\B.1#O,RL1,SRI?;%('\XE/'#?/^.2E<%:7U) ME4H7VS?G(LIW/XH;Y)^?I:EZ>J<8\)C*K]O-&_T?4$L#!!0 ( &*&PO=V]R:W-H965T M*]-6ZB\6*?/NWKLC\8X:K81\4 F 1D]9RM782[1>G/N^BA+(J#H6"^#FGYF0 M&=5F*N>^6DB@<6&4I3X)@A,_HXQ[X:AX=R/#D0*I6(T] M[*U?W+)YHNT+/QPMZ!SN0']>W$@S\VLO,Q?X?$(*@V+%%P8K MM3%&ELI4B <[^1"/O< B@A0B;5U0\UC"):2I]61P/%9.O3JF-=PBB&&ZT M-/\R8Z?#.RVBAT2D,P5T3H M;4O@[LQ\_41H/]:DU=2<09KIX(< M+ 8UBX&3Q=43R(@I0#>21; '@V8GM+%P!NO.XJ1F<=*Y%A4S.C4[[*H@M%<= MG(&Z,SBM&9QVJH,3O;L&SD#=&0QK!L.?J4'7\^ ,UIW%6,EY< ;K MS@('C3@%G:OQWCXA=J:]G*;H$\@,,8[^ M 2J;#+;B=,<;H&?KPE7;1C>Q4]=<)VU7=5\@F,[]V(@E=JOEEG.USP8XL#+B M1AJQ6QO;\FP:VAFPG:?HP#J(&R'$;B7\/L^;>'?D^<#*AQOIPV[M:]_/"R9W M9?G 2H<;J<-NK?MQ-Z_1[LCQ@54--[*&W;JVLUOMT")5H?;5"-*(%G&+EK,9 M[=@%5:'VTPW2R!AQR]C+=,-!I!6[&X-#2_R-^VP&;6MW]9? M!B[*^W"SO/RL<$VEZ7842F%F3(/C4U-O6=[4RXD6B^)V/!7:W+6+80+47(?M M O/_3 B]GM@ ]?>2\!M02P,$% @ 8IR6,;X4M;H P )A4 !D !X M;"]W;W)K&ULK5CM;Z,V'/Y7+#9-=]*MO!/2)9': M)H2>=*?JNFX?IGUPX9<$'=C,=IIV?_ULH"POE".JOR38^'D>F^?!V)[L*/O. M-P "/1,L!I!2IRT[&LP"QP M1HS9I*J[8[,)W8H\(W#'$-\6!68OUY#3W=2PC=>*;]EZ(U2%.9N4> WW(![* M.R9+9LN29@40GE&"&*RFQI5]&8]5^ZK!'QGL^-XU4B-YI/2[*MRF4\-2'8(< M$J$8L/Q[@AO(YB:,;C*[Z$YKSZ1;NZK6\9*-ER08L&+'M09*3^Q\_-<]@#V-X; * M[N?HP\\?)Z:0*JJMF32,\YK1>8/115\H$1N.%B2%M ,?]>/'/7A3CJX=HO,Z MQ&NGE_ S)A?(M3\AQW*\CO[<_ "^S5NXV_4XWJ>^& [O4H_>I[Y\GWK<#[\J MF81;7? #)]TVK&[%Y_:']?8D3F!IR MPN? GL"8_?*3'5B_=05$)]E<)]E")UFDDVRIDRS61'80.J\-G=?'/I-I0[B@ M6R*Z>^JVG?J^G=\ 2($*NS1!=H:S]!J*MR/+LW\[/UG5-.=[KBW41'MG<*WNN MS3K)%CK)(IUD2YUDL2:R@U0%;:J"WE1]E3L-N:=@6&1DC7+*.4HP8R]([C!V MF*6\*U7!Z6L5CCLFD%[IO<]J M!,]EIF[+_5F*!719WRMQ[AJEO[^.A5X LZX$SG5V8Z&3+-))MM1)%FLB.\A> MV&8O[/7RE@B0K )ADJ(2",Y%!IUS2R_/N0'3238/3U[+P'/LH]DG/)T:1X=- MHE,>VQJ'_M&,V^B5B%=5HY/GX7M M.<'1\[CI53G7I&&:"YV:T3#-I4[-N$/3N*Y08J*J[9%FIU M9\5X1:5:\K4KMAQH;DA5Z?J>%[D5+6HG'9N]>YZ.V4Z610WW'(E=55'^[QV4 M[#!QL/.X\:58;Z3><-/QEJYA#O+;]IZKE=NIY$4%M2A8C3BL)LXMOIDE&F\ MWPLXB*-KI)TL&/NA%Y_RB>/IA*"$I=0*5/WM80IEJ854&C];3:<+J8G'UX_J M'XQWY65!!4Q9^5>1R\W$21R4PXKN2OF%'3Y"ZR?4>DM6"O.+#BW6<]!R)R2K M6K+*H"KJYI\^M'4X(B@=.\%O"7Z?0,X0@I80/#4":0GDJ1'"EF"LNXUW4[B, M2IJ..3L@KM%*35^8ZANVJE=1ZW,REUS=+11/II_J):L 2?H EUE(&E1BK?H M'9JK$YGO2D!LA>XYVQ?F9*B#B5K*5T/I;@G%^3;/T-7KMV-7JLRTOKMLL[AK MLO#/9!&@SZR6&X%F=0ZYA9]=YH\N\%U5D:XL_F-9[OR+@G_2^AH%^ _D>SZQ MY#-].CVPV?E_T6?/CGY2C* [(X'1"\[H_?Y1^/MV(217+X%_;&>AB4;LT?2+ M\49LZ1(FCGKS">![<-(WKW#DO;^P\YW>-'W7%()3W3=*(5'&1#BA4G/]! 5Q 'IE28;HC"., EZ MIH>P&./1&<]1YSEZ9J_1U0)J6!72^DJ.!LF\4_7OM7,Z1,4Q[MNW2)'(Z[?< M@HIP?,9]W+F/G]7QR]YC6RK]\SX$^6'_H<@L2C@,<,^Z!>5[(;%;3SKKR47K M7YFDIP2&*^"3V>^=D9HF9C'"(>Q;=HU&E KXV M,Z) 2[:K9?-%ZG:[,?363%^]_3M\,\66_4R-KIA)4* MY5W'JAV\F2.;A61;,R@MF%1CE[G&PO=V]R:W-H965TCZW$(AGD=%OH>['[&=I\PHIO*0I5_Y)=BW4L MLMPJ+:GS#26M^]EDHM%H %B[L M)W^O.2_(X\.,G/WT861KC+?R:B_;V&Z;V+P78O/)%\'U6I$YSR SV,].VZ5X]=\ M_@M\;U4@?]TLE);8,/XV54@30V".H6JB5VI#ES"VL$LJD$]@3=Z_TNR^1N1'2UDT"UD<(I]LE\\U2V>K!8/GG$O4KAT"^"0,VW\@!OFJ&:N MMJ2GR46AJ<$XX[-=8WY#EN;-5(U3#6=4WD'L]T0SD+E>?P7F0Y3K.&GHF46+.M&BDZ+= >[5'+@F&4.) M)/ ED/?O$L]UKPF6#RTT W6.CV2).UGBD[(\:E:P?VA]$L*:J8MH@W6A&5^1 M CMAM==6,GG.]:^_?:Y'[K7Q SOIR-P8B*GUQ8:2"X(D[-7)S(AS_9ZX

.T\O> (L\YX4&E':YIR=SQ]VPZ[E8+"1G')-F;6,&/)MK MXS>3#MJA&R91/[7I$):F3MS+;#9$!=AR/*\G@,%GDKIA7P'[X%Q:@ES5%P)% MEF++=7/0Z&:[.\=-?=3NS=^Z5U/7,#_#.TISI?A!WUQPOE"Y8ER1 G)TY5S& MN%JRN30T#UILZE/Q0F@\8]?#-=ZS0%8 ?)\+H?G;WWH6R(M-2C-'YPR',S/>2/6B%P"&;,NBTA-O8SKI0*>UTYEX0>4)G[)1>5-Q_6S.S4=RY4I1 5WBNA567*UNX!" M;B8>\UX?W(OGA;$/_.EXR9_A _9-/:4H_,5MK( MLG5&!J6HFG^^;0.QY\"B(PY!ZQ#\K$/8.H2UT(99+>N*&SX=*[DAREHCFEW4 ML:F]48VH[#$^&(5O!?J9Z74UDR40P[>@R:ZT=@_?N_L8C2XD01>2H,8+C^!U:C$HA-=J MSURB&I3(C6*OWYE>\AE,/+Q?&M0:O.EOO["$_NZ2^$%@[P2'G>!P"'UZP7/, M_"=#8(O508-+;(.0U BV-*RG<1309.RO]U7TK48T"[+.ZAV]J*,7#=*[KM90 M&:EV1)1++A06$4,*J;6+9P,5[S$(LR0*#G@.?M =;3(0Z+A3$O^G$FTZ_@3+ M&/Q8";,C)9B%S(GH#%S:XIXV-LKHH;9!"O]?6])I2P:UW0 64U*\580OI,(N MA-7C_NNC2TW24Y/0D*7L0$[?+(I8EHW<.37JV(X&V?[]]<;%:=3_6,QH+\W[ M9G$:1AEU RI&DRV=#1[0-\5S'/;4"PY)6%YL!+AIUEK4"8:W\I8+C:M;61E0L"-W M:.^,#.O?"4RB]. ('68Q"T;AD3-\Z\5LL/,=.<.NMN3]7'2*"'J-*8SVV;4B M^F81C6AZ(,+?&[?LK'O+U;.H-"E@CG[T=(114,WXV&R,7-83V),T.,_5RP6. MW*"L ;Z?2VE>-W:HZX;XZ;]02P,$% @ 8IR6$,Q]F^G @ 9@D !D M !X;"]W;W)K&ULK59M;],P$/XK5IC0)L'RVC%* M&FEM.C'$Q+0Q^##QP4VNC;78#K;;;O\>VTE#-[)20;XTOO,]S[W5/L=K+NYE M :#0 RV9'#F%4M70=656 ,7RF%? ],Z<"XJ5%L7"E94 G%L0+=W \TY224BP>QU#R]@;JLKH26W M9E[@>Q_>AJP4YT M=VRHJ_HUSXGE,3-^E?AAX,7N:KNJ?QJ%I\]LIG\AJHO@;@T."F)A)[9$&5\R M55\BK;9]%)S96?A,/_:'$[]#G^I'1#WS?]/7+Y!++!:$253"7+ORCM_I@$4] MU6M!\@C:9:$?0B",@=Z?%0 &0 'AL+W=OP%+9UMHI2HD;3=[-/O*"FR MY2I,G#%O+)'2_4_WH^]TXG@GY#>U!M#D>\9S-?'66A>7OJ^2-614]40!.5Y9 M"IE1C4.Y\E4A@::E4<;]* A&?D99[DW'Y=RMG([%1G.6PZTD:I-E5-Y? 1>[ MB1=Z#Q.?V6JMS80_'1=T!7>@OQ2W$D=^HY*R#'+%1$XD+"?>++R,PY$Q*._X MD\%.'9P3$\I"B&]F\#&=>(%Y(N"0:"-!\;"%.7!NE/ Y_JE%O<:G,3P\?U#_ MK0P>@UE0!7/!_V*I7D^\HG@JOPEN^K>$7I,-DJ+ MK#;&<<;RZDB_UR .#%"GVR"J#:)C@\$C!OW:H']L,'K$8% ;#$HR52@EAYAJ M.AU+L2/2W(UJYJ2$65IC^"PWZWZG)5YE:*>G3-S^_'?L:W1IC/ZE=7%4NHD=*?,A32#OL MXR?L(XN C_$V04&+=&"%!P+J6;+91?( M2G!4"IIJNYU>G ^#8.QO#PE9W9Y*R)%8B]"P(32T$IHEB=Q 2KA0J@O'\%DX MK#Y.Q>%(K(5CU. 8/?92+![]L%:#(#A8JQ:1LX;(F94(EB&% M+U^:)_=E66(Y(J*<_5M16@)T0;)JG@KI[(>XHJ@56!6^(Y\M2N<-I?-G4T(D MIMK0!<792LFJ=2JL0N#B@%O>@(D2.'+407#:(+*Z+?)284R1#( M&O]'3 '94KX!(JGNA&-5.Q5.)18&+3I!>,S'D<\6GS#8]W#!_TBU=X2F*3-G ME).D:18(S<0FUYW]G-7=J0AKM<,T''9DH2NG;88'?7#X!$/.Z4+(JCK-5A*@ MI/3U!K(%R,[>R2YY,B>7:K$KM3;.:(\S>L6FM!9W!=:E6NQ*K0UVW^R'UK[W MA2\,N^C)0/L=KXS!<3Z_1O\>[AOXT-[!?XK)A_>FVADN9(8'EE!RS?!?B5VK M-:M=]NASIVJQ*[4VU'W/'PY?,ZM==OMSIVJQ*[4VV/W70VC_?'AA5CO]I*C5 MGLAJ1RXK3O[!QA5FZ*K< %38I&!C4FWG-+/-)N.LW%H[FK\*+^?55N%>IMJY MO*%RQ7)%."Q1,NB=X4++:C.P&FA1E-MC"Z&UR,K3-= 4I+D!KR^%T \#XZ#9 MDIW^!U!+ P04 " !BG)8\0+/S!H# " # &0 'AL+W=OY_TO@C$AH';>L' *PR\MQHT"X.F AEG2N!;AG;*/PW^+)ED)J1\06;+N60APP4EAV-0 ME,7RB'PBU[,Q.3PX(@>$I63"XAB'RX&MT $M8P?%9&?Y9-X+DYW#O$$\]YAX MCM>L,!_5FW];I@W2=(RYMVUN(W;)[I7LGM%KOHU=/K'?7.)0WXWRN@MZ3V%8(FF4(FG7J_H@G&4T?2+84 M082[(22 ,5$/N,X*<#I515\KN2M]+M8W8OK,6?GNP%Y5(+5*I%8MTK1 (0'F M* M!4+/ AYBY8Q['5,BC*JA:T5VA)6G_=P% M;\.%W,_:&?\S]3HE3Z>6Y\LYGC89X%$L[O!SA1MP,CTF%VG0(#<32.8@*K=> MK>BNZ[0GL2W^;LG??:?3I[O/$.Q);"L$O3($O=H4^+%.0%0 M!5RKLBMP[]F!XS1:_>J]V2]!^K4@X^^79$)3=!\K'/5Z$M>J[0JT)[$M<-=Y MJA^<=TKC0GA/4=B7VG88-LHH=R^I7"^S,[1;D_'(WE_<;'CXEYN&%/H(<\*>3[9*%6> M3:\9 6\67.14P6WXFXJ2\%H8HSR;$I<-YCF-"TFRX5Y=B.6"UZI M+"W8C4"RRG,J'M^SC._.)WAR>/ IO=LH_6"Z7)3TCMTR]:6\$7 W;;PD:4[>31-=(H*\[O]]TTO2I#8^O#]X_&'B 65')+GGV=YJHS?DDFJ"$K6F5J4]\]RO; M YD 8YY)\Q?M]FW="8HKJ7B^-X8(\K2H_].'_4 <&6#_&0.R-R O-?#V!IX! MK2,S6%=4T>5"\!T2NC5XTQ=F;(PUT*2%3N.M$O V!3NUO(B_5:E,S9#R-;JM M5C)-4D@H>G/%%$TS^18YZ!9F3U)E3#?Y0%.!OM*L8E+?J@U#%U(R)9'Q)5B" M:)&@WU.Z2C-P#,W@?97#;>4_,IC%@S;*09-F+\><_X>Z4!^>=B)96 J?SO MT(C4(?C#(>CU?29+&K/S"2Q@R<26398__8 #]Y>A\7DE9T]&RVM&R[-Y7W[F MBF:HK$2\@16'8@Z[0,($U;-.#I'7[@+C3F]$VR69N?JWF&Z/H:S=CH3R&RC? M.@5,VK_YJ)?25G3\9@UHS!S)K8BSCF50&X M@L4LW5(8@"'>VLGL*)WA/)CA3C*M78T$"1J0P IR!5E<"YX#2$85K,R2"O4X MQ!+T6,S4[+!8>QO)$C8LH97E1D"1A^C-KL-@&I90=M402]AC\?UH[I$.C+6[ MD3!1 Q-986Y97(D48!)6.[/.AC6CD9BS!N,N17CNMA"#K@8 MG%+S7OQ12-S([\1O[6%D_-AM=8)K7R%LS82N98H^U)O<8!%W^[EP9[U4V/L: MRW*D>;"5Y:_2%)_B#F5,%R2AM9[#UTXE#QOX(!SNKY<@<@D.NGC6[L?BM=H$ M6XLY3+9N-7H#(B,!_2_NWS:5:9"0]-,W]_O;FSV L8"MG, OT1,@(0J5KE,Z M4'8'X;P>7."'Q N]+MTI9 5N=07^'F&1'%$ MP2P,YEV64\@*W.H*;!<6E[PP'RO''@R"-!5R79>QM+TPH,;%<8,-%$!>7YD)M:_G'X&A56O+[X<*)9 M&/5R=0KU05KU0>SJXS,K:*'02]0@Z4L0QR.D5\/L/8XE:C4(^3X-\C]KBO2U MAZ/%QSP(NURG$!_DZ&#$+CZ>Z,1F,@XB]<6&,_-)%'6!3B$V2"LVR$O$QD 9 M'F3J:PS'?(OTU+R]U[%4K<@@U@J^_).I[Q90>Y=/OGW#L+]7V+L>B]:*!V(7 M#Q\Y3W9IE@$2HO!!+ZM,'0[F:'O<.4@XZQ\\Z1_NGE6\H&$=_?3H:%:?B_]! MQ5U:2%CT:[!TWX7@2-1'S?6-XJ4YK5UQI7AN+C<,Q+O0#>#]FG-UN-$'P,V! M__(_4$L#!!0 ( &*&PO=V]R:W-H965T M0FG;5,JU;E*C;P[0' M!XY@%6QJFR3[]K--PK*%H&DO8)N[WY_#/D=;QI]%#B#1KBRHF%BYE-6-;8LD MAQ*+:U8!55\RQDLLU92O;5%QP*E)*@O;=9S +C&A5AR9M3F/(U;+@E"86HP5! 8G4"%B]-G '1:&!E(R7/:;54NK$ MX_$!_<%X5UY66, =*[Z15.83*[10"AFN"[E@VP^P]S/4> DKA'FB[3[6L5!2 M"\G*?;)24!+:O/%N7X>C!-<]D^#N$URCNR$R*N^QQ''$V19Q':W0],!8-=E* M'*'ZIRPE5U^)RI/Q;?)2$T%,A5B&EO5*D)2HWX,N[D%B4HA+=(66:B^D=0$Z M9$93DF!=2SU[J&7- =TQ*EA!4BPA10L0JB8BLJ42J&GL9"]FVHAQSX@9HT=& M92[0>YI"^F>^K8RU[MR#NZG;"_@1TVOD#=XBUW$]]+2\1Q>O+WMPO;9JGL'U MSN#^5SW0]T\*!LTDE.)'5W$:3K^;4Y_.&U'A!":6.GX"^ :L^,VK0>"\ZW'D MMX[\/O1X 1N@-73):A(#DZC/^";V?<<+?2^([$T'Y;"E'/92?JF J[K1-4J8 M4.7!-$6P4]U&0.?>:="&QSJ\P//&HV&WCJ#5$?3JF-&$E8 RSDK$&DWJ[W4I M"$X5.+X?#+KY1RW_J+\.,@>.B%'1Q3HZ81UXWL@-PV[:L*4-_\6VQ+M#U;O( MPQ/R*S<,?/],S<I?=3W2N!KT]V%VDXU ME4T+;%?;"^2VZ9N_PYO;YQ'S-:$"%9"I5.=ZI"SSIJ,W$\DJTT573*J>;(:Y MN@2!ZP#U/6-,'B::H+U6XU]02P,$% @ 8IR6!G.#<14 @ 08 !D M !X;"]W;W)K&ULM91M;],P$,>_BA4FM$FH:=T' MH*21^@#:I%54JP8O$"_<])I8\T-J.\WX]IR3-@JHJQ""%TE\SMW?OSO;%Y7: M/-D,P)%G*92=!)ES^3@,;9*!9+:C-9 Y-DX8V-\"V59 4(>UV1Z%D M7 5Q5,VM3!SIP@FN8&6(+:1DYL<,A"XG02\X33SP-'-^(HRCG*6P!O>8KPQ: M8:.RY1*4Y5H1 [M),.V-9R/O7SE\X5#:UICX3#9:/WGC;CL)NAX(!"3.*S#\ M'& .0G@AQ-@?-8-F21_8'I_4/U6Y8RX;9F&NQ5>^==DD>!>0+>Q8(=R#+F_A MF,_0ZR5:V.I-RMIW@"LFA75:'H/1EES57_9\K$,K@-(7 N@Q@%;<]4(5Y8(Y M%D=&E\1X;U3S@RK5*AKAN/*;LG8&_W*,<_&ZV%C8%Z <^7CP[^L%.,:%O2%7 MA"NRY$)@]6P4.ES-QX3)47E6*],7E*=%VB&4OB&T2_OD<;T@UUY,Z!M-_/8=9R@_-R_M"/;]4??# M!=A^ ]N_I![/6SC , M&H;!189[ .*?SX9CN1!F7>2 !]I@Z98@-V#.ENVBZ%^6;=@@#__M'@__ ^RH M@1U=K.\TV1?<<)6VMA@+G/ABIW".MM9[W]KEWF];'+9NM&^.2V92KBP1L,.8 M;NK%P6W7 M@QJN=0HFI+*Y70;W/:Z'[P"K'AADG#<&.Z$+#/LET9HJ<65HRZ860GE/,'>,!_Y%O:BWQC3^V.BJ9I#-5-)^,ZH+^IYK0W9:_?I!N4 M[%GJSW,S'6'[4"OT7M&<+6Q_D3<&,/4VKD[*DB\_<385!763/SCAL$]6O& F M%7LQV:!4)B9 51@\4Z799#/R2Y'RD2[TJIP6.>ZY_^XZ3ZF@BO!-TZ;V MCWF5W^PX[OXKR_:WRJYAK\?ZK7WL)F].P61R"B9/HB9[IV R/7Z3\0EXK,^> M1VMK<-6$PW@4#L(O\/QF:^3!N,YXYJ)NC=C64;%JS.7D==D;/Y4 MV](WXS.:DSG7CPTX"-?M;S1C\R)M1MW#0M2CUNVO,+UVTIRH32XF,KJ@V:CN MJNG8-@/3,%GK"PB[R)V]_ C&<9@? 0S+@SG .(Z%Y?F?YM-#Y^,PS%O/B_10 M3@_E.)8/&=D/EL?/2PVH'\_CQ04WY. M',.N8MZP)QA'TA1#H!;]-9HDR.HD\/'O#_:4Q'&:^A' _ [B&$/@:<01S %X MP) XMN_!G?=1M'I/1>O_7PY_ U!+ P04 " !BG)8EXJ[', 3 @ M"P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(% MBD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L M'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO M8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( &*&PO=V]R:V)O;VLN>&ULQ9M=;]LV%(;_"N&K#-CFZ#LM MF@)9TW4!NL:HB]X6C$3'1"72)>DD[J\?*=4-Y2HO=G/BJT2??GQ$GN<<27YU MK\W7&ZV_LH>N5?9\MG9N\W(^M_5:=-S^J3="^2TK;3KN_**YG=N-$;RQ:R%< MU\[3T]-RWG&I9J]?[<^U,/-X03M1.ZF57QE6?);BWCYN#XOL3EIY(UOI=N>S M_O]6S%@GE>SD=]&JN< MC"#/ .09+>25NO,[^(0O[._L@W 1U0M ]8*6:F'$AN_Z41:GY%.4DT^ID?S1 MQNT85PU[^VTK-^& PY@E4!O$WKCRRE:WX4/9A;5C6R1(%PFQ+T*X?.3^%6ZM M&Q:&G'7AD)@/F2(A5L4[K9M[V;8Q#Y)"0FP%GR+,UN?:MP_^)%;8?LQ=N[4P M;,%WL5\3I(6$V L??,G9 _4?^\B$+) 0:^"]YFK/-!K_2 0)L0D^AI7^>BYX M2" _"J;AJGXR(\LG2 4)L0O>"V['04,*2(@=L'2Z_KK6;2/,%\N&%!*7OT@& M*;$,KE2M.^%;G8=1O%*4_5/B[#_DAX$L9H)] GFCT'72#=5B&.V^DG2^P1.J MEN/ H>R?$F?_B]J/+2O#^KY6V]Y8V4A?N<6 2 NS ^ MX]Z*P]HR17Y(B?VP;PD\WL(W6G5?C-_LAH4=BS&1'U)B/\"&YDL:8R)QI,3B M.&QIV,FGOAKX+;XO@>R1D;<2/[N;239DD8S8(J#-":PQ)A)+1BR67UJ=R4#" MNT_$5GFJY_D!&F,BMV3';#5&O-7),1NP86-^/@X@TDQ%K M9JCO)Z.'M))1:V6BT)^$1%+)R*7R6/%/P>5(*#FQ4)ZL8 ?2&!.Y):?N4*); MM.SD4C@NVW$0D5)R8J7@ZB:+,9%73D3P/MJQC3"28G%@P$'/DP1P))R<6SJC^GDI#2#3Y\SWZ M.+C*:]%LXUQ>(.44QWL<$K!C3*2*8B] Q## MZ(PQD7<*8N\\W7;UM#$F?*).[!V(.1Z7R#L%L7+,9%8RF>Z8S:).9XSR#+ELSRX?PIS-&>09&R=\%>/)>?HAHC(F44Y$W M-@!S/'.0.:<(>><43OGX V?R=ESAG1S-OQDIM_9OG[5B)54HOG@ MSV[]^IJW]<*P\*=_KR_-B_!NWVK;MF_\NFOEFX-F_[.;_4^&7O\'4$L#!!0 M ( &*&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'/-VDMNHT 4A>&M6"P@N&[=!VG%&?4DTU8V@)SR0[&-!;0ZV7U;SL ^ MJ <]B3@C5" NOQA\0L#3KW)HQWUW&G;[\[#X.!Y.PZK:C>/Y1UT/ZUTYML-# M=RZGRY%-UQ_;\;+LM_6Y7;^WVU++GZZG[EX_3R7_YG8;3;[=?G9 MK7\?RVG\Q^#Z3]>_#[M2QFKQVO;;,JZJ^N-PVSW4UTUZN$RN%B]OJZI_>4M5 M/7>00)#,'Y0A*,\?I!"D\P<9!-G\00Y!/G]00%#,']1 4#-_T",$/$.Q'(G9#N1&!W M0KP3@=Z">@N!WH)Z"X'>,GG8)M!;4&\AT%M0;R'06U!O(=!;4&\AT%M0;R'0 M6U!O(=!;4&\AT#NCWIE [XQZ9P*],^J="?3.DY&?7.!'IGU#L3Z)U1[TR@MZ+>2J"WHMY*H+>BWDJ@MZ+>2J"W3EYV$^BM MJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+H;:BW$>AMJ+<1Z&VHMQ'H;:BW$>AM MJ+<1Z&V3CY4$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z.^KM!'H[ZNT$>COJ[01Z M.^KM!'H[ZNT$>COJ[01Z^^1G$P*]'?5V KT=]78"O1WU=@*] _4. KT#]0X" MO0/U#@*] _4. KT#]0X"O0/U#@*] _4. KUC\K,@@=Z!>@>!WH%Z!X'>#>K= M$.C=H-[-=^H]C)^',MQZOM9X_>^D>KR<6VZ7ORZ_=DYNPA7G^KYB>/X+4$L# M!!0 ( &*I-6MOG._&1?E>]^OD4*"T.0S^F3;7+.7QA+#4[&ERJ?:"QK&Q]'%PN7^,= M"Z[9NSMB8K4RK/%CIC$O\U2CNK[Z1EMWW^?%S:'\G#H_;JI(?:H67X\;IZQ- MY4+HN\;ELLX>QO:OE.5S0EU.SGO2K@OIHFRHV)L)T\J_ Y[/_7B@&+N6%KG$Z.9<; MIN,G/SM_+G,JL.R\C3ZD,K%('X][&AE*(8JY._V*KXFE]-GO1].T6VK? MF5VN]]''_3R/Q.;'^7?\YXQ?ZW^P#P'2AP3I0X'TH4'Z,"!]6) ^UB!]7(+T MP5&PO=&AE M;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( "*&PO=V]R M:W-H965T&UL4$L! A0#% @ (IR6(!M(3+> @ ^0H M !@ ("!IA< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M (IR6*^[E#P4 P T@8 !@ ("!+60 'AL+W=O&UL4$L! A0# M% @ (IR6(-= ")? P ;0@ !D ("!;FH 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ (IR6*>: M47"D @ U 4 !D ("!MWD 'AL+W=O^DEDK@" O!@ &0 M @(&2? >&PO=V]R:W-H965T&UL4$L! A0#% @ (IR6,UBMBQ(" ?A< !D M ("!Y8$ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ (IR6%02 T]Y"0 .!@ !D ("! M@YD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ (IR6$[+O=%^"@ ,AH !D ("!Q:X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (IR6+B+Z/]\ M @ M@< !D ("!BL, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (IR6*60VV#7! 4@P !D M ("!)_L 'AL+W=O&PO=V]R M:W-H965T0@( !D% M 9 " @:0# 0!X;"]W;W)K&UL M4$L! A0#% @ (IR6*E!-S_6 @ * 8 !D ("!'08! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M (IR6*:)S4G! @ '08 !D ("!Y1 ! 'AL+W=O&PO=V]R:W-H965T)) 8 D9 9 " @?\7 0!X;"]W M;W)K&UL4$L! A0#% @ (IR6,TS>FN%!0 MT T !D ("!6AX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (IR6';OG:#T! 90L !D M ("!@BT! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 8IR6,%M&)5C P Q1$ !D ("!/4&PO=V]R:W-H965T&UL4$L! A0#% @ 8IR M6+;108"5 @ !0< !D ("!?E(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8IR6*LX.\=! @ N@4 M !D ("!+%L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8IR6%1]^GE%!0 Z"P !D M ("!K&0! 'AL+W=O&PO=V]R:W-H965T M:88P4 ,8M 9 M " @:AM 0!X;"]W;W)K&UL4$L! A0# M% @ 8IR6+I!MF8H! / \ !D ("!0G,! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 8IR6.L] M+$$$ P 0 D !D ("!N7T! 'AL+W=O&PO=V]R:W-H965T4@:)MPX 'GS 9 " @92$ 0!X;"]W;W)K&UL4$L! A0#% @ 8IR6#TLMZYO!0 +28 !D M ("!@I,! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 8IR6&2.:Y3$#P CJT !D ("! MMI\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 8IR6).W: D !D ("!W;H! 'AL+W=O&UL4$L! A0#% @ 8IR6!P;>(+$ M P .Q$ !D ("!4,P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8IR6(=;G[PL! Q0T !D M ("!\]&PO=V]R M:W-H965T&UL M4$L! A0#% @ 8IR6)S56.03! GA4 !D ("!_N(! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M 8IR6,M9?*K4 @ 8@< !D ("!Y.\! 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ 0 !9 %D 9A@ *($ @ $! end XML 94 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 95 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 97 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1 html 327 426 1 true 101 0 false 4 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 - Consolidated Balance Sheets Sheet http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet Consolidated Balance Sheets Statements 2 false false R3.htm 995302 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet_Parentheticals Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 995303 - Statement - Consolidated Statements of Operations (Unaudited) Sheet http://www.maisonsolutionsinc.com/role/ConsolidatedIncomeStatement Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 995304 - Statement - Consolidated Statements of Changes in Stockholders??? Equity (Deficit) (Unaudited) Sheet http://www.maisonsolutionsinc.com/role/ShareholdersEquityType2or3 Consolidated Statements of Changes in Stockholders??? Equity (Deficit) (Unaudited) Statements 5 false false R6.htm 995305 - Statement - Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 995306 - Disclosure - Organization Sheet http://www.maisonsolutionsinc.com/role/Organization Organization Notes 7 false false R8.htm 995307 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 995308 - Disclosure - Inventories, Net Sheet http://www.maisonsolutionsinc.com/role/InventoriesNet Inventories, Net Notes 9 false false R10.htm 995309 - Disclosure - Prepayments Sheet http://www.maisonsolutionsinc.com/role/Prepayments Prepayments Notes 10 false false R11.htm 995310 - Disclosure - Property and Equipment, Net Sheet http://www.maisonsolutionsinc.com/role/PropertyandEquipmentNet Property and Equipment, Net Notes 11 false false R12.htm 995311 - Disclosure - Intangible Assets Sheet http://www.maisonsolutionsinc.com/role/IntangibleAssets Intangible Assets Notes 12 false false R13.htm 995312 - Disclosure - Equity Method Investment Sheet http://www.maisonsolutionsinc.com/role/EquityMethodInvestment Equity Method Investment Notes 13 false false R14.htm 995313 - Disclosure - Goodwill Sheet http://www.maisonsolutionsinc.com/role/Goodwill Goodwill Notes 14 false false R15.htm 995314 - Disclosure - Accrued Expenses and Other Payables Sheet http://www.maisonsolutionsinc.com/role/AccruedExpensesandOtherPayables Accrued Expenses and Other Payables Notes 15 false false R16.htm 995315 - Disclosure - Note Payable Sheet http://www.maisonsolutionsinc.com/role/NotePayable Note Payable Notes 16 false false R17.htm 995316 - Disclosure - Loan Payables Sheet http://www.maisonsolutionsinc.com/role/LoanPayables Loan Payables Notes 17 false false R18.htm 995317 - Disclosure - Related Party Balances and Transactions Sheet http://www.maisonsolutionsinc.com/role/RelatedPartyBalancesandTransactions Related Party Balances and Transactions Notes 18 false false R19.htm 995318 - Disclosure - Leases Sheet http://www.maisonsolutionsinc.com/role/Leases Leases Notes 19 false false R20.htm 995319 - Disclosure - Stockholder???s Equity Sheet http://www.maisonsolutionsinc.com/role/StockholdersEquity Stockholder???s Equity Notes 20 false false R21.htm 995320 - Disclosure - Income taxes Sheet http://www.maisonsolutionsinc.com/role/Incometaxes Income taxes Notes 21 false false R22.htm 995321 - Disclosure - Other Income Sheet http://www.maisonsolutionsinc.com/role/OtherIncome Other Income Notes 22 false false R23.htm 995322 - Disclosure - Commitments and Contingencies Sheet http://www.maisonsolutionsinc.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 23 false false R24.htm 995323 - Disclosure - Acquisition of Subsidiary Sheet http://www.maisonsolutionsinc.com/role/AcquisitionofSubsidiary Acquisition of Subsidiary Notes 24 false false R25.htm 995324 - Disclosure - Subsequent Event Sheet http://www.maisonsolutionsinc.com/role/SubsequentEvent Subsequent Event Notes 25 false false R26.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 26 false false R27.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 27 false false R28.htm 996000 - Disclosure - Accounting Policies, by Policy (Policies) Sheet http://www.maisonsolutionsinc.com/role/AccountingPoliciesByPolicy Accounting Policies, by Policy (Policies) Policies http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPolicies 28 false false R29.htm 996001 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPolicies 29 false false R30.htm 996002 - Disclosure - Inventories, Net (Tables) Sheet http://www.maisonsolutionsinc.com/role/InventoriesNetTables Inventories, Net (Tables) Tables http://www.maisonsolutionsinc.com/role/InventoriesNet 30 false false R31.htm 996003 - Disclosure - Prepayments (Tables) Sheet http://www.maisonsolutionsinc.com/role/PrepaymentsTables Prepayments (Tables) Tables http://www.maisonsolutionsinc.com/role/Prepayments 31 false false R32.htm 996004 - Disclosure - Property and Equipment, Net (Tables) Sheet http://www.maisonsolutionsinc.com/role/PropertyandEquipmentNetTables Property and Equipment, Net (Tables) Tables http://www.maisonsolutionsinc.com/role/PropertyandEquipmentNet 32 false false R33.htm 996005 - Disclosure - Intangible Assets (Tables) Sheet http://www.maisonsolutionsinc.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.maisonsolutionsinc.com/role/IntangibleAssets 33 false false R34.htm 996006 - Disclosure - Equity Method Investment (Tables) Sheet http://www.maisonsolutionsinc.com/role/EquityMethodInvestmentTables Equity Method Investment (Tables) Tables http://www.maisonsolutionsinc.com/role/EquityMethodInvestment 34 false false R35.htm 996007 - Disclosure - Accrued Expenses and Other Payables (Tables) Sheet http://www.maisonsolutionsinc.com/role/AccruedExpensesandOtherPayablesTables Accrued Expenses and Other Payables (Tables) Tables http://www.maisonsolutionsinc.com/role/AccruedExpensesandOtherPayables 35 false false R36.htm 996008 - Disclosure - Loan Payables (Tables) Sheet http://www.maisonsolutionsinc.com/role/LoanPayablesTables Loan Payables (Tables) Tables http://www.maisonsolutionsinc.com/role/LoanPayables 36 false false R37.htm 996009 - Disclosure - Related Party Balances and Transactions (Tables) Sheet http://www.maisonsolutionsinc.com/role/RelatedPartyBalancesandTransactionsTables Related Party Balances and Transactions (Tables) Tables http://www.maisonsolutionsinc.com/role/RelatedPartyBalancesandTransactions 37 false false R38.htm 996010 - Disclosure - Leases (Tables) Sheet http://www.maisonsolutionsinc.com/role/LeasesTables Leases (Tables) Tables http://www.maisonsolutionsinc.com/role/Leases 38 false false R39.htm 996011 - Disclosure - Stockholder???s Equity (Tables) Sheet http://www.maisonsolutionsinc.com/role/StockholdersEquityTables Stockholder???s Equity (Tables) Tables http://www.maisonsolutionsinc.com/role/StockholdersEquity 39 false false R40.htm 996012 - Disclosure - Income taxes (Tables) Sheet http://www.maisonsolutionsinc.com/role/IncometaxesTables Income taxes (Tables) Tables http://www.maisonsolutionsinc.com/role/Incometaxes 40 false false R41.htm 996013 - Disclosure - Acquisition of Subsidiary (Tables) Sheet http://www.maisonsolutionsinc.com/role/AcquisitionofSubsidiaryTables Acquisition of Subsidiary (Tables) Tables http://www.maisonsolutionsinc.com/role/AcquisitionofSubsidiary 41 false false R42.htm 996014 - Disclosure - Organization (Details) Sheet http://www.maisonsolutionsinc.com/role/OrganizationDetails Organization (Details) Details http://www.maisonsolutionsinc.com/role/Organization 42 false false R43.htm 996015 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesTables 43 false false R44.htm 996016 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives of Certain of Our Asset Classes Sheet http://www.maisonsolutionsinc.com/role/ScheduleofEstimatedUsefulLivesofCertainofOurAssetClassesTable Summary of Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives of Certain of Our Asset Classes Details http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesTables 44 false false R45.htm 996017 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Disaggregated Revenue Sheet http://www.maisonsolutionsinc.com/role/ScheduleofDisaggregatedRevenueTable Summary of Significant Accounting Policies (Details) - Schedule of Disaggregated Revenue Details http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesTables 45 false false R46.htm 996018 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Company???s Suppliers Sheet http://www.maisonsolutionsinc.com/role/ScheduleofCompanysSuppliersTable Summary of Significant Accounting Policies (Details) - Schedule of Company???s Suppliers Details http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesTables 46 false false R47.htm 996019 - Disclosure - Inventories, Net (Details) - Schedule of Inventories, Net Sheet http://www.maisonsolutionsinc.com/role/ScheduleofInventoriesNetTable Inventories, Net (Details) - Schedule of Inventories, Net Details http://www.maisonsolutionsinc.com/role/InventoriesNetTables 47 false false R48.htm 996020 - Disclosure - Inventories, Net (Details) - Schedule of Reserve for Inventory Shrinkage Sheet http://www.maisonsolutionsinc.com/role/ScheduleofReserveforInventoryShrinkageTable Inventories, Net (Details) - Schedule of Reserve for Inventory Shrinkage Details http://www.maisonsolutionsinc.com/role/InventoriesNetTables 48 false false R49.htm 996021 - Disclosure - Prepayments (Details) Sheet http://www.maisonsolutionsinc.com/role/PrepaymentsDetails Prepayments (Details) Details http://www.maisonsolutionsinc.com/role/PrepaymentsTables 49 false false R50.htm 996022 - Disclosure - Prepayments (Details) - Schedule of Prepayments Sheet http://www.maisonsolutionsinc.com/role/ScheduleofPrepaymentsTable Prepayments (Details) - Schedule of Prepayments Details http://www.maisonsolutionsinc.com/role/PrepaymentsTables 50 false false R51.htm 996023 - Disclosure - Property and Equipment, Net (Details) Sheet http://www.maisonsolutionsinc.com/role/PropertyandEquipmentNetDetails Property and Equipment, Net (Details) Details http://www.maisonsolutionsinc.com/role/PropertyandEquipmentNetTables 51 false false R52.htm 996024 - Disclosure - Property and Equipment, Net (Details) - Schedule of Property and Equipment, Net Sheet http://www.maisonsolutionsinc.com/role/ScheduleofPropertyandEquipmentNetTable Property and Equipment, Net (Details) - Schedule of Property and Equipment, Net Details http://www.maisonsolutionsinc.com/role/PropertyandEquipmentNetTables 52 false false R53.htm 996025 - Disclosure - Intangible Assets (Details) Sheet http://www.maisonsolutionsinc.com/role/IntangibleAssetsDetails Intangible Assets (Details) Details http://www.maisonsolutionsinc.com/role/IntangibleAssetsTables 53 false false R54.htm 996026 - Disclosure - Intangible Assets (Details) - Schedule of Intangible Assets Sheet http://www.maisonsolutionsinc.com/role/ScheduleofIntangibleAssetsTable Intangible Assets (Details) - Schedule of Intangible Assets Details http://www.maisonsolutionsinc.com/role/IntangibleAssetsTables 54 false false R55.htm 996027 - Disclosure - Equity Method Investment (Details) Sheet http://www.maisonsolutionsinc.com/role/EquityMethodInvestmentDetails Equity Method Investment (Details) Details http://www.maisonsolutionsinc.com/role/EquityMethodInvestmentTables 55 false false R56.htm 996028 - Disclosure - Equity Method Investment (Details) - Schedule of Condensed Balance Sheet Sheet http://www.maisonsolutionsinc.com/role/ScheduleofCondensedBalanceSheetTable Equity Method Investment (Details) - Schedule of Condensed Balance Sheet Details http://www.maisonsolutionsinc.com/role/EquityMethodInvestmentTables 56 false false R57.htm 996029 - Disclosure - Equity Method Investment (Details) - Schedule of Condensed Statement of Operations Sheet http://www.maisonsolutionsinc.com/role/ScheduleofCondensedStatementofOperationsTable Equity Method Investment (Details) - Schedule of Condensed Statement of Operations Details http://www.maisonsolutionsinc.com/role/EquityMethodInvestmentTables 57 false false R58.htm 996030 - Disclosure - Goodwill (Details) Sheet http://www.maisonsolutionsinc.com/role/GoodwillDetails Goodwill (Details) Details http://www.maisonsolutionsinc.com/role/Goodwill 58 false false R59.htm 996031 - Disclosure - Accrued Expenses and Other Payables (Details) - Schedule of Accrued Expenses and Other Payables Sheet http://www.maisonsolutionsinc.com/role/ScheduleofAccruedExpensesandOtherPayablesTable Accrued Expenses and Other Payables (Details) - Schedule of Accrued Expenses and Other Payables Details http://www.maisonsolutionsinc.com/role/AccruedExpensesandOtherPayablesTables 59 false false R60.htm 996032 - Disclosure - Note Payable (Details) Sheet http://www.maisonsolutionsinc.com/role/NotePayableDetails Note Payable (Details) Details http://www.maisonsolutionsinc.com/role/NotePayable 60 false false R61.htm 996033 - Disclosure - Loan Payables (Details) Sheet http://www.maisonsolutionsinc.com/role/LoanPayablesDetails Loan Payables (Details) Details http://www.maisonsolutionsinc.com/role/LoanPayablesTables 61 false false R62.htm 996034 - Disclosure - Loan Payables (Details) - Schedule of Company???s Loans Sheet http://www.maisonsolutionsinc.com/role/ScheduleofCompanysLoansTable Loan Payables (Details) - Schedule of Company???s Loans Details http://www.maisonsolutionsinc.com/role/LoanPayablesTables 62 false false R63.htm 996035 - Disclosure - Loan Payables (Details) - Schedule of Future Minimum Principal Amount of Loan Payments Sheet http://www.maisonsolutionsinc.com/role/ScheduleofFutureMinimumPrincipalAmountofLoanPaymentsTable Loan Payables (Details) - Schedule of Future Minimum Principal Amount of Loan Payments Details http://www.maisonsolutionsinc.com/role/LoanPayablesTables 63 false false R64.htm 996036 - Disclosure - Related Party Balances and Transactions (Details) Sheet http://www.maisonsolutionsinc.com/role/RelatedPartyBalancesandTransactionsDetails Related Party Balances and Transactions (Details) Details http://www.maisonsolutionsinc.com/role/RelatedPartyBalancesandTransactionsTables 64 false false R65.htm 996037 - Disclosure - Related Party Balances and Transactions (Details) - Schedule of Related Party Transactions Sheet http://www.maisonsolutionsinc.com/role/ScheduleofRelatedPartyTransactionsTable Related Party Balances and Transactions (Details) - Schedule of Related Party Transactions Details http://www.maisonsolutionsinc.com/role/RelatedPartyBalancesandTransactionsTables 65 false false R66.htm 996038 - Disclosure - Leases (Details) Sheet http://www.maisonsolutionsinc.com/role/LeasesDetails Leases (Details) Details http://www.maisonsolutionsinc.com/role/LeasesTables 66 false false R67.htm 996039 - Disclosure - Leases (Details) - Schedule of Store Lease Detail Information Sheet http://www.maisonsolutionsinc.com/role/ScheduleofStoreLeaseDetailInformationTable Leases (Details) - Schedule of Store Lease Detail Information Details http://www.maisonsolutionsinc.com/role/LeasesTables 67 false false R68.htm 996040 - Disclosure - Leases (Details) - Schedule of Operating ROU Assets and Lease Liabilities Sheet http://www.maisonsolutionsinc.com/role/ScheduleofOperatingROUAssetsandLeaseLiabilitiesTable Leases (Details) - Schedule of Operating ROU Assets and Lease Liabilities Details http://www.maisonsolutionsinc.com/role/LeasesTables 68 false false R69.htm 996041 - Disclosure - Leases (Details) - Schedule of Operating Lease Liabilities Maturity Sheet http://www.maisonsolutionsinc.com/role/ScheduleofOperatingLeaseLiabilitiesMaturityTable Leases (Details) - Schedule of Operating Lease Liabilities Maturity Details http://www.maisonsolutionsinc.com/role/LeasesTables 69 false false R70.htm 996042 - Disclosure - Stockholder???s Equity (Details) Sheet http://www.maisonsolutionsinc.com/role/StockholdersEquityDetails Stockholder???s Equity (Details) Details http://www.maisonsolutionsinc.com/role/StockholdersEquityTables 70 false false R71.htm 996043 - Disclosure - Stockholder???s Equity (Details) - Schedule of Activities of Warrants Sheet http://www.maisonsolutionsinc.com/role/ScheduleofActivitiesofWarrantsTable Stockholder???s Equity (Details) - Schedule of Activities of Warrants Details http://www.maisonsolutionsinc.com/role/StockholdersEquityTables 71 false false R72.htm 996044 - Disclosure - Income taxes (Details) Sheet http://www.maisonsolutionsinc.com/role/IncometaxesDetails Income taxes (Details) Details http://www.maisonsolutionsinc.com/role/IncometaxesTables 72 false false R73.htm 996045 - Disclosure - Income taxes (Details) - Schedule of Provision for Income Taxes Provisions Sheet http://www.maisonsolutionsinc.com/role/ScheduleofProvisionforIncomeTaxesProvisionsTable Income taxes (Details) - Schedule of Provision for Income Taxes Provisions Details http://www.maisonsolutionsinc.com/role/IncometaxesTables 73 false false R74.htm 996046 - Disclosure - Income taxes (Details) - Schedule of Federal Statutory Rate on Income (Loss) before Income Taxes Sheet http://www.maisonsolutionsinc.com/role/ScheduleofFederalStatutoryRateonIncomeLossbeforeIncomeTaxesTable Income taxes (Details) - Schedule of Federal Statutory Rate on Income (Loss) before Income Taxes Details http://www.maisonsolutionsinc.com/role/IncometaxesTables 74 false false R75.htm 996047 - Disclosure - Income taxes (Details) - Schedule of Deferred Tax Assets and Liabilities Sheet http://www.maisonsolutionsinc.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable Income taxes (Details) - Schedule of Deferred Tax Assets and Liabilities Details http://www.maisonsolutionsinc.com/role/IncometaxesTables 75 false false R76.htm 996048 - Disclosure - Other Income (Details) Sheet http://www.maisonsolutionsinc.com/role/OtherIncomeDetails Other Income (Details) Details http://www.maisonsolutionsinc.com/role/OtherIncome 76 false false R77.htm 996049 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.maisonsolutionsinc.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.maisonsolutionsinc.com/role/CommitmentsandContingencies 77 false false R78.htm 996050 - Disclosure - Acquisition of Subsidiary (Details) Sheet http://www.maisonsolutionsinc.com/role/AcquisitionofSubsidiaryDetails Acquisition of Subsidiary (Details) Details http://www.maisonsolutionsinc.com/role/AcquisitionofSubsidiaryTables 78 false false R79.htm 996051 - Disclosure - Acquisition of Subsidiary (Details) - Schedule of Fair Values of the Assets Acquired and Liabilities Assumed Sheet http://www.maisonsolutionsinc.com/role/ScheduleofFairValuesoftheAssetsAcquiredandLiabilitiesAssumedTable Acquisition of Subsidiary (Details) - Schedule of Fair Values of the Assets Acquired and Liabilities Assumed Details http://www.maisonsolutionsinc.com/role/AcquisitionofSubsidiaryTables 79 false false R80.htm 996052 - Disclosure - Acquisition of Subsidiary (Details) - Schedule of Indicative of Future Consolidated Results Sheet http://www.maisonsolutionsinc.com/role/ScheduleofIndicativeofFutureConsolidatedResultsTable Acquisition of Subsidiary (Details) - Schedule of Indicative of Future Consolidated Results Details http://www.maisonsolutionsinc.com/role/AcquisitionofSubsidiaryTables 80 false false R81.htm 996053 - Disclosure - Subsequent Event (Details) Sheet http://www.maisonsolutionsinc.com/role/SubsequentEventDetails Subsequent Event (Details) Details http://www.maisonsolutionsinc.com/role/SubsequentEvent 81 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 3 fact(s) appearing in ix:hidden were eligible for transformation: mss:PropertyPlantAndEquipmentUsefulLifeDescription, us-gaap:FiniteLivedIntangibleAssetUsefulLife, us-gaap:GainLossOnInvestments - ea0201807-10q_maison.htm 6699, 6741, 6772 ea0201807-10q_maison.htm mss-20240131.xsd mss-20240131_cal.xml mss-20240131_def.xml mss-20240131_lab.xml mss-20240131_pre.xml http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 100 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ea0201807-10q_maison.htm": { "nsprefix": "mss", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "dts": { "inline": { "local": [ "ea0201807-10q_maison.htm" ] }, "schema": { "local": [ "mss-20240131.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023_def.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023_lab.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023_pre.xsd", "https://xbrl.sec.gov/dei/2023/dei-sub-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd" ] }, "calculationLink": { "local": [ "mss-20240131_cal.xml" ] }, "definitionLink": { "local": [ "mss-20240131_def.xml" ] }, "labelLink": { "local": [ "mss-20240131_lab.xml" ] }, "presentationLink": { "local": [ "mss-20240131_pre.xml" ] } }, "keyStandard": 362, "keyCustom": 64, "axisStandard": 26, "axisCustom": 0, "memberStandard": 23, "memberCustom": 55, "hidden": { "total": 80, "http://fasb.org/us-gaap/2023": 65, "http://www.maisonsolutionsinc.com/20240131": 11, "http://xbrl.sec.gov/dei/2023": 4 }, "contextCount": 327, "entityCount": 1, "segmentCount": 101, "elementCount": 882, "unitCount": 4, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 934, "http://xbrl.sec.gov/dei/2023": 31, "http://fasb.org/srt/2023": 4, "http://xbrl.sec.gov/ecd/2023": 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", "span", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "span", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet", "longName": "995301 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet_Parentheticals", "longName": "995302 - Statement - Consolidated Balance Sheets (Parentheticals)", "shortName": "Consolidated Balance Sheets (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c7", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPershares", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true }, "uniqueAnchor": { "contextRef": "c7", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "unique": true } }, "R4": { "role": "http://www.maisonsolutionsinc.com/role/ConsolidatedIncomeStatement", "longName": "995303 - Statement - Consolidated Statements of Operations (Unaudited)", "shortName": "Consolidated Statements of Operations (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c15", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true }, "uniqueAnchor": { "contextRef": "c15", "name": "us-gaap:CostOfRevenue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "unique": true } }, "R5": { "role": "http://www.maisonsolutionsinc.com/role/ShareholdersEquityType2or3", "longName": "995304 - Statement - Consolidated Statements of Changes in Stockholders\u2019 Equity (Deficit) (Unaudited)", "shortName": "Consolidated Statements of Changes in Stockholders\u2019 Equity (Deficit) (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c45", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true }, "uniqueAnchor": { "contextRef": "c54", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "unique": true } }, "R6": { "role": "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow", "longName": "995305 - Statement - Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.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": "ea0201807-10q_maison.htm", "unique": true } }, "R7": { "role": "http://www.maisonsolutionsinc.com/role/Organization", "longName": "995306 - Disclosure - Organization", "shortName": "Organization", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.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": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPolicies", "longName": "995307 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.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": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.maisonsolutionsinc.com/role/InventoriesNet", "longName": "995308 - Disclosure - Inventories, Net", "shortName": "Inventories, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.maisonsolutionsinc.com/role/Prepayments", "longName": "995309 - Disclosure - Prepayments", "shortName": "Prepayments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c0", "name": "mss:PrepaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "mss:PrepaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.maisonsolutionsinc.com/role/PropertyandEquipmentNet", "longName": "995310 - Disclosure - Property and Equipment, Net", "shortName": "Property and Equipment, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.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": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.maisonsolutionsinc.com/role/IntangibleAssets", "longName": "995311 - Disclosure - Intangible Assets", "shortName": "Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.maisonsolutionsinc.com/role/EquityMethodInvestment", "longName": "995312 - Disclosure - Equity Method Investment", "shortName": "Equity Method Investment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.maisonsolutionsinc.com/role/Goodwill", "longName": "995313 - Disclosure - Goodwill", "shortName": "Goodwill", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.maisonsolutionsinc.com/role/AccruedExpensesandOtherPayables", "longName": "995314 - Disclosure - Accrued Expenses and Other Payables", "shortName": "Accrued Expenses and Other Payables", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.maisonsolutionsinc.com/role/NotePayable", "longName": "995315 - Disclosure - Note Payable", "shortName": "Note Payable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ShortTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ShortTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.maisonsolutionsinc.com/role/LoanPayables", "longName": "995316 - Disclosure - Loan Payables", "shortName": "Loan Payables", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.maisonsolutionsinc.com/role/RelatedPartyBalancesandTransactions", "longName": "995317 - Disclosure - Related Party Balances and Transactions", "shortName": "Related Party Balances and Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.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": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.maisonsolutionsinc.com/role/Leases", "longName": "995318 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.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": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.maisonsolutionsinc.com/role/StockholdersEquity", "longName": "995319 - Disclosure - Stockholder\u2019s Equity", "shortName": "Stockholder\u2019s Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.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": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.maisonsolutionsinc.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": "ea0201807-10q_maison.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": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.maisonsolutionsinc.com/role/OtherIncome", "longName": "995321 - Disclosure - Other Income", "shortName": "Other Income", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.maisonsolutionsinc.com/role/CommitmentsandContingencies", "longName": "995322 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.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": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.maisonsolutionsinc.com/role/AcquisitionofSubsidiary", "longName": "995323 - Disclosure - Acquisition of Subsidiary", "shortName": "Acquisition of Subsidiary", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.maisonsolutionsinc.com/role/SubsequentEvent", "longName": "995324 - Disclosure - Subsequent Event", "shortName": "Subsequent Event", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.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": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R26": { "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": "26", "firstAnchor": { "contextRef": "c15", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true }, "uniqueAnchor": null }, "R27": { "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": "27", "firstAnchor": { "contextRef": "c0", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "ecd:Rule10b51ArrTrmntdFlag", "ecd:NonRule10b51ArrTrmntdFlag", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "ecd:Rule10b51ArrTrmntdFlag", "ecd:NonRule10b51ArrTrmntdFlag", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.maisonsolutionsinc.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": "28", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesTables", "longName": "996001 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c0", "name": "mss:PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "mss:PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.maisonsolutionsinc.com/role/InventoriesNetTables", "longName": "996002 - Disclosure - Inventories, Net (Tables)", "shortName": "Inventories, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.maisonsolutionsinc.com/role/PrepaymentsTables", "longName": "996003 - Disclosure - Prepayments (Tables)", "shortName": "Prepayments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c0", "name": "mss:ScheduleOfPrepaymentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "mss:PrepaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "mss:ScheduleOfPrepaymentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "mss:PrepaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.maisonsolutionsinc.com/role/PropertyandEquipmentNetTables", "longName": "996004 - Disclosure - Property and Equipment, Net (Tables)", "shortName": "Property and Equipment, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.maisonsolutionsinc.com/role/IntangibleAssetsTables", "longName": "996005 - Disclosure - Intangible Assets (Tables)", "shortName": "Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.maisonsolutionsinc.com/role/EquityMethodInvestmentTables", "longName": "996006 - Disclosure - Equity Method Investment (Tables)", "shortName": "Equity Method Investment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c0", "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.maisonsolutionsinc.com/role/AccruedExpensesandOtherPayablesTables", "longName": "996007 - Disclosure - Accrued Expenses and Other Payables (Tables)", "shortName": "Accrued Expenses and Other Payables (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.maisonsolutionsinc.com/role/LoanPayablesTables", "longName": "996008 - Disclosure - Loan Payables (Tables)", "shortName": "Loan Payables (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.maisonsolutionsinc.com/role/RelatedPartyBalancesandTransactionsTables", "longName": "996009 - Disclosure - Related Party Balances and Transactions (Tables)", "shortName": "Related Party Balances and Transactions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.maisonsolutionsinc.com/role/LeasesTables", "longName": "996010 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.maisonsolutionsinc.com/role/StockholdersEquityTables", "longName": "996011 - Disclosure - Stockholder\u2019s Equity (Tables)", "shortName": "Stockholder\u2019s Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.maisonsolutionsinc.com/role/IncometaxesTables", "longName": "996012 - Disclosure - Income taxes (Tables)", "shortName": "Income taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.maisonsolutionsinc.com/role/AcquisitionofSubsidiaryTables", "longName": "996013 - Disclosure - Acquisition of Subsidiary (Tables)", "shortName": "Acquisition of Subsidiary (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.maisonsolutionsinc.com/role/OrganizationDetails", "longName": "996014 - Disclosure - Organization (Details)", "shortName": "Organization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c74", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c74", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesDetails", "longName": "996015 - 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": "c0", "name": "us-gaap:TemporaryEquityInterestInSubsidiaryEarnings", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:TemporaryEquityInterestInSubsidiaryEarnings", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.maisonsolutionsinc.com/role/ScheduleofEstimatedUsefulLivesofCertainofOurAssetClassesTable", "longName": "996016 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives of Certain of Our Asset Classes", "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives of Certain of Our Asset Classes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c102", "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": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c102", "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": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.maisonsolutionsinc.com/role/ScheduleofDisaggregatedRevenueTable", "longName": "996017 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Disaggregated Revenue", "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of Disaggregated Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c15", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true }, "uniqueAnchor": { "contextRef": "c108", "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": "ea0201807-10q_maison.htm", "unique": true } }, "R46": { "role": "http://www.maisonsolutionsinc.com/role/ScheduleofCompanysSuppliersTable", "longName": "996018 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Company\u2019s Suppliers", "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of Company\u2019s Suppliers", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c116", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c116", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.maisonsolutionsinc.com/role/ScheduleofInventoriesNetTable", "longName": "996019 - Disclosure - Inventories, Net (Details) - Schedule of Inventories, Net", "shortName": "Inventories, Net (Details) - Schedule of Inventories, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c3", "name": "mss:InventoryGrossPerishabless", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "mss:InventoryGrossPerishabless", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.maisonsolutionsinc.com/role/ScheduleofReserveforInventoryShrinkageTable", "longName": "996020 - Disclosure - Inventories, Net (Details) - Schedule of Reserve for Inventory Shrinkage", "shortName": "Inventories, Net (Details) - Schedule of Reserve for Inventory Shrinkage", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c128", "name": "mss:InventoryReserveForInventoryShrinkage", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c128", "name": "mss:InventoryReserveForInventoryShrinkage", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.maisonsolutionsinc.com/role/PrepaymentsDetails", "longName": "996021 - Disclosure - Prepayments (Details)", "shortName": "Prepayments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c134", "name": "us-gaap:PrepaidExpenseCurrentAndNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "mss:PrepaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c134", "name": "us-gaap:PrepaidExpenseCurrentAndNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "mss:PrepaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.maisonsolutionsinc.com/role/ScheduleofPrepaymentsTable", "longName": "996022 - Disclosure - Prepayments (Details) - Schedule of Prepayments", "shortName": "Prepayments (Details) - Schedule of Prepayments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:AdvancesOnInventoryPurchases", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "mss:ScheduleOfPrepaymentTableTextBlock", "mss:PrepaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:AdvancesOnInventoryPurchases", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "mss:ScheduleOfPrepaymentTableTextBlock", "mss:PrepaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.maisonsolutionsinc.com/role/PropertyandEquipmentNetDetails", "longName": "996023 - Disclosure - Property and Equipment, Net (Details)", "shortName": "Property and Equipment, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c15", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c15", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.maisonsolutionsinc.com/role/ScheduleofPropertyandEquipmentNetTable", "longName": "996024 - Disclosure - Property and Equipment, Net (Details) - Schedule of Property and Equipment, Net", "shortName": "Property and Equipment, Net (Details) - Schedule of Property and Equipment, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.maisonsolutionsinc.com/role/IntangibleAssetsDetails", "longName": "996025 - Disclosure - Intangible Assets (Details)", "shortName": "Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c15", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c15", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.maisonsolutionsinc.com/role/ScheduleofIntangibleAssetsTable", "longName": "996026 - Disclosure - Intangible Assets (Details) - Schedule of Intangible Assets", "shortName": "Intangible Assets (Details) - Schedule of Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.maisonsolutionsinc.com/role/EquityMethodInvestmentDetails", "longName": "996027 - Disclosure - Equity Method Investment (Details)", "shortName": "Equity Method Investment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c158", "name": "mss:EquityMethodInvestmentOwnershipPercentages", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c158", "name": "mss:EquityMethodInvestmentOwnershipPercentages", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedBalanceSheetTable", "longName": "996028 - Disclosure - Equity Method Investment (Details) - Schedule of Condensed Balance Sheet", "shortName": "Equity Method Investment (Details) - Schedule of Condensed Balance Sheet", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c164", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c164", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedStatementofOperationsTable", "longName": "996029 - Disclosure - Equity Method Investment (Details) - Schedule of Condensed Statement of Operations", "shortName": "Equity Method Investment (Details) - Schedule of Condensed Statement of Operations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c166", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c166", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.maisonsolutionsinc.com/role/GoodwillDetails", "longName": "996030 - Disclosure - Goodwill (Details)", "shortName": "Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true }, "uniqueAnchor": null }, "R59": { "role": "http://www.maisonsolutionsinc.com/role/ScheduleofAccruedExpensesandOtherPayablesTable", "longName": "996031 - Disclosure - Accrued Expenses and Other Payables (Details) - Schedule of Accrued Expenses and Other Payables", "shortName": "Accrued Expenses and Other Payables (Details) - Schedule of Accrued Expenses and Other Payables", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:AccruedPayrollTaxesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:AccruedPayrollTaxesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.maisonsolutionsinc.com/role/NotePayableDetails", "longName": "996032 - Disclosure - Note Payable (Details)", "shortName": "Note Payable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c4", "name": "us-gaap:NotesPayableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true }, "uniqueAnchor": { "contextRef": "c167", "name": "srt:DemandDepositLiabilitiesInterestBearingAverageRatePaid", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:ShortTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "unique": true } }, "R61": { "role": "http://www.maisonsolutionsinc.com/role/LoanPayablesDetails", "longName": "996033 - Disclosure - Loan Payables (Details)", "shortName": "Loan Payables (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:LongTermDebt", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:SubordinatedBorrowingInterestRate", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "unique": true } }, "R62": { "role": "http://www.maisonsolutionsinc.com/role/ScheduleofCompanysLoansTable", "longName": "996034 - Disclosure - Loan Payables (Details) - Schedule of Company\u2019s Loans", "shortName": "Loan Payables (Details) - Schedule of Company\u2019s Loans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c212", "name": "us-gaap:LoansPayable", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c212", "name": "us-gaap:LoansPayable", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.maisonsolutionsinc.com/role/ScheduleofFutureMinimumPrincipalAmountofLoanPaymentsTable", "longName": "996035 - Disclosure - Loan Payables (Details) - Schedule of Future Minimum Principal Amount of Loan Payments", "shortName": "Loan Payables (Details) - Schedule of Future Minimum Principal Amount of Loan Payments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.maisonsolutionsinc.com/role/RelatedPartyBalancesandTransactionsDetails", "longName": "996036 - Disclosure - Related Party Balances and Transactions (Details)", "shortName": "Related Party Balances and Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c226", "name": "us-gaap:TradingGainsLosses", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c226", "name": "us-gaap:TradingGainsLosses", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.maisonsolutionsinc.com/role/ScheduleofRelatedPartyTransactionsTable", "longName": "996037 - Disclosure - Related Party Balances and Transactions (Details) - Schedule of Related Party Transactions", "shortName": "Related Party Balances and Transactions (Details) - Schedule of Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c238", "name": "us-gaap:RelatedPartiesAmountInCostOfSales", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c238", "name": "us-gaap:RelatedPartiesAmountInCostOfSales", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.maisonsolutionsinc.com/role/LeasesDetails", "longName": "996038 - Disclosure - Leases (Details)", "shortName": "Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c275", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "link:footnote", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c275", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "link:footnote", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.maisonsolutionsinc.com/role/ScheduleofStoreLeaseDetailInformationTable", "longName": "996039 - Disclosure - Leases (Details) - Schedule of Store Lease Detail Information", "shortName": "Leases (Details) - Schedule of Store Lease Detail Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c285", "name": "us-gaap:LesseeOperatingLeaseDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c285", "name": "us-gaap:LesseeOperatingLeaseDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.maisonsolutionsinc.com/role/ScheduleofOperatingROUAssetsandLeaseLiabilitiesTable", "longName": "996040 - Disclosure - Leases (Details) - Schedule of Operating ROU Assets and Lease Liabilities", "shortName": "Leases (Details) - Schedule of Operating ROU Assets and Lease Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c3", "name": "mss:ROUAssetsSupermarketLeases", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "mss:ROUAssetsSupermarketLeases", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.maisonsolutionsinc.com/role/ScheduleofOperatingLeaseLiabilitiesMaturityTable", "longName": "996041 - Disclosure - Leases (Details) - Schedule of Operating Lease Liabilities Maturity", "shortName": "Leases (Details) - Schedule of Operating Lease Liabilities Maturity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c293", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c293", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.maisonsolutionsinc.com/role/StockholdersEquityDetails", "longName": "996042 - Disclosure - Stockholder\u2019s Equity (Details)", "shortName": "Stockholder\u2019s Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c294", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c294", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.maisonsolutionsinc.com/role/ScheduleofActivitiesofWarrantsTable", "longName": "996043 - Disclosure - Stockholder\u2019s Equity (Details) - Schedule of Activities of Warrants", "shortName": "Stockholder\u2019s Equity (Details) - Schedule of Activities of Warrants", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c308", "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": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c308", "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": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.maisonsolutionsinc.com/role/IncometaxesDetails", "longName": "996044 - Disclosure - Income taxes (Details)", "shortName": "Income taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:TaxCreditCarryforwardAmount", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true }, "uniqueAnchor": { "contextRef": "c4", "name": "us-gaap:TaxCreditCarryforwardAmount", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "unique": true } }, "R73": { "role": "http://www.maisonsolutionsinc.com/role/ScheduleofProvisionforIncomeTaxesProvisionsTable", "longName": "996045 - Disclosure - Income taxes (Details) - Schedule of Provision for Income Taxes Provisions", "shortName": "Income taxes (Details) - Schedule of Provision for Income Taxes Provisions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c15", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c15", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.maisonsolutionsinc.com/role/ScheduleofFederalStatutoryRateonIncomeLossbeforeIncomeTaxesTable", "longName": "996046 - Disclosure - Income taxes (Details) - Schedule of Federal Statutory Rate on Income (Loss) before Income Taxes", "shortName": "Income taxes (Details) - Schedule of Federal Statutory Rate on Income (Loss) before Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c15", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c15", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.maisonsolutionsinc.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable", "longName": "996047 - Disclosure - Income taxes (Details) - Schedule of Deferred Tax Assets and Liabilities", "shortName": "Income taxes (Details) - Schedule of Deferred Tax Assets and Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:DeferredTaxAssetsUnrealizedLossesOnTradingSecurities", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:DeferredTaxAssetsUnrealizedLossesOnTradingSecurities", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.maisonsolutionsinc.com/role/OtherIncomeDetails", "longName": "996048 - Disclosure - Other Income (Details)", "shortName": "Other Income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c312", "name": "us-gaap:OtherIncome", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "span", "p", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c312", "name": "us-gaap:OtherIncome", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "span", "p", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.maisonsolutionsinc.com/role/CommitmentsandContingenciesDetails", "longName": "996049 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c315", "name": "us-gaap:LitigationSettlementAmountAwardedToOtherParty", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c315", "name": "us-gaap:LitigationSettlementAmountAwardedToOtherParty", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R78": { "role": "http://www.maisonsolutionsinc.com/role/AcquisitionofSubsidiaryDetails", "longName": "996050 - Disclosure - Acquisition of Subsidiary (Details)", "shortName": "Acquisition of Subsidiary (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c316", "name": "mss:EquityInterest", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c316", "name": "mss:EquityInterest", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R79": { "role": "http://www.maisonsolutionsinc.com/role/ScheduleofFairValuesoftheAssetsAcquiredandLiabilitiesAssumedTable", "longName": "996051 - Disclosure - Acquisition of Subsidiary (Details) - Schedule of Fair Values of the Assets Acquired and Liabilities Assumed", "shortName": "Acquisition of Subsidiary (Details) - Schedule of Fair Values of the Assets Acquired and Liabilities Assumed", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:BusinessCombinationContingentConsiderationAsset", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:BusinessCombinationContingentConsiderationAsset", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R80": { "role": "http://www.maisonsolutionsinc.com/role/ScheduleofIndicativeofFutureConsolidatedResultsTable", "longName": "996052 - Disclosure - Acquisition of Subsidiary (Details) - Schedule of Indicative of Future Consolidated Results", "shortName": "Acquisition of Subsidiary (Details) - Schedule of Indicative of Future Consolidated Results", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "c17", "name": "us-gaap:DeferredRevenueRevenueRecognized1", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c17", "name": "us-gaap:DeferredRevenueRevenueRecognized1", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } }, "R81": { "role": "http://www.maisonsolutionsinc.com/role/SubsequentEventDetails", "longName": "996053 - Disclosure - Subsequent Event (Details)", "shortName": "Subsequent Event (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "c326", "name": "us-gaap:OtherOwnershipInterestsCapitalAccount", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c326", "name": "us-gaap:OtherOwnershipInterestsCapitalAccount", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0201807-10q_maison.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsAndOtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet", "http://www.maisonsolutionsinc.com/role/EquityMethodInvestmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "verboseLabel": "Net accounts receivable", "label": "Accounts and Other Receivables, Net, Current", "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Accrued Expenses and Other Payables [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/AccruedExpensesandOtherPayables" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other payables", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r21" ] }, "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 }, "http://www.maisonsolutionsinc.com/role/ScheduleofAccruedExpensesandOtherPayablesTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet", "http://www.maisonsolutionsinc.com/role/ScheduleofAccruedExpensesandOtherPayablesTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total accrued expenses and other payables", "terseLabel": "Accrued expenses and other payables", "label": "Accounts Payable and Other Accrued Liabilities, Current", "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedBalanceSheetTable": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet", "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedBalanceSheetTable", "http://www.maisonsolutionsinc.com/role/ScheduleofRelatedPartyTransactionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "verboseLabel": "Accounts payable \u2014 purchase from related parties total", "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": [ "r20", "r808" ] }, "us-gaap_AccountsPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofCompanysSuppliersTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Payable [Member]", "label": "Accounts Payable [Member]", "documentation": "Obligations incurred and payable to vendors for goods and services received." } } }, "auth_ref": [ "r17" ] }, "us-gaap_AccountsPayableOtherCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableOtherCurrent", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "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": [ "r20" ] }, "mss_AccountsPayablePurchaseFromRelatedPartiesNature": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "AccountsPayablePurchaseFromRelatedPartiesNature", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofRelatedPartyTransactionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable \u2014 purchase from related parties, Nature", "documentation": "Accounts payable purchase from related parties, nature.", "label": "Accounts Payable Purchase From Related Parties Nature" } } }, "auth_ref": [] }, "mss_AccountsPayablePurchaseFromRelatedPartiesRelationship": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "AccountsPayablePurchaseFromRelatedPartiesRelationship", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofRelatedPartyTransactionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable \u2014 purchase from related parties, Relationship", "documentation": "Accounts payable purchase from related parties, relationship.", "label": "Accounts Payable Purchase From Related Parties Relationship" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedBalanceSheetTable": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet", "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedBalanceSheetTable", "http://www.maisonsolutionsinc.com/role/ScheduleofRelatedPartyTransactionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "verboseLabel": "Accounts receivable \u2014 sales to related parties total", "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": [ "r299", "r300" ] }, "mss_AccountsReceivableRelatedPartiesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "AccountsReceivableRelatedPartiesPolicyTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable \u2014 related parties", "label": "Accounts Receivable Related Parties Policy Text Block" } } }, "auth_ref": [] }, "mss_AccountsReceivableSalesToRelatedPartiesNature": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "AccountsReceivableSalesToRelatedPartiesNature", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofRelatedPartyTransactionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable \u2014 sales to related parties, Nature", "documentation": "Accounts receivable sales to related parties nature.", "label": "Accounts Receivable Sales To Related Parties Nature" } } }, "auth_ref": [] }, "mss_AccountsReceivableSalesToRelatedPartiesRelationship": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "AccountsReceivableSalesToRelatedPartiesRelationship", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofRelatedPartyTransactionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable \u2014 sales to related parties, Relationship", "documentation": "Accounts receivable sales to related parties, relationship.", "label": "Accounts Receivable Sales To Related Parties Relationship" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract", "lang": { "en-us": { "role": { "label": "Accrued Expenses and Other Payables [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccruedPayrollTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedPayrollTaxesCurrent", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofAccruedExpensesandOtherPayablesTable": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofAccruedExpensesandOtherPayablesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued payroll", "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": [ "r24" ] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofAccruedExpensesandOtherPayablesTable": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofAccruedExpensesandOtherPayablesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued loss for legal matter", "label": "Accrued Professional Fees, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r24" ] }, "mss_AcquisitionofSubsidiaryDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "AcquisitionofSubsidiaryDetailsLineItems", "presentation": [ "http://www.maisonsolutionsinc.com/role/AcquisitionofSubsidiaryDetails" ], "lang": { "en-us": { "role": { "label": "Acquisition of subsidiary [Line Items]" } } }, "auth_ref": [] }, "mss_AcquisitionofSubsidiaryDetailsScheduleofIndicativeofFutureConsolidatedResultsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "AcquisitionofSubsidiaryDetailsScheduleofIndicativeofFutureConsolidatedResultsLineItems", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofIndicativeofFutureConsolidatedResultsTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Indicative of Future Consolidated Results [Line Items]" } } }, "auth_ref": [] }, "mss_AcquisitionofSubsidiaryDetailsScheduleofIndicativeofFutureConsolidatedResultsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "AcquisitionofSubsidiaryDetailsScheduleofIndicativeofFutureConsolidatedResultsTable", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofIndicativeofFutureConsolidatedResultsTable" ], "lang": { "en-us": { "role": { "label": "Acquisition of Subsidiary (Details) - Schedule of Indicative of Future Consolidated Results [Table]" } } }, "auth_ref": [] }, "mss_AcquisitionofSubsidiaryDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "AcquisitionofSubsidiaryDetailsTable", "presentation": [ "http://www.maisonsolutionsinc.com/role/AcquisitionofSubsidiaryDetails" ], "lang": { "en-us": { "role": { "label": "Acquisition of Subsidiary (Details) [Table]" } } }, "auth_ref": [] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r880" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedBalanceSheetTable": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedBalanceSheetTable" ], "lang": { "en-us": { "role": { "terseLabel": "Paid in Capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r106", "r808", "r1044" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid in capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r106" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.maisonsolutionsinc.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": [ "r465", "r466", "r467", "r656", "r974", "r975", "r976", "r1016", "r1048" ] }, "dei_AdditionalSecurities462b": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AdditionalSecurities462b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Additional Securities. 462(b)" } } }, "auth_ref": [ "r924" ] }, "dei_AdditionalSecurities462bFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AdditionalSecurities462bFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Additional Securities, 462(b), File Number" } } }, "auth_ref": [ "r924" ] }, "dei_AdditionalSecuritiesEffective413b": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AdditionalSecuritiesEffective413b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Additional Securities Effective, 413(b)" } } }, "auth_ref": [ "r922" ] }, "dei_AddressTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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": [ "r886" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r886" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r886" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r886" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net (loss) income to net cash (used in) provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdvancesOnInventoryPurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvancesOnInventoryPurchases", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofPrepaymentsTable": { "parentTag": "us-gaap_PrepaidExpenseCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofPrepaymentsTable" ], "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": [ "r964" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising expense", "label": "Advertising Expense", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r468" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r842", "r854", "r870", "r898" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r845", "r857", "r873", "r901" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r886" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r893" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r849", "r858", "r874", "r893", "r902", "r906", "r914" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r912" ] }, "dei_AmendmentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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": [] }, "mss_AmericanFirstNationalBankMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "AmericanFirstNationalBankMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/LoanPayablesDetails", "http://www.maisonsolutionsinc.com/role/ScheduleofCompanysLoansTable" ], "lang": { "en-us": { "role": { "terseLabel": "American First National Bank [Member]", "label": "American First National Bank Member" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.maisonsolutionsinc.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r10", "r51", "r55" ] }, "dei_AnnualInformationForm": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r850" ] }, "dei_ApproximateDateOfCommencementOfProposedSaleToThePublic": { "xbrltype": "dateOrAsapItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/CommitmentsandContingenciesDetails", "http://www.maisonsolutionsinc.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": [ "r498" ] }, "us-gaap_AssetAcquisitionConsiderationTransferred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionConsiderationTransferred", "crdr": "credit", "presentation": [ "http://www.maisonsolutionsinc.com/role/AcquisitionofSubsidiaryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price (in Dollars)", "label": "Asset Acquisition, Consideration Transferred", "documentation": "Amount of consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer." } } }, "auth_ref": [ "r804", "r1013", "r1014", "r1015" ] }, "us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionConsiderationTransferredContingentConsideration", "crdr": "credit", "presentation": [ "http://www.maisonsolutionsinc.com/role/AcquisitionofSubsidiaryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase consideration (in Dollars)", "label": "Asset Acquisition, Consideration Transferred, Contingent Consideration", "documentation": "Amount of contingent consideration recognized as part of consideration transferred in asset acquisition." } } }, "auth_ref": [ "r1013", "r1014", "r1015" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedBalanceSheetTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet", "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedBalanceSheetTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total Assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r159", "r205", "r237", "r275", "r290", "r294", "r340", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r500", "r504", "r517", "r606", "r699", "r808", "r821", "r997", "r998", "r1028" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.maisonsolutionsinc.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/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedBalanceSheetTable": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet", "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedBalanceSheetTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total Current Assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r198", "r215", "r237", "r340", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r500", "r504", "r517", "r808", "r997", "r998", "r1028" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet", "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedBalanceSheetTable" ], "lang": { "en-us": { "role": { "terseLabel": "Current Assets", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "dei_AuditedAnnualFinancialStatements": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r850" ] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r834", "r837", "r850" ] }, "dei_AuditorLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLineItems", "lang": { "en-us": { "role": { "label": "Auditor [Line Items]" } } }, "auth_ref": [] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r834", "r837", "r850" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r834", "r837", "r850" ] }, "dei_AuditorTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor [Table]" } } }, "auth_ref": [] }, "us-gaap_AutomobilesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AutomobilesMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofEstimatedUsefulLivesofCertainofOurAssetClassesTable", "http://www.maisonsolutionsinc.com/role/ScheduleofPropertyandEquipmentNetTable" ], "lang": { "en-us": { "role": { "terseLabel": "Automobiles [Member]", "verboseLabel": "Automobile [Member]", "label": "Automobiles [Member]", "documentation": "Vehicles that are used primarily for transporting people." } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r909" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r910" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r905" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r905" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r905" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r905" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r905" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r905" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "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": [ "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" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r908" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r907" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r906" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r906" ] }, "us-gaap_BankOverdrafts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BankOverdrafts", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofFairValuesoftheAssetsAcquiredandLiabilitiesAssumedTable": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofFairValuesoftheAssetsAcquiredandLiabilitiesAssumedTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Bank overdraft", "label": "Bank Overdrafts", "documentation": "Carrying value as of the balance sheet date of payments made in excess of existing cash balances, which will be honored by the bank but reflected as a loan to the entity. Overdrafts generally have a very short time frame for correction or repayment and are therefore more similar to short-term bank financing than trade financing." } } }, "auth_ref": [ "r24", "r57" ] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of presentation", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r130" ] }, "mss_BorrowerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "BorrowerMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofCompanysLoansTable" ], "lang": { "en-us": { "role": { "terseLabel": "Borrower [Member]", "label": "Borrower Member" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "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": [ "r495", "r801", "r802" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r66", "r67", "r495", "r801", "r802" ] }, "us-gaap_BusinessCombinationContingentConsiderationAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationAsset", "crdr": "debit", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofFairValuesoftheAssetsAcquiredandLiabilitiesAssumedTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total purchase considerations", "label": "Business Combination, Contingent Consideration, Asset", "documentation": "Amount of asset recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r3", "r72", "r497" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofFairValuesoftheAssetsAcquiredandLiabilitiesAssumedTable": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofFairValuesoftheAssetsAcquiredandLiabilitiesAssumedTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Operating lease liabilities", "label": "Business Combination, Contingent Consideration, Liability", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r3", "r71", "r497" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/AcquisitionofSubsidiary" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition of subsidiary", "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r154", "r496" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofFairValuesoftheAssetsAcquiredandLiabilitiesAssumedTable": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofFairValuesoftheAssetsAcquiredandLiabilitiesAssumedTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total identifiable assets acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "documentation": "Amount of assets acquired at the acquisition date." } } }, "auth_ref": [ "r69" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofFairValuesoftheAssetsAcquiredandLiabilitiesAssumedTable": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofFairValuesoftheAssetsAcquiredandLiabilitiesAssumedTable" ], "lang": { "en-us": { "role": { "terseLabel": "Due from related party", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r69" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofFairValuesoftheAssetsAcquiredandLiabilitiesAssumedTable": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofFairValuesoftheAssetsAcquiredandLiabilitiesAssumedTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r69" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofFairValuesoftheAssetsAcquiredandLiabilitiesAssumedTable": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofFairValuesoftheAssetsAcquiredandLiabilitiesAssumedTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts payable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date." } } }, "auth_ref": [ "r69" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofFairValuesoftheAssetsAcquiredandLiabilitiesAssumedTable": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofFairValuesoftheAssetsAcquiredandLiabilitiesAssumedTable" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax asset", "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets", "documentation": "Amount of deferred tax asset attributable to deductible temporary differences and carryforwards acquired at the acquisition date." } } }, "auth_ref": [ "r69" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofFairValuesoftheAssetsAcquiredandLiabilitiesAssumedTable": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofFairValuesoftheAssetsAcquiredandLiabilitiesAssumedTable" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets (trademark) acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r69" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofFairValuesoftheAssetsAcquiredandLiabilitiesAssumedTable": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofFairValuesoftheAssetsAcquiredandLiabilitiesAssumedTable" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "documentation": "The amount of inventory recognized as of the acquisition date." } } }, "auth_ref": [ "r68", "r69" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofFairValuesoftheAssetsAcquiredandLiabilitiesAssumedTable": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofFairValuesoftheAssetsAcquiredandLiabilitiesAssumedTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred tax liability", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "documentation": "Amount of liabilities assumed at the acquisition date." } } }, "auth_ref": [ "r69" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofFairValuesoftheAssetsAcquiredandLiabilitiesAssumedTable": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofFairValuesoftheAssetsAcquiredandLiabilitiesAssumedTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities assumed", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r68", "r69" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Fair Values of the Assets Acquired and Liabilities Assumed [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofFairValuesoftheAssetsAcquiredandLiabilitiesAssumedTable": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofFairValuesoftheAssetsAcquiredandLiabilitiesAssumedTable" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r68", "r69" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofFairValuesoftheAssetsAcquiredandLiabilitiesAssumedTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofFairValuesoftheAssetsAcquiredandLiabilitiesAssumedTable" ], "lang": { "en-us": { "role": { "totalLabel": "Net identifiable assets acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r69" ] }, "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage", "presentation": [ "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity interest percentage", "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Percentage", "documentation": "Percentage of equity in the acquiree held by the acquirer immediately before the acquisition date in a business combination." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Acquisition of Subsidiary [Abstract]" } } }, "auth_ref": [] }, "dei_BusinessContactMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r837", "r850" ] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Cash", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow", "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "verboseLabel": "Cash on hand", "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": [ "r174", "r609", "r668", "r692", "r808", "r821", "r959" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedBalanceSheetTable": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet", "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedBalanceSheetTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and equivalents", "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": [ "r35", "r201", "r774" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r36" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.maisonsolutionsinc.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r36", "r158" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and restricted cash at the beginning of the period", "periodEndLabel": "Cash and restricted cash at the end of the 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": [ "r35", "r127", "r233" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "Net changes in cash and restricted 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": [ "r4", "r127" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r884" ] }, "srt_ChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ChiefExecutiveOfficerMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/RelatedPartyBalancesandTransactionsDetails", "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Chief Executive Officer [Member]", "label": "Chief Executive Officer [Member]", "documentation": "Person with designation of chief executive officer." } } }, "auth_ref": [ "r979" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_ClassOfFinancingReceivableTypeOfBorrowerAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfFinancingReceivableTypeOfBorrowerAxis", "presentation": [ "http://www.maisonsolutionsinc.com/role/LoanPayablesDetails" ], "lang": { "en-us": { "role": { "label": "Type of Borrower [Axis]", "documentation": "Information by type of borrower determined on the basis of initial measurement attribute, risk characteristics and method of monitoring and assessing credit risk." } } }, "auth_ref": [ "r785" ] }, "us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfFinancingReceivableTypeOfBorrowerDomain", "presentation": [ "http://www.maisonsolutionsinc.com/role/LoanPayablesDetails" ], "lang": { "en-us": { "role": { "label": "Class of Financing Receivable, Type of Borrower [Domain]", "documentation": "Category of entity or individual who borrows funds." } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet", "http://www.maisonsolutionsinc.com/role/ShareholdersEquityType2or3", "http://www.maisonsolutionsinc.com/role/StockholdersEquityDetails", "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r190", "r208", "r209", "r210", "r237", "r259", "r260", "r267", "r269", "r273", "r274", "r340", "r377", "r379", "r380", "r381", "r384", "r385", "r416", "r417", "r419", "r422", "r429", "r517", "r645", "r646", "r647", "r648", "r656", "r657", "r658", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r669", "r684", "r708", "r732", "r760", "r761", "r762", "r763", "r764", "r933", "r969", "r978" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofActivitiesofWarrantsTable", "http://www.maisonsolutionsinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r62" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.maisonsolutionsinc.com/role/StockholdersEquityDetails" ], "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": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r885" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r885" ] }, "us-gaap_CollaborativeArrangementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollaborativeArrangementMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaboration Agreement [Member]", "label": "Collaborative Arrangement [Member]", "documentation": "Contractual arrangement that involves two or more parties that both: (i) actively participate in a joint operating activity and (ii) are exposed to significant risks and rewards that depend on the commercial success of the joint operating activity." } } }, "auth_ref": [ "r498" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment 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": [ "r29", "r93", "r608", "r683" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.maisonsolutionsinc.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": [ "r138", "r370", "r371", "r768", "r992" ] }, "mss_CommitmentsandContingenciesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "CommitmentsandContingenciesDetailsTable", "presentation": [ "http://www.maisonsolutionsinc.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet", "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.maisonsolutionsinc.com/role/ShareholdersEquityType2or3", "http://www.maisonsolutionsinc.com/role/StockholdersEquityDetails", "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Class A Common Stock", "verboseLabel": "Class A Common stock", "netLabel": "Class A", "label": "Class A Common Stock [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r1048" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassBMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet", "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.maisonsolutionsinc.com/role/ShareholdersEquityType2or3", "http://www.maisonsolutionsinc.com/role/StockholdersEquityDetails", "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Class B Common Stock", "verboseLabel": "Class B Common stock", "netLabel": "Class B", "label": "Class B Common Stock [Member]", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r1048" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/ShareholdersEquityType2or3", "http://www.maisonsolutionsinc.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": [ "r811", "r812", "r813", "r815", "r816", "r817", "r818", "r974", "r975", "r1016", "r1042", "r1048" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.maisonsolutionsinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock par value (in Dollars per share)", "verboseLabel": "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": [ "r105" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.maisonsolutionsinc.com/role/StockholdersEquityDetails" ], "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": [ "r105", "r684" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r105" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.maisonsolutionsinc.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": [ "r14", "r105", "r684", "r705", "r1048", "r1049" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, value", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r105", "r610", "r808" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r890" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r889" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r891" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r888" ] }, "us-gaap_ComponentOfOtherIncomeNonoperatingLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentOfOtherIncomeNonoperatingLineItems", "presentation": [ "http://www.maisonsolutionsinc.com/role/OtherIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Other Income [Line Items]" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofCompanysSuppliersTable" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r43", "r45", "r79", "r80", "r298", "r637", "r767" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofCompanysSuppliersTable" ], "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": [ "r43", "r45", "r79", "r80", "r298", "r767", "r938" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.maisonsolutionsinc.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Concentrations of risks", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r95", "r179" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofCompanysSuppliersTable" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of Total Purchases", "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": [ "r43", "r45", "r79", "r80", "r298" ] }, "srt_CondensedBalanceSheetStatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CondensedBalanceSheetStatementTable", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedBalanceSheetTable" ], "lang": { "en-us": { "role": { "label": "Condensed Balance Sheet Statement [Table]", "documentation": "Disclosure of information about condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r192", "r242", "r936" ] }, "srt_CondensedBalanceSheetStatementsCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CondensedBalanceSheetStatementsCaptionsLineItems", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedBalanceSheetTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Condensed Balance Sheet [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": [ "r193", "r242", "r936" ] }, "srt_CondensedIncomeStatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CondensedIncomeStatementTable", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedStatementofOperationsTable" ], "lang": { "en-us": { "role": { "label": "Condensed Income Statement [Table]", "documentation": "Disclosure of information about condensed income statement including, but not limited to, income statements of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r193", "r242", "r936" ] }, "srt_CondensedIncomeStatementsCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CondensedIncomeStatementsCaptionsLineItems", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedStatementofOperationsTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Condensed Statement of Operations [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": [ "r193", "r242", "r936" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedBalanceSheetTable", "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedStatementofOperationsTable" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "documentation": "Information by consolidated entity or group of entities." } } }, "auth_ref": [ "r194", "r242", "r500", "r501", "r504", "r505", "r550", "r769", "r956", "r957", "r958", "r996", "r999", "r1000" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r75", "r777" ] }, "mss_ConsultancyFeePayablePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "ConsultancyFeePayablePercentage", "presentation": [ "http://www.maisonsolutionsinc.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consultancy fee payable percentage", "documentation": "Consultancy fee payable percentage.", "label": "Consultancy Fee Payable Percentage" } } }, "auth_ref": [] }, "dei_ContactPersonnelEmailAddress": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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": [ "r837" ] }, "dei_ContactPersonnelName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liability", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r431", "r432", "r434" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet" ], "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": [ "r431", "r432", "r434" ] }, "us-gaap_ConversionOfStockSharesConverted1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockSharesConverted1", "presentation": [ "http://www.maisonsolutionsinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Converted into common stock", "label": "Conversion of Stock, Shares Converted", "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r38", "r39", "r40" ] }, "us-gaap_CooperativeAdvertisingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CooperativeAdvertisingAmount", "crdr": "credit", "presentation": [ "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cooperative advertisement amount", "label": "Cooperative Advertising Amount", "documentation": "Total amount received by an entity from a vendor under a cooperative advertising arrangement that has been offset against advertising expense." } } }, "auth_ref": [ "r1005" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedIncomeStatement", "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedStatementofOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total Cost of Revenues", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r119", "r237", "r340", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r517", "r997" ] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedIncomeStatement", "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedStatementofOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Revenues", "label": "Cost of Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CostOfSalesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesPolicyTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales", "label": "Cost of Goods and Service [Policy Text Block]", "documentation": "Disclosure of accounting policy for cost of product sold and service rendered." } } }, "auth_ref": [ "r942" ] }, "dei_CountryRegion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofProvisionforIncomeTaxesProvisionsTable": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofProvisionforIncomeTaxesProvisionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Federal income tax expense", "label": "Current Federal Tax Expense (Benefit)", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r941", "r972", "r1011" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofProvisionforIncomeTaxesProvisionsTable": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofProvisionforIncomeTaxesProvisionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "State income tax expense", "label": "Current State and Local Tax Expense (Benefit)", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r941", "r972", "r1011" ] }, "mss_DCHoldingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "DCHoldingMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "DC Holding [Member]", "label": "DCHolding Member" } } }, "auth_ref": [] }, "mss_DNLManagementIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "DNLManagementIncMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/AcquisitionofSubsidiaryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "DNL Management Inc. [Member]", "label": "DNLManagement Inc Member" } } }, "auth_ref": [] }, "mss_DaiCheongTradingCoIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "DaiCheongTradingCoIncMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dai Cheong Trading Inc., [Member]", "label": "Dai Cheong Trading Co Inc Member" } } }, "auth_ref": [] }, "mss_DaiCheongTradingIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "DaiCheongTradingIncMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/RelatedPartyBalancesandTransactionsDetails", "http://www.maisonsolutionsinc.com/role/ScheduleofRelatedPartyTransactionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Dai Cheong Trading Inc [Member]", "verboseLabel": "Dai Cheong Trading Inc. [Member]", "label": "Dai Cheong Trading Inc Member" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Loan Payables [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/LoanPayables" ], "lang": { "en-us": { "role": { "terseLabel": "Loan payables", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r139", "r235", "r386", "r392", "r393", "r394", "r395", "r396", "r397", "r402", "r409", "r410", "r412" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.maisonsolutionsinc.com/role/LoanPayablesDetails", "http://www.maisonsolutionsinc.com/role/ScheduleofCompanysLoansTable" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r18", "r100", "r101", "r160", "r162", "r242", "r387", "r388", "r389", "r390", "r391", "r393", "r398", "r399", "r400", "r401", "r403", "r404", "r405", "r406", "r407", "r408", "r526", "r788", "r789", "r790", "r791", "r792", "r970" ] }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionRatio1", "presentation": [ "http://www.maisonsolutionsinc.com/role/LoanPayablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt service ratio", "label": "Debt Instrument, Convertible, Conversion Ratio", "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount." } } }, "auth_ref": [ "r27", "r60", "r142", "r143", "r389" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofCompanysLoansTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Company\u2019s Loans [Abstract]", "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": [ "r242", "r387", "r388", "r389", "r390", "r391", "r393", "r398", "r399", "r400", "r401", "r403", "r404", "r405", "r406", "r407", "r408", "r411", "r526", "r788", "r789", "r790", "r791", "r792", "r970" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofCompanysLoansTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total loan payables, Due date", "label": "Debt Instrument, Maturity Date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r188", "r788", "r1018" ] }, "us-gaap_DebtInstrumentMaturityDateDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDateDescription", "presentation": [ "http://www.maisonsolutionsinc.com/role/LoanPayablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maturity date", "label": "Debt Instrument, Maturity Date, Description", "documentation": "Description of the maturity date of the debt instrument including whether the debt matures serially and, if so, a brief description of the serial maturities." } } }, "auth_ref": [ "r26" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.maisonsolutionsinc.com/role/LoanPayablesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r28", "r242", "r387", "r388", "r389", "r390", "r391", "r393", "r398", "r399", "r400", "r401", "r403", "r404", "r405", "r406", "r407", "r408", "r526", "r788", "r789", "r790", "r791", "r792", "r970" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofCompanysLoansTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r28", "r60", "r61", "r81", "r82", "r84", "r94", "r141", "r143", "r242", "r387", "r388", "r389", "r390", "r391", "r393", "r398", "r399", "r400", "r401", "r403", "r404", "r405", "r406", "r407", "r408", "r411", "r526", "r788", "r789", "r790", "r791", "r792", "r970" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofProvisionforIncomeTaxesProvisionsTable": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofProvisionforIncomeTaxesProvisionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Federal income tax expense (benefit)", "label": "Deferred Federal Income Tax Expense (Benefit)", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r972", "r1010", "r1011" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in deferred taxes", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r10", "r153", "r185", "r489", "r490", "r972" ] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Trademark acquired at acquisition of Maison Monterey Park", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r102", "r103", "r161", "r480" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liability, net", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r473", "r474", "r607" ] }, "us-gaap_DeferredRevenueRevenueRecognized1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueRevenueRecognized1", "crdr": "credit", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofIndicativeofFutureConsolidatedResultsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Deferred Revenue, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue." } } }, "auth_ref": [] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofProvisionforIncomeTaxesProvisionsTable": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofProvisionforIncomeTaxesProvisionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "State income tax expense (benefit)", "label": "Deferred State and Local Income Tax Expense (Benefit)", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r972", "r1010", "r1011" ] }, "us-gaap_DeferredTaxAssetsEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsEquityMethodInvestments", "crdr": "debit", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Investment loss on equity method investment", "label": "Deferred Tax Assets, Equity Method Investments", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from equity method investments." } } }, "auth_ref": [ "r65", "r1009" ] }, "us-gaap_DeferredTaxAssetsInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInventory", "crdr": "debit", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory impairment loss", "label": "Deferred Tax Assets, Inventory", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory." } } }, "auth_ref": [ "r65", "r1009" ] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liability, net of deferred tax assets", "label": "Deferred Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r1008" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets, net", "label": "Deferred Tax Assets, Net of Valuation Allowance", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r1008" ] }, "us-gaap_DeferredTaxAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNetAbstract", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets:", "label": "Deferred Tax Assets, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "NOL", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r65", "r1009" ] }, "us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsRegulatoryAssetsAndLiabilities", "crdr": "debit", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities, net of ROU", "label": "Deferred Tax Assets, Regulatory Assets and Liabilities", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences derived regulatory assets and liabilities." } } }, "auth_ref": [ "r65", "r1009" ] }, "us-gaap_DeferredTaxAssetsUnrealizedLossesOnTradingSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsUnrealizedLossesOnTradingSecurities", "crdr": "debit", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Bad debt expense", "label": "Deferred Tax Asset, Debt Securities, Trading, Unrealized Loss", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from unrealized loss on investment in debt security measured at fair value with change in fair value recognized in net income (trading)." } } }, "auth_ref": [ "r1009" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Valuation allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r481" ] }, "us-gaap_DeferredTaxLiabilitiesNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesNetAbstract", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liability:", "label": "Deferred Tax Liabilities, Net [Abstract]" } } }, "auth_ref": [] }, "dei_DelayedOrContinuousOffering": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DelayedOrContinuousOffering", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Delayed or Continuous Offering" } } }, "auth_ref": [ "r862", "r863", "r877" ] }, "srt_DemandDepositLiabilitiesInterestBearingAverageRatePaid": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "DemandDepositLiabilitiesInterestBearingAverageRatePaid", "presentation": [ "http://www.maisonsolutionsinc.com/role/NotePayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Third-party individual with annual interest rate upon demand", "label": "Demand Deposit Liabilities, Interest-Bearing, Average Rate Paid", "documentation": "Average rate paid on interest-bearing demand deposits." } } }, "auth_ref": [ "r191" ] }, "us-gaap_DepositContractsLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositContractsLiabilities", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofFairValuesoftheAssetsAcquiredandLiabilitiesAssumedTable": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofFairValuesoftheAssetsAcquiredandLiabilitiesAssumedTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Contract liabilities", "label": "Deposit Contracts, Liabilities", "documentation": "Carrying amount of liabilities as of the balance sheet date pertaining to amounts received by the insurer or reinsurer from the insured (including a ceding company) under insurance or reinsurance contracts for which insurance risk is not transferred." } } }, "auth_ref": [ "r358", "r359" ] }, "us-gaap_DepositLiabilitiesAccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositLiabilitiesAccruedInterest", "crdr": "credit", "presentation": [ "http://www.maisonsolutionsinc.com/role/NotePayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest", "label": "Deposit Liabilities, Accrued Interest", "documentation": "Amount of accrued but unpaid interest on deposit liabilities." } } }, "auth_ref": [ "r92" ] }, "us-gaap_DepositsAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositsAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 }, "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedBalanceSheetTable": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet", "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedBalanceSheetTable" ], "lang": { "en-us": { "role": { "terseLabel": "Security deposits", "label": "Deposits Assets, Noncurrent", "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r962" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.maisonsolutionsinc.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expenses", "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": [ "r10", "r56" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization expenses", "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": [ "r10", "r56" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://www.maisonsolutionsinc.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expense cost of sales", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r10", "r279" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofDisaggregatedRevenueTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Disaggregated Revenue from Contracts with Customers [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": [ "r433", "r794", "r795", "r796", "r797", "r798", "r799", "r800" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofDisaggregatedRevenueTable" ], "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": [ "r433", "r794", "r795", "r796", "r797", "r798", "r799", "r800" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Disaggregated Revenue", "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": [ "r1003" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxPayable", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofFairValuesoftheAssetsAcquiredandLiabilitiesAssumedTable": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofFairValuesoftheAssetsAcquiredandLiabilitiesAssumedTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Income tax payable", "label": "Disposal Group, Including Discontinued Operation, Accrued Income Tax Payable", "documentation": "Amount classified as income tax obligations attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r5", "r97", "r98", "r136" ] }, "srt_DistributionOfAssetsLiabilitiesAndStockholdersEquityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "DistributionOfAssetsLiabilitiesAndStockholdersEquityLineItems", "presentation": [ "http://www.maisonsolutionsinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Stockholder\u2019s Equity [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": [ "r950", "r951", "r952", "r953" ] }, "dei_DividendOrInterestReinvestmentPlanOnly": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DividendOrInterestReinvestmentPlanOnly", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Dividend or Interest Reinvestment Plan Only" } } }, "auth_ref": [ "r862", "r863", "r877" ] }, "dei_DocumentAccountingStandard": { "xbrltype": "accountingStandardItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r837" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r834", "r837", "r850" ] }, "dei_DocumentCopyrightInformation": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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": [ "r834", "r837", "r850", "r894" ] }, "dei_DocumentFinStmtRestatementRecoveryAnalysisFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r834", "r837", "r850", "r894" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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": [ "r835" ] }, "dei_DocumentRegistrationStatement": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r823" ] }, "dei_DocumentShellCompanyEventDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r837" ] }, "dei_DocumentShellCompanyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r837" ] }, "dei_DocumentSubtitle": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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/2023", "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/2023", "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": [ "r878" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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/2023", "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": [ "r826" ] }, "mss_DremConsultingPteLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "DremConsultingPteLtdMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Drem Consulting Pte. Ltd. [Member]", "label": "Drem Consulting Pte Ltd Member" } } }, "auth_ref": [] }, "mss_DueToThirdParties": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "DueToThirdParties", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofAccruedExpensesandOtherPayablesTable": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofAccruedExpensesandOtherPayablesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Due to third parties", "documentation": "Amount of due to third parties.", "label": "Due To Third Parties" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in Dollars per share)", "verboseLabel": "Diluted (in Dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r224", "r248", "r249", "r250", "r251", "r252", "r257", "r259", "r267", "r268", "r269", "r270", "r515", "r516", "r603", "r621", "r780" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings (loss) per share", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r41", "r42" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperationsAbstract", "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of cash and restricted cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations [Abstract]" } } }, "auth_ref": [] }, "dei_EffectiveAfter60Days486a": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EffectiveAfter60Days486a", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective after 60 Days, 486(a)" } } }, "auth_ref": [ "r928" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsOther": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationDeductionsOther", "presentation": [ "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax benefit", "label": "Effective Income Tax Rate Reconciliation, Deduction, Other, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other deductions." } } }, "auth_ref": [ "r1006", "r1012" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes", "presentation": [ "http://www.maisonsolutionsinc.com/role/IncometaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of income tax utilized", "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense." } } }, "auth_ref": [ "r1006", "r1012" ] }, "dei_EffectiveOnDate486a": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EffectiveOnDate486a", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective on Date, 486(a)" } } }, "auth_ref": [ "r928" ] }, "dei_EffectiveOnDate486b": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EffectiveOnDate486b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective on Date, 486(b)" } } }, "auth_ref": [ "r929" ] }, "dei_EffectiveOnSetDate486a": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EffectiveOnSetDate486a", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective on Set Date, 486(a)" } } }, "auth_ref": [ "r928" ] }, "dei_EffectiveOnSetDate486b": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EffectiveOnSetDate486b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective on Set Date, 486(b)" } } }, "auth_ref": [ "r929" ] }, "dei_EffectiveUponFiling462e": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EffectiveUponFiling462e", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective Upon Filing, 462(e)" } } }, "auth_ref": [ "r927" ] }, "dei_EffectiveUponFiling486b": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EffectiveUponFiling486b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective upon Filing, 486(b)" } } }, "auth_ref": [ "r929" ] }, "dei_EffectiveWhenDeclaredSection8c": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EffectiveWhenDeclaredSection8c", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective when Declared, Section 8(c)" } } }, "auth_ref": [ "r931" ] }, "mss_EmployeeRetentionCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "EmployeeRetentionCreditMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/OtherIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Retention Credit [Member]", "label": "Employee Retention Credit Member" } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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": [ "r825" ] }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r829" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r825" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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": [ "r825" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r930" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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": [ "r825" ] }, "dei_EntityHomeCountryISOCode": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "localname": "EntityIncorporationDateOfIncorporation", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, Date of Incorporation", "documentation": "Date when an entity was incorporated" } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://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/2023", "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/2023", "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/2023", "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": [ "r920" ] }, "dei_EntityInvCompanyType": { "xbrltype": "invCompanyType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r919" ] }, "dei_EntityLegalForm": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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": [ "r850" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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": [ "r825" ] }, "dei_EntityReportingCurrencyISOCode": { "xbrltype": "currencyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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": [ "r825" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r825" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r825" ] }, "dei_EntityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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/2023", "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": [ "r921" ] }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofCompanysSuppliersTable" ], "lang": { "en-us": { "role": { "label": "Revenue from External Customer [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquipmentMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofEstimatedUsefulLivesofCertainofOurAssetClassesTable", "http://www.maisonsolutionsinc.com/role/ScheduleofPropertyandEquipmentNetTable" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment [Member]", "label": "Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services." } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.maisonsolutionsinc.com/role/ShareholdersEquityType2or3", "http://www.maisonsolutionsinc.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": [ "r14", "r195", "r219", "r220", "r221", "r243", "r244", "r245", "r247", "r253", "r255", "r272", "r342", "r343", "r430", "r465", "r466", "r467", "r485", "r486", "r506", "r507", "r508", "r509", "r510", "r511", "r514", "r518", "r519", "r520", "r521", "r522", "r523", "r541", "r632", "r633", "r634", "r656", "r732" ] }, "mss_EquityInterest": { "xbrltype": "percentItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "EquityInterest", "presentation": [ "http://www.maisonsolutionsinc.com/role/AcquisitionofSubsidiaryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Company purchased equity interest", "documentation": "Equity interest.", "label": "Equity Interest" } } }, "auth_ref": [] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.maisonsolutionsinc.com/role/EquityMethodInvestmentDetails", "http://www.maisonsolutionsinc.com/role/RelatedPartyBalancesandTransactionsDetails", "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "documentation": "Name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r336", "r337", "r339" ] }, "mss_EquityMethodInvestmentDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "EquityMethodInvestmentDetailsTable", "presentation": [ "http://www.maisonsolutionsinc.com/role/EquityMethodInvestmentDetails" ], "lang": { "en-us": { "role": { "label": "Equity Method Investment (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://www.maisonsolutionsinc.com/role/EquityMethodInvestmentDetails", "http://www.maisonsolutionsinc.com/role/OrganizationDetails", "http://www.maisonsolutionsinc.com/role/RelatedPartyBalancesandTransactionsDetails", "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity method investment ownership percentage", "verboseLabel": "Equity interest percentage", "netLabel": "Ownership percentage", "label": "Equity Method Investment, Ownership Percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r336" ] }, "mss_EquityMethodInvestmentOwnershipPercentages": { "xbrltype": "percentItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "EquityMethodInvestmentOwnershipPercentages", "presentation": [ "http://www.maisonsolutionsinc.com/role/EquityMethodInvestmentDetails", "http://www.maisonsolutionsinc.com/role/OrganizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity method investment ownership percentage", "verboseLabel": "Equity interest percentage", "documentation": "Equity Method Investment Ownership Percentage.", "label": "Equity Method Investment Ownership Percentages" } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestmentSoldCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentSoldCarryingAmount", "crdr": "debit", "presentation": [ "http://www.maisonsolutionsinc.com/role/EquityMethodInvestmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total sales", "label": "Equity Method Investment, Amount Sold", "documentation": "Amount of the entity's equity method investment which has been sold." } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestments", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet", "http://www.maisonsolutionsinc.com/role/EquityMethodInvestmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment under equity method", "verboseLabel": "Equity method investment", "label": "Equity Method Investments", "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized." } } }, "auth_ref": [ "r281", "r335", "r960", "r986" ] }, "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentsAndJointVenturesAbstract", "lang": { "en-us": { "role": { "label": "Equity Method Investment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentsDisclosureTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/EquityMethodInvestment" ], "lang": { "en-us": { "role": { "terseLabel": "Equity method investment", "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]", "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group." } } }, "auth_ref": [ "r189", "r338", "r341", "r934" ] }, "us-gaap_EquityMethodInvestmentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.maisonsolutionsinc.com/role/EquityMethodInvestmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity method investment amount", "label": "Equity Method Investments, Fair Value Disclosure", "documentation": "Fair value portion of investments accounted under the equity method." } } }, "auth_ref": [ "r961", "r1017", "r1019", "r1020" ] }, "mss_EquityMethodInvestmentsOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "EquityMethodInvestmentsOwnershipPercentage", "presentation": [ "http://www.maisonsolutionsinc.com/role/OrganizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity method investment ownership percentage", "documentation": "Equity method investment ownership percentage.", "label": "Equity Method Investments Ownership Percentage" } } }, "auth_ref": [] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r887" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r842", "r854", "r870", "r898" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r839", "r851", "r867", "r895" ] }, "dei_ExchangeDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r893" ] }, "dei_ExhibitsOnly462d": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ExhibitsOnly462d", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Exhibits Only, 462(d)" } } }, "auth_ref": [ "r926" ] }, "dei_ExhibitsOnly462dFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ExhibitsOnly462dFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Exhibits Only, 462(d), File Number" } } }, "auth_ref": [ "r926" ] }, "dei_Extension": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "presentation": [ "http://www.maisonsolutionsinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of warrants issued (in Dollars)", "label": "Fair Value Adjustment of Warrants", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r2", "r10" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value measurements", "label": "Fair Value Measurement, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "mss_FairValueOfLiabilitiesAssumedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "FairValueOfLiabilitiesAssumedAbstract", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofFairValuesoftheAssetsAcquiredandLiabilitiesAssumedTable" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of liabilities assumed:", "label": "Fair Value Of Liabilities Assumed Abstract" } } }, "auth_ref": [] }, "mss_FairValueOfTangibleAssetsAcquiredAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "FairValueOfTangibleAssetsAcquiredAbstract", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofFairValuesoftheAssetsAcquiredandLiabilitiesAssumedTable" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of tangible assets acquired:", "label": "Fair Value Of Tangible Assets Acquired Abstract" } } }, "auth_ref": [] }, "us-gaap_FederalDepositInsuranceCorporationPremiumExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalDepositInsuranceCorporationPremiumExpense", "crdr": "debit", "presentation": [ "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance amount", "label": "Federal Deposit Insurance Corporation Premium Expense", "documentation": "Amount of expense for Federal Deposit Insurance Corporation (FDIC) insurance." } } }, "auth_ref": [ "r168" ] }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestPaymentOnLiability", "crdr": "credit", "presentation": [ "http://www.maisonsolutionsinc.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ROU and lease liability", "label": "Finance Lease, Interest Payment on Liability", "documentation": "Amount of interest paid on finance lease liability." } } }, "auth_ref": [ "r530", "r535" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.maisonsolutionsinc.com/role/LoanPayablesDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r344", "r345", "r347", "r348", "r349", "r350", "r351", "r352", "r411", "r427", "r512", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r620", "r786", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r982", "r983", "r984", "r985" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.maisonsolutionsinc.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition amortized period", "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": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofIntangibleAssetsTable": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r204", "r368" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.maisonsolutionsinc.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated amortization expense one", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r133" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "presentation": [ "http://www.maisonsolutionsinc.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated amortization expense five", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r133" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.maisonsolutionsinc.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated amortization expense four", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r133" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.maisonsolutionsinc.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated amortization expense three", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r133" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.maisonsolutionsinc.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated amortization expense two", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r133" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.maisonsolutionsinc.com/role/IntangibleAssetsDetails", "http://www.maisonsolutionsinc.com/role/ScheduleofIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r366", "r367", "r368", "r369", "r588", "r589" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofIntangibleAssetsTable": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total intangible asset", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r132", "r589" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.maisonsolutionsinc.com/role/IntangibleAssetsDetails", "http://www.maisonsolutionsinc.com/role/ScheduleofIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Intangible Assets [Line Items]", "terseLabel": "Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r588" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.maisonsolutionsinc.com/role/IntangibleAssetsDetails", "http://www.maisonsolutionsinc.com/role/ScheduleofIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r52", "r54" ] }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNetAbstract", "lang": { "en-us": { "role": { "label": "Intangible Assets [Abstract]" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r846", "r858", "r874", "r902" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r846", "r858", "r874", "r902" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r846", "r858", "r874", "r902" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r846", "r858", "r874", "r902" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r846", "r858", "r874", "r902" ] }, "dei_FormerAddressMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r836", "r861" ] }, "dei_FormerFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofEstimatedUsefulLivesofCertainofOurAssetClassesTable" ], "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": [] }, "mss_FurnitureFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "FurnitureFixturesMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofPropertyandEquipmentNetTable" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture & Fixtures [Member]", "label": "Furniture Fixtures Member" } } }, "auth_ref": [] }, "mss_GFDistributionIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "GFDistributionIncMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/PrepaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "GF Distribution, Inc., [Member]", "label": "GFDistribution Inc Member" } } }, "auth_ref": [] }, "mss_GFSupermarketOfMPIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "GFSupermarketOfMPIncMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/AcquisitionofSubsidiaryDetails", "http://www.maisonsolutionsinc.com/role/OrganizationDetails", "http://www.maisonsolutionsinc.com/role/ScheduleofRelatedPartyTransactionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "GF Supermarket of MP, Inc. [Member]", "label": "GFSupermarket Of MPInc Member" } } }, "auth_ref": [] }, "us-gaap_GainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnInvestments", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 }, "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow", "http://www.maisonsolutionsinc.com/role/ConsolidatedIncomeStatement", "http://www.maisonsolutionsinc.com/role/EquityMethodInvestmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment Loss from Equity Method Investment", "negatedLabel": "Investment loss", "verboseLabel": "Investment income loss", "label": "Gain (Loss) on Investments", "documentation": "Amount of realized and unrealized gain (loss) on investment." } } }, "auth_ref": [ "r122", "r932" ] }, "us-gaap_GainLossRelatedToLitigationSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossRelatedToLitigationSettlement", "crdr": "credit", "presentation": [ "http://www.maisonsolutionsinc.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation loss", "label": "Gain (Loss) Related to Litigation Settlement", "documentation": "Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process." } } }, "auth_ref": [ "r993" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.maisonsolutionsinc.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": [ "r121", "r711" ] }, "us-gaap_GeneralInsuranceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralInsuranceExpense", "crdr": "debit", "presentation": [ "http://www.maisonsolutionsinc.com/role/LoanPayablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General liability insurance", "label": "General Insurance Expense", "documentation": "The expense in the period incurred with respect to protection provided by insurance entities against risks other than risks associated with production (which are allocated to cost of sales)." } } }, "auth_ref": [ "r121" ] }, "mss_GoodFortuneSupermarketOfMonroviaLPMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "GoodFortuneSupermarketOfMonroviaLPMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/OrganizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Good Fortune Supermarket of Monrovia, LP [Member]", "label": "Good Fortune Supermarket Of Monrovia LPMember" } } }, "auth_ref": [] }, "mss_GoodFortuneSupermarketSanGabrielLPMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "GoodFortuneSupermarketSanGabrielLPMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/OrganizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Good Fortune Supermarket San Gabriel, LP [Member]", "label": "Good Fortune Supermarket San Gabriel LPMember" } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedBalanceSheetTable": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet", "http://www.maisonsolutionsinc.com/role/GoodwillDetails", "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedBalanceSheetTable", "http://www.maisonsolutionsinc.com/role/ScheduleofFairValuesoftheAssetsAcquiredandLiabilitiesAssumedTable" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "verboseLabel": "Goodwill as a result of the acquisition", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r203", "r361", "r602", "r787", "r808", "r988", "r989" ] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.maisonsolutionsinc.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r360", "r364", "r787" ] }, "us-gaap_GoodwillDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillDisclosureTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/Goodwill" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill." } } }, "auth_ref": [ "r360", "r362", "r363", "r787" ] }, "us-gaap_GoodwillImpairedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairedAbstract", "lang": { "en-us": { "role": { "label": "Goodwill [Abstract]" } } }, "auth_ref": [] }, "mss_GraceXuMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "GraceXuMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofRelatedPartyTransactionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Grace Xu [Member]", "label": "Grace Xu Member" } } }, "auth_ref": [] }, "mss_GrossMerchandiseValuePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "GrossMerchandiseValuePercentage", "presentation": [ "http://www.maisonsolutionsinc.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross merchandise value rate", "documentation": "Gross merchandise value percentage.", "label": "Gross Merchandise Value Percentage" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedIncomeStatement", "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedStatementofOperationsTable" ], "lang": { "en-us": { "role": { "totalLabel": "Gross Profit", "terseLabel": "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": [ "r117", "r237", "r275", "r289", "r293", "r295", "r340", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r517", "r782", "r997" ] }, "mss_HKGFArcadiaByMaisonMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "HKGFArcadiaByMaisonMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "HKGF Arcadia by Maison [Member]", "label": "HKGFArcadia By Maison Member" } } }, "auth_ref": [] }, "mss_HKGFArcadiaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "HKGFArcadiaMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "HKGF Arcadia [Member]", "label": "HKGFArcadia Member" } } }, "auth_ref": [] }, "mss_HKGFMarketOfAlhambraIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "HKGFMarketOfAlhambraIncMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/RelatedPartyBalancesandTransactionsDetails", "http://www.maisonsolutionsinc.com/role/ScheduleofRelatedPartyTransactionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "HKGF Market of Alhambra, Inc.[Member]", "label": "HKGFMarket Of Alhambra Inc Member" } } }, "auth_ref": [] }, "mss_HKGFMarketOfArcadiaLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "HKGFMarketOfArcadiaLLCMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/EquityMethodInvestmentDetails", "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedBalanceSheetTable", "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedStatementofOperationsTable", "http://www.maisonsolutionsinc.com/role/ScheduleofRelatedPartyTransactionsTable", "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "HKGF Arcadia [Member]", "verboseLabel": "HKGF Market of Arcadia, LLC [Member]", "label": "HKGFMarket Of Arcadia LLCMember" } } }, "auth_ref": [] }, "mss_HongKongSupermarketMPMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "HongKongSupermarketMPMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofRelatedPartyTransactionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Hong Kong Supermarket M.P [Member]", "label": "Hong Kong Supermarket MPMember" } } }, "auth_ref": [] }, "us-gaap_IPOMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IPOMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "IPO [Member]", "label": "IPO [Member]", "documentation": "First sale of stock by a private company to the public." } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r834", "r837", "r850" ] }, "mss_IdealCityCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "IdealCityCapitalMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofRelatedPartyTransactionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Ideal City Capital [Member]", "label": "Ideal City Capital Member" } } }, "auth_ref": [] }, "mss_IdealInvestmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "IdealInvestmentMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofRelatedPartyTransactionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Ideal Investment [Member]", "label": "Ideal Investment Member" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of long-lived assets", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r137" ] }, "us-gaap_IncomeLossAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossAttributableToParent", "crdr": "credit", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedStatementofOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Income (Loss) Before Income Taxes", "label": "Income (Loss) Attributable to Parent, before Tax", "documentation": "Amount, before tax, of income (loss) attributable to parent. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments." } } }, "auth_ref": [ "r120", "r221" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofIndicativeofFutureConsolidatedResultsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Income from operations", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r238", "r491" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "totalLabel": "(Loss) Income Before Income Taxes", "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": [ "r1", "r114", "r165", "r275", "r289", "r293", "r295", "r604", "r616", "r782" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Taxes [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/Incometaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r239", "r470", "r477", "r478", "r483", "r487", "r492", "r493", "r494", "r650" ] }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExaminationPenaltiesAndInterestExpense", "crdr": "debit", "presentation": [ "http://www.maisonsolutionsinc.com/role/IncometaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest and penalties", "label": "Income Tax Examination, Penalties and Interest Expense", "documentation": "The sum of the amounts of estimated penalties and interest recognized in the period arising from income tax examinations." } } }, "auth_ref": [ "r1007" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 }, "http://www.maisonsolutionsinc.com/role/ScheduleofProvisionforIncomeTaxesProvisionsTable": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.maisonsolutionsinc.com/role/ScheduleofFederalStatutoryRateonIncomeLossbeforeIncomeTaxesTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedIncomeStatement", "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedStatementofOperationsTable", "http://www.maisonsolutionsinc.com/role/ScheduleofFederalStatutoryRateonIncomeLossbeforeIncomeTaxesTable", "http://www.maisonsolutionsinc.com/role/ScheduleofProvisionforIncomeTaxesProvisionsTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "terseLabel": "Income Tax Provisions", "verboseLabel": "Tax expense per financial statements", "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": [ "r173", "r187", "r254", "r255", "r280", "r475", "r488", "r624" ] }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Provision for Income Taxes Provisions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Federal Statutory Rate on Income (Loss) before Income Taxes [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.maisonsolutionsinc.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": [ "r218", "r471", "r472", "r478", "r479", "r482", "r484", "r644" ] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofFederalStatutoryRateonIncomeLossbeforeIncomeTaxesTable": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofFederalStatutoryRateonIncomeLossbeforeIncomeTaxesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in valuation allowance", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r1006" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofFederalStatutoryRateonIncomeLossbeforeIncomeTaxesTable": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofFederalStatutoryRateonIncomeLossbeforeIncomeTaxesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Federal statutory rate expense (benefit)", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r476" ] }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationOtherAdjustments", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofFederalStatutoryRateonIncomeLossbeforeIncomeTaxesTable": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofFederalStatutoryRateonIncomeLossbeforeIncomeTaxesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Permanent difference \u2013 penalties, interest, and others", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r1006" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofFederalStatutoryRateonIncomeLossbeforeIncomeTaxesTable": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofFederalStatutoryRateonIncomeLossbeforeIncomeTaxesTable" ], "lang": { "en-us": { "role": { "terseLabel": "State statutory rate, net of effect of state income tax deductible to federal income tax", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)." } } }, "auth_ref": [ "r1006" ] }, "us-gaap_IncomeTaxReconciliationTaxSettlementsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationTaxSettlementsOther", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofFederalStatutoryRateonIncomeLossbeforeIncomeTaxesTable": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofFederalStatutoryRateonIncomeLossbeforeIncomeTaxesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Utilization of net operating losses (\u201cNOL\u201d)", "label": "Effective Income Tax Rate Reconciliation, Tax Settlement, Other, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other income tax settlements." } } }, "auth_ref": [ "r1006" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes", "label": "Income Taxes Paid, Net", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r37" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableRelatedParties", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable - related party", "label": "Increase (Decrease) in Accounts Payable, Related Parties", "documentation": "The increase (decrease) during the reporting period in the obligations due for goods and services provided by the following types of related parties: a parent company and its subsidiaries, subsidiaries of a common parent, an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management, an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.maisonsolutionsinc.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": [ "r9" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivableRelatedParties", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable - related party", "label": "Increase (Decrease) in Accounts Receivable, Related Parties", "documentation": "The increase (decrease) during the reporting period in the amount due to the reporting entity for good and services provided to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management, an entity and its principal owners, management, member of their immediate families, affiliates, or other parties with the ability to exert significant influence." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInAccruedTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedTaxesPayable", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Taxes payables", "label": "Increase (Decrease) in Accrued Taxes Payable", "documentation": "The increase (decrease) during the reporting period of all taxes owed but not paid, including income, property and other taxes." } } }, "auth_ref": [ "r967" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.maisonsolutionsinc.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": [ "r585", "r967" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://www.maisonsolutionsinc.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": [ "r9" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.maisonsolutionsinc.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": [ "r939", "r967" ] }, "us-gaap_IncreaseDecreaseInOtherAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherAccountsPayable", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Other Accounts Payable", "documentation": "Amount of increase (decrease) in obligations classified as other, payable within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other payables", "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term payables", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 19.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Other receivables 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": [ "r9" ] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 18.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepayments", "label": "Increase (Decrease) in Prepaid Expense", "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInSecurityDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInSecurityDeposits", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Security deposits", "label": "Increase (Decrease) in Security Deposits", "documentation": "The increase (decrease) during the reporting period in security deposits." } } }, "auth_ref": [ "r9" ] }, "mss_IncreaseRentPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "IncreaseRentPercentage", "presentation": [ "http://www.maisonsolutionsinc.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase rent percentage", "documentation": "Increase rent percentage.", "label": "Increase Rent Percentage" } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r849", "r858", "r874", "r893", "r902", "r906", "r914" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r912" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r838", "r918" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r838", "r918" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r838", "r918" ] }, "us-gaap_InsuranceTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InsuranceTax", "crdr": "debit", "presentation": [ "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Standard insurance amount", "label": "Insurance Tax", "documentation": "Represents total insurance tax expense reflected in the income statement for each period presented." } } }, "auth_ref": [] }, "mss_IntangibleAssetsDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "IntangibleAssetsDetailsTable", "presentation": [ "http://www.maisonsolutionsinc.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Intangible Assets (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/IntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets", "label": "Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r365" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedBalanceSheetTable": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://www.maisonsolutionsinc.com/role/ScheduleofIntangibleAssetsTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet", "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedBalanceSheetTable", "http://www.maisonsolutionsinc.com/role/ScheduleofIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "totalLabel": "Intangible asset, net", "terseLabel": "Intangible assets", "verboseLabel": "Intangible asset, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r50", "r53" ] }, "us-gaap_InterestAndOtherIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestAndOtherIncomeAbstract", "lang": { "en-us": { "role": { "label": "Other Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest Expense (Income), Net", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r83", "r169", "r222", "r278", "r525", "r717", "r819", "r1045" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://www.maisonsolutionsinc.com/role/LoanPayablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Interest Expense, Debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r124", "r406", "r414", "r791", "r792" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.maisonsolutionsinc.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": [ "r228", "r231", "r232" ] }, "us-gaap_InterestPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPayableCurrent", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofAccruedExpensesandOtherPayablesTable": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofAccruedExpensesandOtherPayablesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest expense", "label": "Interest Payable, Current", "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r24" ] }, "mss_InventoriesNetDetailsScheduleofReserveforInventoryShrinkageLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "InventoriesNetDetailsScheduleofReserveforInventoryShrinkageLineItems", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofReserveforInventoryShrinkageTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Reserve for Inventory [Abstract]" } } }, "auth_ref": [] }, "mss_InventoriesNetDetailsScheduleofReserveforInventoryShrinkageTable": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "InventoriesNetDetailsScheduleofReserveforInventoryShrinkageTable", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofReserveforInventoryShrinkageTable" ], "lang": { "en-us": { "role": { "label": "Inventories, Net (Details) - Schedule of Reserve for Inventory Shrinkage [Table]" } } }, "auth_ref": [] }, "us-gaap_InventoryCurrentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryCurrentTable", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofInventoriesNetTable" ], "lang": { "en-us": { "role": { "label": "Inventory, Current [Table]", "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventories, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/InventoriesNet" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories, net", "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r353" ] }, "mss_InventoryGrossNonperishables": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "InventoryGrossNonperishables", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofInventoriesNetTable": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofInventoriesNetTable" ], "lang": { "en-us": { "role": { "terseLabel": "Non-perishables", "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process non perishable items.", "label": "Inventory Gross Nonperishables" } } }, "auth_ref": [] }, "mss_InventoryGrossPerishabless": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "InventoryGrossPerishabless", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofInventoriesNetTable": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofInventoriesNetTable" ], "lang": { "en-us": { "role": { "terseLabel": "Perishables", "documentation": "Inventory gross perishables.", "label": "Inventory Gross Perishabless" } } }, "auth_ref": [] }, "us-gaap_InventoryLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryLineItems", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofInventoriesNetTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventories, Net [Abstract]", "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_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedBalanceSheetTable": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://www.maisonsolutionsinc.com/role/ScheduleofInventoriesNetTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet", "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedBalanceSheetTable", "http://www.maisonsolutionsinc.com/role/ScheduleofInventoriesNetTable" ], "lang": { "en-us": { "role": { "totalLabel": "Inventories, net", "terseLabel": "Inventories, net", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r213", "r775", "r808" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories, net", "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": [ "r176", "r200", "r212", "r353", "r354", "r355", "r586", "r778" ] }, "mss_InventoryReserveForInventoryShrinkage": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "InventoryReserveForInventoryShrinkage", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofInventoriesNetTable": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofInventoriesNetTable", "http://www.maisonsolutionsinc.com/role/ScheduleofReserveforInventoryShrinkageTable" ], "lang": { "en-us": { "role": { "negatedPeriodStartLabel": "Beginning balance", "negatedPeriodEndLabel": "Ending Balance", "terseLabel": "Reserve for inventory shrinkage", "documentation": "Represent the amount of reserve for inventory shrinkage.", "label": "Inventory Reserve For Inventory Shrinkage" } } }, "auth_ref": [] }, "mss_InventoryShrinkageMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "InventoryShrinkageMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofReserveforInventoryShrinkageTable" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory Shrinkage [Member]", "label": "Inventory Shrinkage Member" } } }, "auth_ref": [] }, "mss_InventoryShrinkageeReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "InventoryShrinkageeReserve", "crdr": "credit", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofReserveforInventoryShrinkageTable" ], "lang": { "en-us": { "role": { "terseLabel": "GF Supermarket of MP, Inc. inventory shrinkage reserve at July 1, 2022", "documentation": "The amount of inventory shrinkage reserve.", "label": "Inventory Shrinkagee Reserve" } } }, "auth_ref": [] }, "mss_InvestedAdditionalValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "InvestedAdditionalValue", "crdr": "debit", "presentation": [ "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Invested additional value", "documentation": "Invested additional value.", "label": "Invested Additional Value" } } }, "auth_ref": [] }, "mss_InvestedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "InvestedAmount", "crdr": "debit", "presentation": [ "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Invested amount", "documentation": "Invested amount.", "label": "Invested Amount" } } }, "auth_ref": [] }, "dei_InvestmentCompanyActFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "InvestmentCompanyActFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Investment Company Act File Number" } } }, "auth_ref": [ "r863", "r864", "r865", "r866" ] }, "dei_InvestmentCompanyActRegistration": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "InvestmentCompanyActRegistration", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Investment Company Act Registration" } } }, "auth_ref": [ "r879" ] }, "us-gaap_InvestmentCompanyFinancialHighlightsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentCompanyFinancialHighlightsLineItems", "presentation": [ "http://www.maisonsolutionsinc.com/role/EquityMethodInvestmentDetails" ], "lang": { "en-us": { "role": { "label": "Equity Method Investment [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": [ "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667" ] }, "dei_InvestmentCompanyRegistrationAmendment": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "InvestmentCompanyRegistrationAmendment", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Investment Company Registration Amendment" } } }, "auth_ref": [ "r879" ] }, "dei_InvestmentCompanyRegistrationAmendmentNumber": { "xbrltype": "sequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "InvestmentCompanyRegistrationAmendmentNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Investment Company Registration Amendment Number" } } }, "auth_ref": [ "r879" ] }, "mss_InvestmentInEquityPurchasedFromRelatedPartiesInvestmentPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "InvestmentInEquityPurchasedFromRelatedPartiesInvestmentPercentage", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofRelatedPartyTransactionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Investment in equity purchased from related parties, Investment percentage", "documentation": "Investment in equity purchased from related parties, investment percentage.", "label": "Investment In Equity Purchased From Related Parties Investment Percentage" } } }, "auth_ref": [] }, "mss_InvestmentInEquityPurchasedFromRelatedPartiesNatureOfOperation": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "InvestmentInEquityPurchasedFromRelatedPartiesNatureOfOperation", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofRelatedPartyTransactionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Investment in equity purchased from related parties, Nature of Operation", "documentation": "Investment in equity purchased from related parties, nature of operation.", "label": "Investment In Equity Purchased From Related Parties Nature Of Operation" } } }, "auth_ref": [] }, "mss_InvestmentInEquityPurchasedFromRelatedPartiesRelationship": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "InvestmentInEquityPurchasedFromRelatedPartiesRelationship", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofRelatedPartyTransactionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Investment in equity purchased from related parties, Relationship", "documentation": "Investment in equity purchased from related parties, relationship.", "label": "Investment In Equity Purchased From Related Parties Relationship" } } }, "auth_ref": [] }, "us-gaap_InvestmentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentMaturityDate", "presentation": [ "http://www.maisonsolutionsinc.com/role/LoanPayablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maturity date", "label": "Investment Maturity Date", "documentation": "Maturity date of investment, in YYYY-MM-DD format." } } }, "auth_ref": [ "r741", "r742", "r746", "r747", "r748", "r749", "r754", "r755", "r813", "r980", "r981" ] }, "us-gaap_InvestmentOwnedPercentOfNetAssets": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentOwnedPercentOfNetAssets", "presentation": [ "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment percent", "label": "Investment Owned, Net Assets, Percentage", "documentation": "Percentage of investment owned to net assets." } } }, "auth_ref": [ "r670", "r671", "r672", "r743", "r751", "r752", "r753", "r759", "r813", "r1043" ] }, "us-gaap_InvestmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentPolicyTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term investment", "label": "Investment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for investment in financial asset." } } }, "auth_ref": [ "r622", "r640", "r641", "r642", "r643", "r744", "r745" ] }, "mss_InvestmentUnderCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "InvestmentUnderCostMethod", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Investment under cost method", "documentation": "Amount of investment under cost method.", "label": "Investment Under Cost Method" } } }, "auth_ref": [] }, "mss_InvestmentUnderCostMethodRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "InvestmentUnderCostMethodRelatedParties", "crdr": "debit", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofRelatedPartyTransactionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Investment in equity purchased from related parties total", "documentation": "Represent the amount of investment under cost method related parties.", "label": "Investment Under Cost Method Related Parties" } } }, "auth_ref": [] }, "mss_InvestmentUnderCostsMethodRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "InvestmentUnderCostsMethodRelatedParties", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Investment under cost method", "documentation": "Investment under cost method related parties.", "label": "Investment Under Costs Method Related Parties" } } }, "auth_ref": [] }, "mss_InvestmentsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "InvestmentsPercentage", "presentation": [ "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments percentage", "documentation": "Investments percentage.", "label": "Investments Percentage" } } }, "auth_ref": [] }, "mss_JCBusinessGuysIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "JCBusinessGuysIncMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/EquityMethodInvestmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "JC Business Guys, Inc. [Member]", "label": "JCBusiness Guys Inc Member" } } }, "auth_ref": [] }, "mss_JDEcommerceAmericaLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "JDEcommerceAmericaLimitedMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "JD E-commerce America Limited [Member]", "label": "JDEcommerce America Limited Member" } } }, "auth_ref": [] }, "mss_JohnXuMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "JohnXuMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofRelatedPartyTransactionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "John Xu [Member]", "label": "John Xu Member" } } }, "auth_ref": [] }, "mss_JosephStoneCapitalLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "JosephStoneCapitalLLCMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Joseph Stone Capital, LLC [Member]", "label": "Joseph Stone Capital LLCMember" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Operating Lease Liabilities Maturity", "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": [ "r1024" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofEstimatedUsefulLivesofCertainofOurAssetClassesTable", "http://www.maisonsolutionsinc.com/role/ScheduleofPropertyandEquipmentNetTable" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements [Member]", "verboseLabel": "Leasehold Improvement [Member]", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r135" ] }, "mss_LeasesDetailsScheduleofStoreLeaseDetailInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "LeasesDetailsScheduleofStoreLeaseDetailInformationTable", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofStoreLeaseDetailInformationTable" ], "lang": { "en-us": { "role": { "label": "Leases (Details) - Schedule of Store Lease Detail Information [Table]" } } }, "auth_ref": [] }, "mss_LeasesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "LeasesDetailsTable", "presentation": [ "http://www.maisonsolutionsinc.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Leases (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_LeasesOperatingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesOperatingAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Operating ROU Assets and Lease Liabilities [Abstract]" } } }, "auth_ref": [] }, "mss_LeeLeeOrientalSupermartMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "LeeLeeOrientalSupermartMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lee Lee Oriental Supermart [Member]", "label": "Lee Lee Oriental Supermart Member" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofStoreLeaseDetailInformationTable", "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/2023", "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": [ "r822" ] }, "mss_LenderMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "LenderMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofCompanysLoansTable" ], "lang": { "en-us": { "role": { "terseLabel": "Lender [Member]", "label": "Lender Member" } } }, "auth_ref": [] }, "us-gaap_LesseeDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.maisonsolutionsinc.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": [ "r533" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.maisonsolutionsinc.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": [ "r532" ] }, "us-gaap_LesseeOperatingLeaseDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseDescription", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofStoreLeaseDetailInformationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Term Due", "label": "Lessee, Operating Lease, Description", "documentation": "Description of lessee's operating lease." } } }, "auth_ref": [ "r534" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Operating Lease Liabilities Maturity", "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": [ "r1025" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofOperatingLeaseLiabilitiesMaturityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total future undiscounted lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r538" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofOperatingLeaseLiabilitiesMaturityTable" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "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": [ "r538" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofOperatingLeaseLiabilitiesMaturityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "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": [ "r538" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofOperatingLeaseLiabilitiesMaturityTable" ], "lang": { "en-us": { "role": { "terseLabel": "2020", "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": [ "r538" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofOperatingLeaseLiabilitiesMaturityTable" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "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": [ "r538" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofOperatingLeaseLiabilitiesMaturityTable" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "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": [ "r538" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofOperatingLeaseLiabilitiesMaturityTable" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r1025" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.maisonsolutionsinc.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Renewed lease term", "label": "Lessee, Operating Lease, Renewal Term", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1023" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.maisonsolutionsinc.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": [ "r527" ] }, "us-gaap_LessorLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorLeaseDescriptionLineItems", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofStoreLeaseDetailInformationTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Store Lease Detail Information [Abstract]", "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": [ "r539" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 }, "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedBalanceSheetTable": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet", "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedBalanceSheetTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r23", "r237", "r340", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r501", "r504", "r505", "r517", "r682", "r781", "r821", "r997", "r1028", "r1029" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedBalanceSheetTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet", "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedBalanceSheetTable" ], "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": [ "r110", "r164", "r613", "r808", "r971", "r987", "r1021" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 DEFICIT", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 }, "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedBalanceSheetTable": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet", "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedBalanceSheetTable" ], "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": [ "r25", "r199", "r237", "r340", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r501", "r504", "r505", "r517", "r808", "r997", "r1028", "r1029" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet", "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedBalanceSheetTable" ], "lang": { "en-us": { "role": { "terseLabel": "Current Liabilities", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LicenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LicenseMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Liquid License [Member]", "label": "License [Member]", "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark." } } }, "auth_ref": [ "r1004" ] }, "us-gaap_LineOfCreditFacilityExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityExpirationPeriod", "presentation": [ "http://www.maisonsolutionsinc.com/role/IncometaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carry forwards expiration date", "label": "Line of Credit Facility, Expiration Period", "documentation": "Period remaining on line of credit facility before it terminates, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "mss_LiquidityPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "LiquidityPolicyTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Liquidity", "label": "Liquidity Policy Text Block" } } }, "auth_ref": [] }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationSettlementAmountAwardedToOtherParty", "crdr": "credit", "presentation": [ "http://www.maisonsolutionsinc.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation payment to plaintiff", "label": "Litigation Settlement, Amount Awarded to Other Party", "documentation": "Amount awarded to other party in judgment or settlement of litigation." } } }, "auth_ref": [] }, "mss_LoanPayablesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "LoanPayablesDetailsTable", "presentation": [ "http://www.maisonsolutionsinc.com/role/LoanPayablesDetails" ], "lang": { "en-us": { "role": { "label": "Loan Payables (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_LoansPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansPayable", "crdr": "credit", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofCompanysLoansTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total loan payables", "label": "Loans Payable", "documentation": "Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer)." } } }, "auth_ref": [ "r18", "r162", "r1039" ] }, "us-gaap_LoansPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansPayableCurrent", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of loan payables", "label": "Loans Payable, Current", "documentation": "Carrying value as of the balance sheet date of portion of long-term loans payable due within one year or the operating cycle if longer." } } }, "auth_ref": [ "r24" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_LongTermContractForPurchaseOfElectricPowerLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermContractForPurchaseOfElectricPowerLineItems", "presentation": [ "http://www.maisonsolutionsinc.com/role/LoanPayablesDetails" ], "lang": { "en-us": { "role": { "label": "Loan Payables [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": [ "r186" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofFutureMinimumPrincipalAmountofLoanPaymentsTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/LoanPayablesDetails", "http://www.maisonsolutionsinc.com/role/ScheduleofFutureMinimumPrincipalAmountofLoanPaymentsTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "terseLabel": "Loan agreement amount", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r18", "r162", "r399", "r413", "r789", "r790", "r1039" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofCompanysLoansTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Current portion of loan payables", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r206" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofFutureMinimumPrincipalAmountofLoanPaymentsTable": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofFutureMinimumPrincipalAmountofLoanPaymentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Long-Term Debt, Maturity, after Year Five", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r12", "r242", "r1002" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofFutureMinimumPrincipalAmountofLoanPaymentsTable": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofFutureMinimumPrincipalAmountofLoanPaymentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Long-Term Debt, Maturity, Year Five", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r12", "r242", "r404" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofFutureMinimumPrincipalAmountofLoanPaymentsTable": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofFutureMinimumPrincipalAmountofLoanPaymentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Long-Term Debt, Maturity, Year Four", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r12", "r242", "r404" ] }, "mss_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofFutureMinimumPrincipalAmountofLoanPaymentsTable": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofFutureMinimumPrincipalAmountofLoanPaymentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in Sixth 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).", "label": "Long Term Debt Maturities Repayments Of Principal In Year Six" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofFutureMinimumPrincipalAmountofLoanPaymentsTable": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofFutureMinimumPrincipalAmountofLoanPaymentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Long-Term Debt, Maturity, Year Three", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r12", "r242", "r404" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofFutureMinimumPrincipalAmountofLoanPaymentsTable": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofFutureMinimumPrincipalAmountofLoanPaymentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Long-Term Debt, Maturity, Year Two", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r12", "r242", "r404" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofCompanysLoansTable" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current loan payables", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r207" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofCompanysLoansTable" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r28" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofCompanysLoansTable" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r28", "r58" ] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://www.maisonsolutionsinc.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued loss", "label": "Loss Contingency Accrual", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r372", "r935" ] }, "mss_LossIncomePerShareAttributableToMaisonSolutionsIncBasicAndDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "LossIncomePerShareAttributableToMaisonSolutionsIncBasicAndDilutedAbstract", "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "(Loss) Income per Share Attributable to Maison Solutions, Inc. - Basic and Diluted", "label": "Loss Income Per Share Attributable To Maison Solutions Inc Basic And Diluted Abstract" } } }, "auth_ref": [] }, "mss_MaisonE1MonteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "MaisonE1MonteMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofStoreLeaseDetailInformationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Maison El Monte [Member]", "label": "Maison E1 Monte Member" } } }, "auth_ref": [] }, "mss_MaisonElMonteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "MaisonElMonteMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/LoanPayablesDetails", "http://www.maisonsolutionsinc.com/role/ScheduleofCompanysLoansTable", "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maison El Monte [Member]", "label": "Maison El Monte Member" } } }, "auth_ref": [] }, "mss_MaisonMonroviaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "MaisonMonroviaMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/LoanPayablesDetails", "http://www.maisonsolutionsinc.com/role/ScheduleofCompanysLoansTable", "http://www.maisonsolutionsinc.com/role/ScheduleofStoreLeaseDetailInformationTable", "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maison Monrovia [Member]", "label": "Maison Monrovia Member" } } }, "auth_ref": [] }, "mss_MaisonMonroviaOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "MaisonMonroviaOneMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofStoreLeaseDetailInformationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Maison Monrovia [Member]", "label": "Maison Monrovia One Member" } } }, "auth_ref": [] }, "mss_MaisonMontereyParkMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "MaisonMontereyParkMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofStoreLeaseDetailInformationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Maison Monterey Park [Member]", "label": "Maison Monterey Park Member" } } }, "auth_ref": [] }, "mss_MaisonMontereyParkOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "MaisonMontereyParkOneMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofStoreLeaseDetailInformationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Maison Monterey Park [Member]", "label": "Maison Monterey Park One Member" } } }, "auth_ref": [] }, "mss_MaisonSanGabrielMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "MaisonSanGabrielMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/LoanPayablesDetails", "http://www.maisonsolutionsinc.com/role/ScheduleofCompanysLoansTable", "http://www.maisonsolutionsinc.com/role/ScheduleofStoreLeaseDetailInformationTable", "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maison San Gabriel [Member]", "label": "Maison San Gabriel Member" } } }, "auth_ref": [] }, "mss_MaisonSanGabrielOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "MaisonSanGabrielOneMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofStoreLeaseDetailInformationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Maison San Gabriel [Member]", "label": "Maison San Gabriel One Member" } } }, "auth_ref": [] }, "us-gaap_MaturitiesOfLongTermDebtAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MaturitiesOfLongTermDebtAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Future Minimum Principal Amount of Loan Payments [Abstract]" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/LeasesDetails", "http://www.maisonsolutionsinc.com/role/LoanPayablesDetails", "http://www.maisonsolutionsinc.com/role/ScheduleofEstimatedUsefulLivesofCertainofOurAssetClassesTable", "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum [Member]", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r373", "r374", "r375", "r376", "r437", "r584", "r631", "r673", "r674", "r741", "r746", "r749", "r750", "r754", "r770", "r771", "r784", "r793", "r803", "r810", "r1001", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r885" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r885" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/LeasesDetails", "http://www.maisonsolutionsinc.com/role/LoanPayablesDetails", "http://www.maisonsolutionsinc.com/role/ScheduleofEstimatedUsefulLivesofCertainofOurAssetClassesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum [Member]", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r373", "r374", "r375", "r376", "r437", "r584", "r631", "r673", "r674", "r741", "r746", "r749", "r750", "r754", "r770", "r771", "r784", "r793", "r803", "r810", "r1001", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling interests", "label": "Equity, Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r31", "r163", "r237", "r340", "r377", "r379", "r380", "r381", "r384", "r385", "r517", "r612", "r686" ] }, "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "presentation": [ "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiary, ownership percentage, noncontrolling owner", "label": "Subsidiary, Ownership Percentage, Noncontrolling Owner", "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity." } } }, "auth_ref": [] }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestOwnershipPercentageByParent", "presentation": [ "http://www.maisonsolutionsinc.com/role/AcquisitionofSubsidiaryDetails", "http://www.maisonsolutionsinc.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership percentage", "verboseLabel": "Acquiring ownership percentage", "label": "Subsidiary, Ownership Percentage, Parent", "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage." } } }, "auth_ref": [] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r905" ] }, "mss_MonthlyBasedRent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "MonthlyBasedRent", "crdr": "credit", "presentation": [ "http://www.maisonsolutionsinc.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Monthly based rent", "documentation": "Monthly based rent.", "label": "Monthly Based Rent" } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r913" ] }, "dei_NameChangeEventDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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/2023", "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": [] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r886" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r230" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.maisonsolutionsinc.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": [ "r230" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r127", "r128", "r129" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedIncomeStatement": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedStatementofOperationsTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedIncomeStatement", "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedStatementofOperationsTable", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net (Loss) Income Attributable to Maison Solutions Inc.", "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": [ "r116", "r129", "r166", "r197", "r216", "r217", "r221", "r237", "r246", "r248", "r249", "r250", "r251", "r254", "r255", "r265", "r275", "r289", "r293", "r295", "r340", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r516", "r517", "r619", "r707", "r730", "r731", "r782", "r819", "r997" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedIncomeStatement", "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income Attributable to Noncontrolling Interests", "verboseLabel": "Net income", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r77", "r157", "r216", "r217", "r254", "r255", "r618", "r965" ] }, "us-gaap_NetIncomeLossAttributableToNonredeemableNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNonredeemableNoncontrollingInterest", "crdr": "debit", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofIndicativeofFutureConsolidatedResultsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Net income", "label": "Net Income (Loss) Attributable to Nonredeemable Noncontrolling Interest", "documentation": "Portion of net income (loss) attributable to nonredeemable noncontrolling interest." } } }, "auth_ref": [ "r118" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedStatementofOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss Attributable to Maison Solutions Inc.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r227", "r258", "r261", "r262", "r263", "r264", "r266", "r269" ] }, "mss_NetSalesPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "NetSalesPercentage", "presentation": [ "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total net sales percentage", "documentation": "Net sales percentage.", "label": "Net Sales Percentage" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Issued 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/2023", "localname": "NewEffectiveDateForPreviousFiling", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "New Effective Date for Previous Filing" } } }, "auth_ref": [ "r863", "r864", "r865", "r866" ] }, "dei_NoSubstantiveChanges462c": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "NoSubstantiveChanges462c", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "No Substantive Changes, 462(c)" } } }, "auth_ref": [ "r925" ] }, "dei_NoSubstantiveChanges462cFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r925" ] }, "dei_NoTradingSymbolFlag": { "xbrltype": "trueItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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": [ "r885" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r846", "r858", "r874", "r893", "r902" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r883" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r882" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r893" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r913" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r913" ] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling Interests", "label": "Noncontrolling Interest [Member]", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r73", "r430", "r974", "r975", "r976", "r1048" ] }, "mss_NoncontrollingInterestsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "NoncontrollingInterestsPolicyTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling interests", "documentation": "Disclosure of accounting policy for noncontrolling interests.", "label": "Noncontrolling Interests Policy Text Block" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "totalLabel": "Total Other Income (Expenses), 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": [ "r123" ] }, "mss_NonperishablesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "NonperishablesMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofDisaggregatedRevenueTable" ], "lang": { "en-us": { "role": { "terseLabel": "Non-perishables [Member]", "label": "Nonperishables Member" } } }, "auth_ref": [] }, "us-gaap_NotesPayableAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayableAbstract", "lang": { "en-us": { "role": { "label": "Note Payable [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayableCurrent", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet", "http://www.maisonsolutionsinc.com/role/NotePayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Note payable", "verboseLabel": "Notes Payable, Current", "label": "Notes Payable, Current", "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer." } } }, "auth_ref": [ "r22" ] }, "mss_NumberOfVotes": { "xbrltype": "integerItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "NumberOfVotes", "presentation": [ "http://www.maisonsolutionsinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of votes", "documentation": "Number of votes.", "label": "Number Of Votes" } } }, "auth_ref": [] }, "us-gaap_OperatingCostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingCostsAndExpenses", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedStatementofOperationsTable": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedStatementofOperationsTable", "http://www.maisonsolutionsinc.com/role/ScheduleofIndicativeofFutureConsolidatedResultsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Expenses", "verboseLabel": "Operating costs and expenses", "label": "Operating Costs and 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. Excludes Selling, General and Administrative Expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedStatementofOperationsTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedIncomeStatement", "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedStatementofOperationsTable" ], "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_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedStatementofOperationsTable": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedIncomeStatement", "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedStatementofOperationsTable" ], "lang": { "en-us": { "role": { "totalLabel": "(Loss) Income from Operations", "terseLabel": "Loss from Operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r275", "r289", "r293", "r295", "r782" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://www.maisonsolutionsinc.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total lease expenses", "label": "Operating Lease, Expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r1022" ] }, "us-gaap_OperatingLeaseLeaseIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLeaseIncomeTableTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Operating ROU Assets and Lease Liabilities", "label": "Operating Lease, Lease Income [Table Text Block]", "documentation": "Tabular disclosure of components of income from operating lease." } } }, "auth_ref": [ "r271", "r540" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueRollingMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueRollingMaturityAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Operating Lease Liabilities Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofOperatingLeaseLiabilitiesMaturityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Present value of lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r529" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet", "http://www.maisonsolutionsinc.com/role/ScheduleofOperatingROUAssetsandLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities - current", "verboseLabel": "Current operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r529" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet", "http://www.maisonsolutionsinc.com/role/ScheduleofOperatingROUAssetsandLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities - non-current", "verboseLabel": "Non-current operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r529" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofOperatingROUAssetsandLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total lease liabilities", "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": [ "r531", "r535" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet", "http://www.maisonsolutionsinc.com/role/ScheduleofOperatingROUAssetsandLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets, net", "verboseLabel": "Total operating ROU assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r528" ] }, "mss_OperatingLeaseRightofuseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "OperatingLeaseRightofuseAsset", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofFairValuesoftheAssetsAcquiredandLiabilitiesAssumedTable": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofFairValuesoftheAssetsAcquiredandLiabilitiesAssumedTable" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "documentation": "Operating lease right-of-use assets.", "label": "Operating Lease Rightofuse Asset" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.maisonsolutionsinc.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective interest rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r537", "r807" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.maisonsolutionsinc.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Average remaining 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": [ "r536", "r807" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.maisonsolutionsinc.com/role/IncometaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carry forwards", "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": [ "r64" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/Organization" ], "lang": { "en-us": { "role": { "terseLabel": "Organization", "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": [ "r96", "r156", "r638", "r639" ] }, "mss_OrganizationDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "OrganizationDetailsLineItems", "presentation": [ "http://www.maisonsolutionsinc.com/role/OrganizationDetails" ], "lang": { "en-us": { "role": { "label": "Organization (Details) [Line Items]" } } }, "auth_ref": [] }, "mss_OrganizationDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "OrganizationDetailsTable", "presentation": [ "http://www.maisonsolutionsinc.com/role/OrganizationDetails" ], "lang": { "en-us": { "role": { "label": "Organization (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_OtherAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccountsPayableAndAccruedLiabilities", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedBalanceSheetTable": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.maisonsolutionsinc.com/role/ScheduleofFairValuesoftheAssetsAcquiredandLiabilitiesAssumedTable": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedBalanceSheetTable", "http://www.maisonsolutionsinc.com/role/ScheduleofFairValuesoftheAssetsAcquiredandLiabilitiesAssumedTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other payable", "negatedLabel": "Accrued liability and other payable", "label": "Other Accounts Payable and Accrued Liabilities", "documentation": "Amount of liabilities incurred and payable to vendors for goods and services received classified as other, and expenses incurred but not yet paid, payable within one year or the operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofAccruedExpensesandOtherPayablesTable": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofAccruedExpensesandOtherPayablesTable" ], "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": [ "r24" ] }, "dei_OtherAddressMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_OtherCommitment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitment", "crdr": "credit", "presentation": [ "http://www.maisonsolutionsinc.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consultancy and initialization, additional commitment amount", "label": "Other Commitment", "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsLineItems", "presentation": [ "http://www.maisonsolutionsinc.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies [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_OtherGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherGeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://www.maisonsolutionsinc.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative expenses", "label": "Other General and Administrative Expense", "documentation": "Amount of general and administrative expense classified as other." } } }, "auth_ref": [ "r121", "r1047" ] }, "us-gaap_OtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncome", "crdr": "credit", "presentation": [ "http://www.maisonsolutionsinc.com/role/OtherIncomeDetails", "http://www.maisonsolutionsinc.com/role/ScheduleofIndicativeofFutureConsolidatedResultsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other income", "label": "Other Income", "documentation": "Amount of revenue and income classified as other." } } }, "auth_ref": [ "r623", "r709", "r756", "r757", "r758" ] }, "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/OtherIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other income", "label": "Other Income and Other Expense Disclosure [Text Block]", "documentation": "The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions." } } }, "auth_ref": [ "r146", "r148" ] }, "mss_OtherIncomeDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "OtherIncomeDetailsTable", "presentation": [ "http://www.maisonsolutionsinc.com/role/OtherIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Other Income (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_OtherLongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term loan payables", "label": "Other Long-Term Debt, Noncurrent", "documentation": "Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer." } } }, "auth_ref": [ "r28", "r681" ] }, "us-gaap_OtherNonoperatingIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncome", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Other Income, Net", "label": "Other Nonoperating Income", "documentation": "Amount of income related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r226" ] }, "us-gaap_OtherNotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNotesPayableCurrent", "crdr": "credit", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofRelatedPartyTransactionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other payables \u2014 related parties total", "label": "Other Notes Payable, Current", "documentation": "Amount of long-term notes classified as other, payable within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r24" ] }, "us-gaap_OtherOwnershipInterestsCapitalAccount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOwnershipInterestsCapitalAccount", "crdr": "credit", "presentation": [ "http://www.maisonsolutionsinc.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital of ownership amount", "label": "Other Ownership Interests, Capital Account", "documentation": "Capital account balance of the other unit holders in a limited partnership or master limited partnership. Does not include limited or general partners' ownership interests." } } }, "auth_ref": [] }, "mss_OtherPayablesRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "OtherPayablesRelatedParties", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Other payables - related parties", "documentation": "Amount of other payables related parties.", "label": "Other Payables Related Parties" } } }, "auth_ref": [] }, "mss_OtherPayablesRelatedPartiesNature": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "OtherPayablesRelatedPartiesNature", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofRelatedPartyTransactionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other payables \u2014 related parties, Nature", "documentation": "Other payables related parties, nature.", "label": "Other Payables Related Parties Nature" } } }, "auth_ref": [] }, "mss_OtherPayablesRelatedPartiesRelationship": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "OtherPayablesRelatedPartiesRelationship", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofRelatedPartyTransactionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other payables \u2014 related parties, Relationship", "documentation": "Other payables related parties, relationship.", "label": "Other Payables Related Parties Relationship" } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r885" ] }, "us-gaap_OtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivables", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Other receivables and other current assets", "label": "Other Receivables", "documentation": "Amount due from parties in nontrade transactions, classified as other." } } }, "auth_ref": [ "r211", "r693" ] }, "mss_OtherReceivablesAndOtherCurrentAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "OtherReceivablesAndOtherCurrentAssetsPolicyTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Other receivables and other current assets", "label": "Other Receivables And Other Current Assets Policy Text Block" } } }, "auth_ref": [] }, "us-gaap_OtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedBalanceSheetTable": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet", "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedBalanceSheetTable", "http://www.maisonsolutionsinc.com/role/ScheduleofRelatedPartyTransactionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other receivable - related parties", "verboseLabel": "Other receivables", "netLabel": "Other receivables \u2014 related parties total", "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": [] }, "mss_OtherReceivablesRelatedPartiesNature": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "OtherReceivablesRelatedPartiesNature", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofRelatedPartyTransactionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other receivables \u2014 related parties, Nature", "documentation": "Other receivables related parties, nature.", "label": "Other Receivables Related Parties Nature" } } }, "auth_ref": [] }, "mss_OtherReceivablesRelatedPartiesRelationship": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "OtherReceivablesRelatedPartiesRelationship", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofRelatedPartyTransactionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other receivables \u2014 related parties, Relationship", "documentation": "Other receivables related parties, relationship.", "label": "Other Receivables Related Parties Relationship" } } }, "auth_ref": [] }, "dei_OtherReportingStandardItemNumber": { "xbrltype": "otherReportingStandardItemNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r837" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r844", "r856", "r872", "r900" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r847", "r859", "r875", "r903" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r847", "r859", "r875", "r903" ] }, "us-gaap_OverAllotmentOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OverAllotmentOptionMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Over-Allotment Option [Member]", "label": "Over-Allotment Option [Member]", "documentation": "Right given to the underwriter to sell additional shares over the initial allotment." } } }, "auth_ref": [] }, "mss_OwnerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "OwnerMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/EquityMethodInvestmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Owner [Member]", "label": "Owner Member" } } }, "auth_ref": [] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipAxis", "presentation": [ "http://www.maisonsolutionsinc.com/role/AcquisitionofSubsidiaryDetails", "http://www.maisonsolutionsinc.com/role/SubsequentEventDetails", "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Ownership [Axis]", "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment." } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipDomain", "presentation": [ "http://www.maisonsolutionsinc.com/role/AcquisitionofSubsidiaryDetails", "http://www.maisonsolutionsinc.com/role/SubsequentEventDetails", "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Ownership [Domain]", "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment." } } }, "auth_ref": [] }, "dei_ParentEntityLegalName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r881" ] }, "us-gaap_PaymentsForCapitalImprovements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForCapitalImprovements", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment for leasehold improvement of the supermarket", "label": "Payments for Capital Improvements", "documentation": "The cash outflow for acquisition of or capital improvements to properties held for investment (operating, managed, leased) or for use." } } }, "auth_ref": [ "r126" ] }, "us-gaap_PaymentsForPurchaseOfOtherAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForPurchaseOfOtherAssets1", "crdr": "credit", "presentation": [ "http://www.maisonsolutionsinc.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase system", "label": "Payments for Purchase of Other Assets", "documentation": "Amount of cash paid to purchase other assets as part of operating activities." } } }, "auth_ref": [ "r7", "r8" ] }, "us-gaap_PaymentsForRent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRent", "crdr": "credit", "presentation": [ "http://www.maisonsolutionsinc.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Monthly based rent", "label": "Payments for Rent", "documentation": "Cash payments to lessor's for use of assets under operating leases." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment for acquisition of subsidiary", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r33" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments of intangible assets purchase", "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": [ "r126" ] }, "us-gaap_PaymentsToAcquireLongtermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireLongtermInvestments", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Investment into HKGF Market of Arcadia, LLC", "label": "Payments to Acquire Long-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, beyond the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the long-term." } } }, "auth_ref": [ "r966" ] }, "us-gaap_PaymentsToAcquireMachineryAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireMachineryAndEquipment", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments of equipment purchase", "label": "Payments to Acquire Machinery and Equipment", "documentation": "The cash outflow for acquisition of machinery and equipment." } } }, "auth_ref": [ "r126" ] }, "us-gaap_PaymentsToAcquireOtherInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireOtherInvestments", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow", "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Investment into TMA Liquor Inc", "terseLabel": "Payment to investment", "label": "Payments to Acquire Other Investments", "documentation": "Amount of cash outflow to acquire investments classified as other." } } }, "auth_ref": [ "r125" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r884" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r884" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r883" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r893" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r886" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r882" ] }, "mss_PerishablesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "PerishablesMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofDisaggregatedRevenueTable" ], "lang": { "en-us": { "role": { "terseLabel": "Perishables [Member]", "label": "Perishables Member" } } }, "auth_ref": [] }, "dei_PhoneFaxNumberDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "dei_PostEffectiveAmendment": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PostEffectiveAmendment", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Post-Effective Amendment" } } }, "auth_ref": [ "r823" ] }, "dei_PostEffectiveAmendmentNumber": { "xbrltype": "sequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r823" ] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r830" ] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r831" ] }, "dei_PreEffectiveAmendment": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreEffectiveAmendment", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-Effective Amendment" } } }, "auth_ref": [ "r823" ] }, "dei_PreEffectiveAmendmentNumber": { "xbrltype": "sequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r823" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.maisonsolutionsinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in Dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r104", "r416" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.maisonsolutionsinc.com/role/StockholdersEquityDetails" ], "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": [ "r104", "r684" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 }, "http://www.maisonsolutionsinc.com/role/ScheduleofPrepaymentsTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet", "http://www.maisonsolutionsinc.com/role/ScheduleofPrepaymentsTable", "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total prepayments", "terseLabel": "Prepayments", "label": "Prepaid Expense, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r214", "r356", "r357", "r776" ] }, "us-gaap_PrepaidExpenseCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrentAbstract", "lang": { "en-us": { "role": { "label": "Prepayments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrentAndNoncurrent", "crdr": "debit", "presentation": [ "http://www.maisonsolutionsinc.com/role/PrepaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepayments paid", "label": "Prepaid Expense", "documentation": "Carrying amount as of the balance sheet date of expenditures made in advance of when the economic benefit of the cost will be realized, and which will be expensed in future periods with the passage of time or when a triggering event occurs." } } }, "auth_ref": [ "r91", "r214", "r698", "r1037" ] }, "mss_PrepaymentsDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "PrepaymentsDetailsLineItems", "presentation": [ "http://www.maisonsolutionsinc.com/role/PrepaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Prepayments [Line Items]" } } }, "auth_ref": [] }, "mss_PrepaymentsDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "PrepaymentsDetailsTable", "presentation": [ "http://www.maisonsolutionsinc.com/role/PrepaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Prepayments (Details) [Table]" } } }, "auth_ref": [] }, "mss_PrepaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "PrepaymentsTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/Prepayments" ], "lang": { "en-us": { "role": { "terseLabel": "Prepayments", "label": "Prepayments Text Block" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromCollectionOfLoansReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromCollectionOfLoansReceivable", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Loans repaid from third parties", "label": "Proceeds from Collection of Loans Receivable", "documentation": "The cash inflow associated with the collection, including prepayments, of loans receivable issued for financing of goods and services." } } }, "auth_ref": [ "r32" ] }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceInitialPublicOffering", "crdr": "debit", "presentation": [ "http://www.maisonsolutionsinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net proceeds (in Dollars)", "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": [ "r6" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Net proceeds from issuance of common stock", "label": "Proceeds from Issuance of Common Stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r6" ] }, "mss_ProceedsFromIssuancePIPEOffering": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "ProceedsFromIssuancePIPEOffering", "crdr": "debit", "presentation": [ "http://www.maisonsolutionsinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net proceeds received (in Dollars)", "documentation": "Represents the amount of net proceeds fr4om PIPE offering", "label": "Proceeds From Issuance PIPEOffering" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromPrincipalRepaymentsOnLoansAndLeasesHeldForInvestment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromPrincipalRepaymentsOnLoansAndLeasesHeldForInvestment", "crdr": "debit", "presentation": [ "http://www.maisonsolutionsinc.com/role/LoanPayablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal of interest expense", "label": "Proceeds from Principal Repayment, Loan and Lease, Held-for-Investment", "documentation": "The cash inflow from repayments of the balance excluding interest (principal) on loans receivable and leases held for investment purposes." } } }, "auth_ref": [ "r32" ] }, "us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromRepaymentsOfRelatedPartyDebt", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings from related parties", "label": "Proceeds from (Repayments of) Related Party Debt", "documentation": "Amount of cash inflow (outflow) from long-term debt by a related party. Related parties, include, but are not limited to, affiliates, owners or officers and their immediate families, and pension trusts." } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedIncomeStatement", "http://www.maisonsolutionsinc.com/role/OtherIncomeDetails", "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedStatementofOperationsTable", "http://www.maisonsolutionsinc.com/role/ScheduleofDisaggregatedRevenueTable" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r296", "r587", "r625", "r626", "r627", "r628", "r629", "r630", "r773", "r794", "r809", "r940", "r994", "r995", "r1003", "r1041" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedIncomeStatement", "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedStatementofOperationsTable", "http://www.maisonsolutionsinc.com/role/ScheduleofDisaggregatedRevenueTable" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r296", "r587", "r625", "r626", "r627", "r628", "r629", "r630", "r773", "r794", "r809", "r940", "r994", "r995", "r1003", "r1041" ] }, "us-gaap_ProfessionalFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfessionalFees", "crdr": "debit", "presentation": [ "http://www.maisonsolutionsinc.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consultancy and initialization fee", "label": "Professional Fees", "documentation": "A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer." } } }, "auth_ref": [ "r819", "r1046", "r1047" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow", "http://www.maisonsolutionsinc.com/role/ConsolidatedIncomeStatement", "http://www.maisonsolutionsinc.com/role/ShareholdersEquityType2or3", "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net (Loss) Income", "terseLabel": "Net (loss) income", "verboseLabel": "Net loss attributable", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r197", "r216", "r217", "r229", "r237", "r246", "r254", "r255", "r275", "r289", "r293", "r295", "r340", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r499", "r502", "r503", "r516", "r517", "r604", "r617", "r655", "r707", "r730", "r731", "r782", "r805", "r806", "r820", "r965", "r997" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofEstimatedUsefulLivesofCertainofOurAssetClassesTable", "http://www.maisonsolutionsinc.com/role/ScheduleofPropertyandEquipmentNetTable" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r11" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/PropertyandEquipmentNet" ], "lang": { "en-us": { "role": { "terseLabel": "Property 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": [ "r134", "r180", "r183", "r184" ] }, "mss_PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Estimated Useful Lives of Certain of Our Asset Classes", "label": "Property Plant And Equipment Estimated Useful Lives Table Text Block" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofPropertyandEquipmentNetTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total property and equipment", "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": [ "r135", "r202", "r615" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofPropertyandEquipmentNetTable" ], "lang": { "en-us": { "role": { "label": "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_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedBalanceSheetTable": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet", "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedBalanceSheetTable", "http://www.maisonsolutionsinc.com/role/ScheduleofPropertyandEquipmentNetTable" ], "lang": { "en-us": { "role": { "terseLabel": "Property 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": [ "r11", "r605", "r615", "r808" ] }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNetAbstract", "lang": { "en-us": { "role": { "label": "Property and Equipment, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentOwnedAccumulatedDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentOwnedAccumulatedDepreciation", "crdr": "credit", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofPropertyandEquipmentNetTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated depreciation", "label": "Property, Plant, and Equipment, Owned, Accumulated Depreciation", "documentation": "Amount of accumulated depreciation from long-lived, depreciable flight asset owned. Excludes right-of-use asset from finance lease for flight asset." } } }, "auth_ref": [ "r990" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment", "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": [ "r11", "r180", "r183", "r614" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/PropertyandEquipmentNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property and Equipment, Net", "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": [ "r11" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofPropertyandEquipmentNetTable" ], "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": [ "r135" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofEstimatedUsefulLivesofCertainofOurAssetClassesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment", "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": [] }, "mss_PropertyPlantAndEquipmentUsefulLifeDescription": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "PropertyPlantAndEquipmentUsefulLifeDescription", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofEstimatedUsefulLivesofCertainofOurAssetClassesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "documentation": "Represent the description of property plant and equipment useful life.", "label": "Property Plant And Equipment Useful Life Description" } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Bad debt reversal", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r225", "r346" ] }, "mss_ProvisionForInventoryShrinkageReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "ProvisionForInventoryShrinkageReserve", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow", "http://www.maisonsolutionsinc.com/role/ScheduleofReserveforInventoryShrinkageTable" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for inventory shrinkage reserve", "verboseLabel": "Provision for (reversal of) inventory shrinkage reserve", "documentation": "The amount of provision for inventory shrinkage reserve.", "label": "Provision For Inventory Shrinkage Reserve" } } }, "auth_ref": [] }, "us-gaap_PublicUtilitiesInventoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PublicUtilitiesInventoryAxis", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofReserveforInventoryShrinkageTable" ], "lang": { "en-us": { "role": { "label": "Inventory [Axis]", "documentation": "Information by type of inventory held." } } }, "auth_ref": [ "r963" ] }, "mss_PurchaseOfEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "PurchaseOfEquity", "crdr": "debit", "presentation": [ "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase of equity", "documentation": "Purchase of equity.", "label": "Purchase Of Equity" } } }, "auth_ref": [] }, "mss_PurchasesFromRelatedPartiesNature": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "PurchasesFromRelatedPartiesNature", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofRelatedPartyTransactionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases from related parties, Nature", "documentation": "Purchases from related parties, nature.", "label": "Purchases From Related Parties Nature" } } }, "auth_ref": [] }, "mss_PurchasesFromRelatedPartiesRelationship": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "PurchasesFromRelatedPartiesRelationship", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofRelatedPartyTransactionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases from related parties, Relationship", "documentation": "Purchases from related parties, relationship.", "label": "Purchases From Related Parties Relationship" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r881" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r881" ] }, "mss_ROUAssetsCopierLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "ROUAssetsCopierLeases", "crdr": "credit", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofOperatingROUAssetsandLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "ROU assets \u2013 copier leases", "documentation": "ROU assets \u2013 copier leases.", "label": "ROUAssets Copier Leases" } } }, "auth_ref": [] }, "mss_ROUAssetsSupermarketLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "ROUAssetsSupermarketLeases", "crdr": "credit", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofOperatingROUAssetsandLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "ROU assets \u2013 supermarket leases", "documentation": "ROU assets \u2013 supermarket leases.", "label": "ROUAssets Supermarket Leases" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.maisonsolutionsinc.com/role/LeasesDetails", "http://www.maisonsolutionsinc.com/role/LoanPayablesDetails", "http://www.maisonsolutionsinc.com/role/ScheduleofEstimatedUsefulLivesofCertainofOurAssetClassesTable", "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r373", "r374", "r375", "r376", "r435", "r437", "r461", "r462", "r463", "r560", "r584", "r631", "r673", "r674", "r741", "r746", "r749", "r750", "r754", "r770", "r771", "r784", "r793", "r803", "r810", "r813", "r991", "r1001", "r1031", "r1032", "r1033", "r1034", "r1035" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/LeasesDetails", "http://www.maisonsolutionsinc.com/role/LoanPayablesDetails", "http://www.maisonsolutionsinc.com/role/ScheduleofEstimatedUsefulLivesofCertainofOurAssetClassesTable", "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r373", "r374", "r375", "r376", "r435", "r437", "r461", "r462", "r463", "r560", "r584", "r631", "r673", "r674", "r741", "r746", "r749", "r750", "r754", "r770", "r771", "r784", "r793", "r803", "r810", "r813", "r991", "r1001", "r1031", "r1032", "r1033", "r1034", "r1035" ] }, "us-gaap_ReceivableWithImputedInterestNetAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivableWithImputedInterestNetAmount", "crdr": "debit", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofOperatingLeaseLiabilitiesMaturityTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: interest", "label": "Receivable with Imputed Interest, Net Amount", "documentation": "The receivable or note face amount less the unamortized discount or premium." } } }, "auth_ref": [ "r81" ] }, "us-gaap_ReceivablesAndPortionsOfSecuritizationsThatCanBePrepaidAtPotentialLossPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesAndPortionsOfSecuritizationsThatCanBePrepaidAtPotentialLossPolicyPolicyTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Prepayments", "label": "Receivables and Portions of Securitizations that can be Prepaid at Potential Loss, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for classification and method of accounting for interest-only strips, loans, other receivables, or retained interests in securitizations that can be contractually prepaid or otherwise settled in a way that the holder would not recover substantially all of its recorded investment." } } }, "auth_ref": [ "r303" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r839", "r851", "r867", "r895" ] }, "dei_RegistrationStatementAmendmentNumber": { "xbrltype": "sequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r823" ] }, "us-gaap_RelatedPartiesAmountInCostOfSales": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartiesAmountInCostOfSales", "crdr": "debit", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofRelatedPartyTransactionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Sales to related parties total", "label": "Related Parties Amount in Cost of Sales", "documentation": "Amount included in cost of sales related to transactions with related parties incurred and recorded in the statement of operations for the period." } } }, "auth_ref": [ "r115" ] }, "mss_RelatedPartiesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "RelatedPartiesPolicyTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Related Parties", "label": "Related Parties Policy Text Block" } } }, "auth_ref": [] }, "mss_RelatedPartyBalancesandTransactionsDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "RelatedPartyBalancesandTransactionsDetailsTable", "presentation": [ "http://www.maisonsolutionsinc.com/role/RelatedPartyBalancesandTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Balances and Transactions (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet", "http://www.maisonsolutionsinc.com/role/IntangibleAssetsDetails", "http://www.maisonsolutionsinc.com/role/StockholdersEquityDetails", "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r436", "r545", "r546", "r676", "r677", "r678", "r679", "r680", "r704", "r706", "r740" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet", "http://www.maisonsolutionsinc.com/role/ScheduleofRelatedPartyTransactionsTable" ], "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": [ "r240", "r241", "r545", "r546", "r547", "r548", "r676", "r677", "r678", "r679", "r680", "r704", "r706", "r740" ] }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAmountsOfTransaction", "crdr": "debit", "presentation": [ "http://www.maisonsolutionsinc.com/role/RelatedPartyBalancesandTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related party amount", "label": "Related Party Transaction, Amounts of Transaction", "documentation": "Amount of transactions with related party during the financial reporting period." } } }, "auth_ref": [ "r86", "r545" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://www.maisonsolutionsinc.com/role/CommitmentsandContingenciesDetails", "http://www.maisonsolutionsinc.com/role/EquityMethodInvestmentDetails", "http://www.maisonsolutionsinc.com/role/LeasesDetails", "http://www.maisonsolutionsinc.com/role/LoanPayablesDetails", "http://www.maisonsolutionsinc.com/role/RelatedPartyBalancesandTransactionsDetails", "http://www.maisonsolutionsinc.com/role/ScheduleofRelatedPartyTransactionsTable" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r545", "r546", "r1027" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://www.maisonsolutionsinc.com/role/CommitmentsandContingenciesDetails", "http://www.maisonsolutionsinc.com/role/EquityMethodInvestmentDetails", "http://www.maisonsolutionsinc.com/role/LeasesDetails", "http://www.maisonsolutionsinc.com/role/LoanPayablesDetails", "http://www.maisonsolutionsinc.com/role/RelatedPartyBalancesandTransactionsDetails", "http://www.maisonsolutionsinc.com/role/ScheduleofRelatedPartyTransactionsTable" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.maisonsolutionsinc.com/role/RelatedPartyBalancesandTransactionsDetails", "http://www.maisonsolutionsinc.com/role/ScheduleofRelatedPartyTransactionsTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions [Line Items]", "terseLabel": "Related Party Balances and 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": [ "r712", "r713", "r716" ] }, "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionPurchasesFromRelatedParty", "crdr": "debit", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofRelatedPartyTransactionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases from related parties total", "label": "Related Party Transaction, Purchases from Related Party", "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Balances and Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet", "http://www.maisonsolutionsinc.com/role/IntangibleAssetsDetails", "http://www.maisonsolutionsinc.com/role/PrepaymentsDetails", "http://www.maisonsolutionsinc.com/role/ScheduleofRelatedPartyTransactionsTable", "http://www.maisonsolutionsinc.com/role/StockholdersEquityDetails", "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r436", "r545", "r546", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r676", "r677", "r678", "r679", "r680", "r704", "r706", "r740", "r1027" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/RelatedPartyBalancesandTransactions" ], "lang": { "en-us": { "role": { "terseLabel": "Related party balances and 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": [ "r542", "r543", "r544", "r546", "r549", "r651", "r652", "r653", "r714", "r715", "r716", "r736", "r738" ] }, "us-gaap_RepaymentsOfBankDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfBankDebt", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow", "http://www.maisonsolutionsinc.com/role/LoanPayablesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Bank overdraft", "terseLabel": "Principal amount", "label": "Repayments of Bank Debt", "documentation": "The cash outflow to settle a bank borrowing during the year." } } }, "auth_ref": [ "r34" ] }, "us-gaap_RepaymentsOfNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfNotesPayable", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow", "http://www.maisonsolutionsinc.com/role/NotePayableDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayment of note payable", "terseLabel": "Repaid principle amount", "label": "Repayments of Notes Payable", "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r34" ] }, "us-gaap_RepaymentsOfOtherShortTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfOtherShortTermDebt", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayments on loan payables", "label": "Repayments of Other Short-Term Debt", "documentation": "Amount of cash outflow for the payment of debt classified as other, maturing within one year or the operating cycle, if longer." } } }, "auth_ref": [ "r34" ] }, "us-gaap_RepaymentsOfRelatedPartyDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfRelatedPartyDebt", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayments to related parties", "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": [ "r34" ] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.maisonsolutionsinc.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative 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": [ "r469" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r840", "r852", "r868", "r896" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r841", "r853", "r869", "r897" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r848", "r860", "r876", "r904" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCash", "crdr": "debit", "presentation": [ "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash", "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r959", "r968", "r1036", "r1040" ] }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "Total cash and restricted cash", "label": "Restricted Cash and Cash Equivalents, Current", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. 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": [ "r35", "r201", "r233" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrent", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash, Current", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r959", "r968" ] }, "us-gaap_RestrictedCashNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashNoncurrent", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash - non-current", "label": "Restricted Cash, Noncurrent", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r175", "r962", "r968" ] }, "us-gaap_ResultsOfOperationsIncomeTaxExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResultsOfOperationsIncomeTaxExpense", "crdr": "debit", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofIndicativeofFutureConsolidatedResultsTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Income tax expense", "label": "Results of Operations, Income Tax Expense", "documentation": "Income tax expense for oil and gas producing activities." } } }, "auth_ref": [ "r87", "r88" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedBalanceSheetTable": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 }, "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet", "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedBalanceSheetTable", "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings (accumulated deficit)", "verboseLabel": "Accumulated deficit", "netLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r107", "r144", "r611", "r635", "r636", "r649", "r685", "r808" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings (Accumulated Deficit)", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r195", "r243", "r244", "r245", "r247", "r253", "r255", "r342", "r343", "r465", "r466", "r467", "r485", "r486", "r506", "r508", "r509", "r511", "r514", "r632", "r634", "r656", "r1048" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.maisonsolutionsinc.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": [ "r710", "r772", "r779" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedIncomeStatement", "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedStatementofOperationsTable", "http://www.maisonsolutionsinc.com/role/ScheduleofDisaggregatedRevenueTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total Revenues, Net", "verboseLabel": "Total revenues", "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": [ "r223", "r237", "r276", "r277", "r288", "r291", "r292", "r296", "r297", "r298", "r340", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r517", "r604", "r997" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedIncomeStatement", "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedStatementofOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Net Revenues", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r913" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r913" ] }, "mss_SBALoanAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "SBALoanAgreementMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/LoanPayablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SBA loan agreement [Member]", "label": "SBALoan Agreement Member" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.maisonsolutionsinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://www.maisonsolutionsinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares sold", "label": "Sale of Stock, Number of Shares Issued in Transaction", "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockPercentageOfOwnershipAfterTransaction", "presentation": [ "http://www.maisonsolutionsinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percent of shares of common stock sold", "label": "Sale of Stock, Percentage of Ownership after Transaction", "documentation": "Percentage of subsidiary's or equity investee's stock owned by parent company after stock transaction." } } }, "auth_ref": [] }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesAndExciseTaxPayableCurrent", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofAccruedExpensesandOtherPayablesTable": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofAccruedExpensesandOtherPayablesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Sales tax payable", "label": "Sales and Excise Tax Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r20" ] }, "mss_SalesToRelatedPartiesNature": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "SalesToRelatedPartiesNature", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofRelatedPartyTransactionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Sales to related parties, Nature", "documentation": "Sales to related parties, nature description.", "label": "Sales To Related Parties Nature" } } }, "auth_ref": [] }, "mss_SalesToRelatedPartiesRelationship": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "SalesToRelatedPartiesRelationship", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofRelatedPartyTransactionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Sales to related parties, Relationship", "documentation": "Sales to related parties, relationship.", "label": "Sales To Related Parties Relationship" } } }, "auth_ref": [] }, "mss_SanGabrielLPMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "SanGabrielLPMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/LoanPayablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "San Gabriel, LP [Member]", "label": "San Gabriel LPMember" } } }, "auth_ref": [] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioForecastMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forecast [Member]", "label": "Forecast [Member]", "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact." } } }, "auth_ref": [ "r438", "r954", "r977" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.maisonsolutionsinc.com/role/LeasesDetails", "http://www.maisonsolutionsinc.com/role/ScheduleofIndicativeofFutureConsolidatedResultsTable", "http://www.maisonsolutionsinc.com/role/ScheduleofInventoriesNetTable" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r256", "r438", "r935", "r977" ] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/AccruedExpensesandOtherPayablesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Expenses 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": [] }, "mss_ScheduleOfActivitiesOfWarrantsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "ScheduleOfActivitiesOfWarrantsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Activities Of Warrants Abstract" } } }, "auth_ref": [] }, "mss_ScheduleOfCompanySLoansAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "ScheduleOfCompanySLoansAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Company SLoans Abstract" } } }, "auth_ref": [] }, "mss_ScheduleOfCompanySSuppliersAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "ScheduleOfCompanySSuppliersAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Company SSuppliers Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/IncometaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Provision for Income Taxes Provisions", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r151" ] }, "mss_ScheduleOfCondensedBalanceSheetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "ScheduleOfCondensedBalanceSheetAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Condensed Balance Sheet Abstract" } } }, "auth_ref": [] }, "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/EquityMethodInvestmentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Condensed Balance Sheet", "label": "Condensed Balance Sheet [Table Text Block]", "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r955", "r973" ] }, "srt_ScheduleOfCondensedIncomeStatementTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfCondensedIncomeStatementTableTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/EquityMethodInvestmentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Condensed Statement of Operations", "label": "Condensed Income Statement [Table Text Block]", "documentation": "Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r955", "r973" ] }, "mss_ScheduleOfCondensedStatementOfOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "ScheduleOfCondensedStatementOfOperationsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Condensed Statement Of Operations Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/LoanPayablesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Company\u2019s Loans", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer." } } }, "auth_ref": [ "r28", "r60", "r61", "r81", "r82", "r84", "r94", "r141", "r143", "r789", "r791", "r973" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/IncometaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deferred Tax Assets and Liabilities", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r150" ] }, "mss_ScheduleOfDisaggregatedRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "ScheduleOfDisaggregatedRevenueAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Disaggregated Revenue Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/IncometaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Federal Statutory Rate on Income (Loss) before Income Taxes", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r149" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofCompanysSuppliersTable" ], "lang": { "en-us": { "role": { "label": "Revenue from External Customers by Products and Services [Table]", "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information." } } }, "auth_ref": [ "r49" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Company\u2019s Suppliers", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information." } } }, "auth_ref": [ "r49" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.maisonsolutionsinc.com/role/EquityMethodInvestmentDetails", "http://www.maisonsolutionsinc.com/role/OrganizationDetails", "http://www.maisonsolutionsinc.com/role/RelatedPartyBalancesandTransactionsDetails", "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "documentation": "Information by name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r336", "r337", "r339" ] }, "mss_ScheduleOfEstimatedUsefulLivesOfCertainOfOurAssetClassesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "ScheduleOfEstimatedUsefulLivesOfCertainOfOurAssetClassesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Estimated Useful Lives Of Certain Of Our Asset Classes Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r52", "r54", "r588" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/IntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r52", "r54" ] }, "mss_ScheduleOfIndicativeOfFutureConsolidatedResultsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "ScheduleOfIndicativeOfFutureConsolidatedResultsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Indicative Of Future Consolidated Results Abstract" } } }, "auth_ref": [] }, "mss_ScheduleOfIndicativeOfFutureConsolidatedResultstableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "ScheduleOfIndicativeOfFutureConsolidatedResultstableTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/AcquisitionofSubsidiaryTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Indicative of Future Consolidated Results", "documentation": "Schedule of indicative of future consolidated results [table text block].", "label": "Schedule Of Indicative Of Future Consolidated Resultstable Text Block" } } }, "auth_ref": [] }, "mss_ScheduleOfIntangibleAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "ScheduleOfIntangibleAssetsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Intangible Assets Abstract" } } }, "auth_ref": [] }, "mss_ScheduleOfInventoriesNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "ScheduleOfInventoriesNetAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Inventories Net Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/InventoriesNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Inventories, Net", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r19", "r111", "r112", "r113" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/LoanPayablesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Minimum Principal Amount of Loan Payments", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r12" ] }, "mss_ScheduleOfPrepaymentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "ScheduleOfPrepaymentTableTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/PrepaymentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Prepayments", "label": "Schedule Of Prepayment Table Text Block" } } }, "auth_ref": [] }, "mss_ScheduleOfPrepaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "ScheduleOfPrepaymentsAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Prepayments [Abstract]" } } }, "auth_ref": [] }, "mss_ScheduleOfPropertyAndEquipmentNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "ScheduleOfPropertyAndEquipmentNetAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Property and Equipment, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofPropertyandEquipmentNetTable" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r11" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/AcquisitionofSubsidiaryTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Values of the Assets Acquired and Liabilities Assumed", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r155" ] }, "mss_ScheduleOfRelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "ScheduleOfRelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Related Party Transactions Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofRelatedPartyTransactionsTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r85", "r86", "r712", "r713", "r716" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/RelatedPartyBalancesandTransactionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Related Party Transactions", "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": [] }, "mss_ScheduleOfReserveForInventoryShrinkage": { "xbrltype": "textBlockItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "ScheduleOfReserveForInventoryShrinkage", "presentation": [ "http://www.maisonsolutionsinc.com/role/InventoriesNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reserve for Inventory Shrinkage", "label": "Schedule Of Reserve For Inventory Shrinkage" } } }, "auth_ref": [] }, "mss_ScheduleOfReserveForInventoryShrinkageAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "ScheduleOfReserveForInventoryShrinkageAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Reserve For Inventory Shrinkage Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Activities of Warrants", "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": [ "r15", "r16", "r63" ] }, "mss_ScheduleOfStoreLeaseDetailInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "ScheduleOfStoreLeaseDetailInformationAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Store Lease Detail Information Abstract" } } }, "auth_ref": [] }, "us-gaap_SecuredDemandNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredDemandNotes", "crdr": "debit", "presentation": [ "http://www.maisonsolutionsinc.com/role/NotePayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest to be paid upon demand from the lender", "label": "Secured Demand Notes", "documentation": "Represents the carrying amount as of the balance sheet date of loans made to broker-dealers which are generally secured by marketable securities owned by the borrower broker-dealer but held by the lender, are interest-bearing, and payable upon demand. The right to demand payment may be conditioned upon the occurrence of certain events." } } }, "auth_ref": [] }, "mss_SecuritiesPurchaseAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "SecuritiesPurchaseAgreementsMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Securities Purchase Agreements [Member]", "label": "Securities Purchase Agreements Member" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r824" ] }, "dei_Security12gTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r828" ] }, "us-gaap_SecurityDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecurityDeposit", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofFairValuesoftheAssetsAcquiredandLiabilitiesAssumedTable": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofFairValuesoftheAssetsAcquiredandLiabilitiesAssumedTable" ], "lang": { "en-us": { "role": { "terseLabel": "Security deposit", "label": "Security Deposit", "documentation": "The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease." } } }, "auth_ref": [ "r962" ] }, "us-gaap_SecurityDepositLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecurityDepositLiability", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Security deposit from sub-tenants", "label": "Security Deposit Liability", "documentation": "This element represents money paid in advance to protect the provider of a product or service, such as a lessor, against damage or nonpayment by the buyer or tenant (lessee) during the term of the agreement. Such damages may include physical damage to the property, theft of property, and other contractual breaches. Security deposits held may be interest or noninterest bearing." } } }, "auth_ref": [] }, "mss_SecurityDepositsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "SecurityDepositsPolicyTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Security deposits", "label": "Security Deposits Policy Text Block" } } }, "auth_ref": [] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r827" ] }, "dei_SecurityReportingObligation": { "xbrltype": "securityReportingObligationItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r832" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r282", "r283", "r284", "r285", "r286", "r287", "r297", "r783" ] }, "us-gaap_SellingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingExpense", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Selling Expenses", "label": "Selling Expense", "documentation": "Expenses recognized in the period that are directly related to the selling and distribution of products or services." } } }, "auth_ref": [ "r121" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Selling expenses", "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption." } } }, "auth_ref": [ "r13" ] }, "mss_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofActivitiesofWarrantsTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of Warrants, Exercisable, Beginning Balance", "periodEndLabel": "Number of Warrants, Exercisable Ending Balance", "documentation": "The number of exercisable equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Exercisable Number" } } }, "auth_ref": [] }, "mss_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofActivitiesofWarrantsTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Exercise Price, Exercisable, Beginning Balance", "periodEndLabel": "Exercise Price, Exercisable Ending Balance", "documentation": "Per share or unit weighted-average fair value of exercisable award under share-based payment arrangement. Excludes share and unit options.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Exercisable Weighted Average Grant Date Fair Value" } } }, "auth_ref": [] }, "mss_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofActivitiesofWarrantsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Warrants, Exercised", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were exercised during the reporting period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Exercised In Period" } } }, "auth_ref": [] }, "mss_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofActivitiesofWarrantsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Warrants, Expired", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were expired during the reporting period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expired In Period" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofActivitiesofWarrantsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Warrants, 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": [ "r455" ] }, "mss_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageExpiredFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageExpiredFairValue", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofActivitiesofWarrantsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price, Expired", "documentation": "Weighted average fair value as of the expired 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.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeitures Weighted Average Expired Fair Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofActivitiesofWarrantsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price, 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": [ "r455" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofActivitiesofWarrantsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Warrants, 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": [ "r453" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofActivitiesofWarrantsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price, 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": [ "r453" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofActivitiesofWarrantsTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of Warrants, Outstanding, Beginning Balance", "periodEndLabel": "Number of Warrants, Outstanding, Ending 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": [ "r450", "r451" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofActivitiesofWarrantsTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Exercise Price, Outstanding, Beginning Balance", "periodEndLabel": "Exercise Price, Outstanding, Ending 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": [ "r450", "r451" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofActivitiesofWarrantsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Term in Years, Outstanding, Ending Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r147" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.maisonsolutionsinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend yield rate", "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": [ "r462" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.maisonsolutionsinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "volatility rate", "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": [ "r461" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.maisonsolutionsinc.com/role/StockholdersEquityDetails" ], "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": [ "r463" ] }, "mss_ShareBasedCompensationArrangementByShareasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisedDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "ShareBasedCompensationArrangementByShareasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisedDateFairValue", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofActivitiesofWarrantsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price, Exercised", "documentation": "The weighted average fair value at exercised 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).", "label": "Share Based Compensation Arrangement By Shareased Payment Award Equity Instruments Other Than Options Grants In Period Weighted Average Exercised Date Fair Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "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": [ "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" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofActivitiesofWarrantsTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Activities of Warrants [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_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofCompanysSuppliersTable" ], "lang": { "en-us": { "role": { "label": "Supplier [Axis]", "documentation": "Information by supplier." } } }, "auth_ref": [] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://www.maisonsolutionsinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price (in Dollars per share)", "label": "Share Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.maisonsolutionsinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected life", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r460" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase percentage", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://www.maisonsolutionsinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Price per share (in Dollars per share)", "label": "Shares Issued, Price Per Share", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.maisonsolutionsinc.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": [] }, "us-gaap_ShortTermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermBorrowings", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedBalanceSheetTable": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedBalanceSheetTable" ], "lang": { "en-us": { "role": { "terseLabel": "Bank overdraft", "label": "Short-Term Debt", "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r99", "r160", "r808", "r1038" ] }, "us-gaap_ShortTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/NotePayable" ], "lang": { "en-us": { "role": { "terseLabel": "Note payable", "label": "Short-Term Debt [Text Block]", "documentation": "The entire disclosure for short-term debt." } } }, "auth_ref": [ "r139" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.maisonsolutionsinc.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": [ "r130", "r234" ] }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit", "crdr": "credit", "presentation": [ "http://www.maisonsolutionsinc.com/role/IncometaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Uncertain tax", "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit", "documentation": "The amount of the unrecognized tax benefit of a position taken for which it is reasonably possible that the total amount thereof will significantly increase or decrease within twelve months of the balance sheet date." } } }, "auth_ref": [ "r152" ] }, "mss_SoftwareSystemMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "SoftwareSystemMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Software System [Member]", "label": "Software System Member" } } }, "auth_ref": [] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r833" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet", "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.maisonsolutionsinc.com/role/ShareholdersEquityType2or3", "http://www.maisonsolutionsinc.com/role/StockholdersEquityDetails", "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r190", "r208", "r209", "r210", "r237", "r259", "r260", "r267", "r269", "r273", "r274", "r340", "r377", "r379", "r380", "r381", "r384", "r385", "r416", "r417", "r419", "r422", "r429", "r517", "r645", "r646", "r647", "r648", "r656", "r657", "r658", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r669", "r684", "r708", "r732", "r760", "r761", "r762", "r763", "r764", "r933", "r969", "r978" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.maisonsolutionsinc.com/role/ShareholdersEquityType2or3", "http://www.maisonsolutionsinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r14", "r30", "r195", "r219", "r220", "r221", "r243", "r244", "r245", "r247", "r253", "r255", "r272", "r342", "r343", "r430", "r465", "r466", "r467", "r485", "r486", "r506", "r507", "r508", "r509", "r510", "r511", "r514", "r518", "r519", "r520", "r521", "r522", "r523", "r541", "r632", "r633", "r634", "r656", "r732" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet", "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.maisonsolutionsinc.com/role/ConsolidatedIncomeStatement", "http://www.maisonsolutionsinc.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": [ "r243", "r244", "r245", "r272", "r587", "r640", "r669", "r675", "r676", "r677", "r678", "r679", "r680", "r684", "r687", "r688", "r689", "r690", "r691", "r694", "r695", "r696", "r697", "r700", "r701", "r702", "r703", "r704", "r706", "r710", "r711", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r732", "r814" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.maisonsolutionsinc.com/role/LeasesDetails", "http://www.maisonsolutionsinc.com/role/ScheduleofIndicativeofFutureConsolidatedResultsTable", "http://www.maisonsolutionsinc.com/role/ScheduleofInventoriesNetTable" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r256", "r438", "r935", "r937", "r977" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet", "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.maisonsolutionsinc.com/role/ConsolidatedIncomeStatement", "http://www.maisonsolutionsinc.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r243", "r244", "r245", "r272", "r587", "r640", "r669", "r675", "r676", "r677", "r678", "r679", "r680", "r684", "r687", "r688", "r689", "r690", "r691", "r694", "r695", "r696", "r697", "r700", "r701", "r702", "r703", "r704", "r706", "r710", "r711", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r732", "r814" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r843", "r855", "r871", "r899" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.maisonsolutionsinc.com/role/ShareholdersEquityType2or3", "http://www.maisonsolutionsinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock (in Shares)", "verboseLabel": "Shares issued", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r14", "r104", "r105", "r144", "r645", "r732", "r761" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.maisonsolutionsinc.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock", "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": [ "r14", "r104", "r105", "r144", "r656", "r732", "r761", "r820" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 }, "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedBalanceSheetTable": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet", "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedBalanceSheetTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total Maison Solutions, Inc. Stockholders\u2019 Equity", "terseLabel": "Total Stockholders\u2019 Equity", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r105", "r108", "r109", "r131", "r686", "r705", "r733", "r734", "r808", "r821", "r971", "r987", "r1021", "r1048" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet", "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedBalanceSheetTable" ], "lang": { "en-us": { "role": { "label": "Stockholder\u2019s Equity [Abstract]", "terseLabel": "Stockholders\u2019 Equity" } } }, "auth_ref": [] }, "mss_StockholdersEquityDetailsScheduleofActivitiesofWarrantsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "StockholdersEquityDetailsScheduleofActivitiesofWarrantsTable", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofActivitiesofWarrantsTable" ], "lang": { "en-us": { "role": { "label": "Stockholder\u2019s Equity (Details) - Schedule of Activities of Warrants [Table]" } } }, "auth_ref": [] }, "mss_StockholdersEquityDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "StockholdersEquityDetailsTable", "presentation": [ "http://www.maisonsolutionsinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Stockholder\u2019s Equity (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet", "http://www.maisonsolutionsinc.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "totalLabel": "Total Stockholders\u2019 Equity", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r73", "r74", "r76", "r195", "r196", "r220", "r243", "r244", "r245", "r247", "r253", "r342", "r343", "r430", "r465", "r466", "r467", "r485", "r486", "r506", "r507", "r508", "r509", "r510", "r511", "r514", "r518", "r519", "r523", "r541", "r633", "r634", "r654", "r686", "r705", "r733", "r734", "r765", "r820", "r971", "r987", "r1021", "r1048" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholder\u2019s equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r140", "r236", "r415", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r428", "r430", "r513", "r735", "r737", "r766" ] }, "us-gaap_StockholdersEquityNoteStockSplit": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteStockSplit", "presentation": [ "http://www.maisonsolutionsinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock split, descriptions", "label": "Stockholders' Equity Note, Stock Split", "documentation": "Description of the stock split arrangement. Also provide the retroactive effect given by a stock split that occurs after the balance date but before the release of financial statements." } } }, "auth_ref": [ "r145" ] }, "us-gaap_StockholdersEquityNoteSubscriptionsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteSubscriptionsReceivable", "crdr": "debit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedBalanceSheetTable": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedBalanceSheetTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Subscription receivable", "label": "Stockholders' Equity Note, Subscriptions Receivable", "documentation": "Note received instead of cash as contribution to equity. The transaction may be a sale of capital stock or a contribution to paid-in capital." } } }, "auth_ref": [ "r59", "r104", "r105", "r108", "r739" ] }, "us-gaap_SubordinatedBorrowingInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubordinatedBorrowingInterestRate", "presentation": [ "http://www.maisonsolutionsinc.com/role/LoanPayablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Annual interest rate", "label": "Subordinated Borrowing, Interest Rate", "documentation": "Stated interest rate of the subordinated debt." } } }, "auth_ref": [] }, "mss_SubsequentEventDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "SubsequentEventDetailsTable", "presentation": [ "http://www.maisonsolutionsinc.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.maisonsolutionsinc.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r524", "r552" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Event [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.maisonsolutionsinc.com/role/SubsequentEvent" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r551", "r553" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.maisonsolutionsinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "mss_SummaryofSignificantAccountingPoliciesDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "SummaryofSignificantAccountingPoliciesDetailsLineItems", "presentation": [ "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies [Line Items]" } } }, "auth_ref": [] }, "mss_SummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesofCertainofOurAssetClassesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "SummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesofCertainofOurAssetClassesLineItems", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofEstimatedUsefulLivesofCertainofOurAssetClassesTable" ], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives of Certain of Our Asset Classes [Line Items]" } } }, "auth_ref": [] }, "mss_SummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesofCertainofOurAssetClassesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "SummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesofCertainofOurAssetClassesTable", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofEstimatedUsefulLivesofCertainofOurAssetClassesTable" ], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives of Certain of Our Asset Classes [Table]" } } }, "auth_ref": [] }, "mss_SummaryofSignificantAccountingPoliciesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "SummaryofSignificantAccountingPoliciesDetailsTable", "presentation": [ "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies (Details) [Table]" } } }, "auth_ref": [] }, "mss_SuperHKOfElMonteIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "SuperHKOfElMonteIncMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/OrganizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Super HK of El Monte, Inc. [Member]", "label": "Super HKOf El Monte Inc Member" } } }, "auth_ref": [] }, "mss_SupermarketMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "SupermarketMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedIncomeStatement", "http://www.maisonsolutionsinc.com/role/ScheduleofCondensedStatementofOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Supermarket", "verboseLabel": "Supermarket [Member]", "label": "Supermarket Member" } } }, "auth_ref": [] }, "mss_SupermarketsStoreMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "SupermarketsStoreMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supermarkets\u2019 Store [Member]", "label": "Supermarkets Store Member" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of cash flow information", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "mss_SupplierAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "SupplierAMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofCompanysSuppliersTable" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier A [Member]", "label": "Supplier AMember" } } }, "auth_ref": [] }, "mss_SupplierBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "SupplierBMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofCompanysSuppliersTable" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier B [Member]", "label": "Supplier BMember" } } }, "auth_ref": [] }, "mss_SupplierCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "SupplierCMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofCompanysSuppliersTable" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier C [Member]", "label": "Supplier CMember" } } }, "auth_ref": [] }, "us-gaap_SupplierConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplierConcentrationRiskMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofCompanysSuppliersTable" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier Concentration Risk [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": [ "r44" ] }, "mss_TMALiquorIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "TMALiquorIncMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "TMA Liquor Inc [Member]", "label": "TMALiquor Inc Member" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r892" ] }, "us-gaap_TaxCreditCarryforwardAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardAmount", "crdr": "debit", "presentation": [ "http://www.maisonsolutionsinc.com/role/IncometaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax amount", "label": "Tax Credit Carryforward, Amount", "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r64" ] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes 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": [ "r22" ] }, "us-gaap_TemporaryEquityInterestInSubsidiaryEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityInterestInSubsidiaryEarnings", "crdr": "credit", "presentation": [ "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity interest", "label": "Temporary Equity, Interest in Subsidiary Earnings", "documentation": "Subsidiary earnings portion attributable to temporary equity." } } }, "auth_ref": [] }, "mss_TenantSecurityDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "TenantSecurityDeposit", "crdr": "credit", "calculation": { "http://www.maisonsolutionsinc.com/role/ScheduleofFairValuesoftheAssetsAcquiredandLiabilitiesAssumedTable": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofFairValuesoftheAssetsAcquiredandLiabilitiesAssumedTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Tenant Security deposit", "documentation": "Amount of tenant security deposit.", "label": "Tenant Security Deposit" } } }, "auth_ref": [] }, "mss_TheUnitedFoodLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "TheUnitedFoodLLCMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofRelatedPartyTransactionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "The United Food LLC [Member]", "label": "The United Food LLCMember" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.maisonsolutionsinc.com/role/LoanPayablesDetails", "http://www.maisonsolutionsinc.com/role/RelatedPartyBalancesandTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "documentation": "Information by title of individual or nature of relationship to individual or group of individuals." } } }, "auth_ref": [ "r979", "r1026" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.maisonsolutionsinc.com/role/LoanPayablesDetails", "http://www.maisonsolutionsinc.com/role/RelatedPartyBalancesandTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "documentation": "Title of individual, or nature of relationship to individual or group of individuals." } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r884" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r891" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.maisonsolutionsinc.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r170", "r171", "r172", "r301", "r302", "r304" ] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/IntangibleAssetsDetails", "http://www.maisonsolutionsinc.com/role/ScheduleofIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Trademarks [Member]", "label": "Trademarks [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style." } } }, "auth_ref": [ "r70" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r912" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r914" ] }, "us-gaap_TradingGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradingGainsLosses", "crdr": "credit", "presentation": [ "http://www.maisonsolutionsinc.com/role/RelatedPartyBalancesandTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trading amount", "label": "Trading Gain (Loss)", "documentation": "Amount of gain (loss) resulting from the difference between the acquisition price and the selling price or fair value of trading assets and trading liabilities, conducted separately from customer trading activities. Includes, but is not limited to, changes in fair value of trading assets and trading liabilities." } } }, "auth_ref": [ "r78", "r89", "r90", "r167" ] }, "us-gaap_TradingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradingLiabilities", "crdr": "credit", "presentation": [ "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trading legal entity holding", "label": "Trading Liabilities", "documentation": "The carrying amount of liabilities as of the balance sheet date that pertain to principal and customer trading transactions, or which may be incurred with the objective of generating a profit from short-term fluctuations in price as part of an entity's market-making, hedging and proprietary trading. Examples include short positions in securities, derivatives and commodities, obligations under repurchase agreements, and securities borrowed arrangements." } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.maisonsolutionsinc.com/role/LoanPayablesDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r411", "r427", "r512", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r620", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r982", "r983", "r984", "r985" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r915" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r916" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r914" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r914" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r917" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r915" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.maisonsolutionsinc.com/role/CommitmentsandContingenciesDetails", "http://www.maisonsolutionsinc.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": [ "r498" ] }, "mss_USSmallBusinessAdministrationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "USSmallBusinessAdministrationMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/LoanPayablesDetails", "http://www.maisonsolutionsinc.com/role/ScheduleofCompanysLoansTable" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Small Business Administration [Member]", "label": "USSmall Business Administration Member" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r911" ] }, "mss_UnitedFoodLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "UnitedFoodLLCMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofRelatedPartyTransactionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "United Food LLC [Member]", "label": "United Food LLCMember" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.maisonsolutionsinc.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": [ "r46", "r47", "r48", "r177", "r178", "r181", "r182" ] }, "mss_WSYQRLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "WSYQRLimitedMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "WSYQR Limited [Member]", "label": "WSYQRLimited Member" } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofActivitiesofWarrantsTable", "http://www.maisonsolutionsinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r811", "r812", "r815", "r816", "r817", "r818" ] }, "mss_WeightedAverageNumberOfCommonStockOutstandingBasicAndDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "WeightedAverageNumberOfCommonStockOutstandingBasicAndDilutedAbstract", "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Number of Common Stock Outstanding - Basic and Diluted", "label": "Weighted Average Number Of Common Stock Outstanding Basic And Diluted Abstract" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in Shares)", "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": [ "r258", "r269" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.maisonsolutionsinc.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in Shares)", "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": [ "r257", "r269" ] }, "mss_WeightedAverageRemainingContractualTermInYearsGranted": { "xbrltype": "durationItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "WeightedAverageRemainingContractualTermInYearsGranted", "presentation": [ "http://www.maisonsolutionsinc.com/role/ScheduleofActivitiesofWarrantsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Term in Years, Granted", "documentation": "Weighted average grant remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Weighted Average Remaining Contractual Term In Years Granted" } } }, "auth_ref": [] }, "mss_WorkingCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "WorkingCapital", "crdr": "debit", "presentation": [ "http://www.maisonsolutionsinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Working capital", "documentation": "Working capital.", "label": "Working Capital" } } }, "auth_ref": [] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r923" ] }, "mss_XHJCHoldingIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maisonsolutionsinc.com/20240131", "localname": "XHJCHoldingIncMember", "presentation": [ "http://www.maisonsolutionsinc.com/role/PrepaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "XHJC Holding Inc., [Member]", "label": "XHJCHolding Inc Member" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481766/480-10-25-13" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-10" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(19)", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "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" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r35": { "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" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r37": { "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" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r56": { "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" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-10" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r62": { "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" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r66": { "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" }, "r67": { "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" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-7" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4F" }, "r79": { "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" }, "r80": { "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" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r85": { "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" }, "r86": { "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" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "932", "SubTopic": "235", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-23" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "932", "SubTopic": "235", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-25" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "940", "SubTopic": "320", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481992/940-320-35-3" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "940", "SubTopic": "320", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481961/940-320-45-5" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-11" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.19)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r131": { "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" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r135": { "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" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB Topic 4.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-4" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "610", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//610/tableOfContent" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "720", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//720/tableOfContent" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.13(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.14)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r173": { "role": "http://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" }, "r174": { "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/2147480555/946-210-45-20" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r181": { "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" }, "r182": { "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" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 10.D)", "SubTopic": "10", "Topic": "980", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480114/980-10-S99-1" }, "r187": { "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" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "323", "Publisher": "FASB", "URI": "https://asc.fasb.org//323/tableOfContent" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "(a)", "Publisher": "SEC" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "a", "Publisher": "SEC" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "4", "Publisher": "SEC" }, "r195": { "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" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r205": { "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" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r211": { "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)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r223": { "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" }, "r224": { "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" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r226": { "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(7)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r228": { "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" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r236": { "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" }, "r237": { "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" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r265": { "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" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482964/270-10-50-6A" }, "r272": { "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" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r280": { "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" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r290": { "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" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r337": { "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" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r340": { "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" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r342": { "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" }, "r343": { "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" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r354": { "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" }, "r355": { "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" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483081/340-30-45-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483054/340-30-50-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-30/tableOfContent" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r367": { "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" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r370": { "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" }, "r371": { "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" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r428": { "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" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r469": { "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" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r471": { "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" }, "r472": { "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" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r492": { "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" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r494": { "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" }, "r495": { "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" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r498": { "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" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r500": { "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" }, "r501": { "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" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r531": { "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" }, "r532": { "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" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r538": { "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" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-3" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-5" }, "r541": { "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" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r552": { "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" }, "r553": { "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" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r560": { "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" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r584": { "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" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r587": { "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" }, "r588": { "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" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r607": { "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)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r612": { "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)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r618": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r623": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-3" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r668": { "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/2147480555/946-210-45-21" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r692": { "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/2147479617/946-210-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(5)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(7)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r709": { "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)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "12", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-12" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r756": { "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 E)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r757": { "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 E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r758": { "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 E)(Footnote 6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r777": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-12" }, "r786": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r787": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r788": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r789": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r790": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r791": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r792": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r806": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r812": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r813": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r814": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r815": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r816": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r817": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r818": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r819": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r820": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r821": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "Global LEI Foundation", "URI": "www.leiroc.org", "URIDate": "2013-08-21" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "g" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12, 13, 15d" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Section": "14a", "Number": "240", "Subsection": "12" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "249", "Section": "308", "Subsection": "a" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r847": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r849": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r854": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r855": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r856": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r857": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r858": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r859": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r860": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r861": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 8-K", "Number": "249", "Section": "308" }, "r862": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form F-3" }, "r863": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-2" }, "r864": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-3" }, "r865": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-4" }, "r866": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-6" }, "r867": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r868": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r869": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r870": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r871": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r872": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r873": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r874": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r875": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r876": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r877": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form S-3" }, "r878": { "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" }, "r879": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Investment Company Act", "Number": "270" }, "r880": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r881": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r882": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r883": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r884": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r885": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r886": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r887": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r888": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r889": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r890": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r891": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r892": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r893": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r894": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r895": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r896": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r897": { "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" }, "r898": { "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" }, "r899": { "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" }, "r900": { "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" }, "r901": { "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" }, "r902": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r903": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r904": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r905": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r906": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r907": { "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" }, "r908": { "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" }, "r909": { "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" }, "r910": { "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" }, "r911": { "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" }, "r912": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r913": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r914": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r915": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r916": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r917": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r918": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r919": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "313" }, "r920": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r921": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r922": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "413", "Subsection": "b" }, "r923": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" }, "r924": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "b" }, "r925": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "c" }, "r926": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "d" }, "r927": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "e" }, "r928": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "486", "Subsection": "a" }, "r929": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "486", "Subsection": "b" }, "r930": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r931": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Section": "8", "Subsection": "c" }, "r932": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r933": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r934": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "323", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481543/323-740-50-2" }, "r935": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r936": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-11" }, "r937": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r939": { "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" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "705", "Publisher": "FASB", "URI": "https://asc.fasb.org//705/tableOfContent" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "11", "Subsection": "03", "Publisher": "SEC" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "(a)", "Publisher": "SEC" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r959": { "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" }, "r960": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r961": { "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" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r964": { "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" }, "r965": { "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" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r967": { "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" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r971": { "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" }, "r972": { "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" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r974": { "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" }, "r975": { "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" }, "r976": { "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" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r979": { "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" }, "r980": { "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" }, "r981": { "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" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r987": { "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" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r991": { "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" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r994": { "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" }, "r995": { "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" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r997": { "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" }, "r998": { "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" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r1001": { "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" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r1003": { "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" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1013": { "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" }, "r1014": { "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" }, "r1015": { "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" }, "r1016": { "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" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r1018": { "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" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2E" }, "r1021": { "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" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r1024": { "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" }, "r1025": { "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" }, "r1026": { "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" }, "r1027": { "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" }, "r1028": { "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" }, "r1029": { "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" }, "r1030": { "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" }, "r1031": { "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" }, "r1032": { "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" }, "r1033": { "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" }, "r1034": { "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" }, "r1035": { "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" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r1037": { "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)(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1041": { "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" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 101 0001213900-24-023587-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001213900-24-023587-xbrl.zip M4$L#!!0 ( .*$((! +NY$0 8 96$P,C Q.# W+3$P<5]M M86ES;VXN:'1M[+UK=]I(MC#\G5]1AYD^)UE+.)*0N,1IGD5LIYL9Q_88U(C4]>=?_SPX?GY^6($US@CW::.M;!'U,$O2*WF M/>[*IOBPC^2K99*OFDVD%OS_HZQ\%)ODV^"*R**L\,NG+BP2%FHZ'\>N_6LU M](Z?0]NXL.RG#_##!_=E3C_ ;7)-K-?J4M6[1__IQM^CFX9NTO_[_'C[P?7W MH;D "7R(6!/EFB2''E)SZ"CR(/A\\63]V/H<2:V)K=!BZ&@M01WQ%'/$AF;'BS5 M0]@(EN)$%_)<]YBGL04B_W<+. V#;[R"4N_*Q@?^8VBA3YHVCUTG_A!=@;,'*'ZN$:-W MG]1NMS^P7[U+-U^$3%Q%9J;:N%,A^+]/KNX:M$,^?>#_J%0^S:BKD9%ENM0$ M<+KTI_N!WC>/RB M4P.$X^/"H+4'[8FB) SO+,&C+\FS/G:GN%3QE^H:7&J._B>%'_'"H66/J&(85?](PV/(0-HS/C4'B'GOCRV;K)6+<5G/>Q;>[ MWN#FNM(?= Z=]?DYO^N?N_>_79#KNZ_?NWU^[W[ MNU/?X3\U9PIZF6N90N7ZXNH"-"15:9_TKGP^.M'E U*^W#]^]7:A__QH6N;= M8@97C_@A]M-]I)-?JR.Q2DQM!J\#;>SCM36":TR7'5]$!WU0__FC)DFR(E<[ MDEC[QZ_HL\WCS\^PM\ MXT0?KE8[:/"N2^I2\PUI:./(D[P-3S!IQQ8\ T>NW?]'HJW M4O(5AL8.(?G<@-Q\T3>QK1G?WW'^=*V2%%Z5%*ZLV4QWT)5>^:(;E-Q9%RE- M@QO3U=T7O!FN'<("(S*K6>V(HE13I*8LOJ63QM6& ,T1-8RY-F:AB2I #3_# M#2/_<^HMAKQC@9-K9!F&-G=@9?Z_JAWRR;73/_T'M5T=% @?:JXU9X\:Y[-0 MW[,?]BOCY4#VYTW/[61RQ!#K FQ X00S2'.G([TB0Z*M6X2 MW77(:,K4[J6-NH32!\8]'D<=1![\9^&X^N2E% C'%@A*^U#R(*1F8]3SH^." M>36WK1](CU%+C N,GCFR;-"R6=BSCU=?60O3M5^NK'%(?K3K.$H8Q7Q ^UG;PRW@C@:,>2O*B[M=LXH;RDU66FWFNWF M*9P3U>)K7^\8OQ++)A88,C:0MZT[8WW$;!EK$I+"I/![T<-RB&W)?M),_4_V M.>+"W9_'CJH+[[G*4R"[WL7C1?^"W,SFAO5"[9.BLZC,0TOO_;K.<'8XMTYW:W?'8IH[C_76KFU0*N1KDO+4T26Z2._*;9D\P)X1T?U!SL5UE M.P49 !O;#^Q7\,][>V ]FU'_3JO:^8I/L.D+>=#L[ZM@V1G$2*VV>PMB"L"] M_0!7ZBSM*[PJT-^N (;P;%/75I>4/*P2>>&#!4LS_C]]'C4/X'6J6.VTI:8: M$UJ).KB*HN =_)CT0(9>@ <;T*//-8/<_*2CA:O_H.1^ J<0/@!^,A8H@,F? M^AP0,::E.Z \@I):?:\B%5$0=FVJK4L!"0B_(3?>[R]O;BT [L/4,N-"*F M0G(DP K/O3X#07/WH1O+K04!UX%Y]@MH>]1FRT.Q)S#UC]I$\Q0&S1S[7TU8 M+@NG<8-# ?**P+]3YB*$Y+K%9IL0Z4R- #\'6)QL_]B20]Z5NHCL M+KQ0=3///?5!R[-U5Z=.A4> P#88D_G"=A88"G(MN)/YZ;P,$OG=T/-#@+:( M60G=D?OQO$!2;$&=C]SA,C6C.EB7BR&D!UC;@]8+U493,@(YXZP*[5RC,T5U MR18/,;;&E+G^RVQH&>^<]R5:BH"6.R_DS]B%_N2G-+%,\CS5X9OE.9"CH3*$ M;3[9UL(WN5($>@-&X.JK3WS#&&2FEE^ )F)P7LP.N_PXE&6<8!6BJA M#+=WDF?$3#4'3%<#3![-,#SCU(&__UCH: >!^3.DW@7PX*@I5,?H?RB9WC.( M0A:53Y9H).&!B\GT9 R_@DZ$E\YM.J),0Y)D_@Q6EN*0=_!DX #B+. \=J86 MIM[Y2=_N5'-7]_.L11>-*^8W>UMZ+U306'\GA_8]!&:"BX;_@5WA3>QZN!/7 MXST,JQPN%K8-C^3E$BB'7'9H(Q:6NM9;G:==S7AT[ \AM/(OFMFQ5/LBRN]L67(0P?/$H*7!5&-1ZUV[N).L76#O3C RMR>@T.ECX?@YX6CF]19 ML;0:&UMSD/ZFH[-DF+>]HIRH\L;3MGYCRM85IZTH=38W4^=-O*YVI$RATOQ8 MFA^3RF8U'].YN'5"HM:)/HDS_9G!#X+9M)B]OG"XB0#KYQU>8MH?@)6![S)> MT/9XUN'5\%IBPO(M%%T_=(<)>E,S1[IFH+J")8.X4NP^.=;LL4,P>5D?;\UY MJ+_3HBZ^B,J?IO7,AH8B'D_\7#84X5UGH@S1VMQ0Y"U9'87GB?0FN3,%F\EG M&_(.F($9QKSZ.H'9^?XC^1=U(EZ:. =.7H3:Q^7&RNSVYF9?)8D6AT2[#CI MOVKV:$JDNL :80N,JG@B+M(8"SPSKTS"<+5 K(7+Y"H*V&?-B1#=%^:4A-LC M5"=5@=)'.BB;SJ_5WMV7*!'"8FICRZUYE\2$$]B*6#"NSY9[OUQ!E6!"(F4N MB(6I\Q?R345HM@'GN=04%%44E&;#)UM_N1ZF^7WH(AM7MH/IQP3^!?K;NAUAB4W=]7^"[FZOQO>!(67ZKY@=: ML/!6'<#L(;!FT D\M8W'7T0)K;7SG0*Q>W^[<\ES@X D'CS;'L0 GOJYUMMM M23L/@ D_X-M^K0(+CC/0NR)?>7??NJM>] MA7,;3[WN8'4$A78HMCAV+G(F&C@LJD]*G)T4WI+P;M&0V'/IC"U.NB"'024[ M3Q,>11$Q).>YSR]^4(5MC'5W8;G"KR-ZI%)(O%4A$!Y <147B/I(@WV(V M-JE1QZ$:8[:-SYJ!D_U(?TJIZV S86M"PG,RV-C-=]],;3'6X:;W+ NS.[=U M@]1%]G.=O.MZ/^8G4 XD.&(),!]I4E2:*P7$"2%K'P&A'%1 ++4%E SW<\I[ MJ2[KC :P%,JDPIUN4AS?B\45-RP+9$V0X&5<9(0DRF&EAEQ*C5)JE%)C56JH M1Y0:5RSWQ<'\&!;ZB.%%!5**2I*45&*BE51T62QVV?MV+2 MR.^PS#9SK3NC!9L9R1VMIF:\.#K3=9:"#(4;KZW!:QZILS!6W3,']JFT2K%6 MBK52K.4FUNJO*-9R'T8%"H7-LRG$!B/=C6B(Y12)4B MJ2!L78JDHHND;![("'F!-1CE"=EXIC%Y][:4P.IHPZKZB-,HUZ1@] M.VSY7[21:]FE("H*,Y>"J!1$A0ZY2;GF-G\SE\.2>"Z19E 6-_,R$)?#()@3 MZ)M#^91EID*58JLHK%^*K5)L%3JD)N6:7'U-)QH&^-D6OLUQ @8U=:C/Y,U7=IZ-=F+E M3PXE[GEV:>*M:8K*QEE:-)W.ADY*6!V][U] H1'6SS41^M.PT^_]=M<=?'N\ MZ1^VS]]&A"LK%>H'FJ]S5GW<5QN&RY?D?LY*:C[B"[Q9,Y?D?W$\P,?7Z">> MY;!(V'D\#! ?%)=D\#*''=]:S]1FK[LD.,&=@^S.0D#HD:[@_IT,1&47\WR$ M2H(.TNP/C0V%\#N:,J%S*NVE6;)FHI:I)]QJ>@5) O7=D/[O-S<'IKLCZ\^9 MVM!O[">_TG<^N44?5>,WZ9""L/C%.*=JM?7@\9_MJZ)'P:VA\ZO)L,_V>DHT1T M5[%;\*@BO+;3@TK0!S0 1SV?S:];DX<@P]AE=/M])E[X-G:!= 5E6SZFO?L5 M07"UL&VXF70=AZ+SZE1 $>=)L)^&[V11$>1Z2Y!5]7U6NMA&KU<[6F77U\,PZ M,='$NH53>]*T^4?<;=<7#PUVB$U' M%& #>M16 11^;0(J.B)O^3MY##9R1UU/,"?#KE+M--6&4,?PY [<[MK_:\ N M XMDAYU:[=0E5:BKN_DB+V8X_-&5B%U(#3X8V&X1IZ#RY,+7(P(U.Q& K&0Y M 4MB<-)20Z/:4<2FH"A9J>%U@-@H!!";V#:J+30D]6@LE3_#],P?<*MEZV@N MF]0]T9F&CYL0(G^U ']_\G&-ST#3RJRD"3N.':I\Y^6> F53M2(*J- 49 M0]$G*_79T1?2D7AYF,6^'7F^$FVWKZ2X;+%ZMB?#+MKL[3K(N=-4BS*PQ'[P M G-;546A53^?,V&=6S;ZIE>9:+.AL=5UO-5_L\MCG=Q?E.Y)!S9E,JK>3064 M-^#3]F[->X.W/BG4S@MC&>RFK!A3#XNQXQVF.T)-?&D#R\6NQK%1AXTQJZUD ME>BUB:-MQW3[L@GRQS7WO(]I*93#EI*M:.H34%IOSFE*AO&("G_(.GB+N M'O%E]Y-O#K?4$M%I&]-H)%!.%*'9V!VM.!,YGR/\@#=D65 559#:YR3C-X2. M?8O_O"/-&5@RE4ND+6-BH@P$! IHF0QP)*Y/AZ+ZP5%4J.C_.NZ-M0-_0B.TS>$XP-6F,ZUE_VKL=?.X&,J3=X.'O@&TN0%MC$U4VBH MP"+RL0.7F4&60_WU/B!K8NJ#)*J"VMZMD9R.;-O-&6=7>.UAGZ7"IR*!%I@> M;5E06J<9!\JAW'IOT+4!= U5J$O'Y1R3D3!&)D_-3(P;V MD-YU480#3\VC2K;8LMM70N>6S>!N38AA::9/M*<6RO?1?@M[V OM6.KW9::DNHOST^.0P\%8!GHRDTV^=<40W'#2 !]T6,HSD]#M8RT-O*/W5W M>K5P *34]K'_D@KWZ+L6@9<2] L\,U[*#X;8V$II"_5ZUDR,U^_.X9\WQ3*C M]\RK9%OR1*63/@VP+F(JI2():BMKLZV388Y>8^96#' 4)I#_M88JW#Q$9;D%MEIMJQF']O;&$K,.!W,8$B>>"4M8*$ MJ:,M;6*"U1OSG K<5"6+:W$_"U^J5SL-06TW!*5U@,XJIXF&+.[*/=& CA:A MWI2%1F.W-#Y@0EC^NO"M!5>YU)Z=A0>?64"XI0'LZ)H.W70%PW5)92,!)$!T M\^U59V0%7H//4Y $N7V\E@.O84"N-B4@$]N:$6')OD T-99"6 30E]+.><9['1 W--)Q3@-48?3,!H+Y'"VO,T[3/UW^$P MX]XK,/1#ID#"AF1U66+U(G)S=U.JTB.35_N?'- FX_P:01%WIYJ/X-HP9LNCXF!GN,L4FRNO0/Z^2[N?N$Z+FAZ M(%N2KK".B5Y-05%%08D= K<*?E0DCTA0Z>!=EXY*[?O 6P9XU]'KFX[<=08' M7IRS?"O17/(WS5QH]@NI2P*115EAUW3GMFZ0NLB^J@L$'C&G\,0?U#BT2I"< MWM.FS ?09T(^D3U>K[,\1N4TH?)II&5'"/ :P ME#R 56P74A>NPTUI!L$1\$0'H&MSW=6,UT1UEK+^8$,/L)^>><5W$R* 9+A7 MF2%6A_]4N;@3NA*&']1,S6T*6*'U2%U--[$OA6:;\+M#WFFCT6*VX'7!8SK1 M1[K[?G6?)Y=T\NYP\T\Y &\\^'67T+OFP NSB0-K @K;QB^@Z=?;0C/!:(K$ M&2BGC[[#S6%-@[W-2 -+1F6)AKN3#-]24==737< 6WW+6" L'('TS-$%>;4P MVL&2X4,;XAM)1C8M=C;*355HOKT:DGV!UD9>4TZZ<=_&XQCSF[%EB648Z';6 M =)@;ZWW]3\O 9Z!\[[JIH7E%#T/4HE(2!7AC%7;@EIFYQZ-V_=#%([P:32% MMK*[WN4MG*L;Y08_;G>?JUL2(@]!J1GR43,__.A'/J@V?/3R V]UV75=6Q\N M7"R2'5A1R9Z."W@LLU%7A?K^C'#8 2-O@5IRU74.1RWU:J?9ED$D'8]4"I6F MMW5,4BC1G+FO*Y?N=AT@#9*0+(!_H,!,L=?2:/UDPS!?Z%0/K4UB>79*;93SJ\"2_% M *UI,*45;32R9O# %[2&36RU3C2;@N1FIO&3S:(MMHM=Q=TI19IEQSWS M74]T4S-'.ESB8/H%&Q!\40@0+5]>R9&:?!K(>V?5&&C]5ZU&ONC4&'\D#]H3 MR)@^_6-!S1$@KWY)[N?,V_<17]"GC$4O"0L7PNM)K>8]C(E'_KQ0^(6_N^9: M<[A81K;UOO&9N8'?[5+XJGOM.PZ%X?6(,VU(01;#<^<,#>'%-F(6BP - M@R:$Z @!Q;\\O%[19-O51+9GGC[\_RP<5Y^\[ W@-7CN MZV_)\?T!= ;^.VOU49URX+BCLH$A_*^ZQU,;4K9$K_"75.'W #>QI^&]H=. M.#-_ T"3^CE*A!X-H7>Z>6KX3.KE*B5-6L*4"T286-M3*+(KL;4=6_426R>$ MK9*W3@E;Q>*MXQS >5/8L0CF"&I#@1]70J:$S%N&S+&,DSQ%_!UUV6(>Z0]J M+K#[X%%1761TEKLOV;R$S"$$X$%3.?FWGA=;E7_)WXCH+^;4GFGV=VS@'*N; M^S[T [Q\"P6MOWR?1.:]5_;7[T7'Q:EH]%RS@TA,V^$,1V7*.ADI9+6LY(RYD* M@=/0\EO>B$'PA@AZGDS43$]HZ)(OER2V)7W2(#97(*)%1(J-$1J&1\8H>O0P;N;(< MG@1E38Z:!U726,GP)3)*9)3(.$-D%,(LC'Y[O/RW(OIYBN/4.8D<-U2*[B>> M.I3,C:-4.Y(H*/!?HQ772CF-&^=8V"HIM1B4FB&#;0]*Q8$8DM"0&T(S=B!& M2:DEI1X@/VT/2L51%$"I[;;0:L7-*BPIM:34 V2?[4&I34:I+4D55+78I_^; MR3M#+&YQ:I6!VC,)U&9(/=N#T5LYJOEE>D))]:^0?[8'U;=S-!E*JB^I_OA) M:.F)OBGF:'V41%\2_2MDHNU!]5*.EDR9CE8&M\XON%4BHT1&B8P2&05'QID[ M^GZS+<=AZWZPK8E>5I:>J?:;P;W'2(131S+=5P;=5Y!:3:%9EMJ5)'^*OKW4 M)(_51X(HB0)0?TGR)O=0DKR+)U]MM MH2E*IT;RI4NOM)5+QT6)C!(9)3+>.C*.Y]++<1]]:ACP!K:>FY]S:CIE@>EK M><0\7'AH2*8\-JH=65! @VHIB;,@2IE4)(+)X$_:AV":2#"-AB*(R1,(2H(I M$,%D\,;L0R^M:JBD0O63Q9>Q#,&TDF$93%,16X@YQ15', M#NVD.$KHE9K4]JHL-'-,NN.9;NJ.:VNN_H-N4O*V.I;* JFC%TAE":QR NB: MXRCJTW!Q"SOY@HK0$"0I:Y_'LK;O;9%NE@!I'J2+/7F%>ALTEJ98DFY)NL<) M=.9!N3+:9DT1[;.2W=*[9!72(!+5_OHE%1XK)@K(N/. M,JVHPIA,691!64P^+;N47$6BF2P>ERPT4\Y MBOR7E*E_QTK].UQ>D8_\-!4Z[28H^&U!D;/V3CY"W+RDT6*DIV9P?FTAT00J M0*O::38$,7FJ49E/_48(]F":ZUXRM5WMM%6AK19H_'$I4U^;1 _FW\LB4Q41 M.WJH0E,LT/E?**??0_\RLV2CV]$/QZ.#U]W1>_'^M*U4ZC+33K M6=N#E\?,&9'MP53W1%2[F5AE%DA2ZT*S799#ED1[G)!Y1IK%[B4R3MHID(0M M*;;X%)M%F\](L@H3L_4F^JP+3;3%\BZ=.:#>XH)LBW60]UW7*1U?:K53;S:$MIBX'6I9Z'W*-'W M8N2:J@IJ\GJ-(>"X)NFCAZJ+(Z&:UHS0$L56*Z#=!T0>,;K^R MB&ZAB,;1TTJ]("V."NU-.TZ6*^*:K1(03AYLZX?N;&F)5[K%B^$6SVQ\ +8] M;_AG:M*$H[05L8TY+BVA4:2$K#*.*T$I#EW,@R*(NMXDK TO53VE0E,DIDE,@HD7'>R"B2Z^?PJ4N^^\>KB.BZ MKJT/%ZXV-"AQ+1)-5"-^IEJ9V%3L.&:69B#47:8XALEA8&7(6I2PK5]=J">? M+U%&Y$M*SM@@Y#"4W*IV9*DIM-O%'DQ=DG+!2#E+VY##4#*V!92$AEQFH9:$ M?"3?V&$H61;Y_/&&6G8-+)UH9VV=EL@HD5$BHT1&P9%1)"=:@EC9NE]-R<6K M%DFJ6G.N?=5T!Y2KOF4L6.$H7G>1/."7[Y+W5(;AI61L+6!'ATY4^VL:S3C% MLHJ;S!51EM-E,\A2M:,J+:&M*OMJQ#+7B N2Y%"2>T'(_3CNNF1FGUSMM%LM M06D6F\C39KF4E%X(2C]8BEH6N8YYN@U94.2] RFE7"^I_=5*9?2ZZ7'K[2="Z142*C1$:)C/-&QHEY^++8 6M=A.?4)OVI9N]VZ0G,IT=J MY+/FZ".BF6-RK<-O=%Q2=E$INT1&B8P2&24R"HZ,(YB:T6_S<-!X9[6C_TD_ M$DG$)_WW7UJR)%WR)0X[[*#\]&&8HO*M]" 5PH.4)A FIW(AW6BV"0AV'JC- MU"Y&(SL=IW"U@U<[4>>26NV(%^+>,_]*]VE)_-G"8CG3?@*2;S"2/SEG:DGW MQ:?[%$&R5Y3YS5+FE[3_FB&SX\O\UFG*_$*X%5_#[@G<@J7E4*XTF*1,YZ=U]2^9)\ MY9?JU8[4%A11%9K[=P MXPHE6^055"L&6RC M%@U!%$7\KV2+DBV.SQ9B\;A"!:YH"O6Z(JC*WJ.=2ZXHN2*O:%PQV*)QRH=% M(;R7989B*2=.P-;R2&9-7"26%$UN;=55H2WMW=N[/$!+QBB8M969,5JG?(26 MC'$.C'$(>RLS7[2YQ:4TA4:]Y(N2+\[%XLK*&(IXR@>&;W-]8(V6.I_&^H]. MI?+I _[]:1Y^";===IDZ,\U^TF&E>*G(_[Q8G[CXGX7CZI,7[\N0498IC3+6 MT(KL>)[S!J.[&E$).J4.19=C@(@VHFDQT4S-'.EP$=.W2&2S1N3@8/*KA9U9R?*R/QX,N MV'OF?]5JY(M.C?%'\@!RXA)N_&-!S1%@1;DD_ZL9"\0/J=6\^YATY[?"'_Z" M^&MJKC6'BV7D;>\;G^,;^-VNX5/5O;:X3I3!V]EZQ)CE,'H+[]W?]249O,QA MQUU;&^JC2W('0I5#YLY"(,CAFS[X=S'P(&@#P&P"U-"FVO?:D((DA^?.&<3# MBVW$+!8!&@9-"*<16HE_>7B]N(\E*G,DJV.),/:'Q@XD[=^BJ")%:YT3D6^? MAIVOW5[__J[2O[_]-NC=W_5)[^[J(N().S6A#9NZ@HW_?NMQO<)ND/[J_^_OO][?7-8Y]Y!)N7Y.8?WWJ#?Y%3!\"7 M^\?*X/<;,OC]\>:&=.^NR5WO[H9\O;\;_-XG-W?7-]?D;]V[;]W'?Y&Z)!!9 ME!5V&?RC?NJ;?_?MKOOMN@>X?W_26]DA>7AKSA$U#$^99:HR?H8;1O[GJ%TQ ML@Q#FSOP"O]?E^19'[M3?*?X"U]$$E!4$T4*LM;S^!#884)&+@S>"#M$R/U: M;50WWAF/PBM#XR_P\]$6**==8!?0B>:79A1WC8_4U703='2_-"_U M4G! M[[JCT6*V,#06)R[J*J.3AHN[3D:-4_B9VHZG>9^U?)+SYVON+WT%%.>V@^[, M6ICN*>^@Q,'K[^!*F^OIU9M";>&:3O21[KX_Y3WX4^U/FAMN_ECH[LN!3J)C MU/QZIGQ=_B5FS]7.9\W0T#>LN:0[MW6#U$7!\_A$M^P]1[Q0XQ\4AYA$M\:% MT^+)P7M.<_=3_)#GULAE*TOD,T#R47BT M_3H\6J]V9$%62A;-!W'%95$%$"W'#50^.(J3XS,=\N(P%0KMUAPZJND_:U-] M# K$1\+_KDU@X[6VEP4O7WKAA&U0>(M4+4NG0=5JM:/*LM"42N&U%YKETT!S M X17HRFTE;C2[!+-N]"LG :6F]5.LPW:B'IH+!^K)V/<.NZH2]X9.'J2Z&SL MY-9X6OBE"8@VAC""[BA-J=':*C,K3%?"Y*<[>FO[[O]X=&]U9H-?.&UF8@@?K? M; FRW-H#2,=AC*V0RN 42@DI%<1P0Q&:ZC[D5%0_\>I*UVMPF/N\VNDYSH*Y MC*T)8(!E$CAQF00;;M]"&KN=]DF))]V3$I%7/9,G"@&$@*/CZX6-6B*U=.*+<4^I$KJGU(W5+0GPD!R4YXS&/93^=22RZH/M.%P3('!RRVJ) MNKTUG_H.S:<$W ; *27@4@@+M1#" HB])32EAB ILW![TLK]R+6PP;Q7L;26MI+.1YW!,YY'W.%UHMVJ MRJKEY809*7G"*#LRUF($N>.AL)$!%3O+"0UY=WY)L5!V,/ZI9VK2LC__---D MBQ0+%X=@GR@:BLL^K62Y'V\ 8:>1UJ"VTQA";P!MIY&FT!"K'55L"W+]U ZJ M@R MJP/R2$B3JIVZ IS6C&M$^>:0=AJI(@VYVFD+:K,N*+%#<#.BK,?]732&I M9_!FI$R,:"@LSZ;>+FP*R7;*DC($?/:F+$S6KJN"JNY6CS=2UNNE;I9I(E%F MR]18/M\TD0;S#TIM45 2U*"589R-:'RM,$X#!P)([1)UR93%MP:&I%J>O"MK M_,T!;BOK9\BXS9'UP;)0!+7=%.JMN%E:;QR!22E_5X9_";@-@-M56O#F ':,,?\ZHN$TIY&#TO0"$_"? M*N\.C9=4DII*M@=6E$)EO>P.RC35:J?>%IK2[D!6%EK9W=[SW,AD.Y6<1II- MLP'$H;)$FU*2')E$"B5'-E-(DQTWC;J*PSF/1B0''1Q83K$)>[B*T4.^G&*3 M=8%G/<7FT]#^T"E'V61HT%TT-C_M$3#GLH\EB6Z(HB1<_.M-N,FV[E<>?)-M M\:\^#R?;\LLQ.>6(EC,8T5+BX/5W4([)*<0>SF),CH>( QU%!9Z3(Z]N^>QF M<"C94MKW#ONVRCDYN6*NN-[2=CDG)RNF&Z_"HRVQG).3)^(*RZ(MJ9R3$\J. MKON+2OXG>?.3=79D"!1JIMON#(&67.TTY;8@MG<'@=-#>\V@.2]<%ZJ_6@)< MUUD=GJ"JNTMQ2EQ'<:T6*K4X :Z5:J>E- 51.<1I5]QR[8WM4[:ZK8M>FH":K^-U3A<9RA-&V9%QB/:D:M:6)4=R(B>.\Q0+98?C MG]:K\$\[5=2F6+@X"/L4RO6\D7W:"6,PYX&PI,;3KGZV9P&-[191X\19TYX@I5]IX <1C5D%6P<7(Z M/XH=R"@C&&?EQ$BJ"^SJQO[6 %?23SKZV=4-OP1-(^F(?(3]/ 19; G':@; MP_OVVB)7) MWZJ8*A)TQIA_'=%0J#3X3:)!%1/&G4KR2$\>20WLM',L2MAG8\UFH0(SFUE3 MAE.[+0EJO>Q$>702*50(:#.)8.U2JR5(8BG!CTXB)]&M5!65:J?>D@2Y7K8J M9=>F:%6:=:GQW53R6_Y@2BO::&3-X($O@#AB6BX\ "P! F_0X75/MF8 4]HN M#NITI]2A2,3,)X?]W+VXCR4J3T5^[!!_[ ^-'2;:OT6Q@52N=4YD;Y^&G:_= M7O_^KM*_O_TVZ-W?]4GO[@J$V[!SL@(?-G4%&[F_[5UW!S?7E?X _OIZR@\'*5NB;+8ULUF'+^X3=<^24O7.:L?WSMJ>+YVA0F'/FFU55*L=I2D*+5%. MVL@E'A";^O,<$;C;\V".EJNDHH(O";(,-)Y@*OE6".S'>'EGD>,\C_\L')=Y M-8AK$9L";$S*WK1\Z: %D^!(KUSYN%4WA M723PI\8F^>ZZ,.Z!!5I,(<3N)O*XIG,@"5UC;*>98Z+-T/OZ)_^"_IQ3T]EQ M=F6'ZJ%$:WAS77/<#6TMF3C JOZFDFAD\RL1Y,$D9V;8M:J=NB0+JM+."+LC M2,]-W/%9&P, ARZ(37BGL^PE?R!L'E+)^*$[\,0OEGUM+8;N9&%T1R/L\)]6 M[X!H)!([P'_ <"PQW9VKKYG?T MTMK4H?8/>FK$/'.<""'W_*WU_9T]\HVEHVA)1*5/;.WNKO,*])RW>-\+AIM! M)[%Z6:5YPC(>(< 59(+:\(FJ.K]INHEFSKVYW$]*R2Z!3&S4A79K'\%^'&4G MJ72OGZ]TOYIJYA-U0*X#K4RH;8-EYFH_#ZZC'TPUN?9VT6-&Z$#[><.-CL_4 MI&"[IZ1AP'Q#D.IJ 67Y=@AFT]7S!*%2[0#MRON(]%>OFH_P1\A;X3C4=9A] M:^C:4#=*S\7)"T+??$&7%M5_8!SQ5$4@\*U--8=>4_YWS_0W]QCL+9D^ACYA M180S_&T)P/P B*TV6P! -8-U^XK*; Q3D!I\8*-,61;KI4V AW7T!V,XM1S\\#R7U0RN9_-#G<#3XJ+GV M,).,'M5J1Q4:ZNZ*SA,^$0)3'52K\W)>^![RZEH&=Y>(J*'5OV,2#/ MR9.5 S1Y=Z^V**@).E(74<"O\LJ1?5K'=VEY>-[#GX5-8B6Y):CMK#'YTR0)A.S&*7 MV#8<6OMH+>=^8.4!7G2ZJ VAE:#11Q'/L"OL7@'K)2$(G ]/^;O[I^Y.KQ8. M@)#:_D9?4B(:F_XHDB"*&5(0SH*3\@0J( M9Z,>!GN\Q<^QI+"9 M#) Q30E/>A@'-3##-!4D4!!4=]ZX337@>8,W@LY>ZH M!A1J&6QW,<;R9IRBQT$$T;177//8X;I:3!E[S:,V(PS;J*4*S<:"1 M'D'Q8()E/SQN1I]4[=0;H!3(NV/<)S[@I, 5!85:S/'* M5!*UCUUM(J2S0KX4381*E!:#"3<69O,<2E:6K8W^6.B.SD2F-2'.8NCH8UVS M#Q[*3)JZHA8S=>5P[E@F=1SJP%%T/T'V]'X9)SMQ9!P^ MHHK)AH\4,601)ECF5,5^W42?H7+*&B5[+96!?.%4GFGV=^J>:DC#1_\7R[[2 MYKJK&;WE/A.J&'50,430$.5"YL8GY?S&^19/^TA&NJ7 RG-&Q/.%/9H"=9\Z MZ0:2ZZLVFH+HLE^ZYOC&WV8R$E8PAMU0]^EW=+J1MSP!J&)UAR!E*! 4Z&M9CS77U_0-\]7T-]:FHE%L)@? MSZTI=ZK;/%OP" 'AI!C8-=#]W")-#[8UHG3L? &,7%F&0=GS[R<,72E+M14@ M7T50)%&0FR=22;>C_1 (7(L,OG;)K?[' E3NGCDZ&TG+@@(;6A-M1C'P1U,] M=3';/EL4K3O__]MR_D*S,/4;'HVB-MK&L"N;V].GG_]_%8Z-8RGS"N MG)J+V.C;5D(_Q%L*723D8(S\I)I.>:9QR&T.Z9,E@F/'(7L^$/>-0ZHBYCA( MBBR(K?13,<^9G8\X ++;D6*UC/^VFH$I%]'@_)"=C^3,$+O<)AXF@(8%PK#C+#2<& ^2>&3-9A9.<+9& MW\_;LY=M*E9 ;CT/>/>3*P:Z/D(NF+7Z M_.;GR%@@N.$?#&Z/8#?<3"9TE,P9TY!P?EBK#O]E;L__.OC((F.+B!!L!@:F M6TMH2\=K!YSW6+*-FM[5!HXFFLL*JX;T23=-5/6\2JLY@_+)ZPE;25AY)0I. M1I!U5M77%$%"E&U&4N%5?:VS(AEBE6JGW90%I;X[HGJZIFAB :4D$4\4N\2F M$4S*/N0+-Y&QM1@:- [$?TU$N)N>D81NZX4F6Y5UG16QL5]Z>21GDT(J"_?OCZRF M>%!D%2AO@ADK PMUEEU:REG9.[F1%=@V*Q9-U[W2;/L%0/2_FK%(EB+7E$J# M];4$0TX8E MDHI8%;,583,$*V':9J%C;1G23?\? MR\8^%!0/^[,\(#*UX.=P>0! W=&$*F.]VD'AWTC?"/LM'M_9NNOO@1X%B\@$ M=8\I"$5Q'V=B])$UH\3%T25G24[9YFT ;+RI+BD(2JUVZK(L-!)4)98,GWF< MQEXH:H!(%I16>BL^%G/?>?C9K91R*) +N!/J,.N:// MY-&:::; OQ!(G]KZY)+,-/M)AU?AI2* TYEK9O@IM8DVTXV7C[N>PZYU]#\I M?^URU?A 6/?<7VM.2XT":D11/.>Y_,&45K01D \$(TR5E'G$ TT5W@#*C%/ M-BBT6*?D!=X=BL3'7$ZLA,E+#H>+'!>^8 4T%\>&Q_(]^5%)_*M\?!]]8]Y[ M_JM6(U]T:HP_D@?M"81%G_ZQH.8(,-JX),RFAK>36LV[C\DO?FNH+H*_NN9: M<[A81G[TOO&YM('?[7(Y5O?:]OH^@[>S]8@QRV&T&MZ[O^M+,GB9PXZ[MC;4 M1Y?D#H0;A\R=A4!0PC=]\.]BX$'0!H#9!*BA3;7OM2$%B0K/G3.(AQ?;B%DL M C0,FA">(_03__+P>G$?2U2>BDSY- QV.>QLE 3L#XV=*=J_1;&)Q*YU3F>+ M7[N]_OU=I7]_^VW0N[_KD][=U<76'9_ IN[N!S?]RN">7,&.[F][U]W!S37Y MTKOKWEWUNK>D/X OOM[<#?JGOM._=>^^=1__5:E+ I%%62'OOMUUOUWW8+_O M2??NFG0?'GNWI"ZRG^M'W.Y_%HZK3UZ.J*1P#>YN,8/;1VO*/P5U<(ZFE(WN MVJCV>&\_::;^)_-H705: 7SHFN,'L"/1'<8[[G[QU81^H"5Q9Y%EWIT3'5O6V#N0]1UT9U"3F]QUZ\URPDN8*F!O6:.K:!;P=0#(')AA2 MVWN3*$M\B][>*K@HFXZMF3[2#5:&R7YFS(//OJ:&]LRT=%A;9$4V?=(==.*, M">[)9O?!Q8Z?.+OVC(OBDDC12;@WF]&Q#O T7BJ+.4 _\.]'T,FG+R%*W*E- M*>#(U72#=!T=U[&<9>-P>G*?+3*T@:P=\NXWRQJ3+Y;M+DS**/UWRWSB8/D[ M_(OT0W>_!S*IW%H.Z9I/U,!U+\G.BSZSQ[)UT%F(2W[_.XF\*/Q4GU/(MSES M/,SF!O7'2'%[,#1;RA'X=Q40\*PXD@SI"(X,=JK8V(%]O)P]A3][1.D#ZMT4 M*%>; /W"';Q?^P\ +JQ\0FT&0&N=N7^SK<7K.2]O':CV3H@V,O*L'\42QC#[);\P(V"<34,,241!"; M.4YR:#E)P=6J=EKJ1MG$%T-=/KK9NU,&=_N=7"'/F8[H&_K(HKIGM]6=.X'N*E%1-5-GTA#W#I M4F0Q!Q%]T@S"C/87@E-W6;>OL&\"7Q5YP$F+L"*M#V/P'KDB,FQK\<1]BA-K M84>\): >FT^:UYR'S4&>4_2I \Z>L+6@_>*YEN#X\KV/%V008@<=CZ6)YKBU M)]Z5E ,G>$YE[3G69 +K!FIP;6VL>PY4[KF:H%J.?J49128SQ[I#T4'S[:)_ MP9^+F0(85H"5ZR;O=CI:&)J-5[%GU+HLZ*"9_O6S&;(%[#620_ A$J+(/?QR M_.CG]I +?M;-!1UW0?C\NP_GE3Y!(+G=TBD-A+_C??] M6]H>LDGVM% @IB6IQ0O$R!>5_F(&;WAAT^R7>R):L"DR]W9U>F&:-.3Q67-T MYWX2#K=US7&^1)/E'6%2DJ6BD5+X22P*"^>[%TKYR.(G!DA1'%\" *@ J?2D!1I1SL0E]H M#;1 /););]WN0]@YB0HR-B)V\4A&E<)>X&MXM.@)SFH>FO5CAW2TL'E79\=/!HL14^8ZSJ4>)[.>PK<%9UY,*<#(R.SET_WMB MTA'8X"B$@-T\W9%9X+I="9AY)0DB(/ =[#>W>,[%!G$I,!]"[#-@'0L#)Z%- M*A:(3$^8X3:"6E5GAZ3=(6$%EI@TGP-9H$=(" FBF3:F4?'B+0?5Z_!R;"81 M A#J3$2.X8&8$^+#S+L!X.YO*N#]!6 K+ #@>W2!3!8N%N9Z1\4YZ">)3<5( MBB;CV9?4IN"V9X1-/:5HBDA24^\A4+8K;*Y):+MG:? Q69^0,HJ%432]=BM* MOO#F^D#,!2LI:"C"4')&TM3@2]390'R%A9J?Y%9!F<./BO"3IEYR)L]\0QD5 MUIVX!_^"=$%,N;9F.MS)S^7P4#-0G8,/,XP<[ES?4J&EACZ#MR X%CQA+X39 MB+3+ 96Q0G.[MS;O,JW#E62E++]JEN57:^57:EE^55:?EF5491G5, KE?^8X_[ZSS) VXO?Z<%): ICRD.Q)87N@5;@H8D)[(+K5 M2I I=I;&0%:2\6AY+V(K%GF$LC+@1X.Y1*(>S"63HC/3'&OVV"&?+?@K\.#X M 9$OW?[G(.H2>]^5-6:\[X;C*-U^$$>I#*RY/N(H;$D@3H-BN)!Z+_BE.D_6 M#VJS,2ZXY% D:<*<(.@!0J>I-^?%C& JE OIKP-.K6 =?AX',QI][Z;K([IB^;E>R]0L]A2#HM_+WS;\!D;>R@J]E*Z( M"0CKY7O3F'?/<>D\4F6%OJRQSNLFR1, #K^I()21I#G4\>WL"]RNMD1:C2%M MF9^SCKD77"%<:HW8]ZZUF4+H#S YF5W,8@G>3;"JR@P;UWA..1:C !@"@>NN M;]N>@^6YKJV/EQXM(0\BN6M/E^"&!E3]*IK MRV VB434H[Z:I8OX@MQR O=?P/*2O5<@R55")#W37@C]B>-W@10]@;;TLONI MWRRI+K@IN(;S*/=:XT.<#>]T5O;J3BV'+E6&"[P*=C[%0()/+GC=, JD*=5M MO(KWC_2XF+&:/N&<[5_-*WZYXSO"9.Q%Y\II>[))T6)17>9ACHVAL#!E)*^Y M+JSX%L<+>]^^G6:K0/O!QL2-IM!6UBM,!.3+N5_ [ ?\0>_B0< DZ>CM_V&).+_ODERC[\DJ09ZO4=/>E:8H$7KU0[<:U$5[/M*_$U0BS%?JWB M4TB 4:#_O6NC#@X4=1=&Y0(OOE'M2,I%,ZX[>,+*KQ!6_:K4A,6[K7J! =/< MA56EP(O'8N2+^OI9D1BIE252_5*]"TP3"B4V),UG6#U\0_KMSB.XI6::0\Y[ M=**NVPTIG0,K7OU)=G+AR)2Z4&^W]CZ(6XVB;:H-VAGHZT*[O?,XKC M^IG: M-$Z1=Y9$DBKG)1.-9)M5?PAPXN ,*7:N56(:R:"L'6A3H++5Q:;04-?/"J$2 M5=EVT!EV;GJ9!I$@]ZU.G8 MMVB[R_=?\]>'!28ZX$ ?VR8YP>2KMX6FM%%E<-?.QHO*(.9(9-& 59$:!M=! M%:H'VYKH+AXJR0X,,!95I26TU?7AA.US)8JR>AJ^M MI%9CU[&[S)'']I:F@\CT V0L&=%&[_2"DN$+R$";FD_P4A9_9)F*FL%S)$=4 MX!$^WEX J$-CK^%7X!,QHQ(^PT5/MC9S<"TC&TPZO)[^Q)QM3"!CL< %O.BE M9E,N4?D*;987#Q:F99K8HXOE2O)UXA-X)P.,XK/*-]N:63R!'E?!J\[!7 RV M"KBSF"F)G1AAQ[:&!>[8\L0K@Y\L\!?8\[/VXD79;/T':Z]ID_EB"(==4#\O MX'=PJ35$L8RK,2R 9&4"JR!#S?S.@GHLIGD62>FQ#OL$2D.Q%(%P%@"*MA2G M=4W=?YYN8QN_MX#?+];E.8$=&FQ)6,,!?V-'!L8!SY;]G2DMVES'\63I0@:U MY.WH_LE?=,7?DVPW;?3QB)N.)V]/FQ6,ES6,E\J$M?5E0F@5 M"":E8]:V=\9+2Q@?AF.+^.#5FVS*^KAZ96MH& )W,R41.)OYGR:H68&,>HF& M*BL\B6 .H@11$U?MXZ4?;!*MT9T.J:'#]XZ7JP"7K6%]61FS+.JI/ ,\,=KH M++R%LCI !!-[2*C\!C-(",]@8,D,<(8 ?1!)]A##SQ(&-?QQ[#45UAVL+ASY M]3E.?,[]1>5WZQG6;T?59(S1FBQ"NY2Q;/%P(ED+>[1,O_"*>/1HZO[RA !X ML.KD\;(+,U#X>)D]P01M90QK,*SYL@P15\#$?I9E/.O.E+(3@Q5;8I'2G#4O MY)73?&J4WR9(J(02.P0\/0%(3\P2#[ 1+!C4=. (S29>HL@%Z0'(70P\CZE+ M[1DJ_)PF<$'>HD,TZT7 8^BOHLTP2<@))A9ZM+2.(8?2[XQ*'=S;F Y=7)_G M>766%>*X:';881&$30&49**-&)&?PP&7N.KJFT/O)S>."Y+&I4[2.JOH76$/ MB5RT0S*IAP2VA YYZF_J+!TE+)5W(\J+A3C4;G@=N>9W]$Y23X47H4: _![4 MFW/8L*)S3^(X8;,!Y,5,^TZ7R&?B5@,1,IOS$Y+GM;#SE%?SS2$LX^I\1MN"BJ__+/+351/YN5 D!"DZ8A4-9[P,!SC.7)2UBF1?/,A+PU\G" M@*]^\,V#90,O$HP6\]NS,M/>6C;K*B((!Q+Y#%82=6,(FIDB&$,17JAV8L EH=!TWAM9\>ED_1*9^AGC=VQ/:^A;U) M'A8^A^I%RZ=*>@[A%BM!M3M=;O8L#Z0L)..7IJ0EM&+118#O$*J#LN"HKCNF M,\]2P^8*7$HZ4Y#S-=2NO:1IO&.IP'LV&$KIJ?XT!5/28%X./"A-C=D'^!16 MH0N&*6P1SI,9_L#/(98]';0IY>>036G$S +9:ZSV<@P,1[X>/&TQOYQ9 +"> M<*DQB&W7F[&C\_X7O%D4?\=:QZ@+*#Q-T(@K\G,8F^MZA3):E"9C._P3'.P<;7KXD=(XP7TW9#%+F M0$#]8XAE#3]PSM %V97(&NJWPX@UJ&Z?4B.(KS$?J)!T(0)CN(-A-\#G0/N9 M#',2#L1MJ(UX/SSLHG*XO-;TJP434A):4EMH-M97NSV^XS#TAYWQ^+V7I.XU MHV+*8 BYFP4(:W;@.[-TMZ('C[<<;]P//-W6'?2/FTM/5Y*''Z_;0?2;M]'O MH%7V.UCK=] H^QV4_0[*?@=EOX.RW\'N=J=[-#:-[UV5TJ0M%N29<1H./F*J M +-":HL294LWD,'#XB"AP,.3!;TDO1X,O@33!FK'4"94$GS#OSIJ]@'VB6 M%$GM62!IF;\DM%*6$H@=BT%/?\'HQD5E"97 *3'N.4V(,Z4L1H)=*[!U(%N:WRV0]9/FUOG(JT%G+9DQBX-_9 M# MJ'MNEYBL#G3H;&S O>K064USME M9=-Z5[PT;^F 'MC:F(+,O$$CMUTT%3+ID>MOKK*, MR)[EL9N%6/R(5UH2*Q9%A-)6E_F%<4%Z6T>O+3MTY[8U7HQ6&$3U@Y;;_"#U&@Z%&J57EA;,L@F3YB[#_)CY/>!Z;@ M/?'//P/)NZZUIN6:XM,_FP;&)N"Q7"0>*V5::R3'90XJG8F=LOR<1;^)EAG' M09%Z 1PE0;TV<8S.>5(GVM2;,F3@9N/E3QI.6P9M;LRR*C$/!KC- CF,G(+^ M+"\Y-_P#7^2S9:-&!TR OS$%D\ 98%HS.$RQ(&/,\V=X5BS7POU'@/K**SLT M%TB>%W=0GFC#NV8#)?RQT'A*,X^W>/E!"33%E1XV?+H'Z_]D6BN09ZE8UF+H M8BZ3#[!SX*XTY;7KK/;(*UP>L'\;W:=79\I'+E4=111;!6/L#*J.7P$-XD#V M"J']XJ$Y!\19*D-^ZP7;*-'K8FVL MO7AI/5R25!*S>Q=?M)80,*=8P.K!> M0__.&AU$-J6S-6 LUI^V!9K:JER^(/=XK;]A6!;H?G &.97EH!?ZZ9)KKI_O"Q M(;4+)C22'AO^YC =&CM8GNV)D(0,BH7"$&HJGKSWVA=[ABO(T!^:;@22$VTS M3X;[IX+'\)Y@6SA^EME$MQVWIL,B^+^LA>>>G;&9[L%I@$HQSZY$ES/(%38? M&Q@,9)9?(0Z&HZ'_R5;!+L<# ,3<,G$]J(X(>T[]\HC_+,9/7O^((4\'-7U] M'MD^H:$/?8.: [QL %(PM_(VGN/K6"&:W!2YG/#Q^4'L) 2:]64IB:#4KR8@^ M'/C)XX1*$9RIK9O?,3,E CN-&0OP3(TKWC/-\6"HK9HN0FO/<GD@&H$5>:^9D^8,&1#O<^^)8V MMCK@8FC/,^F 2P@?:W6Q8#(Q^4@SZAGYYVOC'(D.BT4 (<16\(!"MQ;(?W0^ MH6=W'!.*96?9^(?&,G?9#%@<: 8"GXD\OZ YD(A^88)7"@$R4Q_Q0V/(JMGP M&,(4<';(<9NGPBP(K"D/W%Q#JME,&U^./?OBC6.<+[? 38U0T6!0T^Q$\LYU MD]L0<^YJUD-*6[!"H6+9H55$XY1XRCR9^I_4B9H^OH6$O3Z\\X&=F7Y\-=;; MI_O#>+U-,!.-C]*UN4F&SPNVXA>+1PPN[F%S/9\@<[([*U>Q,I%@G"B6: !O M8WZINS3L0F%@WZZJ@5WE13:Y<;52TK=F#!%M@H[O$!8PY3NNNIPI&_K4XII& MR!3T6Y8(U** M=B FU8C8+BMA%^&R7MF/G_#< M&<2!,'=('!J8QG5A3]_BJ>7@3ELK]?S+_6' MB%\VM BN)7@N7DR=\_R_/*P?K(,KI6-Z4=G#B;O,/]!9JAT?(L[:'WDATA7O M[EJ_@;(";)\=)JT :Y<58&L58,VR JRL "LKP,H*L+(";',IE[)?!=ARYE R MS_2#UP;IP< 7F.,;OQ/2GF[FI,\+6T@X:ZA0>$[N,^:;#1JGL)V>I364D6K\ ME.$]R*U8I!&/%UI#JPD'7"FM RK**EQDV*WW.\-=0[-)K 78&OJ$\R;.^+WGF ME-2;TM6U<9E^.\7Q-T8%MT@$ S8/)HW'*\/CPV(=FZ[GFZ[,9TPSMO B_,PQ MX>Q@@9$W.!F[#2]LS@*\Z(PZ'P.ZBHKHL^$,WXV5#\WL4G)2,Y"R+^>AHL.I M8$0-8XYMB,TGYKG'SP"1D?\Y-;Z>];$[Q4O%7P)[&_TUVMP!T/O_JJ*%^,FU MTS\?A+:+61F^#LYM5'@5F/)/-JAX8WR=97\D?[FZNKGY\J7J&:/N>._-J.(O M>5+>EX5MZA@&]3*&M=G\DJUQHO_$KYU( MXNJR.&;Q^1'Z@S_LG)EU?X[,DR9NL6)Y:AECMAA]AKE;-)K"DH&ZB\ISA^6S M/G:RI#9?L.7E!8!^X04Z$.+>=T&S2\N[.M! ^$>NAGCW 0%O>.1*".TP]'J0 MPR5/L-^L6<\EY>9Z0JB'D\7M+2?$]D4U#K8H22P/B&JGNX"E6$/=R$?/9)^8!L?G00=VI>+Z3H+5P M?),T)SJBZ8*PA+DQ,_UX-BRK$J6T^)8/85)GS7#[WF+Q=9>J0=GPE= M0HZW0/9&4P$BQM%2"AQC5+%IS<^\6^82.J/%>67M!&=X>SPXY,*7ZR9;H!1NO^.9&_!21-Q"JRD1@ M?M@J(Y46BXIN U*H^$*2"U<_S\\?C2.P0:;NZH0<[ IB/O$";GX\L09U$QWG M)7"ON[ R78^9S<1F02QK4L,.=2'Y[.4 >B6'H>DWF,6'$_!\H8JUWJ'F'!'Q MBC&ND9\\/0)9RV90+[OM81$#<_RS 7J\2")4AG>Q'ML_A.B-S[0Z80ZIY\$A M16N-\^C3!6L-4(D,8?)IGE?WL!;[+ 54+/:E=Z%3\ FMA8:LRKH<['HS'R7!*W2VOC[4*U>H MP.TA-N5JGM\4@14-+5?"7XGS?YF,V;">8-'!@EC-,;R!U\=&K@$U] O\4N&_ MP&OY_K%?1*@&9QD_9S<%/8X"V'G["NTT!&&FV>(D9/Y^ 4LK;*J-]=!+F-PX M V4MIO(]FT@H%C>'YQ/[V>;K_)S/T>.5?44ISJ=W;WSHIA,H8ID )'G!/C+F MZFK#"V7=L4)C1>PQ+X7#([G;OR+UAEB3X/^J0+SQ06'MT"8^>I'#F&; ,$PX MBB^\,4/1)VTLST?_\GQC^VRO(LYZIBP[Y@FOV"O]8NLUBYC]^NQP,!&SDLM"2QA;# M\R[59+D83X1Z%+%9S@:GC.;L)V5#F/+^'3X(0G*7-12H@%R(VZ%'?#IC#VT^ MQ^'O8%(S2N8=S+C$,2W^]Z;!AF$>W-A0H%(V%(@D 7DUVR_^'+(]2MMV/")L M"S=.M:[?WV/%'^-UEC:OG^63G"B*A[6 )!NO8@$.0 MG^?H.EV %Z4W_,MN[U<75"S^K X:#9P$%O;U9G3 S"+P&F"R:!@O Z&*H+SFV43-8@2:O-E@Z=4-CE\!\ MG'LE2>1X'FXJ9\CK^W',G)JTW YNN8UGZMX[7T\ M@/A]^(+^I!H^&'T)3$\TEYB(K(EMO"P%WV>'24O!);&L!5^K!6^5M>!E+7A9 M"U[6@I>UX)N+NM7]:L&5G>5:NU5W);&27[2P3\^L?/7[U@-E2=%V.7[/1M"/ M$JCVK79ZW=YW>MPP]?0K4WN74+Q_-JGM3/5Y>IV_'LYL#NG\GAX<3/D#7>]: MT\G5E%J@@..P&E3$>^;H0@#E\M##83./"RXJ?;!%[BS7*T619!*9_>$%##_IG*%#,_!,YI)NCN)1LV_E7V5^D??9:8\(KAUBW 0_ONW3>Q?GR?/(#UQE[GDCJ MF5T^>IZFUR=:R:7>X&N7W.I_+$!V^4JBP3\^ ^-3-BLDC9:HII=PK/N(AX#[ M"8=",MG69GI3;"/IZ'!+[/J\8^49U-L'K_OVP/)0QAJNAC3"1+N1@?J;ZH:N MV+$]0M^\<&HF%DZ-@@DG.(PXH9=1QCATM1(CMEDPQ-Z;E;\M3$KD9MPYXX6" M=LFB=F,_*=KS'M]ER7_)I(Z$C>T5)5Z*>BJBW^M@^Z*;Q7&7R#)JO?OI_?8( M%&U0:F]OK\@[3W=DUWB_>)KA^XO*?4BO:&Q%MU_L".;##LRW,F(^>!$+.B4C M@7JU4V]LF,([M]I47R%LF*RG-O@#I/),6?EL8+H_):L2U7,W @.O6 M_8,B4B @#*N[@$ =#5]U70'>Q7Z1A5I^N8465I2?,$D]O#R& 2NNN ?472$ MM;&XN2F157AS4C3RO[T;9OKA'7X:]W@EGL^ZJ?LIR2PS*YP%$>QT9HVI<4$^ MTY&&MJ@;R@8)TB.L9S,RX#R!U)/$/1R&!T-[8P/:_2;]"Q?+%YC?(I(E(A"J M,Q8?@_8ZPN0'EA?C?Q)PS CB(#HG$/"PDI41P>(2%S1"+K ;PIY2NY&-LDNY\PX5># ML[D"?+YWS)/9" '#PKJ ((:/,Y M&Q/EI;+P'))EZHI (J.;QMZ3L=@?Y\EX%1LA1 59(BLO8N(/"SS##V.+ _J- M?=3962 )MKK@2FQNEA\5G3-$3)D9[]4X[BIS6J_,,/P/6*_=8FKTX M[RS(I>-2VR]/\2: =B.E+M%:0K8N#4G/8-/!S/"[]>@)P@HBF9)2PW?!T=-+]KQN8'.S1XA)>O+I#A@C<&QO,$6W3P M@DTFTSY6WNGOO>(8C945K65C79)WNG\-/ZA8_MXBFH6^A!F[WK^!]<5@=:5< MC8G"*\ $:T:"-_[P[ENFPV$!FNZ=J#BU5;-#F 6QPH9<.3%)9)?LAG?^$T/I MA>@^YDY@+]N?JY05+ER)LT!?K^ZM6\-6KY[.B6.N7/AIKH6&I[Y$Z> "-!1> MK,?&H5DCWF.$+<:G74_!B$/B:H%2A?[4'7\6(%[/,HQB)ZYP&M/$C\P% E@JP6 MS8^=M!+!W](;J#Y(3RE^-<(^-%8L=GD R5HN#QWO0$(O-*?]X5!-.[Z'E^07GQ-\L": MZR-OF)4J+@N3@^=,$O2'[R?@\,Q!D.LV4J\P+5AXK+W2U1 M#0?U8Z C@ULU,Y3H$_O_9^]-F]M&EK31[_@5"+VG;]@W(%UBX^*>5Q'RUL<] MMN6QW'-F/DU 9%%$-PFP 5"RYM??S*S"1H+$2A*D\&'FM"D2J,K,RLKUR:C* MF\R,+5:/)2_!!* ])Y0\=G+310%;C3_%5Y/#Z4O1]%>L24=C>HG+A+^AY\:; MH,]!L3=Z0/7*![1M?2:_A;@4BI0T'*:VYP?A8& E>Q@ 9*N%DO* MYW,4@'")- \:##-W_A@#X5DXZWF<,K+A=7%<";B"IB L*D@TPR30480#$%:$ MA!N1$:$E#&A07\N%P0\\6P6 O2!/,K6HV7/A2[G02IXOB2D!XC#UIC'9T@'_IH" MXQ&/"#;F16$H5511K:N2G4IKYS2E'5) $@()!S^+KM_H5*=.<>#W/ )'BJR;S45Q>R8-79%N,=OMK/'(U@I[M:2"CMG+!J#X MG\]HZC$"H*\*S[CC$4DO;-"ZA'W1?G#:V0OPP8K(0NAU%9.;=C'\-M%)P ]] M+VWX6!-WB89*W)0AWV%RQ<*>T3_X=/;0=+FY^R,T7<+B6K5_V=,4F8@BO_IX M<_=VW4L:&MKK*PGU&;U*F":;7TJE*WGZ@_F8-PI_L@N2D3\E7.?WVS]B$RM& M5(H>(/$')!&6W PD85%9*?LSAHAT:^69^K;RS/#L1"E$'@F,<^<)N^4<]&[- MTZ67.%UM$G 4 B&HBP6:Q0*02F+6>,8?K21GAR<7A!B% M DAX@Y3\0-3N6 N(F>J)L!!]+N&^^?K)\5NNO*6[[O3%+H?K@#,:/8JVBDN> MVC^%T9?$3923S@;.:$ML QB$'BYO4<>,KJ">@%/#*3?P1F$K8O-;TK<*U[7R M!;\H]XF/!:UQ[WH>'R#G;5 JH5$2_A%-PF]O TZIRG+C5%@ M;JA+0U C:_+G*ID6L,9C,)4FNW\N49(YFGZ'VUUC)$$D+3T;6>>F983">7Z< M^758$,H%?PB>)R>@X7DA(D'*E@ZQEL0-@'3P*1(6[LD5OG:,SX[+X*P7*'C\ MIQ1PLT6VS_)=E(SG:%P?21#\E?R,&)IB!8=4O*'#*ZBRP\)X!6J'5["!5S#J M\ HZO((.KZ##*^CP"K8##_2KX168N7@%1?P;HX0OU+9H[(WDX_C!1*6-,,DP MGCJE8*H5^S]H("E;_0"%EVG*L96&9IZJB0'B/*1)KHF_!@TF[#B)_)IPZ$V4 M4A: Q\R;5_$\D6?HA$1DB7XMLX_7 1\*6SYIUD735S-$L>U;8WRR=!%6O;6TQ/3E.\WY15E,D\_4H(5B M2E%D6)(S*=:SJ0DD[\VQ#YL3% 3F]T::9A.5/G074Y!T06I619QR2:>YR6_+ MS.OP:DI'X+5C?M(1"/8;\<.MD\C.[>04/@1M*TI+@6EB7,)?W8N 3:CW4<%S M9(1$7 BK@03'$QC-*(5<++ S/T1G3D2;YAPK,BHAC5&;'2PJ .D*T1@I6'!_ MF1K9ZUA1-,7CC0I40"\>&T(Y9O\L%7SSZ?<4B*8G\/@6PBPB7/YXO(+ECI\I M6W\EWZ;^32/SYB)RY@;NUQJ_RW_3C;(6S_2GA1*+( M':8F%@Y2ANM ^XQP"L"\]^*QS3S(1-EU>(B8B3Z?KPUL(#.)AA@D/N8FU@0? M)L:SN_<^\QY%&7BG#7H9%(&^Y22"LG5DF= LI1(_W*"JAM$>0MH2J,BSJN MDQFZ@,\OHS^(C-I:J60\0)#/YG;6\!(2PTNGB9;65/5E-*%4M*'RH;CG%F6H M*$9MZ\OX&,J#E+:U*)E- D"0$+PA,&1Q^-%FH2TV-,5RL[VHW>)1DI++/.%A':QMKTW9A>\(%;)BWWE*!_=8,:N0 M^Z!D-F'4M@QVT6R"V*7DQ=M\ 9F$XD(29A#*B%6[)"&5Q@W[F=*]$_U>7Y'% M#KDY^,[EO19B6N*[E1^X"[3FXFZG]2>$344*?\)&8Y44SPL$_Q?K?U"O!0)P M"#U4PF<7T$2H:K%K@P,&1;T?PJ\.FSYIUJ$H01@'8<'_/0-*4N41/-^B$HAP MUA[BA*^OC&>-?\/"B6C:L">(D3@6\2!$%J*.AR^,>K>HB8 W<(D$"9)(!NH( MRX5Z":BL U8Y=Y_.SN2H>L[TTN>L;>U.GQPI!Q*%CEFPV6\1(D;0#]U[\,"% M^>;+/OR73T>%AE538PV>DBD'0\!N;3_LHQZ+0ZI(PFE#I*QH9N;2M?E4!81[ MOPI/NY\>*2E:1D)D ]@M?AO>8/W$K?/*)40T\$/$ ?>)\%0Z.5Z+I9>1_';) MH)506#.6J0BL;P%]>3*(6\M M?H82%6\FGBLZP5"O8Y5J8C@[JM8K^;?PJT(PUP>B1CV"H=DOP']\1*A+3E!- MEOMP54_?$Q"IJ55)5/,Z80S1?@3 &R&TV#-7F/C)KX-BYU>/^ 7]>N$F.H43 M7\6F$>N!17C36>U8]&@I]7W>Y09/YHUNI!L2P"#X;HZ+(B^M "%)!+7M1/&K MGWB:(,$J )+];WA+)YZ2N :EK#F_5![FPK4(^B92'N'MF& OL0%DA]HM4_*3 M^-DZ3SFG([05Y).4I#9S(F)GTR]#*$+0+%A+8GE/\+;=V-TUAON$)M6_0,1" M>RJ<]%-L%H8VN+C6>T-%U_H9XR.T9"G;$"\-Q_MSU"U;98>%^0:WK%]SH%U1[7<-@US#8-0QV#8-= MP^#VSK]!M8;!?F[#8''_RBSMD344RRT3M7YO^];#@\>XYW\[%8O]@4G1TI'K M0@]+1*_!+FO:@9RZ&!H@3X(*(OS5 G-V_\L-^7!U% %,1!WC*!^%3R(/ 8<8 M<%1$T>#TAO(K_BQJ9,*T8?P1EW *CEQ)W^)OAL] W,L'\)58#->Q8-ARZ3-K MZN)TBD?VP&CEPG&:>BL[0"3RY&MV/4],85;$I#U%&ML/X-B ,P9/G+OHE,$? M'?8$9%_B&$R/K7QZZ+WUH/ T**V$1J,P:P[T$*]+!%O28?DS#;Z4.QMAP+[L MB6I.X?1+*QRS;.'0U@J@M4JAXE4FZ<*A]7(@;G]N5@1EW<$A@[&Z(UWO?_"J+?<;&+=K_J=]'KX/MH;S\WXO^Q8X'9MG_^9[&#X*$_.+&2)#_ M=N_]?]=)3W1],YDK%[*>7%*:&&&IRPF066N>S&A!-4/'$]FM?EBI@57!*O!V M=":H&%SOC>P]W+_2>H:BZ4-%,\W7FY(EM,6@_\O%=7Q1^NM+#Y7*+]F47/]6 MFFIS-@4._&/+,T=KWR;@PLAZVC:0J\((O;6\?L&!K6 9#13-T!6C/]H(7&TE M4Q8!LD6X=90='8BR.E@50V704Y7A8#.<69FRQ8_+YF'8HCO21M_&V2BA<=*W M]U;U45QZRCVID "H-88DEQ, L+GZBFZ:2B]CCF-!Y5F44.?&)/503-*022/= M5#0U7_]58M)^+[CU=V]:" ;YK#C_,W1&X-1<4^GK Z4W,O?#F]R2 M_K.(450(,F@908:2D8)^%RDX7J3@*XZ,Z (%7:"@"Q2<2J! U0YUL9K 2TTQ M@("J.7@)D0*U1BU4.=+"I:?I2J\_4H9FOLW2A0H.YH76J"@K)P$#L%J'2G\P M5(:&VL4*RG'I8'[?D+BD&J9B]/84T>F"!8=Q2 \6!!Q=7!NJ O^EC$;#+E90 MY$ /#L0;1$@$WFBJB<>EBQ7LIU_UG>L'M],[K'&OV*BZ_0F)&A_3;%M?8M$. M5=R>)/J67@+*90&!"&M<"LE.N[B>XF8\Z2@0N+UBJJV# / 3MO1 C1&-%#%Q M%SX(PDGG\33TB0R\A_]R)C;^T)]YMD.-+?1-^" @X)(5#@ .*[ILYQZ- \F? MV5X3:Q>!UQJWAU]/PP GY MUWYT02I8A;QPB2;A[_B%NK2>/5!80N7Q]LKHR8B>".K4=QV'@?IQ'N!V)@@> MGZ^!0/ZYLJ5_85^?S37M36()\1MYBWNXTA@2"F=)."B7?'C+=,K_6SR#XT\I M?+H]?]:$-_Z2QF?>(V(]2H35P'ORM_646AFKDI^P#7IW$V:=:$R"$D+4BOEQ M*K9>*CU3J](U6BY21L-HHTRM$2VI M2B+]XGHP5$QS,V92A*,RWED"6[<+-#[*,8,$Y@Q4K2,**WHQW?DCMWD?^)O@>][2)227ZC#Y@\3)CA:*K@0/UZNY?LN!M#0R T'OR!2Y?VSB$1$[\6M3*UQ!)0) MKV1_K^PEO^,(HC(.+/"(0AR>J_\L(11_&+"%*[)."5]9H3Y8OUI^M) M4:?V&2B FES52W"U;0'SC\!*AJB; M.L@%V<.$ *S+A@&2VEY7^X!>\OU)HX0'5 6%FD!*%&7#;^T"Y M(;CM#J L!5"F=P!EFP!E:@=0U@&4=0!E'4#9(0#*MMY4)PE;-JP&6S;(11$J MXA48)3R(MH%'O[I/^86\7*KS"B,0NF+\/SC\W-UXQB:K.;N=?H"/@^=_V1/V MR>&V.2Z4EPU_]-S%AY\()VW-HXD0;Y^_"5BR&V=R)S+HYL99U&3F.D-[\D'CD@^L[!\T6<37!1S?%KKC>=9 MS@.EQ]X^QU_Y9CWC1S=/EC?Y)JHNO^%@S-LI_'KA.GMW&:%U:\%!>YW-^?MQ>0GL$+:C< A^!#A$-"GZQH@ M9?.W9 SICBFN+XP]^CI[,OH;&Q3^QBG:,/7NA#%TJD*KG:;0QC%UODEW&@LL M;W4-;2+_Q#AS%JOJCN%+.X:TI9,_A7NXR[*Z^O_/NWDW[I4F* MW#0ZIUYM=&U-:J=36:"F;T&Y:>X0[\;AJ!'-V'#;8F6A%HU'("IC%M!N:V7@ MEQ:O;1_R:7;JYXP7>'3U4Z'RIDGU8UQ<:UFX:*V5@5_V;LQ4MUF:W.?;]IN2 MY[6JXZJ!X7'5@'EQO1\CI'661SN%K],<)[RJXVJ.T7$U!Z* 9J&0M8O9^[<: M]A ":13@J6TNPA(X?=!6LK2USP2%:70'K>7"G MJU_M"N>.+[-=_6JK5]4=PY=V#+OZU:Y^]>3JLUJ_P&,7D&G:4>.U?16GRYUL M 5G+UM;5K[:,>JU?X-'5CWY<]:/AK.:353]=_6HK;/RS6-5QU8!Q7#6@7UR/ M3BMIW(8%M?-(=)KC16F.&EA)36@.8V_^RVE9#5W]:J<4VJ,4CMN4VS!6=/=&ICG:2Z5Q4QW$;:OO]$[8GNOK55+W2J$1M4]OFHKT:"\1?OE8I/>'G M3"KE*DQ^ZI7@:=OF.WVT'DKYT _@ _CRGN>I_LC%- M2!_3QFC$4W(P+SQH25_%<<*\5!A06XT3X9Y[/X9IY2Y/INL+?5*_J?[ MQ,!92<^MN6=S&S[UZ<-QDH8NU>?03%]:- M0W?$O+@Y3B7]>V5[?*0\O!^'R!'Y(FJEGR#6(;;O,#&>!\3+PMIM"^=(X <3 M=W4?3%=S*=H]U0;+JR7L8 I7DNLA"3QR]ZCB&ZF9(![0$L>X(L9ZO!9%GH'L MN!YR7PX\YDQ\)3$%+U$D#LR+OCE_5J2=DX?N+92=^T!VMW+L' ;8;9;X%M17 M[=)!V"D0LA(L+!?XZ,MS%YX>LXLZ!)"5?'MS^/E$%ICSLCL>6WR,8CCN>>/7 M*2TCI[5,K"VD4MH"=&20^2Z:;[M]P:@L@"XT%UTHARFI88:S%BTO0"4<3AOV M6>:6<3]^8,_GJ#T>;3IQD8*DLG?89KJIHH+FD$ASX#/$>]//(&:552#RF@(! MT2V@0[BQL:8$=H\?6U<"FWS"6P,HN/&'>\:<4/&*V?6@VVFJ3B M08K=R3FH MC\(S S[1=.4?UD\^U[4TY/^VWR<0^X.D%A*9= M#$\RDO1K>F A: '\P)N01HN&[)+Z]J9VY;]]$47G@=CI-_<$C+P_O(P)FN@A5>7/!#-+/%7"_X>A!X M]OV*-[Z EI_84W@'_]L]"YY0?]'O0^L>" 0JFB:ACRW/>T;ERJ\I6C;["6J5 M/LM<7G@7V1XL$HTX&I6,J[JGGBLRV/B@=WC&W!6V+"V;7ZCT4MP6]I#YQ6FR M8)9/]_0*Q[Q+S+%((^.O/+IS527'K63VZ4\ZGP-A&#\^6961Z. M:):?9O88.0@WOPR4P2'+WG.*D/C^Y./O.8O (F 3"00"%AW,V81?B0Q^-Z:K M9E)@:^@?R>,9-MO1ZJ+MV'Y2#-#?2&Y!YGD8VSN0YAJ826$^Z/FO[F]E_H"N&<4+K^A*_H041\_(=E!"TC:(_+BY5D787D0MCSW:[,G'C-4,G%W?)LFF,:CLP>(3 MP<&Z8O0[3G'RX"@:J:E7)43Y2GY'8DQG2H@N7Z(7'EYNS9*" MF\8654*<$Z>1R7^N)@]\>6.@$.S)KMIFM$T3:.;IKDY35/KIFD>UN@\ MN7&,W33-D]YIFZ9I'O!@-3HW69@*7*#"O^U@@O)"ZS804"SC-NOZ(F^ M$AXC\@+N+N#$:^X33&W/#R1\&QJ*01R]XW/F$@\A SIIT)$1&!G:LLU-T">& MJ7AR:!XM>T[&8V@QP]K E^!^34!!SS637D*3G@S!\*6A?>^O?-P=#P]:8'0' M2?,;[&QWO@HM84J98"AWN003V4?+<\Z3+XGD"A.A2Q]VY&":/** L%*ED #W MS&%36*_% YISD 9P;$+7A!NJX5YP$_N%H?E ?B7X(9&T?X?-?L==C$&":(_O MT:\BQM]BUJ1H5<'@XMK<+$CZ)6004/:><6J+V#-Y$.#@P#H#)MQ?--7306'* M!X(-Z$L+_&<8UB5_,$QZP5/1N4D++87B?7HZ"1BZA3$_?$70?F'%D>K(7[4F M?X+$D(/*G:KHNR1C%OH2L.@YQ2#8V$*&CH,5^&SN*D#"KD6V0^<:_@-$GO@/ M#P57RIJ3 Q_*G(CQ;QPW.7TR,8S@^&>: MF$WP7,=ZM+V5+]_8$P7<[KG-IL3^#[ ;=P'2=H?)(XR+W(P#T+7P,PRR:+U? MW]U\_W"'G]*_U5]?RT^@1GRX(LGI!6F96T\*"16B;4@8?R%% M1# X98-$CD4>F59X^Y^?WE^J([YZH,F$P<^$^(;O5U!?X2FC-&HP \'TE5BJ M$T%+:S(!^?;#V D%ZK!N%\^_ [Y_.J['.,!2E,CE!Q >'8?0%G @T1[@AUH$ M=N;VP@[$1TOP";EB#U7NA"LP'FR2Q(NCDR<.3Q@M8>.90]$6T)/.A-@@>!6P$ M*0<%2._#Z*^(86R-LB6.?RJJZ:3^E"@A<#,?*-U;32XM#$6' #M@G=XSC^J@$C]%HPE+G>B]$^Z1 MQ/'<*_F]/:?E1OI(O?1D:Z2[K.*#?V9"%R8H 4]X5G]"S/K$E824!/ MP+5Q=^>>@0R1%R46+ZY1N*V8CQH7[ XJ$_%7O"H$;$T%GTME&5?RM\P%2Y0V MP=H9K+V OU].D _@.W!>BA35*_N*72EAYDMDDL#&]^,,1<0M+-M@XH^4UHO^ M]!HYR7Z2/2'J\[CY,!^OYE'QW&2K(%S)'U/#S2GE4ARR,5WZ@91V7#G<[@9# M):+/.5C?12_)A>__SW?NHWRS/!38DKS;19^T?M1[% 26SS; M6[&,.+2+D\F8&4:5 C3Q8_][R7>CQ$5EX IP1V%B^V/066M?AGL#-+7/@QU^ M5E''S=T[F:HW.'&'9B_T[I+2\@R7'#U_!2I;.!2)PE5X)7L$'4Q/H_N&UST( MZE/>/0R4)*H+HJ!"4KN)2%NTU8D-3D,P?Y:H*"7\%VI$SUT]S,"/8!%H+CE1 M"S:Q+8]^BSSVW+D2+@#_,:>KF&X<_)2.1WBQB*_$Y2Y1+6%(C&6X(ZP%% YF MG(&6W2<'C8PT>*]"09,X#:_("X:7=?0]>T%K#IA,2C=Q^L$)CH3K MI)W$Z>:0R!A5FC!+[!1(CE3D B-H0('%,8IU'/&>8Z1H.N?Y07Q<_&KD3NP[ M+T5 /%RR\,M=O*KA#+*PZ(%XQ[\2R2G^7"Q^0<'6>R0P@O4&X=4[76']YG+E M^:LP= 8D G,%?@A4E$)?>KUZ/#HB6'N0V%?.D?D*]RL_':I&AT/5?N7_%B?E MW^Q0M8HG""=65!(E'@<*]EHV:M\)*C;J_H5TOPT1;6 M^!F+U]@\V9$3L 5?LR]0X,.N**R"6TNC),7^!E\^_AZ:&],#;A$DX?+4CXQ MHS!K+)0^/W9A/Y8X?)1)XX8;-6Q@_HIO)4Q,\7@Q?IU7N.%=SO\M9E\\1,DR MC[>]@<\J/A6&@^=+*,KXMQF;3T*KEGX_C0T**AV,%RS*#CE)EG#1=^2A_B'1F\ZG$C>-XNR+XOH6\+\F(@#*/O68 G*:!&=I<#0D M6&'S1PW);)?T).,/L6:B6G6$'A]'%?+.1&02J18&W*F;NS_@-OP2^Z)AL8+H MM>/6B@,KL6))BT(%<0NV3>)X)?U!?CF^^??58@E?] +Y%BZAMZ)"7+[#CU9+ MG^>?.3R^4,(]55/0B**4*;&YS4N!,+*+?BL( M^P,N&HR.)[ FQ@GS!(TX)HJ]J3_A)\]X<]^/U_J(ZN^IN*#FSZ%R)Z)0]=&C MC1V"6?11)'[I3L#-?!8,F?"0O'"@?99-6/Q@SB/T3^YJ/HG;1I:>_8@QA] . M]*\V"^KJIU>[(O3U(G2S*T+?+$+7NR+TK@B]*T+OBM /482^YP*?W67H5'/W5AB6:*?27RY[((B?*=7_BGY>QM ?I3PRTU&O,(1B.]8TH%Q;V)KHBC*]Y%?IN:^ODMN41/FP'[\% M?[K H,3_LGC!\LX%9[V'^CB)""N?(=;%W)ZR,)^7_H&$P*A+^15&&+W)' UX MD?CA3\(@%I638$@K*D;'2G869Z3$F\)?,,A9C4O1R)U&>33T'0'UPF:@B/-Z5Y+BT5WI0R% M%);C1&6>6"J3?.R5_,&"-<4NATVE+0L["-$"J*%8/(\#C3@.EIMG=.0+7X_" MGEBL_HP=MT!>:6%-6**M8IHH"0)Y%N3GJ4ONPR1D7&8V3WN*AF(.*45.59#\ M:*WLW0];F^?/B:"T%$1ULC'L3=+=2KZ8F$*;P;^MO'2@,0N10,3FK;@-8!+G MUC-\L!,-ZVU>>C7NJ'9=,5]=B:<'UL(9R]2>PAL'I# ^L3-K$I4>)-$64() M7\G8:^)1-D=$5[++KI-")F4=LMV!X3SGNUT&%EB/H8SM, IW1Y)WX_5@<8'K M/<3O28/U)1C89(,,4'\-\GQWXDH_HG( M2LZH[\(<+3E'>^M [+7!V46IMCY'.V]$<$0+!!M. Q]?\EIP_,U\\JLL-A-' MN3 0>)'\?=Y@SK4'9@4"\T..B5IF&I/>OM)ZA:/I0T4SS]>9<#7$6 M!_U?+G!LJ^W/".)PG>J)L6196UG_5EH(YFP* O6/+<\<;1DFMZMA.C4 KE>H M81H+UB-=]QNX.'YBNW[4$]U+M$2O_$FZ(WIX<6WT3$4UL\#6MQ LBQ399[-E M-#:.0V.XYHWA0!FI6G,T+GZ$$N?_J^M<+C=/Q"[>%.7T4<0=]I/83B%F#, X MT92^V5<&FIG+CKS='X-RC0AQ%[IG9HMST8HKDG+/4G(T:N]'D%!O8^N%WUT%Y(N*5%8 M9/]_+RYWB1:8"X:J]/MZKEQML94VR?CZS+E75PTTR#T=N*.)=TN7ML6/*GYN7S:G*ZB8ZIPVT;H8#8;*:-@_&*=S)S:=0##L ML(%3;*N-(VV[+I$B[=;%GI2(F:J]?I/T_!)F>R4"5=MI#L*N;_^<(#K&5)TT5>#Q5YS;IXWT9U*:(UNN71 M0E4;ML?'ZA?VL4X_3*MJH_80?G!QK>JFHFI'#MYN#ZS]]E&^2S2;@B7SY9LB M?W+&5YEF3&CF6('\^VK^+/-:7&W?(0=1TG$!(5M75F@(;22<3HEO,:1J">SQ0^L,SB<=^"S$ZR09_A?WF MGH_8)]/7NT3YS"-]JMZK)ET1.3/U8(:@%5"'(U"'2F\XZ *U^]8-I;FWE6E# MS'F-%&,P:HYK35UG12-L'SA\X=MLR_%EQ^E476N-O314*Z=RNG!M73%H3T9O M"&XH6)6*-LQ/LA\LF+L1J6MMI^:^JIWYO<*6UC-%/;.J4M5AVV8E S&,*RFQ M['87-V_C72[027Z0/*;!UJ)B=3CH(K)=66M7UOJB@JL[/.I08ZREM98KQ$;S M=Y3%EI*WS1]7\[QZF0^N$&"#"8-,DZ3ZP1S4(*VYY\ MX . 1 -3,;DS"ZN4SO-N3:%4#7[WR^B9?3K9IP4#V*;UW5#AT?K(#PY8$FM7 M&9$JY@*,SR= WZG\CYQ84-,R>>-,OKK.N(R #K8JI'"0FTU][[]]Q,D"? (. M_)7G+I4D,/QZZ_O"^M/U)+B>)ZYW)=\0C@BY)1%V4",T-(]/PR$=#86_0P DD\7\S#?H=YN(EY:)PSYF$N*3<)N3]QW8)O%X(*REF@@@=; MPU?$ )2+8P >;&$"LD\N!=FW#ZR^;6)1'?+EFYB3^FUNT0WTX>^5O41;83<$ MC&:.FDN0((G-*[D4=,G6=9<&+0 MIDDG5[:C@90BTHDE3%*NAW GU&4=W[Q+I'2)E&IRM>5KN?2K]_B6K.*8U?0? M5Q[X1G!'\07]/]9B^2O893_QH[9CG:CZH(X#N46S$[!!(>=QI/*VTH&B:^I+ M**C7*W0R-$EOC=/;5$PUO[ESOQ@HT?*/6S!>H<.A28;H5,:KCA2U0(%6*TON MC0I%T4U2T. 45!5=SX^^MZGZ_N+Z7 ]&AM(; MY-\&[3P,%6K,FZ0?=J<-^TK?.%PCRJ:@;['J;U;P+_?>GI]^GTC.(3JR437@ MS4B#_$:YFG4L9\8WHT+U?I-\&^Z7;_N]W0HEL,-RE:S056ZX8*=@-5LR<= Z MD_J"@[B&RG K#'R.XN:I%2+67)40V;0ZR%+S+ZJJ/U\N[YR\4<3?*3U"=LZ3&<0$)#KT_\%F@<*CH M!U:ZVSV IS'?CXKH_4!7C@-W"!2#_FDA4Q^4*S96<7B=U/DT. M<$/3"'>>#OT BNR<)VL/S-HLE#T6^P&0B_&\P\QN0%06C) M?%SQ>C4J/0?3DAP +Z\[P M/Y"&?!YA"0D8@ 3T0 0VX[:'$('F]C$$$= 5/0-719%2,M!T0BNBI@FJJG8RN=;A5 M%06@IYCFII53I-J^!O.;VP/B>?1-3!GGM]HH!0T&I2(U8U]G.47KH%/?]T+WD5*[U>G5XQ-\1'42L ^@PQ,UHFX M%:Q"Q]$X>ZV]5 \)5A%W=F7Z)0U4'>:\X4A5F#M75:2P[M0HUD3A9@FB=9 8 M!2HD-XB:4?=B_[VR)_)G>XP&R8ZRLZU]I+N+^ HL85=5W\Z?%\LDUZ@JVZ&_ MB^>?5*PK&RC&L!18;@&ZY0):G"K+S!H6:C,L,P[ LMHH%;M?=>=.@R>T"5J\NRU6$=Y+['<]5$W35SB67M.NCBBV'MB@J51*:"5"WMV5=Q ]E"!_Z82#UKNX'O4R M\PV= ;1G:=B/\JHE#9A",Q0U(X-V'O;0UDG$:?-H>]UBR4AZ,P5MI2^-BA5N M[;&ZUH7Z*PL^_,2\-A#W-]>=/-GS>3&)YBW1%8O?C&)IA&9MH$Z&FIJ-W)0, M8;1]A" &Y2_)AB3H$'"@>RE1VDBR;P!$(C*G)0=AE$RVQG^O; \LR6 &!NS# MC,I5Z$/?)OG P7N6[<-_X4A2YK%G^1O^$#[X?>6P*%](X_:NY!_P\ZEE>_(C M@N*%2)>)]P7)ITL3N#CE)\O/JQ8QZL":)^[EV^FZG!:326-[Z$)!/,9[%IKB MB,$)M^I.\"L*Q25V@&':-Y.5]\PLK[CM\8?/IJOY9WO*TFLU8:WFNLQR/N$+ M_"OY),KM/CDRGFX.;PD"<3L.W'L@;(2%*B70+F7*O/4.3L-J'B"BZ,V#Q^@O\I,=S.3W'OPT\>=O ;N2/P>3*RKE$N,% M\ ^6#'2%?S@3VV<2_+_EW'J6X?_Q6;#X4MBH]<"?S3,X](P\04\5H%Z:Y4K7 M!6[Y1]<+MW\[I5(Y+NMJ).S]7<*.8=JKS48[>0$J'/Z#'W*QI176,UH<71Z4 M"!O/'/" 'YYE?S6>X5QQ"P[%U![;/"S&X D/B 6IR)_<'_*K3\@VL/Y0+?V8 M >7\UXH\GMM(M#&P=H5<4&06C*_PF+G+P%[ &9/]&9M/Y9#L2.V0]$IB' 22 MUG-Y+>9XY<,5 ?*#PZ#L,?-3V\#;"0ZQ5.H0]_=XB#%6VEL_Q#(_OR=Q?&\= M^2N"<."1U;0D?+$XLE+BR*Z62[BDWLW@LH+;)CHVZT=Y[;#^Z^Z__^.[_!DD M D,A(![+Z,R#^-$CQ_3(:B10YQ\+S*"4$&=[$*TX9 MB+B/!5!^F$;&4S"SO G](YC!38P7+]8XX@&UYD"N"<,A:$!,I(\?C]^%8PSD MA"\1G<*JUK_ %L"U$U"U^AHOH^\#06Q,9R=8 W+Q M.@773%8O-K7C\D--"B=D"GOE/6[Z:]F#,X/EU?!_'@M6GI/X@2(9K^/#CCID M#N^!-:*NGI."P-^9KU%[1 #*]-F$S>&$ LD2\H*?"ZU#^\G2&FM7OSA.23CU MG7G8(3_J=&J2U_1)''.D1C((&15&@Y!(Y3LT\BW!&@T:31B"HXOK_E 99@!^ M':(UHX$=Z,"ZH6*.-MWSM8IG>1=KUZO:I?JQ.+USALO+G9,+3.U \^Z+*-U$&*M8O*)O8CNCZ_PRA]/;/[(OI"$%B.D?G&M]T9*;Y35$-"2 MG?TW<.+'DUML0\:I; BOB6);,D]D2Q_=E5=L1_WM.RIZJQQV9W:Q&=T#?2!V MEJ%6V]]2DP8HQS[PX/D+"V;N!(>H^0%9^!F]-$6!RHL_,=%=8O3[S0*U#^!2 MH(7("UH)^<]\*7MOT6G0V<1@I*P-LAQ-OB&6>XF;-<+?6WCYT;(]&@\2,[78 MP:$).8:Q:Q8,K$X0<_>N4A:S5GA^=O:.$+#%\V?V\AOST&\#/RF^6B^UQ):6 MM-?DGA!9:W,SOU!<"*R4 'LH__GOOWV4OY#32>./O+$UL2U%_OSYG?P*RU6U MWJ_T'?$7^DC]];68; ."\!X\7XHZ]+/BA)$LA+%%:YXK%C4,]H;%P@")U_O9 M0D&VF^6X&&20SZ8I"H M$.=BL@NVM:DJ6F\3396?W?C>P:YJ=\&*.%[]&FYCC;T@Q(NNC#+JT#;V,L?P M5QJO O>%SK.T,RRR[KKQ@7#98_5"$9A9R?N[P#2X?HWVC"W*K1@%,4NE@.FK M]-3A5B(&;DKP3R,D5H!/$O+)89@+';LKC$["V67V(_4,%V!:#6S5&_'&&V=" M\>COT8LQ95]B5.? $.T/U+4K4@U4\]=R+^_D]^N?!!V. 6_K9Y]/JHNNLM_ M?_?VM_ .1ZWNBKE^12R;OEY>D>^6W0QE7E27#[;H=ZS[3R B[@J*C!@U&XS9O<;-VUV&Z.L M;:QKZX]YT!]24_RM<0,V2A>S5XN]-4*HS6X#;5)=A[MI\U[: 0K2:)!B9SA$ MS-(L,)MRT,VFW)Q-:9[S;,K*8"V;/.AF5G8S*\N%4C?G%5:*F382W2P3V8WA M?MZY<$,[/IN\M>98T70W8RQ( _WD!7=]+WA3ZH&)V*Z):,9Q7IVGU+ (@H,) M^3/WB8QC:1P^5K[GS\6"*!XQ2P4*K$Q7)+ZWUJZ9?<$P;0I&59*?&*Y2%DS\ MNG8]'P"AI)PE,)?HO_CB7OWA6*L)EFL5 TL_!*I0F=[-F[N[#ZCX#PV(DX- MA\4P<&XV@U9'P3#:"9_4#)!1OT9*,"13'&$K&6 S-9IAI&5@K!X#Q&A/!_N3 M*->V\9;-;P1L*\Y1'4D)2?!<%&+>U"^N^YJI# HT$K<+U(IBS@G%L6\=WD9V MUXR[FS2D4QM5P$!HE2HH :B2;<^\$-2->I<04:R4>)F@6_K R7[^V))#@FQ4 M4C=E!^652"7B"KR[&32A+[P[W@:+85:^F.C5<>UF)-V-+U[0*VQTN#U:DE M@.\%586F<9UQ&4,%1Y#T=:6?44!TUO@YW":N:@MWD"=-6]>%I+7?(U#"00^< M]O+RVC"P2;-JM@BR?D8B9)?BRN!B_A>/?V OKC]_NGG[Z?.G'Y\^W%%2]N[' M[;M__^?MY_2?_&-U\FFM%7J9%&'2I&_XA^R)Y\5AY-/8Q, MM-&!X8@::>G 06#CL;=BDX3&*"8K&G:C'-F_:=)[>6LY?Q$DQ<2SIOD(BYWK M4D+T[F:N%_Q@WN*MZWE4I5-0R/2+ZY&A#+7*T\K;K:0JN37A\(94L#_CPM]3 ME4QUD:N1*FC^;7N7^01'2MW!E+#JJ[JB#9N#NCU(JN$<7)M#)^MJG=N7FZDK M;:V894Y5=WS:?WSN G?\UPS^R#P_C!7P"NJ3)F"UQ*UE4U?W.VMI@U)Y@;[- M3010@+3XY A*%-,-B"BC](_MRQPX5[.Z]\>>O20^;"]-? ENSZL]^CT))<65 MTUBPGK@.J9"@IK=:?H]3%=\>30E@E#0-P7Z8_O43"_L\"R'3;Y M8'F( YR$SPIC8AS^G\O+G>)Y?#B>FAHBMG?Q%\]HE"VQ$G/MU4Z7_VH M[L2FGBZFC#&IKICF0#'TYN3^N&6!=3/M"<^,Z@CW*_M=-KX!#_K&F50\ (,V MY>F3 TB2393M1+^IV7/[B4"?[@*XL;$FM9&VVYW/3'3>]H=ZVQS]-JNC(T\V$U3K+PNZ2AV,GK@>2U MG)P.VBRGC35ITD@.3,3<1GF;\RM5SJNU:4*X>$H(Z5FNN&: 8!*:H>C]_!QK M-5+NM;#FA1H?"))#@WE>(<=?RV\)!%T6'_ZP?K88SFV/IR$^!#(E/@8(QJ'(RVE)<5-@5BR4%/\]'V"VGB<[0#"J+&FKT/'NCK-]ISCFT?+GG.#Z9V[6+A.LG#SO0UL8Y.29UW=.ITQ[[K4Z@0]US3 MUN+-C$\.-*2E@2+/C6?N&D U[ 90;0Z@ZI_S *HL4I85MARB'T2XI3);,QK: M&14@I^ZDJ;6PY\]O\IZ^X65'P[2DK&%:\=2Z;J;6\6=JH24(:PG%.NL5NROK ML^KAUR%>,T9N)6'O-12B94 MN<]^CIGO2U/+]N1'O,ZPP 7_0#C1/A@B<"?1!YM?L<%U#^RI;46XTCZ-A)W( M5D!?0*Y@%B1\Y/COE>U3XS=^)*S7+Z[# FP0^&9Y?RF2[0@\9AG4!3YT 4^? MR$^N]Q=<"F,6CD M3X\7Z[0=^NQ>C.^] NHQ&;M].?G5H21"$?S?8J+OO]G7-^E-^*M[WY[8L'ZP M?*[%M%_JB["B'G=X&3<@;9QJ7G34]8-@F90[,UD_$$KR4,.R&4V#_U,W"U33 M\]HG]D1&_O"Y[3)^9,-?;(^Z2L!WP>V&6XSZ2-(CQ+>.#E[K(\D;*MIJ)58$ MX2U'P6'@K$D%-P(AY6L ]< 3;,03.D"20.3S]Z'[-JC,.W@JDC9N\RE"Y*W] M4T.<#'!:;3\UHEXG,( O,7^OJ3J?.G'"ME+L9NG9<[X*,/(BHNE[(EKYJ7]% M0H,%1_C5^_5!^M$&_<(3Z$CU@I[UW,W1#0>9/K>KA:QVZ4<-L'$M7AD7UWI/54PMOU;G$!,"JT);TUFV M46R1?N;4UPUC4].\J6?<;"EC+F#9A#YL7UT-SJ.A&^>K5 MAM!'.VFJ+$W-#3EL2)KZ($W]@0+_T28LVQ2DZPY&)PM@2M;/*!PB0&%9]D&JCS: MDY4UEY_L8 ;[2:5C@!V023-W=T3%([E@KM&.$77[/0 HF8I1[0D^% MZ92WS/* @5,#'Q-&.2ZWG6++KG5"%;AK 'VV>C)K; M/)S^^(AF_CQI/.$XYD:-)_5*_NR"L;#/ZMRFK:=J,Q60NI\<'PA/)[HT=_*? ME&+4,#+S9'^U6. I%^T,XGB+*2F^- ?Z^_(3:,ZY[6-_A84E!3ALP7]SU)D' ME2FI7:S/2RA _!,KE2X3#LBON?U,BF_/5<35 ZF%:HMY,O MLGY\:W_KKH+P,ZP^[QL%J\_I8@)#XJ/M@97ZU1(M;&\MYZ^FRIMG=L N\2J M;SONDV(+ M[HL5K#P[>'X/OT^;RL;%]1?+&\]D31&:9/UF/[=2<*TWJ.Z1H&U:SNLR+Z[- M@:+W\].G7:4^9\_PD.S!(+]X^KNBJ_B#D@%JD_T",LW MDX7M@&G/437WD'4OH/BV/G:W/ASM6Q\.P,):.4Q63=2'9B]/'[[X&@5-[1WR MO&(UL&(.L"CT4-BW';,3S%8/R>P1,KN/B'#:H:J/VE>"$H)QS]-AL29\A>++ M:CN@88[4:@>46K5'4JL;2E_-3^@?EG8GSL8:J83R;,3,DC+2-44MT+G97 G& M86U$D?F6EZX7(L%DZIF=2G:G5)4P_5[NI;L;Q[&F_G(>POJ7$G4.0Q73A9JJ MC"K4N!6_>E]WW&Y8S57D-J9,!SUEJ.VSUK>M2.<J]]G8!':["(!-$-L],_$J9_8B3$"!;12B>(L(;UQO?= ML2TBI.%*VUV'0JN[=61*Z/"'4U9''2@"I%+ZXCHXP\.2Z1[B=5Q8KII3M#9( MQ?@NSS M6WXE4#+#AT@9#Q$(F:\5Q BUBI3N#E*A,[U<(=P*-:+M6 &;O'4]SWVBN4Z\ M!.\[!;&+E+P.U<'%M7&UV3KZ2W9-,J]61A01BI93+87L.JG=9@;JU8%6-5#_ MR7F$]^\,TJM#D;1,R/AFYE)^A<5-@I6AW$LW'[^^)8D)&7@E[SPQ\AT(T6_6 MO6>SN5+VU.@'/36CAD^-E!+XXG)N'%_.M5X3D#HUY >@7^-M+ \2_DQ#.C3_U80+'0?.P^,L=R@K!H+_Z>[+&_5[9' M.,A6H( C"NX+P@[[^$6JYI.MD,_X[85E.P0;*>03)C592*=N7OG.N0L8M<&_2>BRGS' M=:J9QM:F:"!RP96^HWNCT(;Z[=F01N<^LZK[Q\SVI8A?G)U8V,D0_]H2M9U" MHACVK4YE9HUG\M3&-\NHHKGXI<]+"'.<$$+;1PCI/T&>L*AZ/+,<>"&OHP:; M!3Z3Z'_O+1]>BN2D;Y 8@GS:SH0ML>00!!S_^Z< Q[9)AN5_8?KZ+@ 9#N3? MW96'.NF/.RR[7R!@M[P$I\#V9Z28M_X \;F?)50B8#^-.88U;BU3(R1WR.7A M!9\TS#$$)3+8E&+'H-\Z?Y0=0 MZ>"U,-#O]\_R%T\4)/YKA>-/W-"^ T,.'H0C5SRZZ*SEP K*-F9@+7\C_ MUP9%_'\PD!_X2^2Y:+W%!G7Q/@EM=W07^-B;F-'A?)F0S"!@W'T(Y)%NRO\2 M?'T/[ ;K^7W(Y]#95>1W-_R3D=I3^V&[:;HS T^41AQ8=UE0"N(I.]Q]+F8, MJ<->^<[S?3EJ0V+0YL29N-LZF"7OMF?[6,UWM<5-3;55NR!# M$XG:='T[$*H.)'-74%<6Y/,8^6A.Y(.ZW",$,5[(JV4XL8_P /J HRII3++"?(FU%,1=<1DZ T*R>;PJMIM%)B4DP MVQ-&B/>5G]RQ_TQ#M%1']HMNKWXK(NZ':;#>7VMMUV#= M-5B?1X-UUT6=52&TYG0UW&W:3(^T:NRY)U W2O8$GD$3;AW7I'2KA6YR4/.1 MN<\16>?%GQJ>6'G^8#V6,53, F6M+6V2CE19(H:2O8 V,J^F#3SRZUN=.?=*&I-; +RY-^1*0?]I2!=L1A%P=J M01&VO-!2'ZA=P-\6&-D*CT]?RC?H7$9]C_X0[Y[>]-LBV#7#KC'MB[MD+ !AEX'H*9K M CR^M-3 -"\O+48=A)O3:OVCW%3XWM0_FNY_0R.1/YM;BEJO;O_;L)909#3R M[!0*,V_"Q,XF'LP1X@5E!84*1,SCEPL;",*772Z<69Q/)6)5NM*&_>*NQWOF MCSU[B>M(+U:$52(!D[)<$>HJVRZ'J5*>DJ)8"[VRK"@.#RF*+>@Q,$8YHB@U M)8JC^J)H]M9$,=,KSA/%,-904@Y'M6#_2LHAS@4J)H=2EAP6E\&1>GP9-+4# MJ<.1UH ,ZH5D\%1:YT7R7^Q&"VM2A?6P76L[,MIFHAXQ[^0T!#-1[.08&$4= M'DJ'CXP6G!^SSOF12IP?LX'STS_?\]-?.S[A3:/(GYSQ59T35"O[6?8$@<&G M'^S\#%IP?H85SH]4Y?X9-G!^1N=S?KZ)OHLHO!BU[2NR-4^8GN$4,%'<[H<5 MT&)R#Q;!3]B4>00*X,KOV9CFF DD SB2V^9]9CJ$D2=F]' MZ]6PXZO6@>/4,) L+6/Z8@$.:+T:6:W*2]9IR8->1N.$*%V7:K0A5&7>$?H. M^MB&C]=A1A%_$>8=H>^@#Q;A0%6,T6;]4G[?@93+N_.&9OX'SUW\2U\8V*##L7B;YS)9V;!:?HGFT\^NEX,+E5LWPB7!=L>;D+@ MQCU[&\U#^]QVY1,PW'IH7Y<38'V7 $L%!+C&!5I=@+&62%=Z61?.FOS*)>17 MK1&+/8@ #\#:,16UM\72*2^Z8%P?7G@'8 8-E%%/SY#=MAOV._R?';-!A>=C M,Q#TI-7X S-T61W^!2>%%GMN3/P^AGEWCH?GVF"ZPOYZ*>R1CX^0M7!7_%X+ MZR6XXY(8O'O_3#A3W-YIRZC1M7ZVTOPXT>ZVS2J89OK=_AL9_,%!,B0EZ*R: MH$C2C]SR5*LI:#@L5K0/Q]X\OY:*AH+RL:9(&BO1!?_)P:/PX\DM=O&!G]PW M%'.P>?.=3-\%2$O_-,O=#RH1&#HH)A,ZR$1?Z1> "C^MFG@2E4$G*GFB\M%= M><4DQ0!)&8+=7&$*U;%5QK"3@UPYL!\+:@P>_5)'%<98M5]CC%Z,I"Q\O[R4 MW-D_BPD)0G;J8&JT2ED4\$>V^ ,_$ K*F@8%,#9>6JO(8934#=*^G)X:$#25 M#O\WRI?"4QCW64%\XRZ3TG+;?-W^7HKTCR2NQ42PUGCA['K\FL7W&9\T##:: M@!F5MCW6: S"=)EU.,(P2\F7Y0$88_0G=7RFUL*>/[_)>_J&";&&U1OC4N]B M18%M5,=FWGCY#J1JK=KR:UQN&TI"VZ[V$X[U.W# MH&ZC_[$#=[MP%N\[0]#DR3?+"YY_>);C<^O!WPW1O3.!5^*1B=R=A@9UDTB5 MJG8EBZ6 OH.UA,5_OD3HNXF5'1B.LEDXSM3Y)Y$%^]+E&)QOP %@WMQVV,5U MFA;I[8>YRY,8'%@M2;U-*NLFJ8L]-RGH(S5B8$'6W8$KX$>S;[P$(VT6<^^( M">B&B*Y=K*>R2W/M1%/9S22NT6K$ZH7PJ!/93AVU]2M&;O:-V;KW71!+4')G M]O*<"@DH%4B-,C-?YF"J5(C'_[-#I]T_/<\-N/:%8-NN/PN._%^KS-8G M^=W,9E/YPT\V7F$#@'P[G=ICYBGP!\L&,CI46OO-8[X]H=8M&_NT6#AF?G'>N']Q.B=F%8OU#,&U'P\UZ M^ YQ.)MA-9JN&F(8#CSI*T9KJ^$R]5J!]__SWW_[B+.F4?_B5"QO;$UP9E;& MY5-;S=95K;I6Y989ZC5NF5/8\_;KQ(A 7=TGQY?-WB\TA8ZFKO%VB#/!9=9K M)&H;4A (G#54^EH^*&53=#HB,Q*I*!Q>?&G_O)S9$S YWLC\?R^GL/E+DTQR M,#*T7T4PN\TU7]7.[U;G8T\1E0 M:+O>'EQ<_P;:@Y$?X"_=%6^/BUP#?)4';J],53H@?(U#Q-,L4'QK! M;)'V1P? 8SA7%#MAU-XO'81U[K52 ^NEH6L%\5!,I5? 5^A@K1MG?XT6VX;8 MCW-+>SU%[1^*_XV6UQE<@<(!\LW9\+P/Q$Q2UP&">KD2 6&8< MO:9C9()CJ"G:(#\#V)4(M*M$8-1@8JJ5>]Y^H0Q>3(E +?#:1A3$\.)Z:"I] MLW&8BS8RHVB)@-Z5"'0E O$9J5,2?'X4VJ:W1[U>5R+0CAQQ#4SB1JZ540_G MD_5[BJEW-0*'Y[]Q;+-BU-,NKLW^2#'T3:3XKD:@JQ$XN1RO<>QBWE$/!ZZ8 MFJ)K^>7^79% ^P2HUIB'1@3( )T\4I5!K[Q./MTB@6;0(/919V#4K3/0RX(\ M?%MYXQD.SY"GGKM(03U(VZ$>UM#7&L47"5F5A /9$[G-NN0VNK*.KJRCE;LX MU[*.)%(!KS7XT)5U-$G.KJRC*^O(CAW2)[:#^?@W\N4HZ13C%][(H^5F\4=F M^NTT2AXBTPC'C^5%A$<]\^QK0'809'L N-]5@C135E T467D)*JZ0HPFL1J2 M7L*V\_%J-DO?$\'QJ."I="*,74\G13'RX M.0VC]FC"*^RV*^R([TOS)11V%-/![RT;S"[F.@\R"!U-HGSG%BGR.+PB,LSJ M*EA5+ZX_+9:N%Y!M^01F(B/UBQ?/ \X<]NP3T,6%2;!5%ZM:PC@O6(D!?P:9 M?9C)[]_)_P3[FH3DAI<"*9P$_/\W6;#15A5O- .\T*"*UR^N#551A_E&Y!FH M^-V\:085H4'>@&=F:$IOF)]K.P&K?DOW@XGK8/]2 O$X4&LPK3$(F6)A3,U M7?'BRZT]:PC@J,%S.KJX-DU%JW!0NU+&XXM3,YW(S8F3UKNX[@^488'![@9J:RM;XS-+VSS3/FGBO'&O6F%ODW7@1I.:]747W BG)-;:*BO)W;W9K3T[03JA :N_M2H%'JW9T':MW:]66S^ -O) MS,]^Y1%E7P0M6D_=SZFG;EWY=%55!(HH>91!&WWYEJY@V_?!-88U-%&5/I36 M;&B[)AKEU(0]6;S$:V']Z7I)LX\7AAFC5&$8^.635/58X$;%8H[\^PH,2Q%J MU0ZMX(J>QT&M\W@D!6VTS:35>VC2:N:@IGYNC2&5W^NQ]\->HU!6K]7"T9J= M;55C>M.=&=5*7(]S]IN!JFSP[(,[JQI]9=#+A[EOI38UV^:BZ@9V(@X4N)8. MID_W:"\>KA>BH9+^XW#ZZ$9B,@Z%BZ.6QCK4M51 E.P)>L#0T@U3]70KZN M*@T%D(HW4'#KE%:V&JEX4+< LE\6J?B3\\C\8 &7F&P[879I*:1H(B%\L2R0 MB^5:R,4U>;8G@@_K$GS0815S/KE3_K^Q0/%_BTJ3)IK!CH]?#/XCKQ*\!1^; M!''/^SHH;&U"%\#V\'?6PT:M;MN!?O=.I7/%@+[Q(^GN$)]K$.]FZ=ESOB"] M=[X0S_7PF_?^@O8#1&N#)@&BBX/,[0,5N> (\Q+IO?@N^N1\(*LT=&TFVR+A MM]/H5DY[-8T TQT$G'=G;6:_F5')J0"N5LCI+,V0^,O?(D,B\D OM80+NEQ/ M81AP7@N@%92CZR\OX!!L3808C8^-/U[J_*"G<5M!\["1@VA6@,I."\4?Z,;C M<*HO+)BYD[0X% OX8,:XKRG]OGG^H^8;8EN%O$GC;#,/P;8._["UN'Y-6D?] MXX(C-@T65^5Y%3+?+3275P;/64PR+^5.XC,Q@6@0C*U:0$P>P<6@ X6KAA&!_IY>@)4 ?2[<0'2CBY %>:7'[\HB.IA M/CE@RC_S1VL]34V%7*6HLD:VQ-MW8U!4\#G#"C'NU' AB*7C-O0X2ON7II[I M7VZTI&,=448VB@=]+9%P>98#\?F84T;!K\ MM_:8O&=CMKAG7E-G9="BLV(6/RN[HI:<('/V8,W#V,%,B!3^(?PN\,3U6*$3 MU#Q ^!ER_>%?_Q MWDZ7? K'Z]_NPVMN.>-$G2<\* T7V\9M[ZE =%2W0'18MB+W M9CRF P62/F;V(SZ5TTK@#?!_4'A>"MQS+LY5>W6)/^KP8"OT7'1XL&> !_O" M,5^;J,+LH%U;#*K:CE6T#-JUU,#WXX"9IF'Q0F/G>V3KW*%A\\/-A3I !*83 MPW&MM/6MJ6=S6'OD>]M /\T:X *;Y/S*@G!KX MJD6AS(8Y4&;M@3,M6.*U=V1/LQD5UN^U$"RPTN:V*JF^>M3ZF./@0M5H\J^M MQ?I8/J]JBC'*GX?=3E2M&DWQ]:FG7UQK0UWI]?(K.$X50>OB>@VMO=UP6&#G M-:-LC7.!QJI$D>T:VDQTAS2/ZG]FJ$EFC?Q)?>W4Q[Q\7QFH^?A^'=A5BFTU M@&_KLPT\U;[2KUZ;?5!@JPZRJGR,\XQ!BH[ID?=QR'QOH!A&>7"_#ISJX&5H MS?%]A%;X"%1F^3KJIF"H:B=(FYOA&BXSGM::/:TZ_8D849T:6-W4H-)RPY^U M;OCSQO!GK7?.PY_;>&:VCFS/XCO?0#?.N1OG7*\U2@1?J?KO/ 5_SOV(*T/D_0I?*8 M9]3F?RGRYV"RH^*A,70PK0%TL'XO*_/SC9LZ(7Q%H4$Q S!!WJ\8CMN;,+AT M)XH,;[V,^E+NF>7!6=D3#%=;";4U2390DA0<*!, M,' RL@P>HI:8,++R4.4-<2I&J-=ZG *YY.#7A]H+P*5K SFZHDA)1F9-6"5 M[AFC">S5ET&^[;>/66AL)3K6Q< W9;"870^G[F*9A[I9."Q;8_C MTFYW#^+ MXKL.A6H?F)Y-:-[^Q;6I*;I:>796!SQ5G>='NFUQMGU?,8ZQRSVVRZC%V7L,T<@=KIM^_C*+OVV=Z[7+1BJS/7!@;G>)=^ZY-LI)]\J'[0AF(Z&6JG!M*DO-Z.A2DYMZVPK6W!@L*H&@AFO*PC;=8\[\-#>TU/R!7\+GI=H LV!/H&4]5RP-)D\L?VQQ_ I MZ6VQ1VL.1X^%D\3@X=8\?)\BD&J8(]L!3L3Q8(FN X?Y.2($;(;]9-[8]IF" MWWJRYW,IW$/RF9R^L#WXEM@LJ ]O<442P?^]<"NUS M%\"_QCX2SCQ!15+!N KT%E_AIK7>K]]O_Z#_4G]]+5EPVCB/Q$OFMG4O>'0E M1\=0AM_(N[Y+Q/;8V'UP0"=.@-KT?OZ]L;M8(&HY+D^> #T5L$%]^!;J">_]"#>O+<#2GHAA2T=$A!):<@!* O[$,T-<^@A'<#2WGG M^L&VFK8\MR;SYTE_1N]GF/7KY@O.LIT_2_!*N)#)LO,#ETPO<:V.P8 G0!$G MX/8"_SN_HL'@ +LD9:F S3"')^$=S^;NTYMD86$JGW!X3)$\DL="D\>:DM6& M8G-J_N92Q8=;BQ2K5AN*IQNC7S:N]?N,:[U)Q7R'4I-2Q%FIZYD=L$LD(/S4 M<9\\*U&G46B >:&M;=&,36Z71$C^ 3:H_'ZUL>\"L75*&6X&UO_/NWU"9 MGDWN=),,O5D]K'SA"/-;TS3E5Q3]@ 4S4)VN\WJKHBO,\'UR]0X>]YMU[X%) M>5RV]LOR,7&CX5#WYBCS%3S&Q3WSHII,X*O>J\_&(YW;#W,^8."X[!W48>^P M2?;^OIH_\ZVI!EFRPW:?T-1TB.,R<5B#B8@9W21M0AZ68.'VWJ-VV9MZ07M3 M.[Z]F7LN,FPQS5C^;%(64O8(/X- _ZGK!HZ+PGD4GH5A;1S]LF9;41H$^(A28XFN@-UE7F8JEWGI ML_&;R5M(.+SI9&I S^7%["H MV?Q9!*K)283=_2.G9J9&4O:;" )_=+WOQ7*QL".52F6R^M3Y=I#Z4]L#?Q?W MC&YNB@.%MJ$5V@;6Y'W" #MG0/"->:B"K0<6[>122VQEF2YJA+T@2M#&-G[A M47L4+MP+L\:S,,_EP(+#7:X\SM0K&<05[T.YGR6MZ.;SL+OOX]/H'IK(%)QG MSH0B[('+A5F188G^RN(?\;Q8XK>8CY*7*.,3EA06D&<>4;BW IZS*" V%1 N MD-Y?^&O?HH@6EQG]XMK<)3*87N1^0'CDHT$'7RP/J!"&TY3B$NCE$K] M:#N8O:=+X9-(Z0DU>^M\#M<6L:"_BP6(!'/5U[9P *[6.2X]U%%72?,MO*83 MQMN>33<># T-N-0_&JVBN*$A,XD.2:$74!(LL)Y ^TL@.99(U&*02"CO9)V# MB-2FXJU/EE_ 5ACV,FT%O HV:IY2)L*_J-H(K%>^R._A&NF/:#BH:>X/+JY' M5\9@W680E\Y)5+Q\PHO1X8,IB\&.=P)N9 M#0EHOB6U<3"$A'R/\NB>8I>9Z#(3>\Y,'#'-.C<0[-1#C%+5(F-O;B M$Q"C7AW^C5K-O^.=RY9$KD=J#>9J_7WE##F#!RT+7N^A:#RJ+@FP<4N4F[*? M2^:@O4PH5?+-W3MY:&A4X)L33ABJ-=S<-,\_\$44\VKAE/>N,AHYY-"A+1 * M&6I'6;O:P[4/-D<6;WKDZ%1P]T5X*0SX,]GP36BS/&CH,7_)QHA#,7^F8B!I M!]_ERGRO$]RH03GUXEJ[TC>#K26XK@Z.LW0P*]2KT:@@T\&7R^&Y%/)MCQ>4*?),,T)$7,?N@E4K^BSXN*11H^N[KFDW?*"4>X:? MX'S"-T ,YW/WR6]376=9*H=UGN6YLU^4R=PH3-GHRAFBZ'6X@R\1=[!=B(%5 M8%POKE.]CV^*KC?+%19]\+7H4.VY^\4$"2406]OA'KA2-=-V(E4YZ!<#Z$K< M9'3/J;\FTVHB=W-^6&L5T(@P\P[4NB%BW<4TXETRA7+PB+RL]931L*<,=+6# MQ2O$J@H00DVPJ@^LTA13'2BC#!N^':AX6U1 =>RT#&V0S/-M*((7CW!55X^\ M(^J6DN?!XI94755 ,MG%P):[*WT#Y_1J2AV$! O"JL7#670-SJ@L9.3GCHXD+6E M1^MQ6\XP%754?AK;Z<[ZR:R**A__Z^)XQXY*=7&\+HYWZG$\T=UU#\\D;>07 MCNH=?^_'C- )7,V$5;N1;CJ_H$]CUF;4H5$ ;J(HZW.RO.=-HW5?7N1R7UPXO/H[3O'(!3HS+2*M.[JS>&RDCO;P[ MVP7R6J>KR@J 01[I0$6==1[SP0\5W"NOWKK8S.[3H-:9'9 Z#B'\0+$S@,E0 M70&:*YK1Q?1.3VZTD78

E3"LP8:,K(R#?V#A3.:QPPN=0P H%(6P#QV.@0 MCS<1C[4.\;@@(NXV'-J]X>]RC&(Y"Z.X R<^,7#B,B##VC% AC=7%EGX7W"$ M(OQO50#BTH].U*4;@["38H&#=FS(R3>!&O@YIG>(8=F*P M6PP03Z"0(.A@)>M*KZ)%_)@QCUE3,/F[3.;1Y,]^+*BI-$KKF,8(],$FL,HIIC8++(;G)J>K M8.4Q1' 1J!$1J'DXG;'3[XKYD[!Q'Q/_R]H@JO@,"@YBXBV)=. !5^8"+M M S94,TDPGKVY!^UU)2<6$F6"&"U(6IO\VDH\*;ZZ).XD"2:<(M/%%LQM,4*\. )?8Z#?+N_7N @N,!*J2^<8\VOLVO0M_S]KV &$E8=.;5@+? M-2AWF7Y'LV;NV#)(S-8;4DY7Y3E=#A$)&X _8R(WE@(Y)AW(ASR>8Z.S+V;2 M(@DM/S$CHQB,WJA&96P3XC($"XN+RPZ1N7^&O=$T$"L?U7\#OSA;$?-E+^&* M32\(XZ^]WB60X5(5 DO$]?&KZ_EP1;: @\2H?N)(04;[")D.+B/;,RZ@M'O MRJ_LUW(.6VI4:#; %@,4T\COYE:.C*[]"!N,= MJO5^Y1N7:./TD?KK:]PU!WI\9;TN61[FTVV>#K;*SM/K=0P#< )G#+/8Y-ZI#/$%+%"]L$R?.>F M>MF;99#>9T/*Q2RK7-9V'C+[2OHH((K3)TG(#)Z=M*R$A,.?D /KAY.4Q'V( M_RSU+,0JEN F!,RB2_A2OZ M\_CXKK>]WT;HY< .YL4MF1U3%&FV#W!^;1PD8O5\)4/K=OJ?8!-DY_(W<'X- ML'%=AVV1WU?J:]P^NY*RMOFV]C9W7!H-;Q-LVH Y6[?9X_OD@+BP$<[HP,:Z M.RN0<2Q4 )X/-WD:YUVLT$/QNITF=!/_&,ZM6E@W#;.YNDU0N1[>/K'J=W?F MR/^U4C(K,=_-;#:5/_QDXQ7A>]].I_:8>8HLO-5W,\L&"G!,=0S T9&#/]-? M\?#Z$EXM\&:<8NFN C^ K^*9B_5GEL3!>N%GXCOX\%@!6108]>45>@^8@+/Y MZ^%_R+ =C_DF\"7 /HKVHF:4IC0P#WQ6>(487^G+,PNV=<\8G'H6>*XE$-)E M:_+GBF9$@5" EINCP@![F L5OB>:W(E^#2UL;"UM](G0O>'::SQ#^//X&]Q; M\J5[-@;A2."F6Y'"NV?@==/0,/$!'W *V[?="5XU&..$92$(O/#&?_/ME \MXP:IPR!).0Q^RGU\]\GA\PQ_0X7LR#]P MWL ?=S?R)V=\Q8_.5B,A1!4G&KGS>8A"+X>W!X8-@ *)B^7[VM*OQ-5R$D&2 MHD&@3SR"(G];W<_!.X2S!0]U'DXI'G3KR+?CP,5A>T;&2%HIG+=' @)$^0-W M_^39=.O>/( 0T1!9NI9_=WVVG&$8T($'\+.DR)\_OTN9'-$3>)20W!F;]+3# MN,KFP_LVE9DD(E;RDM/;%?1./?[3M]NDEY1S'528 )OR]C]AK&SR?H7+^$8G MG-\*P 3Z4_8-F'4IC,1XV#P_.,N(4>@:!-T"JKV(0YQR:XK-3XYV30OAV_Z& M[ZMFJ9H]',J0M=/HFE!HE#&?62($3@J3W[XP^!8+V\<;^82&&X)\RAB8AS/E MQF=/[2D2/WSA#.AXLBUF&>';#@MPH/.8L0F/S"WA7S^!1P%JXAP_I5=GE,LW M\=:/GKM SN/06J'ZN.8+%5^A&2FF>G$]O!IL=E>&XUV !EB0 ^N=K,:D9Y(R M(&^5 ?RWQ/R 2#(A0D<:(AJ!L[2>J5\#+L($E5/C5"A?[DQPA@Z:*&*8=X+X M-,\X$+R$0P>\MH$%>*'C:'::$RM9X[]7MD]SY?E*80F6X]/^P/*8K\B&P6WM:0@YU2> MN[ DFBS#:! SGY@,5[N[E.T@VU-HG U\GGJ'@Y=IM+^VG^3;U*'-&.).Z9.)G+CF M9)#R2[A$X:Y$V9.>+,^S4("1$RN@.Q]6+>QB3)G!'0=_PZ8K>7X(-;L!1!9]O+&SR&/V"I/G]UP>DTIG9QG3&:YC6J]K&8.$\S MEN,[C=]E=SS^#?9IZ K<1C=\#A74&O=X3(70=TU>@MWN!@L.P8,_?8W2@NJ7(A_XM35;BCR^ M?_''Q\895VY)>?Q7*(!/-H\:LI_ &MLGZ42-RIPQ:2?:&E^41D^@E7/N@K 8TB?RCF86JZ_6O2%R#O\!'WDJ:8EP//";UL M\'##WL+8QYJ(D53;GSIZG=;DZ$JN(F\+?Q>=/7%,[RUQ$^,?/_ZGO&#!S)V( M26D?;^[>2C@N[8>[!'O3[)GQ_0S?%4N)'HEI,1"/\6I.%U \=(DJ0"[OQN!. M UT6[H3-Q1MHY]0)25$L6--BR1'LY+D]90D+-GNP=$_;#&%L&2U-0DW;1>K M;4AJ^L:C 5_(N;?/\5=$\=P-[&WRT;(]"DK>Q,O#H6ACV.3F$&K32)S^] 1J M17IT@314;9)KF]/6:EFI;_/W^K;,7O\S6CQ.[/K_V7NSY;:1;%'T'5^!H^W: M(4= ;,Y#N;8C5/+0ZFU+/I:K^_33#9 $1;1!@(U!*O77WS5D)A(#29 B)5+B M0Y5%$LAAY?8 ,R MZ&T=N'11 6@6HWA_82&$O)CPQP,6(CA 9/D@-K .2-"U7X0'4[02/T5/5"^IE;*UX@?%0+-E MY5! F[AF:> <%9>-*[L\?J8LUQV5-\6#I>[$+BRCO%/QKSLJX5(:?;VHELM6S^; 2KN\P$K[;(]!7)3BY;$Q MP1)P?60KCF.28^8(JB6@DJVX3=&+V^1B+$@8+V .5$;0"(OF#=0],$WUN6OY M;-S?8;&TN,/V!_OD3MOFZ[K-I;MI#^ &'Y&<5J9_PL]?N6]JO9 M3J^?>B; Z_+JT]-X!MAX<9D:HJ]!?PY_3&U?*)\$]NC2YYBQJFYE9&"+W,K; MJ_KWTK'@B;Q#:^* U$B$0D(_?K!C1WE;U@NP0Z;4KO6/>%**)PN+EELJ@:+]X4!R""%?E_GT*PHGCE@AN>P/IRDC7>?%(5QD4W1PGN%SCG83\O#%>8K8UXL.UFVC0CMBD:$?3GQ1U_FC0T#NS]DC5)6M$#D M#K-3S>BP7[ZBP^$&5061HRL6H- [NF+7NUX+JY_N,,1N*^-6+*7P[?+;QS2I M:[LYH+B.K6:!XH#7OGD5W%%M1;/9+$L$%:43#"J=, *B"$3:A#N!#>4PQ#)- M_929>B*]5C[K$E,6\H4]-++PA!F,63ZX4A2HOEE-96J%P,K-[> MHT*#W0J%0@U1:$$@U:7$-U%.0A7L49A:L<)$J]YYI)A,$8QK;KA/&66+JKT5 M4$(2&U7S;)^I#>9$94ED6D.B0(8XA6K+!22Z&Q200&]96?$(W,E:-2-0:&K7 MNHO.=F'A"*:@E)8\M/V?6I;TPBH25**@ D7QZ#TBP^.9]]CG4/, M>>%J9WQGJ: '/!(EPW^)0H>4[E^[J?'R7 6$FBPB]C7PP^#.M0FAY7P@>WVV MAZ'K>%2\:X[\+9Z&07([Y7J U)%W"J3$Y"&-(#3A0!'E)UYPKQ[.;4#=HW0A M6'XM"?VMU^_@@8SB6.T-A]I=>M9OKL(>]_T6!>F-,Y203 4^61,FZLY^9)KV M.U6'BQ^;FK3V%#I]Z'7UTDASQ%^JWXD91ZYVSPWU$U5_C%PJ["?KZZF?4'M&V2:;NT936AW_J7?,IB_*+%_'?)Y' MP;,0=WXHZ3S/GW53P9![D80A'-ZOA[.I1X5;][K50O0^.8#'MJ=+34+#>):0 MRITV4&\\IK,$HX\ 5X&Q52HR@B;F1J-GU;NK6T4>3!#L;D]L27'L)SDQD$PZ M#:O=+M:&W-/(V.)49+>K<+_WQDVQZSM, #GWQU^"T<9X 12^W;;JG?[K<43O M[(9NXSRX4VJKO9JP[G?PT0=1OGRYF*([KRH<QC]_N[85=7IKT,114HJ< SP(M7[^RV/+G?T[.EMW=-CK1^IW5++8"T/;W M4'9&1=<_D\5'T3EYW[-ZC<.FHFMTHUXD&U6^Y*^P0_4VZ$>&Y6^'BG1/WGVLC[?EKQ^;1^_CLWK(K;+AR=#X^&SB/OL>C[_'H M>]RA)ZO^O(ZL/G#35J-M]1K%_@9'UV.I;/>8#O7;.+$&IK=VK4:_V+GJZ'M\ M%BOMX^_P%EQ=_28&$0!>M%NOWO?X^"NZC0-IG;SO81;0ZGNZSU;SH^]QCWV/ MPANQM]=TNK](!]/.*'H<7Q)OJ-'D+;'N([ZF)/>;%N]YNIXJZ/#<=^0YC$T\%%8,P"6UQ]8C<[Z M3&]''L>MMU#-YLL_4U/5*EU5N\>NJL6NJNV7W%5U0\Q:F!6^K'##L8WJX;51 MW1XETFMC:32[IV.T*J90H7]JQ=(>S]@R]>-DXF#?34S =\H>QJH&"=8[&#Y@S1[O 9=#A0_8(F1$H&.MR70V,^'.ZR.LA]MKU%!X! 85BR@\"AW7C&.J#LIJ$4_KQC&5J0&-^7)M M89OQ-Q6M%JL"A9?K% \S^7 2HW$FX9GK.> M'70 '+8WL!KMP3K1*A4,W\]T2+N/^][V&2T^&A ,FKVVU>BN%?NU.Q_XHCBA M[/VUJ#PD"+0.B43X5Y1WG(FZBBCSQ(&4/K4'=AP\\.0WN=Q_@65'U[JK34"( MCM6M4+U@R07=$4R?^N)5 >EB2+9.W@^:5KNW.A;K.4-]BG-_BAO/5]1=9N7G7)UJUI\&J/N#/A)$K^.;V41*^N''BV'/2/B9K MLLPNH&>[;?4[J^7;9XI'JAQ^=#'%SB]8*)>*R#-RVVA5Q$K8E33N1\:9;"^L M9 ^X!H/STI'/U&O;YQCGZELZJ0@;\77K/M^;?6 MSM.OFG^_*__6LR66;Q".6]&/\RKS]/<(G,<\_<-(:=_8%;7+?.F5?I!G3=AX M/N=5H]X 7FUU2WJX53^G]9Q9>W_,NP]#?BK_5Z..[HY!S^IV5PX\ M9 N6LJ_IB]NG,UMQK37JV)3<:E;P@A]T;NE34X?'..D:]3:<2;UN#;938OC9 M,O3+%K-=/]YAX=GV:< FGJM&O7/ROM^UZA7JM!SK<3S-B71/WG?:5K^"2_;Y MF'S!MWAU_65OC_VIF?%C_76-.J;EMJU&:RL-.O:7$>\N97IG)],_>=\";MRI M;_-H]K74 _N/*KI:7T.._Q,3DBT[9QOU 3:::5F]^OIF_X%7=O !=EH;+O6P]9(U4L^ M[6@PC_"E-])$B!\?&A&;S?NJ.IKF<:)@FU'84![!AX)J14S-U",%S M]_""@=G.H1N5M'??_YSE7/3%IBBZ9N#%L4'"6G$ 52JPO-38BMU![!PNK<>K M:-6/$11;B*!8HX:PQF&.70_*52JMHM[O]A@DQF'\;I&;H%D_=F.O=HCM?3Q$3+^K6X/F6GGG M^VEDT2C"I7\'C X#/=S9W'9#M*E0OMG>>B*>[/HKT%3#C\[)^]; ZK:W[OO? MQS.HFA?87)$7>%AA$ MO$#N-Z=Y@#2K05=WXP9PY\308@W(H']C?\WRJ._61 M(/.5 ),"KB(%QG+8/6M0/]XP[8:UGNN&;>O^?''LR-%M,RK:\/OU'_M[/D]U M8[X[MXEG(QLJ,Z14NSB]D_?=>LMJ]%?;:U_ S7DJR7(;)X-%LML-:S#H'7C$ M8,G%WN[OM>RB -J'Q=HGX;1[NUP7!%!!H @G895KZ ['J_N4YU*LPX* M?;]EM0>K@S/VD__F;*A_/\8,K0YRVR99V##JHXF]&M'O:G4KQ)@?N\)L\?2W M27XV/7WTNV/\M]79P/.^PS8P.\HY*+'QDVZP8_Y5,&WNE4!QY50+TFAB@A < MP %E"VP?\-N\M)4!3UE 5K^[%TD!3U-G:_6#+Z;3YE/0.FD,>3AV2'W.#JD+ MI)SR7F6A/79F=OC3M$?_3EP\23OFOR-79MY\M=T(_L(Z#$[H/)C?X/G7*&GM MFEFJX,9U[3'-#JC;?1"O-JZ(=@RZ?T9>O?FY8R)?PVI6**_[U-'T3Y1&U"X$ MU2@FI.SQXZ(\OC86/T4\]A9:Z#VGA*\A;V69LW?ROM7>"']?0/S],YSW-A6+ M3BS/ MF5-[C#VJPN!/./78\1[,-]5)QEE[+1P"W+D %')CW79]3D'O"G^ZR_ '"SS6 M2DR(#.:9ZWFNV.;R3;2?<1,M.,!FK5E4LS.;L,PTP-\#7A9,^.<_:CUZMJAG$TPF<%6UG 3Z052WX=#_<6#Z 456@O1O#I.8 M@O\]=^9R[+_ X.4E)#,9/KG,O;M<%9Q#2]$2K;2U?C%,\"GO MUF/WT"+Z4.0NRZX6GO,%\!"8R7=MDRM$%0O9B^LR EH_Y)0=E]-_<'EF,L]? ME=+LJ%8CRW0Q1.;7<1)B-DX>%E],*GY9(](IOV(MY2O! P>Y';?!L)2 MS^?:\*)P@F@51:B9ESX)R!&F$1F8RL-!J*H&1XDH;0%S\NU;RFJEC"=WC&3H M?NI@[0/3C;$/XRP@FO(3;T \!1 BR8$_4 V#&S@/0IXA1$>>3".2DQE:-M8] M'"&]/)1K@QMK8M_'Q(OICE58,GPW=_QQ!*<6< ;613 #COI $4F]=Y$$SZWC M.Z$/'X!3N1%A0CR5%]G TFV\E]SIZWB4S^J; MV@2_D'MM.A%*B6XT11,8C :K+BE)4=N)*/<V9 MZPL:)JING?OC2U%V2^3U5E(G6IV3]UVKW2PZ%1EP<,C&BAUMI_CU]G9$L:*% M[5C]7H/D%1Z1L%>5+(/3\VR1IYGX2!5B^J@5.9S;#Q2OJK(_8VPW"529"NM2 M2=UR48<%')U=UHP-$&<[^?W;@W*/7%V#$A^C0IQ55V$[.>S;VQ)6#>I;S7;1 MDF)N%7-\K,C,B&.LASCF*GU5$ZDUGDPR="DOX 4&[*<@<7T-X7J]([M)YY<5 M43!!1V:!PUF*0@319?3=L4$' %[R\ W$1N3=K!Q>3_@5O"_KE"UHH=*++O%N MD3!41=='V'V><^OM.E[4EM7L%U7^'':]&+YEZ4=1-+EA@@""BX/^'PLT](^N=U([F+\PZO\Y M.S,_N8XW_M7\!K+M.WB5JT#\:C9[[TP,HT(+IGEV)EXDXS*_J^5/\$QG<3"' MAYMH[A3?2)MH%[];G>B]R2[+4LKU]=1+ED.A-/KFY;;?F3\>YK#C\Q"TD-$[ M\PH(#(/F*D @-#OZ6W^1KQ%\"(DD9!9!:@BH^_-L2(+\K\"S$.;Z:KLEJT6( MZK#1SC5%FX63Z^O%C:1G64"M,E"NBVY+@4Y(.%1K'NX SS-8;BP:MOV84;=V M(XOP)O!\/;^\N;XR;ZZ__/'C\OKJQKR\NJCM!EH+UW!U_>/CC?GCVKR !5Q_ MN?QP_N/C!_/3Y=7YU<7E^1?SY@=\\?7CU8^;)U[8W\ZO_CC__L]4*#O]X^K\ MCP^7L+RWYOG5!_/\V_?++TI VQ62:=D/+R@-1 4X6N$&RID]"K/[@ M1B,OB)*PM"A0JUO?C'"6\G2 <*-;,Z_9(D:K81!N5X!(P;=%>>332I71*)'\ M VVK,*[K>P]L&8JXO-&;#-=>FBG8/GGONYZ 507["!P>EIAAM?[A>,NJJQJ@?OU_(QJBH43L@T8YK)@#>R&E< MJU7UU7!?#KI'.2#6!5WSY'V]5E*!>%V/0ZOQ*)_#NLMNK7_B1J431\L*_((& M2/#3! ,'[GUSG) O$+9I M7%S__?+#66/ $(8+-79F0%%A_+R6#<#R<$(T^-Z&Z/^@=<[1%! &,_.K'8ZF M/$RC)?0(F$0J%Z*N$"-HHZ 2Z+7 MB^0+Y>%-F@_$N0"^UF,O 1?M\BYC[ZSU+EO";(Q MXPX9T2ATI:YOC#S;G<$ HR0"38.XRK\2X#KR>\0YKA'AWM(;4C^F"*R4_$CE1\?4961V&%8&6 M#H.OU\P/3/-2OU'.W,E6#%"0$^DI\NS[*'%C@IB^*=ZHV#0Q9.5I#))8\%GI MY^,]Z@N"M9Q[\31(;J>9Q M[R]?+OA8SR_,F\2/IB@.ID6@^'?"%R26]_ M3N+ZS.]S?FT7A!H$]SP9>LCW M$6?Q3$_CX);\]3R4D%(PY,\?@S0026'%HHJ?Q!:)5-F(;'!=E50&U 0Q6%@@ MQ2IN$D#S&0(G"6/IE>6&7=C7 P#_SP S$#S -5S-G1MXC-#X^XTSXK\;#8)# MHZ.&2*%PSJ2O,6BU"*2P0!*53R^]" C-_[HSXZXFPW-NQ'6*3!#[:D #XQI, M;L&GL?.G>1748(XZ'.E?\%S?DN,BQ#LR8>CP%N&^IZAA;( 1YA\^,2#"@<@$X2D. MD0HR@DB[]060 VS&IG[.!NJ4H(OQ2'3)W,9%6%@_';X5&M>I_;9D\(]_CLA1 M8J2SM+-(^=T=_30_AUC_%P?Z> =R#>SHROT)(_BVN0I5X8\+K#Z#J-K\M=D^ M&]V=U>OU;@N0E=% !K%)Q#5>&^+J8A?".$58R>\()(1$XI0!-XM@:=94Q[A#0"Y0PHJ@K0 LT'!.ES ;=(IF*O" MIJ)D-,V[G%DRFMEC%HOLT2A,; ^7:-14>'1C^\9G>QBZCF>2O9F8 .R0T&-"6@P)@*II$LBK M0!GI+Y**,Y0+3QG>\YD:\P,9O-'T&9"2&4GNT;N+B9(7KK^IJX\UN MHCZJ@D7Q4:.,4I1#$_-@<%DPR7+ ]OJ;P_4SH G"]CM3H!]!&;I6@VN74GSJ M"^'JJ9&%JGX0!*ZZF4H9Y0[)2 5BOH:VC0&;;2WS;Q_,CV? VX&)R[ZIYV0W MM8TOPH@D3=KPZ!\WRJ@MC3D2FW.D_P+['0P%_,QS1?!/->USP3-JBGD21@E( M(88T2,!J:[!6-D#,P^ .F N0K?#.Q>!K>$K0_TDP2JA;A6\F\S%?;1WV?$Y7UU"CP1/XN^N?T:"" M'*N16?((G3LWXNAJBHZW'T#*I'7"VF=!3,82=^0BH6.)9Q'4Q%Y9S+ I.AP( MMPWO"7&5E'X9%3UQG"J>H$<$.'X+@PGF$"#1^N14S&5N8T?*9CGEL"HD(;4: M_?63D&91].M%"BY8[#?[ 2V-WQ#A_1BTGHIY1FU*;2S/,V+L1$%ZSJ.3W$(, M%WVJIZVWO+^Q_1"E[PQ&T;N[=H71.# M69F) A]I.3KO;'@1V_*@BI$&9XS>HJH!-QS' M'ANNS#LIO=&6HI^A@TY<6$0E+-@@#6][6-"IZ^E'&A:X5?%^!0(@B77Q5P31 M8B0 :DB>$'P=#VP*?Z"_)4KF<_2&3VW6(2;N;1**XX]B&V3D.&18T\FI,^6! M4KLY9@)-%0:EYXW&>!C'\]*W,K/@%J8@ZH.X[TBOBI:I$@636/P4^",'L[X= M=,@R"<]L^ZVU!BXM9QV *8%P$0'_D('5FLR)UP7CVXJK0$9"[&J([!'8^XQ6 M(T)$T1<@&U:%P0,H\P_T@I5VAY+GC8=$GB([\8%6"$2 VQHC_DK6RT8%DC+2 M;-AU[D.K\GWXC/[NKRGJD%:Q_GV@R)!BF "Q!':I:^AI8+*10VV\2#+1LZ5$ M&AI#0(<-!8FP]2EW9$@YL)X/@ODB)P]05(?9F;"';L5LM \= /):IIO(!2V^@1-/X4@"<,GEA&R."D@<"* MX%WN[L#45L>4G*&-L$79&PM!-#N/VRE$?U:)I^\?X^F+\?3=EQQ/O]78YT41 MQ\4EFZ(+)\ M_L2>3"G83,ROWRP* E 6U[*RG&F@#H724>P6>MA@]&G@D7YLZQ(32D>9 6KF MUU"*+Y]AA8[Y_Q+S-)J#'$KBQM=0_/BW8.K#;Z6)B>;%U'4FYD<5_'3-P4^6 M-/9?3+%GF\UR\#?8,_D!^8S?DLL95@E2(9E'0:!W5+-HZLY3]?#W!X"CKM:LP(KVR?MVL>H.:(ER:/0: MB['A#OLL-5>"CJ%#!X#ZX>J+5D9D3:@U]PIJ':Q\61%J*.,'+!7'Y-=D-SN' M*RH=BC"8K262AF2+F1!>KE*+LPD4G;7 1'7U-")]H<_^([3]B N9* ]HG'FB M4O9"ITLEDI;G7-1,(+2?G&&(\0G"J=\H=5)B> 9JT"7HB%J)[]P&L:O">_/J MY[D(B+J)@?L9WR34S[-ZB>VG:J]0>WSS>A0'^3P#Y 0!1UFQF40.. =^3?' MJTZO_02G5^V8T!NRZIBD[DI12\+@9HCH)O0O33S1P!W3MT J,2= =4TV-"TH MZYP--]E'.6"Y$*;28L[C3&/W[ZI@P25%G$Q<>(3;7XFZU]DV6/ ;S#!>V/!] MJ;2WY6EUL;"="7#33*ED7H>7 5PP740FZO2XE=5 EC]2Q;[AJFC%H?#W9,9% MP'4C@U80O&9^#H(Q6=OL8I1(MG*X489B%-MO>Z.$J; =B6U@(VR!>SE+PTY$ MTEQA H+Q#A'F_6]\1",@E**V*1D\\3/L>B0_9TO!DKUF'H$2+O]Z9\HVO?7Z M+RJ1O+$*%B>[[^_=[U=K'/PCB"D"O8S%%@HS'WY3Z$=4G2G1&A>P?L+,:G;T M/C 6#'LJ-:4?2$OHD_>?,IPLMOU;+I^7)6_[V(=B;TJH:UT@SDP.K6Z%7UC[=R5+$PC0\ M2HG+Z%Q'W-H6;I$GM1)683V+9J<2T3_4GA :WBE7)FF= ,WYJ^QCODV\DR#] MYMF ??[XHX1J-?1K8,?@OC4HJ9MP<%1-Y'H]8!UA+#_XZO!* N #[[\:!F!] M\6[#&K2?L<'P,'#3%TO&?!Y P]?97:9+T<'$2?;MI[ M L'Q'2<*)@"+ZK:5+K;AL[K]N@5_'RA-6MTR\M+/FUM.5:S?6V5Z.?8)W$_* MF)Z>ID'^F-J^M.I7PW3T(@[:E=3)%]IYL/2"U&O-CNM+&[>K'4W>-'F\'_MY M/]81%WK4?@)$T-8>-N \A%[:3WJI\TZ#$K?G8?L+MB48_F[[/TUL)C<.[F:M(I/2]0O38OC%?_T' 5V1A M5L.^P9RRL=2ESH#&W0 ;"73X#G K :NUR4\3F!'PHI).LB^+ M_/QP?"R4?C#.P*WC#QI-&0B;^ -[K9/WK:;5W$Y PK-1E+P5_56++M4#%B55 MJ>;JPQX@;%@?E#3!>P%D9;75_4-9.]]5[N87:44\",5N;:Z)^4R 3/UB-Y3M M&1*?EDBN82@O,<4=,7M/,?LJZPS%KI!8]GZ?H$5C>7HSC%?/%UD;U]B:(CCTJ MQT$"I[Q9:M#C!MTQAJ_EP^]1)E"S"?\U5J<:E)[WABCY%TJ%*VD.O)<)IR79 MEMAL"2MDC0&Z=C+&.KC8HXB/BC+:D-I1P@.C.^5?:L6I5(L+D4==TEV]O$A\ M"VN:19@:+3H8%0OFO;!XF7$>W< MAL!$U :(J=*HW@$JPSC3=/HQ^ M$&MD#,^B2,L!O?3'5)OM#O[^E,1)Z%QH1_N=@1^OE2*,-I-'3: E W<&;1T] M4P24:,&%QV+#=T; ]NS0];#&B)PR)<%4>4V^1#W&[H/$&W,3)X4.V"&P@"Q# M[&$B:G9R,J\8=8@='GQ1AS5M?1 9 G^QV8H?<+-Q^/G!7+S("4&F]%K5=ITR M_%M9,33Z;F4R\39QZ2"RAQ=&G"SDZ/3%O8-,$0?QQFO)L[ I/ DJ1K+&##J/ MDJ785A=]$VUP?QN&?WEO7B&9_LID^B.2:?Y:H]7\!1>IVDRZ*ZQ\,_%N"X>R M8^B#WON'Y*)O'[FZ'6M_2S+=3]Y_=^XU91%I3%G2H9>^O;VAGN,!RP27] _G2>LZ_/KPH M:Q^_])PQ#]9JM7J5G#V'12T6K>5\$_TDM;&HF'; MFUFR,L@^L6>N]_#KJG$6LG!E]=U6E>R;9!A1K?KX(Q8"B,J,GETL8+K5PMB# MFIE.;-+,!U,/^T?&AT!5%,G8>INX8]L?.5C>^=/YS>_F^.0780$IW\,(&*;+"%![,=\[!T)'?(]&$IV"0EPB:\U!N1 MV\B[492(&I1I Z%"(]XXXWJ9V?^BKBW%J>W8]$4OUZ':DS/^%6O9GB>W212; MZ,"@(K9&66]"V_SBQ#'7448:Y7,KB_Z]#%:3Q5/3I69<;%(ZK5"\%D/@^#/V$GL>,]K&P5U'U$55T2KQ4X)'RB M"WN.W;=$U'*EDKK]+C88K!69B*FJ'DMHN.A]N[5ON?>,WF!&M7V#[\]#]S^! M;_/UT N?NJJ;+N(^]A3"CA8 ;<1(0"2]R.ZNF7/Q MQ\W-Y?45=PVY.O_RSYO+&_/Z4]KEQ+BXOOIP^4,^\_WCS1]??M CU]\^?C^G MYBQ/W6!D&UV4?F _J+1=H6K)@ PQH::LW/<>"--#Y%*T@.+0%-C@J@9EY;$+ M2-QMEX,8L'7YF1<$/U6'2HW'$TMV_;O N\/J,M%/MFPGOF@1AF%4('LY:<=? MFSHIVN&#<17$HLO'=^<6)D'V^TG,]T6?[T;-)Q@4\R=]N\(!G9G7TA9$$:=S MWERN Q?("0&VCE23U,Q_!HD93RZ8Z0,@(M%%%7WEJE>CXT7./;?[\KD)V/]-@&T[H?=@?J=V8!C \0D[ M*#;J9_^W9EXG8=[7/[,?8,63"<@\R,I#6 >\3:9>WKC8#O-![+^9._/,JK/1 M77=VZ 8)8 G,&834'5-DIUG 16/JQ>")'M)Q8,D)03\ +9(B:["EA<",[W!8 MYB%'/A'3'TZY'I MYG906_ZQ\AQ5_[X\AN:I4LW\A\.!+=QJ$W F'4Y79MLF*-8T$-$ M0Y"&_\7M">'S,$AB0P2M:!I4A6GP@H-J@T.A&O/3!UE=T$S^FXB6E2=E!2*& M*S 3IL &7O*13>U["A3 ,CWLKAIQC?_8O0,=Q,)0'9+0?>P*2AK0%%M*"*I. MZI5&+IB D+:$A(-44=Y\;A)CT22%.0"^V+408]!"ZCKK.X1&DA0!."4%DE\Q.\A_.RK[ M\E[_TA!?,CKE'Z5VU;GO;-C!R)W#4O._B+8?^:_1_S0K>5Q&O:FER !$H"0R M[HHVCI"@#I6B[1!0;,\.Y0E1KTM)F)GAS]#F*!&.N!V;!:G_"L.2V JV9L6. MM.+B$E,P1,3:4L;@\EWD]8C,0]EI^..?V$_WEG3[F*>@MD6.:-:AF. M'9DL "[U?V;NCEQ7Z-.BIR]V\\#-W[N1LR/^!3SF-U>1=/?][M@&S(2U5NY< MY_XP>=,_N,&K#8).%)_=AB0'6B9&R;K4]1J^&F$'12QV)@W&A<3D@RBP 8<@W_ZC=B)A;%"+18D!R%??^P88J(3WLS(;8?@FN M,(UZ=DZF!=N7K\YF:"1!Z=L0JQ]1,V:^<=S&EJ0)L2C N*EHJP[W=.;8,>S/ ML7&Q>B/?L8VQFQS'R5<26XFC+N([(1.'$;(-NFJ%O>=6R<9I0W2OX9Z['G 5 M>-P'MA%1[R/,E\$&YC:;@63K=B9D]_06GHH3GLWMD>P(Z+D3AXX= 03, A MZXGN6ZH/HUP(104'*JJ)9:S,!,!/&00F[YF-:)FOS!@;><=+,,4R&$O. K)> MR@/FYLR(9]P^C%01AUN],?)F,%K#8.W6*?Q279L!MR/L4X8[@A,#KBBTLOG< MP0[@ <<]AX&-BHM$DP<2./'\\_!8LB^S=%\9 "IULJCJ&V/'F:?7A10I$&_\ ML8C&EDHHT0_Q$II-_YTXXGN2(^$HAZZ0IR043+%+?>WZLBR4E#\ !9CIO=D, MP(X&WP/5=PJ(;6G?2YMNKJ29W,K>"T:D"Z/-U9O:LV%HZR@)-(CO,0O"W"=. MP3_3NUR^#GH1#"S% 48^^9N8%#0.#)(FP;NK]ASWDBZ.YD>H816B4;>888YL]X808.BR$IN?V M_Q)>9^F9R>."XP#DTH[!2(^!G_PFZB6CZ*A)C1>LDH%(Z3$CF;IS9B;?Q1J_ MT1I_I&O,V*PF24A$"$1KD/QM[K5V23DX)EV@C--*W22\1^($R\C^!]N%W3@! MRB0V]L$$>FX#75..#"9BB$1(X)(Y*EL1"2*\>+Z*Q.UFB#'.F)$#299L0 A0 M5='P.MZ%PE0)<'\Y8!)2\/DQ& MJ";7S+_:=_2R+T$RDH3*;)@_TR^]-Q_V6SV9#?0>WEGX84W#:O= MIL9BJ&.;[7*"]-?__?P)D%IV[ST/1\!+ )6^?+E0-)&>$;^D+8TSG8LE;1NY MO#DUCL88$!K:M8)M"P(4!#'LR29G;+-IH*!>:; M5I=VS&9GT9RWA+<9$89/.9)&"4V(SS3;)Z7J0EK? YQ M:5?80L1:)@&(TYP,FLS'3.70)T[,.'9&4[:2&9G0#]9TB(NCS8^NV"P8DCP] MGS,HU&CP!/[N^F<1"V6DGZB1+>$.N7,C=CB01&B#P,?&2%C[#&W@#HI5("Z/ M'FH&.>15$V'E(^#47)"+R?#$[@/B#>Y_&&X3AV2"-P!1O-,6D3#X0BAYMJIZ M2@A/! @F,4];0JL:VP]$0U6[8N2PY*?@$3"V.V":A3%Z9RG6@C$J$_G% @NQI 6GCUF*2T"2, M.:S<8YDQ,G@@\PZ^8.F=>(6- ,@$2AV>G?APNC()%@1!5.7E%1$BDR !\%"C MUD2<,$#J ME,MP)QW6IV6I!W49D$I/%"6Z>8IH8.$M.Q44O-[MX1MD21S;[D M4LCS0'I21A#R'AT,@$]%L#XX=2DL1&@"0OO(!V@H57="%9[X[H51<^(X(G[!B MW[@S@H(#J@%(;\322*K6+S.>S=+K0T1_,3'W*;+,P\;J^ (3]3.MS MG;I??BN2=(.O"AV@P'#5A@-=+L%M$(GKAS5Z(LW,X>I+F,LE4+!P9";"VPM8 MX3N:ZYII LJONA1F:($!%>^N4AJ$Q^XQ9ZJ=WQ/)&Q7"IUKU8_A4,7RJ?PR? M>HY0@?]U'K+^N7,B9V::WMUUJK'VT: MZ(7A*!3@=+\G<%\3"C%&'F#B4EU,AB2#LMP9\(#089$&;1QI3_B(;,FC4<). M8O$%A5K8#V@;XJ_(VQ),)A'9 \2H&#]&WNDD=**U8"+]%[EE";.)-)5'#INF MT"I"WKD1-LL05OWT55[@R[A2*;7 S&ET4],F@9B@L>J2N;?QC2ULU\+"=KC7 M#T.$7)1(A26/"^',A9"-."'-IP8;ZD+W#N_HB(VS9-I,B^(L,4*B)'\-Q'E( M1B.^V M)Y54[7L]_%'H)J3YYQZL/?4E>+J9T,@/^O-A\[!/&,L@- 8W(N.+V!51V#$( M].$#^9&,4;I?ME='IA;<&9DL[=L>EA^[%7_A ^@8I*#E.W9#%;R1\D7^FOW* M\*H'5,OG.*=)NDJ,IC#@:_*:L@-$OA'-@ Z@9UI%=AB,Z7I$O''&;6V)@$ -5!2S8%&'EBI4_,T"R#U V]_B,] M8 -$RYP$P$."8:(X*#>OT4OE!-J,>7T*QXJ#@)[ ().UET@UW!$!QC[?!Z9 M.JU ,X6T[B$38W]BY$X 3XT@S!P$0-.71RE,F)S#AF8IP>SDI<:_RY,?$-C# M-$P2O7S GT?$,(4%W(:3)4.1B;XS("EC1TA+,*7P74536"]2,T0DL1/>+ ?1 MZJ22Q4QFL7SB\J!3!!'"< ;EV=;C4%$Y-YJBWS9#ZTP*4&7[E(@D$;1+B 0\ M< KMB4(G7O\+D6V_L4)QN(SVG)!M@38SSN5J-GH=TP&1+GAP',%+U$=9,!*# M@0(JSX6Q=I:\'1B"[CGC6S0%LZ<>::C/1EVE:,WP<3E &FWO.W?LA!74;6Q@ MH$WH_J0H8;10DE76Q]J3X4^\B7.T\0A1F@,^:!5RM2PBTJ5D<_TM^6Z_@J0] M2V; -4$@17F=HB"(_%.(=\3+"1WDS0 /)?X*6_F?-HKM%%6I1QBA!CG+#(U! MR717WS1:N((WC38*O^:4',SX YQ"'7]!+Z*49X2H3<]W:IVZ>@7],D+ZU]5H MLJ.J=9@?T*X>2\?:)0M12.E5T$EVJ3@RVK)QQ9D=L=E>+HC7TP5N;4@T$E@D M0EY(Y!"*MZZ$:P5=1$[WFT:MS^^(K%IZ_DVSUI1IMDHC9P]2F4IN2"2FE]G_ MGBD\:ZZQH$ZM6;*@3JU>6%#!1&#D+]6B];P,2OAWV#1%,8PQ#7P.B/-5!1<> M+GD4?AB1("&LH!R!&Z*72U0@D/[CV+A+PN3@/CCX__KJXMI$WS]PO>O M\]@55;$%+EP0:46M.H"GT><%#7:^GB* C-QQZ>O!?S=;4.E=P< P_;:(^Y%> M"L/QIS;ET."C(!L'L2*X M_TY,G,P0" 5 A=.+THC6ZS%XT2T>:9S)%4*9,URLVO0-XI MF\ 2UP MM12&3/CA^'=N&/@$"DQ4Y)26F%OADE$@S6@@JQ>EG0?L-T]52](V M:R5Q6VI."92, $;A2:L)HI)\2"('F@&+?5.OM3IKB'7I8!."Z=QVQ99T7!%\ M5\5YIK"W,EO&0*UZK3E0"R!3>2BD:RP8UNJOL:C(PZ>EA5&7!5\TCL$7Q>"+P3'XXKF1F!T[Z#H;V61L$K.Z M[\_3[,5O@%"CAYVOY"E"Q/5R@X3LP'I%+-BOE)*&?!BKYJ>Y,=0S553&.D2A M2"^3)YNZ.:E'542/LEHEQ'=BQJS,R8IUV1WYS8?X(YNY( M%OBKJZHIF;RC#ZK*GTH[PH6PF1BF=.Y0\,'1*%G0#L<@37R3$:]A:H93-?8T M5[&>FB2:"JGMCMT09"50HU',\^4G2QG, ]]!8SU).B35S1R,CJ=W12J0)1= M>4$4Z,H^H- 1A6(PY%94GH-'TI#%"^F2_YX]A4R0<.I.,SC?**<^622>I@J/ MI>=8G5!KII"L=E?6BS,!ID*8AUTD[X8A)_5TJW>/88J< M^CJ-5Q^$20X[^5/E9>\4HO!\KQQNCF1;, H71:Z^#S^?FWM/2% MAK%D/OCIF++(2;&<%]OZ6%?C &9.833M&5/?8&+(CINH6>E]:%.23"HK[T/T MLC87O:3N.)4_5?D0%2I^&0O69X;<,R7;%L0<)RJ^7G36,E5GK:PJJQ5'T "% MA#-BXU&A'I>!95?@5[BE)J9N"&(FXL0SNKLE2D>DA/_Z8ANO6 (AP<7V0]F&*#E MT?(9]=)\!MA9@@@-FW9\D4,0R=)J0,:O_W[YX:PQX!5BY($#@UDB@" ])Q$Z M0-7SV10PQ4@4_Q8#JPR1[ZZ7=&/CR,*B;IG17P5QO10(>.C"I;8/BT6Q2*;/ MI7F]=[;KX9T@&S4:A%AP D%DQIWULE;C)%(Y.IC3?.9BZ0GZ*TA$J-#,B:>R MS L.16E(\"?34X_LNT0:(Q9>?+)L4/80KH,>Q[0>-])NF2+F2:2(^+^2\2U1 M$2L-'1+UUG#=6) M(L&3"R9P+0: HE$VD3 LB31,,INMM!#*8C2ZF? UT!;1SLP4_SO66K6O4:!:, M476F8*4PD XJUC!$>5H,:H%;A1G^-F4#R)60R#=VJ7*J*(ODBR M4[@ATMZD M% R%*6N.'>(744G3VSI?TL] .>;J>@FAC*ZL.'E#ZDQIQJ"YQ#K!Z%/BDS0RE2"'GGMKRY(R$>:,$"(D,BZ=.0.Q0RG''F(DI7[5,:$E4I]NW0GZH4(&K>**E%4?.B)&#% :8XRB M.!1AU!@^AC4"?-(JM#%D/KGVU3C(7$Y@GJY0%L=40>VS?%3 /W-(=E04Y!^P M5B)&>7EC):B$JL-H ZL-5MN*N^9+S[/>5^N#*6F*Z!Q?YR;]5QC;F/?"H&6 M;ISN/=(&$Q!(8H#8?R2E30?129D0H[+2"1G,*.8Y2J^(I'"X>H-/ETX!12O4 M1A3VT%#I:_J1XOGP0:M@>#HF#2*H0TE8'_9E4^==@L3"GHH\3;LMF-WWIE7O M6ZUFEV/7VNV!U6JUA;6AU%.;S>)[JFBU/1+-OJ O]; UONNB*))AH)J(]H?1 MK#>Z9_6F9=+&S5/9]4B.DD4 ==1OPGR0YNX+<20-J5"685'\# V[ M9\'D#,@]KU#2O>_7?Z@2!9J5+#^ ;C43-"1C)AO:'@D$T=1Q8NX20*7.&VWR M;C2:JNSN;ZXZ;'2J:4T E#7&T)3&)R8?RUS5S:.KNN"J;M6/KNHGI31945#5 MO(G0IX3!2&&(B2<<(#DI*6;^&","EI"63RDV/04!QA27\*Q9 RSB8/Q#JS M% G Z1KH6$_)U&6;()T.V6FT8@H&\&H$A89>61=)8;AW'X0/09$$KGX'O NUV"-K')B^12_1\:[=!N4?3Q# M:Q[6DX*Q!/2$S"XKA;%.C?IN3&)J=EU)),Z+@IIFW%D,B!,7QV:YEB E P/U M:D:IJ0\+1A<@# Q*[D4Y0!C.IH)S%K+,][3#E5Y?>_ROA(N-4ML(U%U#-&[F M7C\\R4%'9-W-C6>3W9PQL]G]'81(O;'..-R MY29%:4ZADPMB421"B9>\RJQZB0(_CG8;2"$ 7",]RXX"Q..'M/ 1ARES4HOS M)Y;>HH+3: ;@&0[P$,^QS5 8GR$X1.5R!GJ$+BJR6MF*%!L( FLA7;(H&<'6 MSH&J+,G$&#;K$JF,A.>P(IYCBSR$#5BXBEMT&)K MF"!LJ(Y5RJ?OENA!>A,B/1/YP+&%V%*$+:Q)NI!$ 6^_B%(WE!"C"DYF>@A0 M5BK!3P0;9:U5(I0@,B,N6(*B+;G?9$Z [%+3?H;-$OO%33+#TH:H/D7ED3O2MY2W<8PIF_]%Y$O]-;A'2)T# M?08JBPF^WU+'T&%B ?K#:#MTA'I7-4W%54JE4HGO%J)&-BAN; 6HEH9-) M)TU#3;$#$4:$^B(4@ZS^ELD%93E1E5-1N(H9N[6X@JS'D MY?PL=M]3(!F)T7?L;# MS?/#:ZCA$9=?"5&[8H12W_M8"W:2\8\J;P]E5@D#@I"'-,9C9-W>*%!4B M590,AI+;>B, :;T-:^9-9N'<#(8,>&DPJ6H!I=4+[K7&T?W^I/? M6YT;+""3:8J&H=UF9LZLS4CZ-4G\D<@\T-3_)7?Y'99$U;/:TL(K*4&0"1)C M%)%'+A%E3B^:HRTC>759"WS%3_YY6 M ;U.Z[S(XAL_*#WB*[G/C(_+ZZ8\6T(_I].-@&[/N=WA_YS43^AS-+='\K.\ MWDSB4'FVYQ'<.-WIMA,2F20#I_H[\LQ<0]H2OZ?DT;[9,F(981X M-Y_ZI4 M8)ZT(/N#]&2A^$OYKA[?"T66]; MS5;?:G8Z;XN41)#_3O.7[-X]9P)PO-+L9?G=2,;Q2SFX\T^5#?]FP9B#W-,4 MEGSROM&R.H.^U>X-%JZE;)9R9'J&Y7>L;JMGU0>=@US^:=.J QIU&]VUEO]V M!RM?"I)%RV^T:O7U5O[+NA>P>+T6T*>%!HF%UFUVK5YG=OUA(G#:L9J,+1*- KBM#HD \#A (]5J! MWE??_]HD:!,9(#_O0K'JL^:&.OB3:5F-?L_J%;GQ:[NG;:L.I+O5:[YV0)SV MFTVKT^N]9G+5?%IRM9H8G6A="AWE9.,%+@-D53"5 &'U@V4#'A=S (MY6D9: M].WM&"1-JPV+Z[<+*MHS'5'3ZG:!O70*6L$SK>>TV>Q8S7I_]7+>[GHE_2*= M?1J"NEBZ6^W/.GC^U@!D[%J-1@$#7INLT[!:@S8(.P63R&L#Q&D+*&:[L[GP M^Q*$OG9M= M;@L$K,U)^ L@78U6[1'FQ9WHJU_02,9AMBJV9-?29*O>LQK= B2>0:YM(P4O M<--G6$@3B,2@43#F//U*.JUNK8)"]BQL].3]-27;BBS64TQA?FMAGL2NCZ=3 MMUKU"F#9]>DTK&:O9_7:C7U144$R;_:M>GL/,/>T42\AK\^LIEZ*)A(*9X6$ M]Q*8VM]B,@*Z2KRA'UQ M*),TTA76@SV!!MJ(.@4%X[7=QL' JA^-_)V!U>F_>ESHUFN;T^0G$:E6!.2G M0>D9>\7.314M8.Q%4O(LMHIZ%U2#/;)5]-I-J][<"UM%NUVK$&?PI*Q50U7L M_.X.DUC6YO #7S8^A1=YFZH_YL&3FD;+:@U>O9.]V>A9@\'FBOP+ 0,1_<[@ M58>!#Y[63[4CYELD=.UY&4 GG6H/245L%C_8F9PHOF>, M2Y!6RGE::PPE$+3[UJ 8U)9??W-C?-[7G0_ZF'ZW^<:K$;1]W3V(.YU6SVHW M5S*VO3KY-#4@:!=N-$6^L@<%'WI6L]VRVL6XMH,HF-"W M>O6&U>^M5R]A7U8/PFZ[ ])^O6"^.)!R#]U:04Q_KG(/5X%_-E]\L0[.FM&U M6IT.9@V_=LM6UQJT.E:SL;EIYX4 XK33KUO-^JLV\?6+[H<]L_"M8Q,SU/"R0*^O QF3_F2VP_U =6,NTS;$S"JDM%!;JSH[=K-5- M,2KV8<03^<7BW*#\*CJUKGI4+,!8O8 6=Z902\CV!^(N\Z*<^#@A3PSU;J5V MMK+U \U(/=/N WC[WJ-.B-@Z[SQR;=_0NK-AQPX[5-X[O0_"G_#QWXG+S6D)C/B* M>,/",>\=K*<< <;/L/(R0#+R@ONS<7!/#='%SK+=&-*I_.!.=!O7#;/_<(QH MCA.^J==:F4,L'RX=1_8&7'K0IH685GN:?F]/,,5OKJI_]S16]$4DYF@^/YK/ MC^;S0]KMT7S^8O?[$LSGE0-FN$A%OH_2$G/ENIJ']NHV%##-UKJ1,KJP.NSR M+6Y@'S]X4"TL'WL$5=%#L:"^[)(M5E?VGPU.*]T=FP&KI+#C1G!Z"8:!?/WM MM'&@I,F:TFN(CG:BQ6A)BT?9Y8\ZX*KFD;+TD)5IOT-Z(3\$X\(D\4.V?8^E M]=Z+IJ'K_\3N2#0/M>[A=T7WODCJ_]H$LIT/QF.*0B0S>S1U?6Q+^-^@";_3 M)Y/*=NA, %6P7DD0XH9LX-OFU,%_X",L^J?G3F3?M0E(]O^!'[B%<1+Z;IS MHGCPB?MGS(V,Y=@S!]E=-'6\._IZ&H@NA78H1C2_?/Q@>HBJ$78QS.R:P#IV M)Q,GE%J]^F3$#W,GTML.ULQ/\(#S)RS%<]#6DLCF\'?.K4/(&IE3^\XQ;7,* M$YJVYP7WU-"8&C&-DQ"7AEHY]TYT96='-YI[]@-.A/8(!GSDV&AAH(.9 ;#P M)&!3U.EWM A(">Q;%^:0WII-1IC,]"\/:K6S!C%A-7J3:.1 MLY:)->7M%T;>4&6A!24_2;W6+ANLDNFM:/F*BYLTT FS#>Q]OA8N\SI=P!N M1$'9H(ML8E-'IP4[["V\<\O+6EWVVL\4N>\UCE[WGM1OJ+;'I[O(77^GI M8RCNT99XM"4>;8E'6^+1EO@2;8DG&?;W_!&B"QNH'$1\Z\*N)P>Q^D6M2@XB M-K>LQ\C22792IC4K.O)J=E2;H-FJ4IG@EUVOHK-&&=*=K8(?7/3_U>M[FL(6 MS5J5$K8OP12J]_2B<*&M-6PML6L-FH]IF6QBW,W=&V%W">Z@) M/8X71ZO *V/^PL\#WOY2.HNQYBP8#Z8;<_[[O_K-1N^=L 4)&/ B"]9'85N&"-O"."X*W1HI3A:*8Y6BD/:[=%*\6+W^U*M%++G MG6!'SZ\L+^R*=Q"J_L(>>@>Q^D4=]P["4%'6I&_G.<2K0P@%O=+[]9UG^_4M MN'H'EU,IV_6]^M*MQW9]QW9]A]RN[V21LKJ9(:_ A$K=$POZY6W7IEAE*0L[ MUCW]4A;UC%MR479E8RUKW;9=EJJ)V%I,V.[-[!7*(>_IK/;&6LX;GGVK6&N7[B->8]+]HC M^C#,>=G-%_O'&RI]"W!-R :GWJYNSUU< M1867]'612R&=$CTB3H3]0&S/F#B(<4,\LC:(8-UZI>1EA2O1)BZ1[(84#(Q5 MV\$8;-?V,)-],HF<&)>=NAOL60 __R<;+4]A_9,)N@E2<)Z7/:D&,A 8G8'5 M;]NX<3[^Y"G [#H:%F;AUJ.QN)KU/;RT8*'Z>C/ZM% VA M7>E$^PWW*EW;!?U&]19=@Z^V.(&E\J4-<+F&PEQ!R-%G"[3102)!GMZ(3BRQZZM.Z'+J&B@MXO%@?J#OEIQE8(E5G:( MLO6^:6AE-)S9W L>',S&B6$'^!7A,P%UEHO3VW_* ?&0)+5UR(N,J2 P)X@.1!'G]H-:3X2 M@O>C:8*)=_>^SM0OKO]^^>&L,1 I/:+HB0'C3VU@]"!NND"Z;1_SA48>3DC, MFH(@: MSF7_RU0:VP<,T6@3!.D[R 1Z:#9V0?Q&P;1P@*69*HGJZYHC)H=,2 MM:\,.>$VK^M(G5!-DHM%0#B-8* MI1N#^NG&C@&Z!3*5XIS$Z]6,*-;[,0OX_L.AASYAB4K)*[YP#[A#O0*X%3JJ M?,\<$B3XN(08RFUG'E.?[HUJ86)103KLYZ$JTL%=X/XN5$-N0=\R;55KVFNF M;L;64#8PKA/OP=B-1DE$NOH05&))X$66_AAO>LZ()>+AL\8/+;35TBX(9ER7 MV(V*-JQ&/CTY'T&9)UZ&3G9@;R1"9^3G5"LL60'9$]@^_\0L:EDJ<.>8"EQ, M!6X=4X&?0P;Z[D2)%]-=O2ZRS2O0I P1?OEQN?GVF"C\,D-P$06.$;C'"-QC M!.XQ O?51N!J!?SWH(M/NX$1?-:@V _X(")8VUAFKH/G<)#+/QT@#AUFHO!I MO9B&^5P]?/(EXPX^C!#DH>Y@8/7[KSZX%EWE<,,[JSOZOG1(G#:P;TAW\\;M M+R"ZMOX"VOC(# '- ';P!S.PVHT>2!*;AWZ_D$LZL%I MWOUQFL'!*!#N_'J MH5 B(U4&P4X*JUP7#-NO*1?&R!:W9[5'1P-KL7$W^=5664H(<;AO14QDRJ\9,=2Y6D3 M1>Y!@:$]?49VOVXU!CO.4:\.EE:G;C7[%63_G2>JMUO=6@6-Z+DJ*UQK^306 MAF[N7"D;6(-N!57H2?"D8;6:&-2Z+RKT:<.JUV%!W0JU=G>.N;W.;A#W$=+> M92Y!Y%2(>R_ (1^NF=NU*QTR#';F7RBPS^O=M>J]Q]Q8 QT1]8C<[1V-WJ6)W> MJP=#H]DN%J3=+ZO_BMC\-#[=U86JG5MP>G6K7Z_2TF7GUHIF$T#7KV#M>RIK M!08!U_M5*N/M?"VM_B85^G;*7:\69T+[@8_58<* 0D9XF[+\Q>$SX %@1O/H MJ:CWK&XQ .6U@>&TV0 %L;FYU^8%J 2]QP1:/HU%HP+S+1*Z]KR,(Q>HW5?; MC0+?O F\A).N0>^HK8)'>Y,SA9?,<9# O)72G]8:(ZV"W,0B&*O6W]P8G_=U MYX-FO0I=7[CQ:@1M7W??L-K]5EDOC?W?_QJD;!7R-[J-VDI=:C'J/U6!Y"J9^:4_0QJPK$5>"?S1??JX.S M:C3Z5K>'O1&/OA4@3NV.U:Z_^D2C3JMEM8\(T7S*(/7=Q"\ITUZN\]6AF6T6 M5Y#:?[O-M@"PH ;5*P' @BI6>VVOW:+%KH+KX?GM=7*_.VG*DH14E#K;R"O? M2JQ1:QCY3F8^&GY6ULB./(3TLGYFC(!8-!L.0Y7,+BR@66AFMG(!K6+;KNQ6 ME]27QW+N3DP]H43O!.X\A36GYX[OC(WSR+5]O=Y\!+_;H?+GP(^?[6'H.AXW ME8J=V3P(<7F1%]R?46<3@(9X_*-'1C3'Y.958CW\(73\X(Y2IFJ[1(4G,PO+ MBF]'\_!CS,/+OBLU^>8(Y'"YL";-I;_A.!E#T,2&F_CPZZJ#H&Z-:DS?-%;BYGX#6J;_91 M.MU_75Q\_/CITW*S[?8VRH451H7"I<4=;FSA*SW+-ITER[/;W,^;"DL?5%E4 MJ9"]O76*RJHFE5;=&K"/1_*X(U$E7H\GL@\G(DO-OMW/ UD]T%X L5YK5P7@ M]F;]19^QW*YP &:%8DEOV5\J4CQ3;],&FOXX&8&,8F,[0NJ_/!HE (?1@X'/ M1[)+E1U*]9@ZKHG\=@L4_'GHC%QN]HS6 7X(QH5)X@<:TOEWXLZQ4ZM%75M] M> (4\6GH^C^Q90_-0P_RN["^N>>*QM]&9@+9X@YC.D4;N)D]FH)F R/^MSV; MO],GBQ)<.+9/G "28N63(,0-V2![F5,'_X&/L.B?GCO!K5*#ZM!Q_@,_B&[5 MH>]BPVJ#!Y^X?^*G*!U[YJ X$DT=[XZ^G@;S.=9[&MFA'/'+QP\F66)@1S?Y M7:.]P9U,'((JPB_]%#_,N8&7.*2H9F!+6N=/6(KGH+$F<07@[IQ;)^:6DE/[ MSC%M'-K6\C: LPY(YWK%W=3-):5O(7]$,4;.^BSMIAD M+>NRUCUV62MV66L?NZP]KPV4*\A_HPKR1(#XBZ_T]-$@NHE!]!@O>XR7/<;+ MONC='N-E#R]>MLQUKG._YP_B7-@ Y2!"4!=V+3F(U9>W&GF>I6\20[MN([6= M5%G-RH[Q+FL)-$NB]Q;NKJ%!^<=>K6/W@$Q:D7:TM,W2BN3/"%A#>0TUH:[PV6@3>BU_X<<#-7\KF M,-:< T.S]/"B__ZO?K/1>R?LI ( O(1(&&-@_VD(T_#!!*18:RD8]62'\$L< M5#9(L6T687#OQE.,L0I@Q9X9HJB")B0T"F56NP/3T)/J[NS^3;LQ?51U]1>I M[4>=^JA3'W7J ]KM4:=^L?M]J3JU[+ FN-'SJW8+>[ =A&*ZL&/;0:Q^07^W MP]&K2UK"/;5>7:D[W'FV.]R"RW=X.7K'YG#'YG"YY-5C<[@#; YWLDA;WV:9+6I:\3-OTHHZ;)5FUQIM!K;>!21KC.961MR2=MIXS?UL9 MHV[!5MY:/Z\7TVH7[1/-\>:\[.X+&. =57;RKC).&X^PQ6,$HP((!B&6@-]& M@SEL.W1AV_D*K+$V@ $#1+E>Y=+&+:*8QYD7<,:Y_8#%JM.(Y"1V/3=^2+^8 M 4BFM@^BA1/>80@I? IO,;[X6_;=U'YO4-1H$SAILXZ35$:/: ,SOHSIS.P, M#F\:)"'@*D;5ULP_LKO*NAK>]%M6H['3E1J,?%\E+)T<,',+:K3K5J.U]149 MBV"7SLX>&@KT%>G=E-L=.@]PW.%/DV+,=^0%V2EYR^'][<(VZ8:Z>EK =X4[ MGKVH!< &DPF>MQJ\2/X:G;I5K]=MM5O:8_"'U$2 M4ABY_EBW;W7:^H@8BLZ;)J-C;+O^3$M(H)>PXE&KOCM/UV^N.ND=QXK"3-P( M\U(TPKS"1IB[G'2G]2ZTGIZ$;6]$U\UU/;9O5'_,]3AGKB!%D%^/B+'7>90A M2)$SFWO!@X.9$S'@&Z(S##1V8_,4?*?5[ZINAFF[*5G9"NWY[X-=$[4O2-+HJW(NF7-Z*#H\B"<7,M2^D):G6Y[ITRW+(%RT%N?C\WOP2VSXE*^,WYIZO?^:LG M9L/+,E5ZQTR58J9*YYBI\N2W7](VNI0_L!$GQNJJ#GB'2]140[\,61,M\=:C M:UDE_(UHI*8(6]K#-",6BK9SZY W(R-U+ZM9!=.12BMFIY5@\!4QW&B=L+ZE0 MM;8%/<*T1:U9$,Z-%LG9N&5PE4Y M7$)V3C>G2(($8QH! "WZOX%U&NYL#ZL)$-J@ A&ZH]CAI\J*5:9AY#7S'SR@ MOXAP)JP("W*YF/\6CPL7@T/;YGT0_N1:#HS1Q27U:W7E1K!+MUXS%X%$)^TP MGQ$D<13#Y#BC%V"%!'N$-E^WE!IU>E:K.Y!RR/D,S@.K*GQR0]##KLC>!BO^ MW?9_(OW/?($3G$=1((MJ2 .&',0H&41:-ICHY=;2K'7Z&=*H6[1!_Y,U&NX< MW\;CAMW@+QYIA?!AP>H-G!CP A EQ'H2-I;T". UK%H1J2%,^S9T'"I+ 0\C M:T&3BS.9."-XP;&!:X N%@;WP"%F2103]T&[(< %J7Z 2Q@[0\T_ "L-47G@ MH'JC46OA;AJUNN!AZ@%ZG[?N1ORO TB=V(C&MMJI@W55)KR6"3 V .J#8X<2 M-\[GH>OQVV@2!?1H,GIDYR%>F]JT42FPB9W"PAI*N\Z^8VKO:%51.6VB5J_S MT4@T#)UY$,;D9(%=1FZ<,(84,,S(((><.V01V0_0*4 )",+Z'\2.2*" 8W/" MF9G,)7J,L6:(?A7<*$K8S4-U7GQ2E@F>$Q?0!Y#6 SH%7]")UXR_PL'"CBT= MY^[2T(D(5N3@B3+$K:6"W*AWL"V2E" D*5J+QI!Q@ MP<,^X" 9)8':NEAXAW*!X&OOX3].I,-;H0;3??\,D&=LT8CVD+U><*[L[\ B MO0DZ(EP<6K@W32%H2&_3),$B/4(^0WJCQ#OXQI#4G(2T,57W045HYG)I&\%: M[G 88LZH+^4X@26'#(19B^5/.;(@64R2Q)KF=A1KWI7A S% V!IUVT7.18.1 M%!Y-05R8!MZ8ZA,15"98:8>52C6S9=[B76?_QVV(I)7W/,0[2=2U9I+(XD9R M322$S+'43X*.O,CA*D]$)E1M)HMJ/-F>YH2- /F!<$161KVVQ,;+G-$^3044 M!29#ZAIQ4I5VHOP;@E?<#2/S=C#TW%L!XWO@*UA_B BI?LBH+WC2OR3RG>1- M0^3$:;^FN#@E)Z,?N0!:<;>!TL&>,:*&%@^;A"MI&42VX=%@!N"(8;RQ.LK0 M >[A <2#$9:=#R9\GTME%B)$IB!$K0*T$<]'RZBC"V04F=\\@8LQ0@>00][=4WQ8B'"7WZZ5 M#PJ WK0Z=7+)&D12B/M=(&LSSXGD!5@Z+QB!B @*BHF"BX,J*KP B 6\S9:% MN-"I"E]C= E3)\OT@/ SMQ,;)I6=D1N1@TAJ1%9+%C)@;<8(9'6'KK $9Z,N MX2FO@<:%V8'F.,RR3A?JVG=&I+E <#NIV,:%'E*S1R*V2'C_8#LB"('+!>^ MOT7A ="G834&=:O=ZYKII2B[;Z47Q2A<%/U.B)6IQ8L[)!](X:=?JV8]L_-O ME]\^FM<"^=3NZ09E?M+N4N$P489A!*IZB=JU5F?Q)=)\ %#8A2/SYP*0P7%\ M '&$6 >"B6,(]X@_"$( KJ)E_S#&(1!P!@=S Z(CJ1A$,Z?;D0##I/(]5&A74QR M#>Y$EJ%6#EFKR2JL?UEJJ#:5H?H^%1U1AI!B2$865/$C* UFB;VA%IOR/Q#F M1J$[E-YR(IYHTR':&3G.3YV2B^7YMTIA@=TBX! XSMC2S/E(-8=HP$=CF@C/ MIG-#_FNH@=0IV'>VZY& CTDM]ET0LC\..$=$T0:H$'E>S;Q)R!4BW\>U"JF4 M%I0(YWFZ:'+0J!+A7NYG:4Q-==6:>>X_:#/(\(&[ NU9X8IO&N2,32*PX15 M7-JQ369BG]+O.- 'Q?'\JP9H0QXY,Q,/XR=,=S9SQBZQ.X#J/ #M:(B,2HO0 M&;M>(MTL&:S4[< U\W)BNC%RV+&#\ 04&//*R.N#=T>W.QO.GXA)I9HMR"J) M\,,)D[O))G?=_))%'XQU0L=,V9$$0U+D-:P7R(I(;&0W\8.0'([:G=/U )V: M?\MIX62IG=ECA]PWTCA/QFNF""73Y<-EIHZ/%P[0&HO:V^$AJIGGGB?UPI)K MCQYLO&211&PC=*.?K'O3E93.4QW=4KG,,J<)?$)L90>*)4.TDXLP>'WLPLB3./C+28=F(GQ7D=:(^PJ,#V8X6IEQ M&4-[Z, 8/MT/H*QX3?T KJN(W>?=TF2W87 /.B:U4( +&SLB0 ^'O,5KSSYC MRFS3B)65@;XE[C:KZYHOAJYW&%!RG#*HHZ@:4L ^>[_&@(\1"J_2TGZ *(E7 M>!)@TP>R&[ ?,YFA8PL=>\31I-^B5CJ>LYIPN&D;TLUGN>O;W7:[_>L=JM0Q&+I M'(5>Y<]0EZL+!]7"T- MJ]_OPE(*I[6M(]I&?9^%Q+#T;%-==/%E/KB:3(VFU>]VK5:_4(G]M56G.NVV M&U:K6&2H,AS>/D45O;9"3X[0Q-@3:7;+16"OVDA[D_. ETJ;2"X@Z&N-H8I' M]EOPW^KR>2^[K]A=>M]:]!8*0Q6VO_.2P(]>3T%)5.=:V28YSU49Y#B M-TFTS%1N1T8A'6FP41DDMJ:*-"YTRH8NEPA)$S(HN*57M_KU)@?\8#-(IC7C M?R5L*D(#C99GQA9@"M0J:_I)J9Z]-H;N6,"_QVR Q!C@,&+7]YM&O6.U, IF M+E-FLY&M6M=1[3WC30.+S5J%4@IDA>_H@0_XN^.4U%30RBX(*QH16/(HC)V) M$X:<).J( @U6H]6IF9=IL(BU5DJ?ED^#499I>'#CK9[7IJ64E$6>TAO2/TZU M)9S((# W!E:SBZ%Y^G!Z-*JP&?,QUT%P[%EF:XVY!8+ JX-^QS+;;S$T:":; MH,H7#!DO)/(6.\!B,=$79^Z\U9, 181K"/AN>B['O8K,F3<-X,SU^N! ;6U^ ME.#]3/7 M8N4S0=H\*"!V Z\/X%$NQ3O=LD=?Y4^XV>Q9O6:?\$A[%7&9[YS (S$1\,UIXK9?N-W.]RFBU MQ/Z%ZQ[ =1VT+)'7LW# S 5\EI3H75VE''U>':M00GB-)9 KPZ(R^&T@P[46 M(H"Q'M5>?)CO-)Y2QMO-#&_7KV):/B[W7HB9@9+V/VCKRI#WS!JR.?KZ> O% MA7JM<: (*2)L.'NY5!)_3/DHJSL8H'4PK5 B IJSY!L>; )G;/8K5EHQTG2E MC#A+I)$MS>MX$$-D!A'Z$0I4"5?6P1I8[Y/_.K@&+]:C%_M'>-7 MGZTZFW3.%6V(AW<5L]9#E9*WVGK8R955>HP)T8_^__:^O#EQ)-OW?SZ%;L6[ M[U:]:VPD-E,S4Q'8QFZZL*&-/54U-VY,I%$"ZA(2K<4V]>E?GDRM2)C%$BB% M(F:ZVX"4RUGSEV=13(N=!AF>1A2I_NP?Z;S4.7U,@SWGU(]CM1B:X)6<>,X= M/3X1\S"A<9H!72R=MOPD-S;SH$,80/]H<.?#;5N TD8Z+;]+W]"LLP+'9$:A MYRG\ D#A\CMN=%T6KLEIU"8[X@&&?BI%['DW7$R%0^4>BR_$<54P'O977-0.&^,NX1L**CQ:"@1HQLH'&CC(Z%T]:<';S*>#0+[3]4H/\ M3/*-*CW#18\^*[%!XSQ>"ITP:R<-+HG/5-P5?DJY_OA^ M:JN^55;.K3!Y+HF24V@2AW-N MS:\3H3=P"VJ46($8\&W">[N80%#5OW'34>&L&FX M7"@AC6A[-7ZUM) ^>X 5V =3;<"YAP@>+)1]5SNM_R=9+?NC>=JL_^=6U@5* MII$7[_0XH=7?S]RU^&7X0O4?_<)D&Q1X++%Z%&:PPB/\S"OP2#.'MBWP*(BG MU4K%*?%8B2_RZ.4D>?4=2QO4=[S:3TW"4EQ-0F&I)N'&2NM@Q0KW8]0>3X>. MF UG()2>V@JV$^;17#FEG7XG]&5#B'7* (0-ENM11NP2\[;?5N%.-5=@L"K5 M ['*R:TZ$]'DR_.J5ZA="GU<"DTW6+ T8GU2GG%IPQF'-[BCLD-[C+5\QWQ+ M[]CA ?;;L(25Z0DD-[I6*2=)U[\=C:NR4W4]D+BX"M M")9@C2]O_KG(TUV;7.K&W4-P/5GCJ2C5%.S4/8^CLF07']9N9)_ M>4GGI$UMCR=[M0<> #GP:"P36J3'A>-9ODC5CO@WIS :+'ZS5+ATK>WT]V.6:E58G.)W].DX_#9TZSAR,[)T\74=YJZ@Z\7<^=L M[N_)XMU.YT3GL3' E6H&OW12;S8AS6:[#/[4YM.HD0EM4-E@+Y,1J_631F7+ MX@;IS:96.VDV(_G"!YJ-1,PQ^7\K4Z4?WB>3*YTO/QFY1X/4^\$#MQORRW^5 M"*EZ E'H4FW3 D6YK1+!T,*JN+8X0=XWHG8BUJK0B>'8-Z)ZTJQ M9NCWPBQ M>E(C1OJ\D8R2V)\'MJXP"(L1V"2;582,*M[]0U]("=DJU/-N]A782]VU>TW#V9'YA<%&BN0 MG^LR>'SJPBV03N,QGQ'YPC:)GII /T66+4'VQ"QYE?ZA0KW,FJ Z\7LC78-V M:#2[S#(#]<"]JE4GY$.+%A]7E9E"VRCK)P)4/==9^#LT2S/(5QJ+ QRI2(&V M""/;)+R)(0'M3]M8N)^76.D"FC3E8 *GPK X][D8VVYO3QHZ'[ M;B: LV505]YI;0!96.C%M!7+/%E:E%,NR]D,VOU!96-!@C2M*@#5U&4%VJ#Y M73C<"4&G!]6:ZO8DU#83E@^DF)/E*2,KU'/06H2'"<\3'MYDKB7(+*3=LM$$ M8E(MPA>AQL>RCDW*#F['$SHM%EE).)(6UZ<5C<)<"+O'8HVM,&K(R^[4MA:&O0\2W499)^3QG'[2F* M#:]CS.;=6O4)!A7%6@P[31^O\)AP PHTR3QAE1$T8C2ISD("C?^E*41NVSA@ M94)BU8\R']ISZ/]!9F/[366&EM.;QFM51S0BIE'B7E R38%T@M!-063MY,6Z M]PI_%]I,!XJM*@2'0S,1%OK]L:N:1.-\56;"LQ>N-G3DRH0,VE.B#*U3 =K> M=FE$_9U^2L:H$)*> 5T_$4F&"&\B+&.VT6R)1/!-JI2A$PG5LZS9&DLE@@#N MB&#-1+1HDXQF1 K-U+I[[8GA:T&&]WED0]8HA5CC4:,FB3*#*5PIK-:K MPREN1/\EAC@BU?\:&@8'FL-%^4;8D&]**_B&_K6_GX],EI#?$1?8IA MRLZKD]_ACU(+<^>]0ASD&P-CC=K5SC/Q@,B*[I2?T!H8K>59\A^7@- #STJ? MI5IY]%RN5"J-*N':8/1BFUK!S3BXE%,.?EA2SP'.]9M_8<9-#KG=!J >\Q+S M:K#\#.($"! Y83FUG"S,6LO+]*TLZ0*,->&>B6X0OTY-H]%/FOO5#<;;KHH] M7HXH)][;F+JHU+K3OH.!$8#$'=9!RQ'U MP(.!^/60&^!4S E- A1 B;J[U#-UG"MW)$_K!5)VG#RFF'0<<'D-MU/N\D_= M7)MJ_*0"CI.0G+K7K@Y-Y..X3G!F-%?Z3/P3S$Y%)^^"%:0Z-R\#I9\W+7"9 *IVF MT__-.8.Y_.=S4RG,3704]U?L.+NZ[%G@Z 6'.Q"E]#.=]Q>RWQ^/RQL YR5,EI9Z/3)6O#4<8O^N3S7A MNWT2>RBY[/2)&S-%B@%MW^"Y =&SU(JY(NZ5X;.2^'8=4A&# BK\\=B^>^@^M!^Z_^P([;LK^*#G_GW5'5[V^L/' M^\Y0:%_T'Q^$V_;]U\Z#<-\=?DT+L$O3\80>U!:>L3Z%EI]<#$K4A&@X6L " MVD72KK"4>:%;Z#[7&::]6$F)]K53X;)_]W#?[PTIW0?W_]ZO<&&,IB'J#&/(BNR M\#A+N]WV]E0L;D^CMZ>MXO9TCR:(]F(.*@2B=D"*VRRKFJDLAZ^+>*?<9]\S0SU>0B?O\ =!=E@YW*DZ[[?,?." MDYPAP!<3@]JM:^^YCU)%K'YRKE%8TW* %$K.>6BF6-# !^#EN:Z9.H5T^L:$ MN(&_?#@!?OQ !$1^00OVE&E2\. B.%EWO6#G1@J[41<8)D?+M,@N8!2R.!1_ MAB)ZA$$(D0.6)4R'H,%XP<1>R ZNX!2W\8W"&@((L00H>020_2(UM/4\=HH% MHJA-9-5AMQAMR8)R9J@AD[HC$5-FTX;J&?1)PM/#=9WY@9EA6W M9_DZAF%[)-SI%LB_WT%CU:,1_X2VA2*B3Y0)F? L!#T2B4;J8JF8N.]LD,EB MC:;7!U;'NBI13O0]%X#FP$I2P8N[87;T$JTOP[C?<\2$,5+ 1W-J$9S0^RM: MLLGA-/(Y[:#.)"+FZ.ZV*HSV8'>X.XB9_<6[)F.YJ(93DK'% MF@H!V]-R=41TB+U40H!%]KVG#X1G/9TRI68!SHCT<.ANOX\D+AFZTNZ&#E[+ M2AN!4H!R=65:KNYM+/UDE46D/H1?526&80.J?!'RU% P..JS\%&!5GFF/6:\ M:]'KL3*M1\BNX# .@*T:'I&W0V%HE3 'NTEPVE[ /*!)!%FUR5;Y4]-?5"Q/ MG)9XL[FBLB^H^O^%-U#?3,.RV?K'5%#K)1C6D&DY83H]R#45;MKM 1M"E@W8 M!WJC@U^#DZ2.F.EXO-Y3?R,[0;:" LQ.5R^'RX-%98GP&4@S67P#=*U1+.:W MN6=W8E14.$B3%?_$>$Z%./BX2FC(-@>^=<+: K5GHZ.83.38O9'!9(Y.ELVV M%!E1$^PY.3B5:0$E0H\YMEBY);>/F,NRYL($@!(,%%NI8ZL=,')1?B%<%'K. MAEM/"Y[0X"BA6&8I<&-9!F@$1CTE'BT>$>ZC 8\GGOS 1KE+9F7NGR#W47A! M!I[JMNF7+C=A#(K?@PTF3*'\@KVA=P(:II&0)D053G1=-EGM.-A]_T41-05; M]ARF+Y+)495N$F%"ZL4LH1[LCIKN%=:>%4/7V+TO!-ZQSTN!.LK4;:$HRK(B M\6X]5@U$5_J$,;1 -@R%]:RDQ3M5HKBQ3";_#&(*U&'FAFCCJ::K^F11FI C MD!'01,X--@+K099)1%S\)-PKYD\ZZC]M%7[NF)(V@$LFK(H,(7TB*E-U;N3I M58ZG-LYN?5:'ZT<(=@&R_Y.07#?,OY4^5LG#C)^N0#/HC!\$8,(4B3KLX0!F1#G9+ G6R*;V=E;CD]W_LR#G$1D !; -#R>UG!;\XC0!TDW&KB6:A MY_YTBL-")!9?@2S.7>V 2 \0ZMXY^CATBWBMX*M%CO9],.@^3''O&G0^KW6O M_0IL4++8\0Y&/O ,]?AMS?FDY'@L,4ATZ,BI>/$R5)DQ((8<.^F-%HMP%EPK M%CF"1IV60.0 '+E 3\-,?,M._0L0?V)BOM%H(HW>PRI$Z0:.ER,#.^%(+*!\ MC"EFPER+\=A5X'!PH\(4^(7CZQ YA]GY+@R%2OSAA="T@EZ*$]\!]M*Y\G-N MEG7J(IJ ^-CQGJ*[AP#H&12.\RP*.^P25T:A179C'!ZW(C[QRZ"6K^E')$($ M>;B_,QS.W;USFD4$MX_H/F:K'3K$ZAW")-X$3D(SB%\_*$[#PQ"8(O(D,C8X M7'@D8ZK.R<@I9@VH A";V&V5>;?^Y$K^Y#Q_E4[!5 C'^;OENZ5+-*4^'*R= M;;?;02UF]1Z\0>@S01.&44(K.+*3I]DC73DD^#'V?.Y&H@6&]0X8L;O/ M8GZ@O8)@!V0PN*FE,)L%G.HE1V7E[R#NP;$8++IWE<>=BFU(N02SEX3DUUK? MP@3PCW+0XF?NO5ZPXOP&.+JOLUB:DCZB7.O!S!1!!J\"2L/28#IZ1G @,,9U M5'I<$T"<=$2/UA"%_5;$3>0!"LZ5-IXOSYS:@U0NY!T).\L7(+D-/:#QG3(V ME8GF.LKN'89C3M;?8)^4 FX+G$')NWYA)^"+9D.M> ZDPTECF^HO+#^ S<7) M8V.H+S N'$A=AVQ7*0O_AM\Z] MT+V[[M_?MA^Z_;NT3M(K9O*6C5[:&RFE0$CQ5.AU;MH]%@'9N>K>W7 8 MD- MX)#^L8Z>V)?3V-W4[S'%>8E]N(/N>F*SQ/H*A7IV.3$6*VKBAPH%.#$53D>? M0%Y\S'5":1B]#5X9JB<$0_78L99B'.3@0[ZF+P;#"3EB8-['Y+\!C#A@S&XU M+59MG]+0:^&Z??G0O^>03>^6HZ[1RKCKQ:GPF_Z"GR$,R;^O8\U7QHQ3&'^< M.->S/F"O^8<2[Q3E%AT S!U<+MT(L][*<"UA1;C64C+.(?FMEA*_2:?"X]U] MYZ8[?.C<=ZZ$8;O7&0K]:Z'SQV/WX87$7+5N6X_]AZ&PN.@?T=(?-?MWPD_LC-M++_[CMWG6(3%]WB"@'4GUR0V'H=#=7E1$<]C,GP*_EUY_:SIVIU-.R50R(+\[!Z/__%A5/D@, ?X'Q^45^OS6'G%C)EFR=G\NB))XWDQAKDX'. M4UA46];GQ">.#M9*>E6K1FI5F'XEIX+@<%^V_?OH0*9J 3)%02:Q )F2!9G. M4[(\C5.A\_VW[D7W(1\N1+S;%FZ=AU^GRI/"[F6=@DH0(89H>8@3%MH;P"F" M 6MU'*R >2133=UJUY[FT\SU'IO98N^77OM!;JZ+*G&IQC5"$!6< 7$&LX4 M=?%YW1KH;TWE%V9+IA+288P"!:*8<%"4++Y1S52Q M-ZW*_A=X19--YGYO9'^!,<76=VFRL4QDHKV37(-8.16W)LLJQGN#1JL>(1IZ M:H G-K6L^>>SLY>7EU,3CTXG^O-9VQA-X?+Q#,L39)S)R$)GQ*&3I)9T5JE4 MB,]5;54J4K5RWFJ*XAE&Q+4\;YWC5Z(_Q'_/:-V=TZDU2W*_J'YB==CHBQ0G<6)PEA3D>?GKB5,8R*\^TKF$[^_T9]I_ M6)!8H;SJIU./OBC"F0=@-RF/[":ES&[W>.+UJ!+NH1RY^0YVDP[%;AE6A%7Q M5/Q_F6!-C"H2\5>HPA M5NN5M=S3JC3X4C@243C99(G,:9P#L42&%8I8$4^[=\/#\D]BJ^EJ*I2B_WYQ MWQ.Z&I2%(&[NE3ZRP2-><0X_Q(Y?MGL'V?&$EQ+<[@?TJFOZ;$&4LH4U6I[G M$JDCIYBLT%.TGU"_9ATU,BXJP\O?CH!PP]$4SU 6!>>JC57 MR$+$=U>Q\)%%7ECL^C!(9[>N!7)+I?K@I1@ &%=V44S]ZC73]X"4(U=W+4?THO+WBDU+YUN&-UH.0NO7HA;LL1!)-VK M$^@;=^+\BMT+0W5<9)NT="#-CJ;WMY8.&6].AKC3^.,)3Y$ZAMMAKVLC^X&3 M4&1#!3/9AK(&MC75#2AW5L1BO<_4QOKAY$U@C_[Q04HX)NFVW1U"#DN_]PAA M\$.A>W=Y*FP0GK2-N]"H;!235=_H5]6EGQWPX$Q.)^2_;Y$QF@KB.:M]^98; MD_)T+A:?WQI]7;3;ZI-AL]&C%NIV,_2VYU']^X$/^TE[446II?+=U6\2OA M?D-!PNVIT-/G^!>GFH9J[,,JFLTW8QYN*^$V@*0X V?9@M08J60M)'7_;H,I53*%3=#>&::G[O:,S9I MH:!'@%0N==.ZQ=94ES\(MJ:PE]@F^>O55#YKBDIXW;!A0F?A4;^ (ME^+J([ M%]LL3Q":?^[\92O6@DW!GYNY_6S>GDHU.A5I>2I0:,D MU>5Y!&HYM34Y5,EIZ_EL3:!:IF937YY-VZNY/$ *89A+-%'F(@40YW6\D0HETQU%0!EIGVZ;B>^ 92XTK6V M91G*DTT=H0?]3M><\ILJ^0F-$"#33T%=2C'*0:PL3W]@Z&/%@IU,>O/BU'5$ M7ZVK24)=BAH^H\/2&CSN>1;1T>L/'\71$$6>2;QIQ.[<_)=Z( M<4ND_2GQ1HP%K>[/8V[&'#>J\7HZ:WP3=V2KQGG;K*WYM6Y M17OO,J>(^D[F'+EF*G&$C6AC0D9H5X&O,/MW5W-;\%WAN6XJ:>Q1W,2B>AHM MZ*X\Z.T1#O#7UV2;0"RP#NCWLZTLQ[/,+* M,VB./5$RJMV7MZT/\7GO$LY=)E:+ZOWEB?5T;0*MB_>K.&H1BW"/Y\[4^N,+ MI/V\PD]IX$EQ]-$NR /I^0$^!--,+[')C:> MT]!4<0>86D3#7T,**^XISUA>UNTWQB[^86!BL55[Q5K,4;X6T?"KY_5H8N)S M]90Q&7X@5GXL%^%=>T40=\434>'4(=!D^!=XJ,](I=<]UB4RC 5Q0NFY/06J M-6) F'I$CQ,_2Y_A!_3:>9UCS<07K$-6"N(6$:^\"XF[#8K2W MIX(4;+9GX)EW-;C4[8^'A(H[)\3;JT?M3N-*Z(#LE0U5&HI!I2GO;,"#C!URCBX7_$\<';[\@ M0W;!#Y-,D;E0<%!XF"*M3PO3FG7V,S:(=W0#V5$0,'R-%"/&X@ZPL<4V[+()8M!]2V\#.J_8&"DFY>=W$'J7 M%4I[7V&*1%ZW 3':L%'=ZP: .\MN?M(A<=P*:[NL<.L%4CJ:[NJ6B.RM/BEI MWF4?HA?PJ5'[6C?&F!Q@WD?M7189OY$V64VJBGNWC6CN2Z[G !J_A\Z[ MK.Y\/ZM;36)GW-T.Q-Q&-EJY,LTQ*VQ6CLT^3@=S2*\UAOHUA*>A?3ARW"J0S,BM]2&"KZK +=:T,Z( M<+DRH\T5;/HR025OML"G;*OUYQWL/FY0 V#0M[P%U MCI%"*QSWH2 ("&UBT\Y5,)O(*34T5ZY:U&Y&5 M&2L &0P(Q&85>?\79UYG2Q/;A= * MK4YM.12KEL6JMQ7.-^^@F'0\%+O(!\6J!Z'8._<@J&<2V(,:=WM0=9VNQ/:@ MSK/DKKCL,2\6P6_"HAS\9HTH"ZD)<\*,W"B(N&\B)B^)39Z)R(?7D[#8G1<4 M2Y5BR&:SRU?^(9*WB;:B+&0^$!.).\1D2^K= M8]9 L8,,3=$F9G[DCCM(9$O*Q=>J64\_;@C('?11.&A[ 6/(@;62[%E X@Z, M*?PZ7EEM__#0<;F#F23Z_K&MX_$B,TGP_8-R1^=\9I+N^P<5\[%O1P*L'9FO M'SH?AG@FB1AY_H&UPFG?-\_D'=+O7R#NEE!HQ-G'+\8WF9]X?3)>#^ M$;*,;0#_N$WAH?(1"57E'RTJ'%M.6"WO.-6A_>%,$IW_R+?LNM&9)#C_Z%KF MO>\LTKUV) C9D?FLZ5;=X!\A*YS/??-,WG&Y0WN1Z5(O[]A<1E#5%"C'?]A: MYOVZ= E8@(HY-[92XF'1M0(=+'AF6YXI8+Z].6@I4*_ ZWB5NP)XVZ>#ECP! MZ_M'T#*V 4<"!QV9A_K^@@Q2XC' =?Y1I,*QY835\@YY'=H?SB31\XZ69>;: M.RL$YQ]=R[SWG4FZ\U=)+!O[QC]*5/CZ:\Z'28=%U_G'I@JG?=\\DW=4[-#> M=ZK4:_ ?5)9=-SI=RO&/Y67>'TZ7@/M'R#*V ?SC-H6'RD=9Y0;_:%'AV'+" M:GG'J0[M#V>2Z/R'<677C2[D>"D!V9SQHN?9QTQUC^$;+" M^=PSSS3SCLL=VHM,EWIYQ^8R@JJF0#G^P]8R[]>E2\#]@XH9VP#NH"YH13@D MTY!M%??'C'UOL375B5EX)LSI,W7P4XSOT"S0LO!&U^5KW;!L#0>Z%PZ1=H.> M# 6KO<&!F%QLE2O-A&G,'<:4)HW[XUM=,_1G!>V9QL$#*J/RE@?49=9(X(#: MY Z)2H8U*#_\]I6\0+V%_>AJH\/)>](W94WNT*:$Y/TZ+.:#]51-#7ZJ- *Y M.)L&]84>2D*Z>:M(OVM[T%K"^\8=! ,"U'_1L&%.E;DO$;=(,77-]VKR4SWA MG#O$(^,D2KZ'VSEWL,:;)'*]QK4$XD6"N,,N,DR>%*2'NW"G-\GC^-GKJ,.+ M['")FF22."E(#I=P1W:(8V:PFNDYESA%1FF:D>"(;BG(*73^<>(64RRG6M!?(>(%4F!<-R!*OP0+J1\ MQ5V4[Q*]$U"^+>Y0FEWH#0K[<5CVQ+>29J>ZR,L'$8-$ PFC4+TE=3#;;NG_&7KQN$ND.&(3DYTM22) MM7\$)6,;P!WWKS?6M-D;$T46]WN7!\G6J< "*$LR1)O"-%(;8@)2>4%"L M/APY+2\6SK7U(9W&A,DJZ1-L'\,O46ORLR>;21KQVJ8DV<=*1>LHVB) MLHYK_0>&3C;46@Q4LL]M309VF<.4+Q8/BSD.9^QOHFYIL?ZIUS1SV094(Y MV1Y9?6.(C6=E%#C!#<@&F%/TM &94L/6,Q'**59:!6D3)FU&(CI%D4]D;S5I M[W1MOCEU$]6OF91=D4^,+_L$SHP$\XG$95DY9R0T6Q3YQ,ZR3-J,1&B+(G]H M%Q]J.3.RRR<,EGT"9T:"^8.R_(*:VH@\;2 (2;E7S)\7BPNLC:90AV4)JAB- M=%NSS %: -DW">Q^YT2B<,G0GI/W8"/RXZ1G,YPB U\@$\M0A\IL:S+A>3R; MJ_H"8T<>S$ PS\7"G5JH3!'[Y# Q\)DY=? +Y17"D5?AR,R)C3^DM!".O0G' M1E6V3^09\9R\'?+6PA'WH4C M,Y:CN"$OA"-K!_+,6([BAKP0CJP)1V8L![\WY /[B?SBT5)4Q5*P"<4A-$LW M J5^O(^&4T/1?J+)1G*1"+%3K>(O2OQ>W?)"-2EYJE7YO5/,--4RZ754^;TC MXX?86;&B57[O?#)-['3SJ*O\7D;P0K7DFW*+57Y1\FU+5=Y<7RFF92A/-OQL MHS+*W,@>OW#NME3\_MOO;KG^?3;=3?<$4N47<>15"M.@(K_0V$9U8(!\7BVW M30NY<:-".89N^")>&I+',8)SW+6S:ARC.!Q1+@69JW$,R7!;]S(-.G*,MG!6 MO2X-ZO&+NEPKQ!G!/>49RUV-;,1$>5)QVS2Q94+-^C]UXU)%IAFF(G1(Q'!A M>^PU=FK\ C?<$#YEU^=X0)LK \\NR?>V:BG:9$"(;\D'DU^Q$M#!FUYRA!Y* M1'Z/!_(Y+/7#_20J2=M??C&?;,B.Z>RWYTA1?L2Q)6XMO\*%$ MQ)=?N(@7NH<%-TC 1 277\AH)_^IIXS(>]8VF.?'?:KSBQQQ2, 4CJYU?@&D MK0A(XV/UL?6"##QK $##R+(+W3$(P73D,$"/N*=@OSB0"LR3)9*GVSNTGCNL)TNT6X9Y@M3;&.8)/I2(N!X MYLG)SO&+KW H+)DH9-?@%Y'AC^39N(5N\(OA9(+D?_^/_:JHOUMGUA#__JM9 M_?DJCGI6Y5_7U]+PZ]GSZ\7EC\JS/#2>&M4?^GC#_^[M3;KZ;9^M?\[-=0_EYO:8\-JW?_ MEUK]>58?U'Y=&8OOL_D(H^_3<5?MW=SWN^/?%N/! @W^^UMW(7>&W_[47]2; MX<7OW7E5;37-JXO>]][7SM=7^>=#C]#E^R5JSO_HB^9#[_[N::*?=Y[OO_VO M<#F\+Y<],[F9'Y@"[-7@%_9:R_2_7U[8IJ)AT[RQ%V:NDF0:_&%=T-EF2*8A MVRKNCR&\S5K<8FNJRY"09EKPRNBG&-^A62#LN_^B82/IJA&94)\'92?^@#=@ M)PC$T%5%!N)U8,H*-M]+-&Y(QA_>EBK)-IW ZN9:0YO08$9'/_)XS 9_P%[V MU4$V*7T &/!].[>T"8?;.0[1M-"%W<;7!K6$HT4;!T#3D@"EMKYP"3V4Q,XU M^06EZ/UU?WRM:$@;*=KD'H^P\@P%Z2"[I3^^T U#?PF68;M%BJEKM[IFZ,\* M.DBJF=@L5X@ )!JKU^0797*(A]0NV0?#AC?YY&K/R$:,D':M&*9U1PO\(?4" M:>M*_*5E8I=IMY'0+C^4B- > &')&L_SAU9PP_,I4XX_8&!C4&>(M!OT9"A8 M[0T.=?F1'2W%)YQPC[2)C"1]' YG2%7=DD1M>:9HT#V8AG <3#UDHMJ>5.$7_^..YM(N-$\^ M8(>\E#N:KPG->@^U\VW_I0I_R!M_Q,Y(*)Y4X1>>XU";9X3F_&)RJRY.AA?M MGHZT]L3 M%'RP>[9,T-C?H&W533ND7U96T]REP%[NC:QL#&#@?W^S>_+*$OS M&"#MP&#DH809C%]LYI3D>TI)%?Z0QPQRRKM4'BESI&&-\H=R'HHY-@Z RKLQRA\<>D0L ME;(MRA\ >IR\D8(IDO('7!Z*-S:,\\Z[)9+RAVX>#T>E:XBD_&&91\D::=BA M_&&HV[ &#\)[W! J#S+$'R"93$OH*Z1<3C'1F \&DA5MLE&C[W3(*D*D9L*" M=P H\7VNJ+A+N.K2SB7BBO*'LR4C$*%.M^H4S9X,M)%0I"03H4-&(C+!']SU M1C8);5T\5?"X\XI'MJ4\D]^,E=$&%[!;F\+M&MUOPSIIG6O%7^9PJ$HVTN>J_.)T!?>]!]/+ M1'9VE5],K^"^G;DO*WGB57YAP^W<+6-$CJ]H$QX\'B;,C 'F%Z LF# W=IA? M#+9@PMR88_Y@YGVA'\? AIDQR/Q&V!9LF".3S-\=0\&&.33*_%V(\$[ZS&B@ MW%U,9)[T69'Z6G$K<)2X;#:J@=5R?"M0H!&\,.&Q7 X4_G>FV3!WUP.9)WU6 M@*A:[D#YS),^,U*?8RA\^Z#JHV&_S&B>'$/@!?ME'GBJY1CZ+M@O^^!7[B!O MG_UNKH?_7*,_Q?L M%R)BJI4%ZCF&\ L^6L%'*=0_J.<.@R^N@@ZJEW('[!?\=%#]E./;@B)>8N_: M*]=-.<;RMPLCS#<791)(K><8R2^8;V\&,<=P?,%%^S*$C1QCZK_I MVN0K^7_@:N=V4,359\T<-G*,JQJ76"U" M';)F$W.,Q1>\MR]CF&, OF"B?5G!'./NE(DNR7(NT5RQT+HF5_EFHVS:P1SC M] 7W[<\2YAAQ+]AH?[8PQY#[[_I4^VX?-?-DT@(VW+-/MFT=SE&W0NN2]_BY1@X+]@G?9MW ,C\W5M025:" MN.N_N;0)&R>(!A]*Q'3Q!U;2_IL663@\.QQA#9$E^UT:W4^N=0./D+GVFB5% MY^1\%^>DFK1SPA^.R F%:[O(<#T%"O,'\7%"X?HN%&XD3^'S' -J@= P;10BPX,BX.^$'T<4])HKHO 7:B9CY7,/3Y#:H7/UC>@M4DQ=N]4U M0W]6T*;91_E%9,_YBP!;0]LATF[0DZ'@M<$2>2B2AI_E"#W>A\<>1TY@]#V"6@ MC063FW@^)=R@82>-*I46O"FHF:V&MY],15:0L1@B%<<.WQWT#^:\PZ5?;5L7 M-/10(ES/'[12<#U/7!\*WPRQ;P).6+7"'WB454)%U9-8V4$]B4F>D*L5_K C M3\B9^']#!M%-5M^X5R93*TQ?Y[L#J(#^,S;:JJK3C-P^'0&6$U#F&L MC.PF')"WK2 M.7W5"K\P5@9IE<4+UVJ%7\PF@R1.]9:H*AX H'@WES<#F[#QY7@S82X7^3OZ M0ZC[P-!E>T18>XB-9V6$_0-%9S97]07&]]B"<8F#:6!96X8O0TFYN9/*$Y@\GX(O067%01/[0 ;X(G9$FX561!U1A>><:6^\<>!7![.N62&YQ -V M$(Z-#FY!$C9"XA,$Z+]HV#"GRCQ0SNXZ4*ZD/[X=;-20/168*P5;+O%YAH^A MT]5=[Q9IB*F@C6C$#Y%X2#>)>NO5+2,<4O#6)1ZR5*(I3M+V)\3@0XGL''_) M+2L40P]C\K^^H9 W(M55YFN]E%24 ZT0F.SMN,39@321+; UA:W?G"(#$T(' M)C##R+0-_,6A'/V!^QKW.__%\*;(6VU3_N QW])K%5.O26+S\^/P*O)6(3CE M56\> (,ZLPZ-("O/9*N7=@Z>O+/)@0I9^E),X<9S"K'RT@LC@UUA39\IFO/M MB@'?W-O8(9=>&R2WM^XU>SLV.:B:[,\I1C*] MFR0_)9/YXO[S29<77\AG4VNF?OG_4$L#!!0 ( .*#,Q+3%?;6%IV:76\B-Q2&[Y'X M#Q92JT2:))!L5E7((A$RVU!EDY3,MKN79L8#5H8Q:\] Z*_O>^P98('LDC;L M19M<$!A_'?L\?L^QX?PJ^'#=JE;.K_SV)?XS^CL/NL&UWSH_E04GU_< M7GYF]\'G:_]=+59I=L8:]7'& CD2AMV(*>NI$4\]]\!C]T++N(:&:'KWW'9- M-N)Z(-,S1E7K39:)Q^R )W* 1UH.AEFM=7[1\A^'LB\S=M(X;)P?7<#LNY4! MY]W46C^G?3-NKE=Y$9M"D69"6Z,Z?B_HON]VVD'W]H;=OF?!E<\Z5UW_/?,_ M^9V/0?ND?ES:=M_N7;1O_/N# MVT_7_N=JI=T)J.BX7C]^4?M>W 6U5M=COZEARC[E'B:L,QG/6#;DV=GNC [: M%]?PIW]]?=>^O.S>_/JN5J_9S_=W[4[Y^<_N97#UKM:HUW^J_5,+#C(UME;, M'_15EJF1?0;'!KVRYPE-/>1)Z7LTI)UW'ER6-:8RRH9V&V!K7[8VE!P>G\JT MUMIK[)T 3U5&LE\IE&D-Y.,D,WH=)'J%/(+7D6@\\2E*K,8@@FHGR))GC6JT4I)B5 ML;$E(DD]>\12GJ "&%4 B3M9(X-";H8L3M34E !K,9 FTQPC<7KH#(>9WA*' MIK1F82[9\8KBCT/QS0+%X"NW_:S-EUPU30%;D560KJ@XEOAH'=IE7 LK,D!! M]A-!+F8"P/83:894G:J-(*HDK/0YDB9,E,G1CN16J\0Q--8J%!$>@X$],!,) M0.C \!_#(4\'@K6A9+T\P6(V3OA!XW1/[-NVC=/(?7(?):5\J8.7!F"D=DM, M.\3(F.\.5*T4(\5?C11C))KI*NJH0;G"V6[IM:[[3X%:X/@]6OF"UDMAT"?< M9@/B]Z'R*%B'/#?;-Z&@V1?@HQC)A6&5:W0 9M(0[)H([M(;4>4T. M!:D4\*V,*B-@40;9IE9C3E[($T[RCXE9*^8:3-B[S&(Y(\*[OJ"*$&BT%]&. M]?A_2W3_*:*WUK UL+=7OTU\5RNK@%,U;(J)C A;CD,-)Z'G!LA3?DHL2RF-,[U&'0;F[Z$H=*1 MM<"FN@.1(BE) #E*Q)BV#U5!'N] QC:38TCZ*\J[03E)); 2,WBSA& M8BDG\(_9D"#.,XTM%-E]7,D92]$B<-$08DK< AW>5WGVM G;! T^KRTH\8Z7 ME7/S(8KURY3>[D;AE@(&-6%0&KW"MQ/XHB4==6Y=YX-.]45^9TLV0O@,]:1@ MK\(PUP3!4F!=[[5:&2F3H8!N(]&9P=39%W>#Q/:>L"0&SY"UE=J%Y3AQ"7LC M09<5:3XW;-^9->1FGH>0(%K\181D!6IJ5Z30\1E+Y(/ /WL]L=+ ^]>+U&2O MR._@U';Z;T]M]D(S*C>*M] LTM!E5A?R1;1M]#M"]*:L9"W1G=O&D>QF2IMY M'F ?H,_12&:9$-\($7V%3(/*(PD#;2=[(!J";*SBXPWEW.5.%%]RB0G839>G MH;VPV-_IX:SQGZ/Q^4>S=H(,#KU*$$>G8CI@AU* D"*"ST](4\$?*"*[A,[& M9)N,VHO5\HKI2? VJK(]RR#2:K%9Y'B$ED;,->Y)2(L4%DU &A)-S^4%!FMN M\A&65_XE[&R*Z++Q.NXUYO^8LU,;H3W6T!$/ BK?4#(7H@7K'DN,,ITHI*) MH.B8\D%QL:\+N12C<:)F J73H7(:R;\B&>1](W>H5K;&]'!'2'P#A&7'KX+Q M[$$+5Q Y38BRQL'Q(%1)PL=&G+'R7W?N\(T= ML-9TGVQ96<*=[H@C^@&'^T4'_?#C;U!+ P04 " #BG)8(F=K,7D' "G M(P ' &5A,#(P,3@P-S Q97@S,2TR7VUA:7-O;BYH=&WMFEU/XT84AN\C MY3^,(K4"R4 "2U4!&RE *)%8H,';=B\G]CB98GN\,W9"^NO[GK%CAV 6V":] M:.&"Q/9\G)GSS'O.C'-RZ7ZZZC8;)Y?]WCD^&?V=N /WJM\]V'QR M>G/^A=VY7Z[Z'UN!BM,CUFDG*7-E) R[%C,V5!&/G?R&P^Z$ED$+%5'U]JWU MCEG$]5C&1XR*MH]9*A[2'1[*,6YI.9ZDK>[):;?_,)$CF;*#SN[^R=XIS+Y= MZ;!LIM7],1Z9Y/AID;78Y(DX%=H:==8?NH.+P5G/'=QNVZ/;S\.YS[]IE[@V[ZY]9NP[:^PO;[GK#T]YU M_V[GYH^K_I=FHW?FTJ/]=ON92?U.^];N@E9WX+!>*!YX[&O)V:===J42\9># MP>M4!G.63GAZM+D!N+W3*_BV?W5UVSL_'US_\K'5;MGKN]O>V>+Z.SO=255B M.RYOC%2:JJBX-Y-^.J'VVC_ R>YPTK7FVNW\HX\>-A2+ 4MSJ;*_6J>UQP"9\*I@64REFPH=[I&&_ M9ER#U'#.AB)1.F4J9A=*1QC:SJ],!>P3ET;%S<:="K-4JMBP0>SM'ML>2:#< M(5E,KEB/F_/_RX.5L2^HJ?W=#TGZG13\/CAW+S^VK+\V@L1+%#SC\!?<#>?N ME\[MGG(#M\%!T9S=QVH6"G\LG-R/.O>>KS".6*7,P^"XC!F/YRR+4YT)9E*> MB@A326[E& /\+GG( N[AEF8J@IBG*B_WI$ L/&$,U_-F V4B?B_0\5*C!O=\ M6(,^0PH1U D5\*3VL@C%8M2'*;[0;#:1WH29C/Y5]6="BZ(1&D$D32BX+^,Q M5ELZP0A-(CQK(;6;P#;E-QN>PFQC6D;SY8G(^7RG<]-T'KR"3L$"&ZZ7G,@X@/IR$!M^],//1)I!:6A"^I98=8RD(4 *,(69KGPD8&>=Q,6!"JF5D K,58FE1S],3I9FXXS'26 M.#0+:RISR8YW%/\]%#]4*+J/W/:C-E\S=6P*V(KLA'1%!8'$I77H@'$MK,@ M!3D*!;F8"0 ["J694'$J%D%425CIVI?&"Y7)4(_D5JLP9RC1RA,^;H.!+3#C M"T"8@]%_\"8\'@O6@Y(-LQ"3V3G@.YW#+;%MZW8._?PJOY241L8YO-0!([5; M8CI'C(QYL:-FH^@I>-13@)YHI*NHHP2E"T>;I=>Z[C\%:H'C2[3RBM9S8= F MW&8#XLM0.12L/9Z9UU>AH#D2X*/H*0_#*M-H (VE89DT49V$=N&*'>O,H!E M6=8BY):X(A!7T#B%9--#"76%,4:%TN>IM71DI"^YEC0"F:<+-E#$U%)F*(+; M%0I2*>!;&55&P*(4LDVU$DY>R$).\H^!62M*#2;L\\QB.2/"MY&@@A!HU!?^ MAO7X?TOTZ#FB7ZUA3\!^O?K5\=ULK ).Q; HIM(G;#GV-9R$GAL@3_DIL*((_/0<8RDPDD_1WES:#L52CWISS,K("1FT40 M(+&44_C'U"2(9:;Q"D7.+U=RQH5H$;BH"#$E;H$.'ZDL?=Z$UP0-7I86E'@' MR\I9OXEBHT5*;U>CR*<"!AW#H-A_AV\C\/E+.IJ[]2D?M*LO\CO[I!;"-Z@G M!7OE>9DF")8"Z]-6FXU(F10/Z(03C1D,G7W-#Y'8UC.6!. 9LK92NK <.RYA M3R3HL"+.2L.V<[,FW)1Y" FBQ5_X2%:@IG9&"AV?LU#>"WS8XXF5"LX_GJ1C M]H[\!G9MA_]TUV;/-/W%0G$JS2(-76:UDB^BK=;O"-%U6TC2/9394V M91Y@;Z#-*))I*L0W0L1((=.@Y[Z$@;:1+1 -0396\?&%Z.:L\Y^C\>U;LUZ(# ZM2A!'NV+:8'M2@) B@I<[I)G@]Q21\X3. MQF2;C-J#U<41T[/@U:JRW]Q_Q_9^_40V@/-'3$ 0#":A\0L@?B!6M.'AAE/%7A M5%!TC/FX.-C7A5R** G57.#I;*)RC>2/2 9YW\@=FHU78[J[(22^ <*RXU?! M>'.G2V_RCB'*&AO''4^%(4^,.&*+;RW[BOYE!/*W^*M^_HG:)I-V#)9:;E>K M^XEK9-6=GQVVW][_4+Q06VE@I5)I[HW8O=RM%OFHO%M_4"L?8F7S7_587EPNLSIV[63X?V/>L: M!WTVD2)@%^5:OLD3J@WTM'6;GU6@DR?=V7S:=LFJ4KWJF*,HMETZIT*OU)GU MJ\P>_= F_^4-_4#G;U!+ P04 " #BG)8OEX+0MD# A#@ ' &5A M,#(P,3@P-S Q97@S,BTQ7VUA:7-O;BYH=&WMEUMOVDH0Q]^1^ XCI$8@<3'0 M1*>!(AGC-%0$*':DYG$Q:[RG]JZS7C?AVY]9VQ $])*JY.GP '@O_YG9_]%OY+_:VBN[^<#9Z ,=]F-@?*[[@ZAK: M1JS 91%-8$J?8"$BPNMY0QT<*IE?P8DX=;Z=%Q&Y9OP:C J:F!]T_JYH#W8R M.-3H@:+/JD%"ML8FR=:!0O7AP'X.V)(IZ'::[7YK>&:#%WR9Q+TSV? H5U1F M45GVPAW?C"W3'<^F,+]?./?FU#UC?'NVW=G;V'%L*XON@W$%LQMP;VUPS,70 MG-I.8_9U8C^ :;FZIV,8G3.Z]&^:*.9OBD;&5U2+&LU+QL^\X2'UU6FS8PZ> MX)QZB@D.3TP%H (*Q/-$%!.^87Q=+GU)B<3%##>PH+&0"G#HC9 1NM7X L*' M.\(2;'-$F&J=!,;<:T)5*UV$J\=4]*Q<[D)F3S7PA;20-&M%7PF')\W MT&W7<3,Z[^M $O!9B%W:M7))3[EO.DV,V4LE4PP7A/ 5V,]>0/B: MJ)6)+H M8/;-YWYOK=C,MYP<;0MA\@EX31IS)Y#N@'34[I'\U;7,Z(-?./B M">/$$'0\2QHRZFL_B;I^M[?,? MNM90(L[V$H%6L]XA[GL+K9FONN=\DBX#0953B:;/C'Z[F@[ M[3C^PD 1.1Y4H\'>^%UO![N/EZ\RJ+9KAW..!VD"BLSQTQ#32"=7J#';)9RD MCRF3-,)M2#0:>Z1520TP6]J7U55MQ],+_COT"ZC:'[IYWI H2ZJ>!BKS49^^ M[D+'J#?T[R"5?7PU?G-_EB'$MJ1++"@Q5=$:;K&N.P M#Q]ANHC'DB::LSIVETLD#'%EL 8S$B*&28SD)7F%]!DGW-/MJ+ABF;:N3C@J M#7-.14PER6M^@691Z9MG0^[/#]47T/;!.@3OU=[M,=2#I9!XK#0\$88D3BA> M1(I_E>Q._'/$*L6]^9B0*ZU]DK\[(KT SZC\Q(1BV4^KO/^1R'!S_=.)W:N7 MT+;YLPR)]PW:.J4A$2%;_4"[E;3@LP@X?$USE#41KUJ+W3[N>WBZ\ MT%A\L1 K]IW"S/<97A_J8 6894A)5G:'F0-S3!BFP83J7#+,J!A3ZFAJ[<#I M7#,R+3)?;6%IU7WV_B.!!^1^)_ M&"%=521^!-A6MX5%"I!N.5%@22I='TUPP+>.G3K.%?:OWW$2* )V;[M7]EZ. M!R#V^/MFQM^,GX"^83\<;>B.GVZEGOSA;SZ<[O1\* 52Z!MH6)$&CX4TAC%]AID,B:AD Q5PJ6)!"1?BTNEV74C4DHD;L$I( M,3V8_%'0-NQ@T-1J@Z9K726<+7%(L>5*(WJOZZQ7;,XTM)JU9J?>.S/AA9C' M4?M,'#X5FJHTJKXS\X:WP[[M#2=CF#[,W =[[)TQOCUN;_)K>%RGGT;WWKJ& MR2UX=PZX]JQGCQVW.OESY#R"W??,3-.RSKFU?R6Q9L$F'V1B00VH5;MBXLP; MSFF@3],.!?A2".IK)@4\,[T"O:) ?%^&$1$;)I;%PJ>$*$PFW\",1E)I0--; MJ4)TJ_H)9 #WA,4XYDJ>&)P8AL*OP:5!NN"+IT2V^QG:BY-8S93Q33#!-"Q *4(6QR:8??K,[RU[):5.D%+%F!]$7U%%YQL4C<(=,J!1HN*$" U:0N/W ME+.?LIKXBH5&Z\I*G2,+&6D$V+?/K5*]87(,ETO4G @:5R=K3C=@^]K,&+U5 MS(IP Y^%?,8X,003SYQR1@/C)]$WOUP4!UKT[-[(@;XS&DWMP6 X_OBA9)72 M9W=J][?//^E:5V8+O3)XUF]8R]YL2_.WV2F?\&TPB'*R MV,R)T?$&VV7'\><$>>1X4 VZ>_:[V29.'Z>OU+ULE _7'!L9!>25$R0I'_3OJYJ!KO6UG=D# M MJK815.JC.7V]F8G1;.C;2"K];C9K5Y'^1W55,[O_]?4:?35_4%],8$L-2=IX ML*-KPDQ?8P+VQ4>8:>*1HK'1606GBP7".68&>S C'&481ZB\..N0 1-$^&8< M$1ULDOOY0_5%:/O".A3>J[W;TU ;YE+A ML5+U)>1/)_I?1._'V)E?)[\[%"K@WV2?W=$^6O\(S*3DS(TWX:Y=VW M0'J;F^\N;%V_A+:MGSDG_F=HF)*&6'*V^ 9V/:Z#S>D:E8,:@_L:C% U7S)9 M&W6\*B^[/=WW]O3@?T*:__NW(B]U^RN\ <#MK@0G0<#P?M+IS=*JFKX=T^54 M,>2(D.2(+JWWC//%RL;;82(TW@VW9F7CT$%R=S5_GHI_\ROS$6#=O*)F[ZSF MU?8K4$L#!!0 ( .*,(TNRX]B;9$I^MA,YTEAV=])34UT0"4GH M4*0"D+:47[\ 2$HD\2 H.PYZAU7I:HL$P'-Q\+BX]P)X\X_EW'?N(28H#-[N MM%_N[3@P<$,/!=.W.W>CW=[H].IJYQ_O'.>G-_^UN^M91='BN-5Z>'AXZ=(TQ$48DC#&+B3L@;.[2PO, MBCS%D!5X[%R'@7,-L--^3?\==_:/]PZ=N]M3I[/7V4^R_/1F28Z).X-SX$ ? MSF$07=#/GL$)B/WH[<[7&/AH@J"WXU"Y IH61[O1:@')VYT4TP20\;I S^'" 2!B3TXXC6$$&!RP1@6?;WVMWVCA,!/(711S"'9 %< M6"]S\DT?!5\*^99C['.,G;V];HN]'@,"L^1+(?U#EZ=N'QT=M?C;+&E,5-)G M;PK"+XFL6 JBW?ITW1_Q>E^GI1B]:)T^#_F@E;S,DGH1EHM'7[08"@:BL[O7 MW=W4"4N#-)6" A*!P(4[K%4X#FL7( C""+":9HWK)]; ^./% @63\%WZB#YD M-72H-G#B\SHX9DK<[!,T7/JMK_FR&X>3M#FT4NQEI?_A@_))BS%( [.+0 MAWH^6@L<+B".$*WP')V\ "%W45#VND6_"?W^!O%.B_>?)Y)H@>&S2T2_26CO MY725!7L:J3PX>7:IZ#=1@&0R/1E9+O"?72SZ33?V95P59&)I;ZD4#OOC[N;* M9"SDY9_R%\ACT\ )\%F_'LT@I ,(\KCX?^ _E&DV#2;#L6'AW='107>O36>D M$6UJ?+Z@?^>+=,JER"4'A/H#8)W_.]R*TZSITFT68M-I9S1T>8M M\5'*G''2*I#RSG&^,UM_# &FE3&#$:( B0EYY2S57';,N71>%$O_649N0Z^. MWBNJ"L[ANKY5E):3O1/E*_/8U?&X?D&<<.(,%DSC9#B=%W_7G?;A_SK)EYT75)M'+HI^KF"[H5K=;T\!F5WXX8.JPZ[?RSI-F>&#&@S3 M"L\-1M97E*(S1%P_)#&&]$>^ "D5#1.E03.> MSP%>A9,1F@:(#D8@B'JN&\9!A(+ID+9]EVK2A0'4+(=4[C)_AV7^TL)9_\H5 M[VS*=[(/-.P:L'L5W%.90TSKZV-QB5%Z4ZV,OBY3E2OA[PXMHUE.5/,QQ' ! M5GP*R9.1?URIA!R5B576?=ELD._GV5D_,QK3 MNF5&LNS-$ *J^XAAZY\L%# @D=!X81#.(AV %Z+!3&-"JDE:.;_MEJM(2 MG:Q(/@WQ0IVLU,;B4$GAQS"":77EZDWA MN<$,(]@-6 &Z[M!P(7!Q WUF%1L"JMJFS@@V7/'X".#R]'F*3)(;6.C:@LD@ M+=CA)6=ND624RQ?>Z IF/0P"4NI;R9/*T4TP$"09FR6I@1$NYR%(=-V"P4U\ M:Z2T"8:"7$&I'X*DJG5#DLDRE#G^(K"$I17HYG%5'^D(MH$DM\.S-QJ B>> M*:Y)K14!+EFUEM81 M[ "Y\OC\7BBQF> -UZ)TQ"<<>C@9Q6."/ 3PJK@&E2D8%RD27U8ICY0>00_)E=(P M\VAWN8PE7<+J 5%03C1^\V8$?(3_7#8&2E,8]#+!I2%XTQNJ'NU5%PG3IJM> MIE'B! ^(RL>NY:]AL*:K5Z32+(-!5Q0<(P:.WPIR&W8U_D>12LE;H[XH>D[R MWD@]1PU#M;V2(G'FF2K7[H+3Q= ]V0RS6[@I)5TP_[QZT!2#-9,"F@7"8YR7 M$MN)*DWELD",UU1[,1O6MO)FRM8#Y9<&74EB#]GX-IM5P.-=-#+=49>PNF^9 M^VH:17'[#6YGM">AXAYQV>MJN@0+2;X8MI>4%]3HB4_G!9!05R^C@2%9# NM MXPEH2*]#NCN#7NS#<').(C1G>OD=@9/8[Z-[2,+)*<2T-NE8.H@QMUZ=^H!D M^F2A$3RJH*I%A!B>NDV+8-E2F"S?&JB3('4X5+Z1.0'+CQ^(<6*V)4L&X5HA1TRGW#CZJ7EL-%Y)U22%6EE8OAR%*N M2EVOXG"&AD:SLCNJXX)475.3PVA8K1=+I.RZ M]<[M:!I!5>21I!>KDAC1;!)]U/3:+9-( M)\G877YE0&M7,"UEA52-SPTOJJYJ$M&'SI]WMROB']Z[ MW_;\]U$K&L'WWPZ[7Y9MMQ_M_7YQT1E]:-TO3TX_[]U[(SQ^U?T<3B:ONK_W MP\_?EKW%Z&][9\/?P>?X?##_=#D:?KK8?S5Y6'ZY<07M\O.U?B?#SW< M0Q^ZZ./GQ7)XXW;_7$7]WD.(;[N]SS?=\>&?8^]^O'I8O3JZ"WM+0HY^7[2^ MC;Q/!T?!W:NH?_/5[WYI'0SWOYWAU:?YPH7@TVQRY?T MTJ^I'/-X/L0T%5H OS=G00#A).V(5-Q4G ML"190%%T9SO.*TQR9F8;N^.8I"#'D5)O5W%; K9CDN M3?>LS&4P$ L6O3*1I1[(OYDDMU6$^-GL'T9G"7.++H0,BKMH_ M&/DH0EI+48W\U2UA7[D74M$2UE]WZ.M/YS\!C!55K6+;G5R$SX%8YD)GX*9/T/ ?F48FM&[YH9J:9B3\-9H M!!9,:<5-U8V->MN0Q'M$: (>DL\J]);5Y_JQ/F[8**\1NY+X-1F[8EQB\JDT MGI]GX2 VKQJ[:6V[*:0#)?!94$+,MD?<@ B&05*[_9"0,=N_ 7.,Z\RGVY55 M:4_9E\3,&328%(ZSQN,P0 YM0&GV%PS4STX"J]"BF@F_UOY/.($80X]6W68Y M9K22,\I9Y?/?%\QM1LTC^S9CO+",JUC ->U >36![,@'\:W1'"$8VO*7%30: MP%-=6R!AS"!U]8@MF->T=Q@TWHV:C"I.P)&P69'28(EU(#F777ER>,BE,.[7@0VG/!/RDG,W2.Q7[&\QSE]M M93\0[&[UF\X&4"Y"(H_)24$UVGOM*U:D)SY)4QAP+=KD2O>M-);5.E2=A6[, M%*=>X)U3I2E:Y1R/"6':%!4#>WKO2EI"_L\>V__)B_L/7K>% A*QR(\= MA]!Q;0[ZH%%N,7*8*5V M=JE$W;8:3U5._INL@1BTCGP%'_!?7F3,2):!47&P^:HQ"P1'6]! <^4H6)=1 MY,!4= +=E]/POD60:P*BG)S]4?APK8]"U]LE\;C.AVF65/@D;UGJ6M_W(*K[ M?9HE^7Z:]U'?SX391O:FTH7O0S_9T,< O-W)=-:!])3$079*XJ!\2F)O3"(, M7#H*L&[U=HK<\GQ?C5#<( MD.\S!3U+2R6@B"*N8USB,%YD'T&T^(WN]V@!-BU#53.R,P ME%\+TZ@)I-'] MH_69)J81KUU(UQ?J#V%E@H>3W<:LKO HJ#/O*LD5%$I.RE0M(]^]#OZ=JA MD+IMGP#M6@)T[!.@4TN KGT"=&L)L&^? /NU!#BP3X"#6@*\LD^ 5[4$.+1/ M@,-: KRV3X#7M00XLD^ HWH3F853<7M/N6YE$=5)C.80XM$,8-B+*.)Q'+$/ MWX;7W,\]ROS<-.D)(,CM!=X9HL\L4I^>3I):=-NHN+25=/\&T73&9+VGZ_LI M_!C/QQ#S9?&W7-?!;J-6UC\SQ=RS4 MZ3IJG4Y,:Z&2TE$K*6):"^??3HWYMV/A_-NI,?]V+)Q_.S7FWXZ%\V]'/?]N MCLL)8VN4;BDHM7F]>+S+8.RCJ64.T&J$M M:V@R1ZKSXHIU8Z%*V%&KA+E:$/>#V$N\" ^#4F4W-=0%(PN M\F$$\$HFV@3X1"I;$I$?9:_&26P'E1F.4;2UP&K$=80D29Z<2$/\TO"_)Y!YTW.?E&HS^!KI-U=7PF5T MXH?NETQ8+\+'4?9P2UFWEDH"2S=Y? P#-PPB'/H^&U&#"&+: PB_IGIEDV2& M0)6^ $1G5-I'5O9)IH2FUD#3"\5I7W4ANF??+/9:^X2LBUBCG_+1:E,.Z:67 MLYS&&+-]AUR#LJ\&MH*M"W>"+C_,\0PN0H)LE+@*H7)PM;TQ&S1=U93)0ZF' M= :+\O'4LJTM?#>[35(_!KU)>*)NQX %XAL"-0G]S^9HZR@V &FV"\<@CC&R M5_AM\*NCCN/YG.J\X62$I@&:T()I[TEF0ZK(\,%C$9S8C<>PZMB73Z?T-H ]^> T4W48/!62-^EG,15=G MBTW&OXBH)=#JYKS.9J*BV"OT5GI+<<.J,':D94YD9=HV*3U:E.]01_9,'D\B MA,F L<[V'$;"1UI&-:!5C>$LAK?A[0QA^^V^(E2E%ML/@^DMQ/,S.([2:R00 MLQ5GUD:V8DBOA;L*/D. 1VAIK^!;2:/6\ &[$C@L6@4^LF*-1[_ON*K1@-.L MY62Y^"_F19ZAA:6"%2#J]+1AC-T9NTCE H=S.YFKAKBE@';Q: K4P.MX%227 M:V1%>JJ:RVT"__$5\$C\>K75N&"[&L7VT$VJH^30_NLZIY6^Z2=I$IO$=%'H MTO^5#+&+Y*G%+4,J01VWFM53>SVX&M7W^TTO&LRZAK[. M=AHN$,1_&2D+<+6N2M5-HD9W65K3R!\EAL8>Q?:\GS EGYUR!@.2G'[%,D]Y MNI/5)LDPL>+U'@#V$@Q7E&4<)Z8]-A#=SD PX,X\=6![8#_N-8*O:M@R"O@TM2ZI<8M#"B<4G2^O6LI M.5R=@/I[)K>[E6H3(+7!I.DTUNKA M *P*@"5N@S%EKM;>ME7#JVQI-YGE$B)15U) DG3XG*G05@ZI:D0UA+*GME)ATT3OUJ\=\I2JK0P:RO4 ME@II %9]VC@(L@ '2Z530E3)E+]K*;TRC(# N\U=NV2IJ'61F\6=V":E!)Q6 M 7&Y!^+&MHA>*2PE(]=A$,W\%3<6LSP6;Q\3H"I/AU"%3=C6XBJ :I2I]"3[ M7\.H'+B#@@A.(7YF3:J 1\7+$(#Z83"!CP5XMOA*Y M_@B[Y+8)2QNA"J%F[&,7**!D#4JG 19F0.'#P&)KCREB5=-EINK8ISJ;N[J M,(N3MF?8K\*GLP_P[?O7D*V] P\1R%=R%LE6A6][YY5MK=0$K6[S@2ZW/>LZ M4YRJOICYL9-#"Q_;/!\;U%9"HS] 9TS@UY@^.+^W=]6F0ZGV;7:(H@:F'I[.YPL_7+%C5"+ZD'[@E"^QK1!( MCTTS>%W$..!1:!=HR8/1K!!'A4HY)5Y>G"&2W"M(2[:EQZA0:<3([2T:3*Z' M]DBB!*;N,)=AZ%V$.(H#6,P=!NP(<] ?VB&;*4S5,"]+!+YRMPLDKN&K4"OAJ7JO)S.6R3P$"G8:FO MTW[5\V=@/L; EK%-CTTS=Q8R)E71[Y_:)U,9FKJW4.7N _TO-SQ:K7IHSDMTXY%6A4Z=4M['\X"2_24 A1= M#W\?$KB8C:(P@.FP8,MFZ;G]R$[P!#81(*( M2AU_DV5@_J/5D*J1=LE1AF72HM9YK&-%@JQZE-J8(RP21@!51PZ[>)'A4O7Z MXBT#5@@AA:3(994MXM$ZW$]Z+$JW-\406K-&58#2RF&; MW59NH=5>K[; +Z#1 M-!V>[L0JU">&J.VPR931J%#?7O?8);WLZAL[1AH)(&7SOIW!NX 9_"["T+/% M&J8 I1MM[D:C.?#]S#C;\^8H8'$!'(@50ID@5#4Q^RA2\R/?23_Z_,\;FPS? M$D#*/O+IE_=9P)\M75P*21DB%KK\?"QV=V$0\>#>]2'"O13K#P^B-@*9C0!O M6E1(XL[@'/"5WO\!4$L#!!0 ( .*R_;Z_@JO[Y=[:8O2RKD/)T<=9.O8,.WGCT=/DVYOTA\,CO[Y4Z?SMP]_[W8[ M=\A&1'.1T9EN.GV\6$YTL_-(--N98;+H_+>[^)].MS-WW>7[X^.7EY<>VYU[C71.?Z3_O#][\_[DHO/TV.^< MG9R]"7[RMP^6:7^;:@[J4+UMY^-13-)Z2JP?,'D^/CLY.3^.OG@4?//]FGV0 M^/[+N?_MT\O+RV/_;[=?=4S>%VFSI\>?[X<3?8X66M>T'5>S=2; ,=\[_H=# MK&NNCV2A7AWA-]C_=:.O==E'W=.S[OGI#VO'. IPZW0^$&RA,9IU?,W?NYLE M^GCDF(NEQ13R/YL3-/MXM'"<+@/PY#1HX;_H![^3W_O8=K!E&@SY*\UB'9G, M$7*/.JSAI_$@T86%9CK^#SS6.\>T=4;C,?OJL;"EXY_@51W0L;E $Y?^>8'L MAMJF&SN6 6Y?<^:W%GYIINJVE4!'""79,#8\"^'9P%[1[F-B(N<3#[;S',\>EFP-8PK"=26G>1ESMJ?KQ$/&S7K)I#N:;3RX>TWW6M.7O0??Z'B&^_QJZ3QE2YA."IB31=-N1 M3^(0 OP& & _.C4C5US.X.?+V"K<2L %N(3(OTW;H9I+>7H6 0.?:;[=F&?1 M".%^)PEN:>8^W\;O$04NLH7B+B;D8T#'6I?\3BBR7+\, [+KFB6N+H M\Y?4/(@$3F/=R9!.85,9-VO=\MC>XQW&QHMI6> .90F1+;5,Y> 2^)WU&+I& M2^R8KA,*E&6NA&+::J[$N B.>X_<.3:2R'.S MD>+?MFQ@%W14Z%@"@.D$0L;(8HG)D498MORF]@-J 0Q"+[*.#6%+B+L) M!+VJ .U4BJ2T>*T5 A/"_R-41!7L1MK/0Z0Y:,Q:?)@].<$J AU4YUR5(X!+C+" M.+R6!<6:+1=[GH1]P)Z+#&A\G9I?T9Y=>/9*^MI66;QR]Z*6V2H!JVC/J-;9 M#VR[1-/=7TUWWO<<%R\0B61NY!!92J32D+0<<>6@ ]IQ8C%QXDQCY6Q WJ]; M/E4*.R_* 32/0"7/A0)AVV.1%KJVQ_5PW2[P>0VV[^I9NB.WG1T06UVCJ2MO*R)/4GI!/>*Q A)'H M;%\].B:(-DS-6;B-LC5OP%P(Q;3&\O!X$(,#>&9/L+[(FQ:%\MKD+U58D3F3 M)!L:UMU\G2':LK&]M!#3$/[$0I&T-J\@A4@)CP36LEXNUK_-L46;=((]'&B[ ME170Y"H"7BRP[;KGL+SX^$J5$Q=1/^ M9%ZAP'T@J@QNH%GJK%K4V =GGT:8^ BY+C&GGLM"M4?,UF663,(6;>UY8+N( M( >:3""EZCO2;&*8P;$!=F>*MDW;1;8.'TSF25(+:DU')A4.0[K4V4,)<=.[%DOH69MGF/TX3AU%?^GW=W/3Y=#JFDD[@AV6(6)&;CS'&^Y M9N)KC%;(]L#=HVVSR@)'V9A\^#.9[SMMD.<0B)K_KK- MT[9161Y9:=IM^_4#-N1;O; A\,Q^HG&U$;.0E&16/PF':/;5,KA^24:+KF,] M8V':IN,R?59(#O9%TI0ZUJ6X*,0+-K+9ZO1:C4C6M(U):,F M\6UQ)SAC3F3SZPT@ZD?BI"IR9K983H/!SW:5LPW+V'7G2%'N*A12E]F!YV%5 M%"967"XTTV9C^<&6=QV++T/I;*Y$A0 CR!)'43PH9RZG6U>=5:B$?@::;,3< M;0)\9,UOJ8I!LL*C:KU6[;Q*%PN\65,7@2IAVAK9#&@GG9WL+\C45.EG02G-]:P:N.6[6/2FDGD%3*.W"H0#H0K&B?! M)_%$4I3[:F58Y( C]O5K>OO(E18H)MM6CCBWJZER-%M*8)W@A&@%1P>JRU<; MT!=250/0G)FC>"=D^]I"HVG,6O$K;5.5KC9/#MMAV;HB/=TU5S*._5<07#LC M\6=8U*L36-ERU2S)1)!N!EC81F_!=AZ_^_\+S$6>),4;[\VXR86P<+>Z\DP) M*NW?8G*-O:D[\ZSH>BK\W!&+:L-:WVPZY< (<#&"W8>,"]D6\YW,"?V:]HS& MR$%D5>8Y@'+M["DC%8 "+(&<.>$O-40IDJ8VC]G0]A4 *:Z>7#.D).R^S#4* M_CNP4]>;H(U@"8'*'>D&])7!4W0]'H:_J))"O,""= ZY0O?4@%:%5G 1'X;- ME+2\"@@2:,V7OM<^9F6H@8O^E1M=S/O-%$51,IOYFAR6J:[ @*C$ ,Q0R"VS M(IW^?.D'-NL+H(8LA<@9K,%_T 2Z[ HPC=F$NJ?Y93U8U(BS_J-7I M&XAS\V)O_/4=G9U%.S&1>TQ;.4@C%M_NBD5%$:Q0@?W>Q:J#>$3Y.Z@#$5DE M8@_,2V #2DJ_U2>[ 7-4TF!%]/T*=D.7+BW8/ M0KG;PKHRGHFKJ<1AS=%RN$?L7P)-7D$O O],P=D5GN F9U=TA(SP,*9E(9UQ M^C#SJWU+TKRA;9UZ[CN?!1 FSV T\ IS A-OT_=;N?? MO][_Z^U__OU97WKK+_;;2^/[Q>KYR\9^NO9>[B[(Y<4O9U^?'C>.=;'2OY]8 M/[O'[@3]_/WB_-OZ5!^Z)[_=WIY-?CE>K:_Z7TY6QH1,WYU_P;/9N_/?AOC+ M]W5O.?G'R?7H-^V+=_.P^'PW&7V^??-N]K+^-M8?KOZ8WCVNSP;3_WOID9[Y MR[GYZ>_+^'QZ\75JK*:;E\V[RR?<6SO.Y6_+X^\3 MX_/;2_OIG3L<_V&=?SM^.WKS_9IL/B^6.M(^SV<#:W@W?AC,_GY^GFP/+/>*S_W3ZDW&W>Q#.1/Y8S)Y=:GPWBJ?SK6EKMJX@,.4)!@E,QS3L M#P!FE82V"=8-J\LO,3+-%=M2[S>'?%%PFH\NZ'6-N-B!XWA4540#)FF%H(OE MM771K<&C %# APGC(^5*L[])F']<$?L]U_BH <>7<2&^XS698^)&CY=()(DC M['#HXB$I#".;$R=Y;2NQGAT$:\)%#"9RC(N*/T@JD:V$F%;F3FO0E,1.&!O6 MJ[])563_LO3/2K.0OT?ON,34P_O,/=M(?A#[Y@@1DSU"G]Q^NEF'U6WI'^:: M_8S&=)#=S&9(!W^_J/U0(*55KP6UR0O49[9!P9R"SJIE)P'5/DR ME)X?!>!"@%QN_=U=UX69Z'-D>!;"L]B!.6J]'GTOKL$!N?#>//Q3?HFF*QL0 M=L%_VT)0H)?:>V?NOQ)=YE7LG!\K7O5XF$XR=DY2S*?!DU4\T]8\5RV>$]&)^ID4>H*PW_S$.N*.7C.I>YY&N1>8CE M&VV57D3RE$>309YNBUJ";1AVA['Q8EH6N'-10F3-*4"#/SHLAN:*18)),?[" M =R50G'*W97R[,;G13&,L+4T<^3%W@656*FNA@*J4X 2N!5BG7L@5YTA[&/: M"+7PQI5F,3L^F:/7J*K6"NK#(&>I3[;=Y)TL!4FGRJDF%3."RUXZ<5,"N=RZ M[A4'5.:R(\M:RAE?>:*4NV2%W.0C!?MLQL[S)JU$/(D#0 7,J&'_!, KCXZT M(9\C2&E>LQ#Z/(0$-2_KKA923M:_'I]7#3+7E"3A!WZFG.2*:HE)%YRPRX$(N#YRZR/8=G%3#B[0_5))+,21;NM,R" *9=:C8JTA MB=O:1, 8"\6HW2D0 R[&15"6N [XL0)0))4&MDRW'"10;4 M?9 W.=HX_'D8\Y@ CFK\BR]S;-%&'>:N@]=XY0AHLJ09ALDPU:R19AH#.RQ' M +[+R9>BW.$4LY7.;<76NZ*E(72+KY M+A37'D<_%P[!LEJ\H;TOG>)]2WR=M05[MQ.7VCR6',2SU_=L8T=CZX5;T364 M\ P0>%B5:;^V7=XVU<>.RWB6K7)&CNIA+B2+^P)W%B;0Z_:*'L^M.6:DJ:%=\<"7,6$1#6 NK<88IC48'^K+ID2AKDLJ1["0-6"R^65Z3 M-4I%47@M_]$%:9T2"5*[RU.3ZU3N4P@B<(XA>K=9:AY:($3U80P ID3P 18K MB08#P3/D.'[JX!;)GE4"8:J]$LC))<)3F"=MM,>P$T-?RJSO-WM%OQ!OZ5:] M=W3MH4?\.#<)_]D)[AVC[&^4IR6;@"Z 0?28;*T,F&:A('+038>]7"MU(2J2 MMO>>0R&@B&"_5KCH]3UL7H9.FP_ M2RHFE6BZ_L9:K)5[S66/ %/&X^5FMN ,["]((X\O6&)'2JN@.M7(X3615JP% M*["O75T)RBATVK^F$HJWO<'I#9"%/,)>68=;[!'5Y/HZ*/=1P.D-H 4\/E]= M W.E?.;Z.AP@N3ZT D>_JI=?6?K$7)<(!&HUVUJJZ@,%><"SO *]F8N(^EF8 M5$/M82:X29@"5QQ0**XW@5 M%5<%,I473ZC*61&&@)GZZ#V_<)CLQD:4%*K7W:)=P?;K488IHMX%BKD7C:L'[JE7L6UR MC'1,W43+]'D12.JY:6!??T\1EM5=$-WV9_T#Y@3PWI5 ,[ZED/$8>"7I>\^X M&%= WT<@.]C!,KYZ]&I M"N5.L&82OPB7@V=TT$95Z8)WH34[?C"!_IVW8-UL=E'@*GR'NH\74]/V.\=P M?;;-[\@8&'3ZF#-3BU7("W3I\7214FI'@H*U;3>D+F'*)/AFK!12B^$3JJSZ ML)N\01PW/+MA'_0RAS2593@HDI55ZY?N^1!-NE @9S@@=146W&KQ$!7KK-03 MV[^!FD,^[/GR"=+99NTFK+$$?5XVU?J?8U'-8)J7G59J8[;E0EML4UYU_'., M'DG\"L-#U6,P$]RV>"QF=56^+[I_@Y)#N. 04-7#>-O;PD/V]."8M81GGA,H M5>+47?[O#]O\E, O9.FB=28D7?_4]^P?YYHMJ4KI;G7_*\@#'PWA2/ZQ;3$? M?+EI:.UJHZ39WQY6B!A$F\$O\42_XOD/<46 M#_ABW0]_J.UV*(@?)6I44KN/;9=HNNO(JSN:)TGQWO,.ADDNSN(R>;4H-1TJ M2[/N"/:6 SLLK'A+5ZWZ_;<0\BV\?D:W9;F[*FYL7X/_N<*UZ#E;93$T36\[I0]^W M",]4_3X[4V*$9B'2>0>9ZD(-#GUJUF(EFQQJ8)XA.RG/F,O2\G -BW1^LXD= M8/-41LTHS]3N%$^AEOLY#,N"+VLXIK8TQ#&UL[;U[<^0VLB?Z_WZ*WK[_W!LG>MJ/F?%X8GPW2J\>C265CDH] MMF=CPT&1J"JZ6609)-4J?_H%^*CB R !,),HJBOBS'&W6D0"OTPD$HE\_.-_ MO6R"-\^$QGX4_O#VZS]]]?8-"=W(\\/5#V\_+M[-%N?7UV__U___YLW_^,?_ M?/?NS0<2$NHDQ'OSM'MS'FVV"]=_\TB=,%Y&=//F_TTV_]^;=V_62;+]^_OW MGS]__I/+?B=V?4KB**4NB?D/WKQ[QP8LASRGA _X]S>W4?CFUJ%OOOX;^[^_ M?_/GOW_UW9N/C^=OOOGJFS_GG_R/?P1^^.G)BUW__\;?;;7W___??OLW_=_VKLBWZ1#?OU^Y]O M;Q;NFFR<=WX8)T[H<@*Q__;][\@T8!>2#+-]D2_Y[LMN2'M[&_ MV09\YMG/UI0L?WB[B>-W'.FOOLY)_3_L![_27\^C,(X"W^,L.G,"ON+%FI#D M[1L^\,>'Z]I:-XX?9Q^D'(;8#UW.[_?\5]]+1WK/A0%QJK_>.Y2$R9HDONL$ M,=S,FP-C+.2:[<8-623LSQM&:]CDFX.]S[?A\!DOU@R)=11X3)-<_I[ZR>Z1 M#?%-1+_5GW#'6._A9?K1QF8D3,P4N&0=L4W^((N^S'P3Z,]M_"<-* MMN-I2KS+ERT)8Q(S>9FSLY7>.SN',<> LWT# C'Z+DI(,:;^'*L? \WG)G)" M<]!J7X,)V0,)^#G)#*9D5YA0G!_9S<%QLUGH3U5E4+@#^88P>]P$T/P[(.8N MDLC]5+..#([;]AA0RIC;EXGS8H)3]6,@L++MGH]K8$)5/@8S/#<;/U/?7$Z9 M ,BPN MGXT.V>8 <&JC;<>>[;(_&8$H'0M*O2A9XH^&9XO6Z%"&==U>-YVZ=N=JP8+!7 M[5S3*0O&@(%8P;(UG;/ZT%#7D4HS MG7\>.'$IA08B,H@F7Q0.!OI0(T_/#KA M+EZDVVW@LYTW>/Z2$>$4SIZ2P) <,G'1KO%FK(!G-5P MV>D?'.B2N*?8-)6'S+XU%OB&[3*7A\V\8UQHR(56]##!%PT(#OYY%'K<'JT] M_ *H&^FH>"O8O_NRDV;+HSCVMA[(4CJ&QS@#5*X+0]:E-#X"L_)SB-\LX$ZU MRFC0^_HJ35)*;OW0WZ2;>Z:U77_K!+,-]^E$R^*"!*-I=4DA'-[5RU/KQC3L M#.P:&/Y 9]<62K*[U06[&/C!=>,3K3\R:%,_ &T MA7Q0C-.(V5+//@^BS*Q8?MU^Y-?M_8\A[$PE"N#ZG7A,)@)^N*?<,G]@:BH* M\PG<1''\Q.UV4IG0<#5O1A%>1UZ0):&4>(S(8;,#:A.E\<$MC"O'I_]V@I3O M"V;0Y)0SOPN;2GT&[-_2#9_?4(X:DL38J->AY_,@W>>]05&-XV-7T30 N9PH M4P$[**HA?_G!:^" $PT"MK.47O^,IZXW/,K3G?';TWGK%L(!A\Q<]MQI/M'@YJ(Y9Q>\;3; X Q_9*.)SQ[ 1CP#"[^MQG/#O1 M(%",57C;,YZWQMAP;[39XY\YU+7/@2SCUGN?^8$E'0I2C>Z?_@9HT-88,%A6 M(NS,#9;V&#"3ZPBO,YZLPIA0JD#RDFH\]9[Q $WU>B3> '-0. Z ;KJ(W)3S M<,9L(,;!9%=Q<.G/LW.T"JP.=55G+$DM+#,#>4[A7[*5>#ZCS)T'[SRR=-B= MY.V;@DQU!?LQ_#!YSSYY7_S.^_;GQ=9#GFO$\ R-IYI_?9 #C,FNV1#439_( MNSUAO?F*!L 6A@R8=QNR>2)4$]W:IWL5AC%+AR>JZ,S-R?-3\ADQ.?7#3(G= M,-JU69&7A(0>\*QS1DES@/)'@A[=I_&[E.-M? M]X]I;)[DFOTQ;N,5E\M>.O%3MO;B:X;<-]^^)T$2ES_A"NS;#+\. @?Y,I]N MX3G!F6K-(U;CYHS69\N87TZBD ,U02F^6=)HH\*+)))#$%%FU_WP]BOVNYD( M_]UEQST3LLL@^RVV#<@J3P@K_SV(8N+]\#:A:761>HR0O2.=[:K_,GOQH>5) M@_#[PZ: Y:!0ZW9RM":N56[JX-CF=).3AKNJ2NJB./30F'91/1=1V-,^P46\ MT9=@&=]*R'KY \.;7[\:ASO(K"D-P3%XPR$KN/-UU^X9="1ET93S97;;1E!\ M2)"2.60@>$&N!Z3\,.B'AO( M#36U-?14N2TN8FAGRFWENH;$COJ5LN](J6L#V=%1XH*V(Z+-)@HSKL]0>" @ M8)<'H/GP7A2X* Z1D+-[9E1DAQZC@R=^ KXYE?/Q]X.0A7;72N< '=P>I MB6R4;K@*'GT/NV^:"0&,U.6+&Z2\Y\&A%BZP<:M <@*GBQITY;41]F9_0;91 M["=Q01E+W4G)3$'=R3$J>0+F)>;!NH<,E8\A&_X\BI,\=:7.$V&@K_S;(]X' M/8LN08:Y=$N(Q3FURHN8W[R+J (N'FIZ^$L@*=D!>R<7IVA!WP9E5"9RKDM! M*GG2=3TWNA[6*A<\^*MU,E]^C/-S"OJ&V$EK"N=$#UHEDSIO\29<0C*OJB;4 M%'9'VU3JNI.;W\A1KN+'?#XTEU_"*[]YFX!;+5<0>NTL/J176V6R>'&'8,_I MZA"BO&-4R..^M'<0LK>-=.57PCB3U_A!#X9%UC3N"V&#B,V7J'XI%;T+-E%" M?68OB&5>YU'X4J,T6>;4\>I]9C?A$"^"@+MC1!0L&K]Z#!'"TWO6F.FOK/HB M*BM$%";#"B$\O<_I($=)&4-1U/ILSQM7F?63MWNA&:3C%+#M?ZHWBQT.LSG^ MY"?K\S1.H@VA)?4=#E^52!Z%P:<2OJ>$'_A#/_?MU2KL:GLXN[Z>PD;J1:#_ M 7^XZPQYI_00LWIUU=LF?;#U/_J;L2NO^HEI38@H3,::$,*#]-B/;B],W"+H M./.!W_0SM7D3A:M'0C<7Y"E!>Q_NHC2=^V@G7OWO]V8)V<3-:D@7C]1[C0G, M("F9R:@P.5#@K_@]AQG>+NJE-R4]IX!>?VB &>/*&M+[)& M>S?M?BD]:KXH/(R".\]X@GE&%R7+M3F\30[HO'NV<4&K^C7SO P')[AW?'9$ MG3M;/W&"R@R@O=+]!*WFY^OP204\I+I&#[S";$B\2X>&3'W&,]=--VGFP6/V MAN_Z\)D9O00GPS<5\)">Y]H313^ +-]N]%@CPJ??)C#AQ*T?1C2K@)P02F+H M_=(:?BJ'3QL7M"37]L38'2E/\+B/:(90DE#_*4VX@_4QXG=<_EX4!6RT%1+C M@"9E.2YNV)XS8X/**QU&""3>]59,SNX5RS" 3H)<[RL?+V3]OE[)^E 9?.P* MU[_>._RBOR:)[SI!?"IX?2IX/6K!ZU.95ZDTZI5Y!2^B=2KS>BKS>BKSVN%E M.Y48%7O93B5&CX0'Z"5&*VXY9D;.:;9AOD_H8LU,2SP'M)3B!/*GE(!# MR2NH4,[(Q+,T64?4_X-X>*QJ49K&DYH4)R1/9HOF=1RG^'PIJ-CV:1IQI41( MX9$3AB7S-(D3)^2>'&R^5$E-DCDUK%1HND#8MQ4VL+\=6" =%NWT!7!XR+& ODA4*&6NW)Q6 MK.[K4(->,#:>]=/IY.@3LP;\(E" ?4V=U-0<',.88,6],9@/2HX-W=RM1S1<&P^L M)DPY'22\+=OB,JD2(8TEV;QHVWQ94$$2;S&-8Y=Q"3+]#H/!;,"$W[;CLTO< MI.AC"?\'&L4Q.VV6X &!U9&/7=!K*."$DRU(%@U3- B OI?6![<::*ET0VV M@19!]H&$A#H!,Z-FWH8AP7=;XC\3'#;T43OZ;="'5G\$UZ!\OX(.>#.+UOC' M[[$78*+0,6$0^KF[\(9I0BS\*Q2.7D4)85$IHV">,GX7A5&=*C0C)%2FX(^7 M(J103L'LZ&#SYER?AWB%E<4TCOZ8$".#UB A"Q_&.;&;HT_@M;T%"%*%A/9> MPV&!G,X$F-$!DD)Y!+/]4!Y'5VR^>79LRJ@7YU44QF=D&5&RSR8G\>4+L^/8 M=/S0H;ML*:,D2F#.]-A5)"J7L,HW["=3R/ 9NP[ ^P5D5*9@A$@1ZB_18&J& MY%X)!*N\,O $%&T5!H6V#48''DD.V]9"8ID^_:._1!E VM_N83!O,?DV"376 M0$.E[X-^^4P^=DZE# *M"\!M%L6T**.8V*^>.;'OSD+OPF<_(Y[X*4;X= M' MZVBW%#"D.,THRH3Y>#M)J8QOD&((N.UMD5B,(&C5O@R?B*\Z0Z;S3.S M3E?D+N6KG2\K(9"5X$?S70I"YJ@W* R0Y=Z4N[1,]J9D;JW@5HP]JT?;BCD* MO0^J.UD3>IR77LDDBNECQX/K4K?Q0F-!!.3H*V8YC1]AGLVU5B7@D0WZ342_ M?0L0M=U2K:<@\U.0^2GA_I1P?TJX/R7*G6%O?;D&R7P71 MY[<#3*$"M/FR' RK(DDGJ0%OQW,QG?GL,U#/=A]C7JIMGV\XXJHA=1^I0LTV#FNE$*GQ;>2B62]C:WOO!W,U6$)XJ;0X7T \FZ)]\[E$NG M!<8V)F#5;8+/Z2;-[6(6V M>LC9/%>A&=A$$B<\2DJW--\*^K/0RXKGS>*8@%^ #"?QBG:K&NB*#8, A&!! MW)3W9[\@VRCV1V!XB^ K8FX;3*PFYH*99_)3G.WWSFX4DUA(U*ZO"IJG8ER1 MJNO*K;6"LB7+6$S]-1W"/3CWE_+%V\7\S<)U&1WOQG>>_, ?A?7J,WE%"EP# M?JQ"PNU)\7J0? D_^>U2!]?_*7"9JB%86D!C5.X ML)S#540+172]V;)E$8R GAYBQQAN;$7KDB @+H=NOKR)G! O/$>5ZO3/5%5X^]\,0?9J=AW#"Y'MI_'1$/DF:^T&>XR!L)H\UD$9K?.G9!)7 M?NB$KD6G1=<$7H/3HA-@%"/Y@6P+I3)?GCGAIPOR!,U+(8ECO+,JB'>],IP( M.J1DX2JQ[!1?K".:/#+=C\PQ ;%7QCL1G&C5%@]D*[$?.V0>MD@=I7$[@(5M M+-&5Y5V48#VN2LD> M_*0NMV,S%N6]8= BCDG8+'H][>QP,%'$*]N33WB^K"YB'@Z:[+[\[X4?;Z/8 M"3[0*-UF?0!C7OG7#U/B%9%/48CEMSNBA1U)(4U%G7E$P*&E!?+Y(6A&J]T] MCHAM8NVGIL0,W2'5)9SG@;/@OA 1#7M'VG$S7,(1G-*"K14VUC5C=PQ*=VQA M65EG5,'HIVZUV0U%9$J*BM2M7C( MZ-H2RD"JI(T;YJ_D_25X)ZL[ E\8JSZZW-(&2[50T?AU[.=TY81ED5DS/T=UB$-9_+R&[3V33@YB'@I8> >= M8*^/L&Z1,',RW2^#J//CETE'2LDCX^Q9 /_^ #X]J^H35/RJ&QF>BTK:>7P= ML$@W&X?NHN7"7X7^TG>=,"EJ"V3-H +?Y7Y\P\W0'@FKU+R@U7V54QJ04=X:%&L+=)*R M7;6IEXEU8[ +-+5(O_$%/JO]EH=AO#6_PM7+!1:N)"2)[Z:E:\?E9=[W&$C$ M7%(E7_"9/6>C$@\.E>U%2SY>(8VVA"8[IY('6*AGPR"@;+C[@)]2]3'1A%:! MI'FRFWAL?.VM1=JB4TR'XXW )@UHCW7[M)(NS17]%9\@N?&?>010?52\S:-( M=)@+LC;L&'9//T6K=VT]3C<\E?U@JM1Q'W^GY,V1;TFRYL$D99J0!F&K[WEF8E"+]]" ^$@OUA^BR/OL M!X&IS59^?[UA1BXE'M*ND9(Q]0^7 ^)OARY*-N6_CW.UIDQ=:"G&UXTOVT6U MO^+F%3M%X?0B766(N=4N\EI69:_^",W'JD';/-!+I;0M_NXQG855&\U(/&K- M24VQ/]:K#L\3*]/$!F2T5[+-L'+6123,-U$M(Q7MN4),Q&J&2P>G:L\2$GQ4 MPQW'EV1>2Z=R@I@(!5\K^@.$A,B 3HE/(SBN9%3LOCAT,ZS>WU""TK$JYFJ& MYYD3\ Q!;B@]4B>,G:Q\5&$GF067'@:OCH@D\KWD!J3\BT?&WQ ZE.UN$E5F MUZ-6-7 ]UBV458@?H?.!ZQ7RD>+R>@A9M7>[V-@5>3[ M0#M2/U&6+KZ. C:Y.'=[F7J,VB-A!87+"9D&([5&Y'8N_B&@3M?>,W<_6VMV MOSJ2QWL5R,.,$QYF/$#[[X.51XA)DE,:TN6B.2C>VUP'*=LQ2;U,% :H3\K0 M*0J/\JD/DO<\8:)TB>4#HHE\)S%SQTYUM&+LPL\\0O"X%FW+#:E5F%T+^=8# M]ECW"B^RX^?/@>PZ?9XE\ZU(6$1Q&R5>'T:<-49$/SGT: ](+E>A@[6M-(E; MK,AA(@FUE')-F(_XA8_9CG$V<+1: :-=S*1W+2U6TN<&3<5VX(9&3MTPR+'*DM7R9/,=@64F..[DES'52',ABBH<:(W1 :YX?G)3I\#TD\GH,BZ ME]Y?S=M,07V,R7QY&2?^QDG *P W!C]ZP9>!@E1G6UP<"OF44*)I,UI-\[!0 MPQ"ELK:8=E_QK\(N'H.MBE.9@'*$@1RKC]E%(RD[%B MY$ 5C/D>V)XY" 9_R;B/:.8HFB\7Q$TIPRDO'14_KIWDW G/2%&,89;<1PF; MJ>\$-U%U]'1V+M3GG/VHK.&195'K*VNC M8:>BL5B<"=Z\KDYV0&:P.9-X3F$S<$W4;-](QP_4Y1P*+$' M[N5^*&> ;_.*Z4Q(-W: 5;('OCQWF9//='&SLDOY3RA> '6Z4S%+-9 LV2GW MYY@GTN2I(+C;K8O2\2M$);Q*%G4T5#>JL,7.Q:QUPBTCFU)RV.VX'%.G.Y7M MIH%DR4NY/\?,:?!,PI2P6TJTRG'"OOKWT9O"[4X#O9)MT-Z>\RA.YLN%$V"K MR0Y"4]EE75B5+^@PKI)]#!G)'NX_D)!0AQ^F,V_#$.)33-CEH2S#@\LYPTE, MQL-J"G+)\L[^%V;*-"9LM?P)[()IAB#*G +%/% ,4!6*$[H\* %8L@_>IW(> MA2ZCE[>8>O#C3^>4>'["_P2N5.64IF-[=N)5L@G($7*X7Q;I@MAW<0F9R6A' M.5 E9\#[85XZ-&2SXYUN%VN'$EP6]5&;BG72BUK)+YCP&>Y)&_K&KO*B?M38 M*X!0H@[?)WY!5OQ8>R!;_NI73!3YZJQ&CQ48/U"\G3R[AZ2-]0R\-?[&)-E M&O"WMAPBO;XGYJ-/Y/@:!"!6PLV%'SNK%26KHA5=X2#KXM_P.HE*-*=SM"EB MV)N)8V2:N&OBI0&/OV?S378_^1ZI-!HMIG+%5G?)%",-G> \C1-VSZ \Y9!& M7NIF>?0+0I]]%[$K'=H\)W._0V256E:1[J+IXZE:@4VO0"?/7GN *7/Y"JB^XDLUI3]NK,B*G$^:@-9U'&* MC-%!1:6;M15U56U@-Z1&]K0[%Q[8>,!#VYY7&,2JOM%J;*B"R)%6FI!T.1QX MA?U2FAV.'F-]%&8M>&/#"92\:\;.#=+_K[2AX4$-=M :R995GX&]5R7S;H=& M2!_I"23N,W+5]W%\28)A41.(\8]LQ(\8H6%XLU(0971C9H97'L;X>% MZ=.;:.]# V!5>HH.96S^\K](G(3T&=M0O.TF:=4TA^=O#[Y'>Q_MZ0$XR$;Y M$KH 'D1!I2?=2):+P51L/W -ZPF&HME(;9LQ,LJ/:@:E\Y.N0C9=N M4.N4]A.T>&56;[*F AS68^^!]JV39$4+2)PGR.Z[&(ZC Q7)3Z5QGCZN"B:' M%:VFT%&O^HIG&'3_2AKK5=\[Q#1&VDZ*Y*?78D\?X:,U%_)6:4,L]NEVVF-+ MYQE=J+M!1L6NT.LUUY/@!/Z$75*L-_++_E^9A(#(*56J%LTY';8I@X@2_R7J MR%C>IG:%-;)#WGCZ,[#GDQ_:[;(7VV,-Q6HW+1SX!CSE5IA[LR++WSEC?/7. MHPWWLF6A>!G%^38W3YB=\8R]AP F-)GFF0#83Z*KYB!;;^)]-:L^^,TV"KE_ M@X?J%:0*A_89"1D;QO(YZ,_$:M2=5DO.07CC>YLNETO"M_+>,'IY8)XB6AE'AL/GD4PRRT\ :C-XMI"H F MT@IVZW'U21QHOIY-OUUBU3N6U3/Z@WC7'J\UO/3+$P*ZLQG_Y9NN&B, MY)Z$F)W%TUA%5F1N2Q#&(">[V8E>.;+JY1'5QQZ2A'O@<0IXW1B'@)N M,K[-""-5?@.@>*P/0>6RHJ4H.S5:GA.:,!BCY3REF4"?!TY<>K@-'H8PE#A2+B); 4@7=> M;7&*23GM+:*6DU,!TQ8;?_W*#B.1N4B6#C/UQF8C!U,QDEDK7OW!"5?*&K@G M$/TP%A(7CEBQ-K $?0W>CWU;N]4,Y50Q&F8(1:?N$XI?#MVR=FW0#)J'U\:SX:"7;KD2TL6+H=Y:,A/,""VIMO*,$ MM;YBZ!-OG[N94K9:[FP/O2O_)N5,8O* MX=$'UYLMC9[SNH,HG.JB9--;:MGRPUVE+"E_?CS4)#6OP"BI M="IY4\,J%%M[,8,O>SO.(BKO6".]9.DR4;7$+*=3KS.R2^8:Z(M &9,%(#[+ M'B98[+8<(C%-YJ!5 !DV,?#X/0BYL7(I/5;140P*-!&=5B_A ML]T9"=WUQJ&?$(ZG7G)?T '4#SU*K9DVV9(HRB'22\[R,:&Z ;HYUX003=7W MD097YFK\LZJN,5@XKLI%2H_IHO1E*]I6\DOG^^]P%J,EO711.C[-VI4/H4,:^EEU?'ID4-V86@._.XDL+&5GY):'YAL;H6R+W^D$O:0 +4%U&E<*:- M]=DKQ?I,^5''%.MS;:S/7RG6Y\I!LT;>DI)*4X.A!-#V4;/'.P4CI>;"Z(,- MQ2'::#:!$^,LI'%$C)'80NVEQSJ1T#1I>)Q$=61LD^E4QCWO=7$L, &@.5-W/+Q/X;QEKA9 MV32PR%+YV!8C2SL%[M#:3HH*1G*QE!Q(;&D/&ZS%E@[CA)H'0_>BM]^<'V@4 MQY403)4J9AT?V\S(ZSX3^E:-X"6JDZO'96K#W/C<:BEI/9R;"U!8YB]E5.IF<,\]L5OG_>=/@6^^S$I:C+OYX=1AK*+E,UK(>1&J>74=V(+>Y'L MHXE73[*?X @5P+J*22I(N K7-!_:<9@'7T52C7U6W]SA.8B2%MG6#,I/E=)/ M[1;U4=8E+>.^!0%\WN27<*W"ME?4+F%PF9EB&2'%+(PVROYC6X5<4/DCP$C% M1V%0A.?9YXI8* CJ[%$;YW7M)47L5$MIV;QBWU.R=799<;Q!O2WV(:N5 <7] MAGJ:J8B^-[_KS+SGK,G[/-SSZ3ZE[IIWJX8.EN@B94_^E3A3"YCHA RIECJ; MF>\5??R*%SIHJU=(8_Q8%B.>2 !2+,YF5[_D5<><2L&Q:B $:"5!B7\.KY"@ MN:>N'>LO+^&(FGW?0]9"0KTZ>\69\WU 6O.[G;K B!FNNP?@^[A T=*!Q5< M=V(O83131.I/U&&RV*/8CZ:EQM(=$SO;W3J_133K"H+@6M2A? SY7_I;H];Y M30=G+&]CQR0.4[AS-CB>1UWJEFOL&.P,18:+L48Q=C1G >ZD-.*YU;C!<=F. MX2Q2YFUH)Z.1K1 M9_;*9PR 6@X"2BG.1^IXA-?UP'&0M8:?)$_D8*%4!^J8*8:;K)><39^FZ96B M'T.4[=1!MN*]F6TBFOA_8/C)#"9@U0^J*NN*O)6"C%:]L3F#.Y)IYTGJJ:FB3-"L-TDU&V8,V:#%CN\N&<+2L&Z*$FY5VFN?9 M_O ]KH,O>8$RGRB[Q?K9*!X:2=GU^KPT);C"/ E$X,>4C!Q8$:2.P<=Q4DCJ M(/6)818&24_K/'S]!#+53\0%S" M*#/#@UVA<'*\.DG9=7,KLZH;+IQ0JB^A0I8R X1%LF!=J?-D3>B!P3':AN@@ M9,\3H\R)+IC08D%KL\.T 2PI))3S'S%8^A3P)Y5*[=@^<,/YY&;69I26/QGX MG$=B217V8]XC>NYZ$X OR#:*?699YZR-0A?E')&2L9BOUHN^'!ODLQSE$)_\ MS5T)=K/ )>>I*!^&ZU'I(#1=YG2AIU:PU_B"7G3(P;V:-XC8O!'V"VI''Z&F MX0OK,\EN/@V*S*AC/V&#>I6)8]P7E>C:L[#TV*:!)'CINWWL^3JBR2.AF[.( MTN@S,_2@^2:B8-$6T&.1$!X%"PWF<$(_E"9^SQN0 MS=-/'.A+OHR*W3M_O[#62QM*D,(ID-*>W%V4D$7Z%+O4SV7IX-U&WUQ=M*T& MV^KQ4!-4K/2I4-#;K'4LN"7ONM#:TL%@A8M/CT>JH"'9 "V)XJ^ M\29N (H0*YCS-TP#D-W2T)G52\Z&?P+!6)1@6;#Q^Q[E>!1!Z_O%1\OYEN3] M@*OU'XQ#O*]#1I:,%+;>3TS7V.@:'CQ073@^DK'>':"NS+56:+H8HY$+.'S1 M(>E=4@H3C'Z*13_%HI]BT8>]17!R]S3R4C>9TP6AS[ZK7*.ZAP?"8=%,+7CE M)(8%_/V@0BJSX')B<(I)/K:EXBU](M? 7P0*@D*24@/11SU,L*:1!O'AE!@S M[<28K-Q'RM3F)B.I7O"D]8T]WT>OYMS7-6DO%,29@225\D ]A8WC+ MKRA:5S0Y1CBAD"4=)!Y8?A:129H(:2QI/X]BIJL**D@B+Z8Q1;F7H-7O!1_, M&DR66-X&G2(H11]K0V258]BIM 1_&ZJ./$7AKR'3'Y9J%%&7^XS#%66(?SI@.XWGC408S"9E"=,=/E2XL?76%9@SB2S_,&OM:;B(*] M&QD$4ZI0*<1IF69?E41F24+]IS3ASJK'Z-Y!"&SL(391[=8'86_(ECG?'IV7 M8NN>D9# &P4R*D<0C3" 50+45((13-AT1Q(TC5ZHL:2"D&$XPC!&S9\QU\#'/CQ5B@CH/H%>I,S\>5S[E.EKVDY*$SZ!MK^Q7!5C M&/P2&/I3T8V"\YV Y"Y&UX_Y50_UP.JC-GE;HQ=.M#S.]@)&58?:Y">]1_M0+"0D0&1Z_/YPY"&T6!000=95R-\4.H91S2C%\?S@?T'H@2LF, M$#G>T>M0+H5R9FCU+H38'(AM"CO98K4=X3#.@$?1E@1OHG"5$+KAA!_9[R,H M+B$)/'Y :RXQ0DC%S9O$4'27A(BE2'\52>SB![+J$I,#5UQ=/+&JMX:Q!27Z M?[8AU'>=\,JG,=.1>1F/,R?\I!R"U5ITG2J@=,3T8@ ;N,A)?EPL-LQH M/TO9%8W$\912+%>64P%=" ESL;[-[\FT4TNC9=Y0!%WYV M[ B+UPI:@?] 9N&$'YPGZI- $]36AW:=1SK0MM<,7 /V0.HRN.47<$ULZU]9 M?;;0P;6Q6(4ZK?JPWG!_&E7&L_;K=B6T[W)>8EE?(?AC.">15YC4@+'Q@56) M5,6QN4BP(,41J M!>9M/@A>I4Q]DEM&99-N[BG[+7_K!+,-?_B,EGRGLXV>A;R6KX4F(E0H:9_$ M\V45*Z08SEYR(%KI0.6!; N0YLL]AM?A+\2ACY\CQ)VB/ 6;^TB5^;(-I8XS M3IJI_EP8I^'M!*-)6#S/QF%[#C5645KM^5Q%*;7-^6P.=F^HH_ ^QWH$\U-M M-OZS]3V?S>%+X'R&-8*K37LF"_]%Q7=D,FS)QW_\SW?OWOSOGV[__9?_\[]_ M=K?IRR_A7[[W_OCN>?7++OQXD7[^\!W]_KL?O_GMX^,N#KY[=O_X*OA7\CY9 MD'_]\=VWGUZ^=F^2K_YS=?7-XL?WSR]GY[]\]>PMZ--?O_TE6B[_^NU_;J)? M_GB9;1?_]=7%_7^<7]++^>;G#XO[GZ_^_-?EYY=/#^[\[/>G#X\OWUP__??G M&9WY/W[KW_VR?;E_<+_];9?SW_Y/OSXU^3FX??@VT_O_W+_YS\NZ.[GS=8ESL_KY75P\^%A M?KW\YVYYOW/N_^NGZYUWN?CIM^AS\&%Q]J_K[;?!]]_%%V/GCB_?I M\88$O_SX(4T6FW^EF^\"_V'[7[?$\W]_^#]OSAO%OLP)@PE%;?A.PPF ]Y,P[&A1 S:5 G>UJ_X+1;<1H#HBFGS3. M6)7MM3P*,X0!2HJ#BC9"E%\7)7OU?$%V1KU47@>@6+VU)411@@.[:=F-;E:0 M9@5>J0<,@O,*/&RPGUM6@PB:7%W(N(!9D?UQ M33ZRY1/O*HH\G=+WD@^/!UNI?5NZ'65+1XD2?&6-!HP 5^HW@-3;(5@[FR?J M7(>N&>:M[ZV&;9K#WL8!MAQX5MO#\<_7A'L$*>-Q5KA4&73YM_8",[70[E@\ MPFO=AZM*IXGY\O9>!^N.CVT&RVC!W06 2LR\=NZ2T6$I/RFG@''7*=E1YT5; M7[--\R/[7[5WRKVZMN[X>D)&22<(X%6?.<5KC_#'G6<2)UDPN2K@XN\FHS@D MR^XMSFR*\+F?[(K>\'H0MS^[)D3^U>T#G].E=&M_?J$,*TO4Z5 MLKY901V7:$!9__VIW$<:J^PO/*R-8U8M[3&JS,HG\1U_9R<*J'9]?93R>B-Z M\>S% ;@"AI1>]C?N!UO[6U/T:V,A-9^]H8(APN;Q/J;MV8A)?L048ZK#^,2:TBQ0 P;AS=I#5U&FJ(QWCW=2$ M*T(-!U^:5#)CV<1VXSS]RLE/6@$J(JQP5]:^Q^UOB]?AY>\IN]64]#V90I@O MB_9-4:BP/0<2F Y;(=!4N*FC,EA3]9J/_8K9*M3/74X!YIXE1R"JC.B\8,- \^DU&/\!5A*-^$1]W7T#F[ M[A:&> MU!MW0MXS0^!*)J)WE!FE;\PQM+ ;HAYE_>H@_2Q9BYF#'HX-E:'2,%/A@SHN M)4<@'2/=E#45G<9@TSJ?=% JN03>8;HY"33[KX/0-"Y=*HB5;.IP?!CMI;)9 M\!#5UCG&A.P"!4#*MVG8F/P.PB8J36&D23D'E>$IN0/;4"8C?Q[M+J&(@L/%=\- 1NWVY]'?#;5 ME1-$_=/J^B9[4\_ET/VAX/XB<;"TEZ]*=X 0LM9*<0'-$684\@' M[TW:[H>_-A"6^=N9F-TA4"6>]=6"ISDV271F6NM#:B6E6A-5Q4QIL_8G4VW8 M(]MH2BUZ !\B7T>/'C4TI5UYP!+X#[0NOS9JR_.U];8\:E VEH?4.BJC0>DGQXQG**%]L8N#U.8\U!7.-M?6K@-ZNG-RB)1>D4U]8H^J*)OC_4T M$JX3/N6UO26,9%7P]3$?3I+UJF2WFOH ""DB1\-5\R:)X /HHF;/-ZYQD5:& M3K6.FDW7TG[Z#_./,[:>)'9"+UO*C>\\^4%6\G:8DXE?=_=DD#JZR*@8ZO,] M&)5,\YR$@N;I^-CF@VH/(THMU+5TX.;/-7+GT=8G5!_DVG=3PK>^8*1.YW7M M]."OULE\^3$FV12@'PLZ:5E\,5#@C")>*FF@ 'PJ5>\.Z56GFYC5=SAC7K4Q M [TX]1!%ZWO73\]N&,AP?FGVPP/@6MFQ#I55>R)'?B;U0:20%WHL)FS3;"U; MO^[[%L!M>#][2FG3F@=$A59?\EV>VO5[CL1JXF/PA++O,$?G)3];7FVV:$.\Z>\N,DSN2Y'79@+FK2'3Z^U@5 M72PK3C+[<9R=KX!_4OP4*A/:]J_-W,1_S@R0:/F30ZG#EGMH!6HD3HNU0\D9 MK[UR'FVV)(RS..?LI_$L3=81]?\@7E9V9Y%$[J=Y]J)^'SAA?/E"J.O'Y)[Z M+GEPPA5#$R=A 6F2!A%;V?#K*&"4XKQV32M\7,ZD_K?40<./G?& *SK[DK"# M$!\W6Z)$YCQPXGA>SF5.L]=+A&9ZK[^LP9O0S^SK+X'U<.V%^ MGL=W45:BCWAW*0)CQYNW5;<#OBUE01"PFG&.L(2?"-^TQ)L]L]OBBGS@._3" M2U5;0 %Z0'/S\);5H%O5FM0H.+%%]D19V/WM!_I M%CPF=_L]84NQMW77=3*Z1Y:CWOQ=7>.F03,/^?7#U7D49J% J1,\ M$KJY#OFS9#Y?XBG8(F;COFJ].@!NA#X\Z"8,#RP0G?)V3-?*;$Y7+F#N]O<4 MPA).6(6[7QK6Q6N4Z=K+0C@NT1Y'-L";-N$;'5<171(_D>GG(S9/VS,_&:#@ ML@#C2V>'TN)U,%C*O]SFA,\W2E'$L>5)K$'9=Y,D^3.'%"SP]7BMZ?<2+0;:WM-2O] MXT1

?Y=R0>UY>E4>)+B-Z';)?((_."XGW/XX'U5[9C\C4">,%.2,A6U'" M(]5<,9F!8:!J4;?JBC"6,P%HDH2.*NZA9F^S#V!Z+=:X#TZ\ M$/Z<\B)AUX]9Z-VP7QZ+G3TT;3I=8-G:!RY**/D%61+*K9IFFR-RV0ETA:=1L!\5D-:(446T+@8QX"PO%]-1+W*P#Y> M]1ZJ-FW60KOPM:=,/'8/#(,HS)=T$\7Q$V'&+*E8LX=D9V0C=O^K#\2-0M,A%CP@;'&4<06E2G8>3!\;\-.VBN M4@]U]H,%29*\/$/NNAN'[R+"7]S>%Z*O6!@'2@+.U]S#>QV6EC'[A;Q- W^^ MR!<6!-%G)W1'LC-T)C0)9QVU[G#654G*!X^4H>_B"Z(R^O8^N#W+J,IV#3 5(2^DZ]*&".5 M>VE-YCI\9I+++OG8;#T0LF<+#69=!:W^2R\(?_*HA5N2K"/O.BLC@7'G529K M-0%],/ND8*+<9%OD'\@J#?@'.]'9@,W2'NJ35JE]R"(]4+7F<2@BRS3[N4/I M;AE1'GR$SMT.RL?QD&7,VRY,L8HTC.]C4'0BO#XKM\,C .Y0%LGB"/>4U\FX M.]5VFP,Y59G?*-=+";W7=L>4P0I;Y*E)>.\ZPC=\A*2.YBSLEFH1S\3083W& MMH2L/F%LK=F@9N_*B*4]FW"J=O2Q&I93YHK$T3)9DP(#EUVJV,KJ;E3V;^F& M+W=0$X*SE$V%,*LOVCSY868E<"_U*N3.DVN/<<5?^IQ$?2HST53PS@ZL61I? M2P03RCW_*S:7<\Y?K_#^8S09UZ5N\^*)+&!5#:#-%%B/+T\SV^_?^?+1"5=^ M>UW"#2+,#50?ZY7S5Q-8'+__IT5$+8P4R4AY_B'7=W0;91#!YQU!Q]FF=<"R.5:$+K:@'KM1QGCM.4 M#"1^H;5,AIQORTUTQ'+6GJL=Y^I1"9R @< 5N/ERZ[U*LSY2T3*-B<"=([R\ M=W\_+;6A@$=O9>=CV/K785);\[XZR8_:%4/8E>@<]162E@R6WC$ -[9FQL3@%A(U=TQSAV7W['=T1W0:H0M6&D M:9SPT_R94(\Z2W@M41_<_H'2+[.U3=G 9DK>U^H_N&Z4ADE\[^S:KX)ML!6( 3TY<7!*BK M#:9LBEG@[6IUNA-CM0:@_=Y,76O\D81.F'0^70BM;_%WD]&N'4M':IVG'@A4 MKF"$UX;>&4QL*QF!W.\GM&V0XRE5K%E.1A&@LPNXT1R29^&(Q:K,I'D%+AS! M/L:2P3NU6-)1A:_T7AZW$/;.\K5XF7&DL9_).+&P2.]EM:>L+X+OK:>I'N^" MS=24Z]#SF5#XSSQ-)>7]3LZSCWS/28CW0.*4,;?,1M&]&F4@QMG\H^4B?6+& MH^]0=E%('#^(-2=QTVQNT7&W0B)L%', .I?'MFL('X#'O=<7:?LZ!Z5S,$1Q MA:>\PF)PIVTTL!L4VZ^7>1G '][&9%6$Q,(XB&.:_)I5&>6C+EQV*Z=^-'OQ ME>XZ[..*&F=_.ZAP^;B(PK!F7U(W?2+OV$])R%NM( M';5-QP>C $]H@S$@5 M%#Z&\9:X[!@BWD5VH$&P3SHVGA%6LNV=5UM%SKU>6=TS0([*J$SX]2M\-J S M@BP=)NG0G.#0X)9S>B#/)$S)_C^EP?8U^(-7'SU[,9KX!Z$&Z@J/FT9/(F4@ MXGD49^GA185,\"<0*1UKP9OCL;<#9)5R) .*R?(*1%=LQ:(ZJF?-GA1,MY X M\5U@U@^9B:6(A_%$8Q";L.I99\]Z.46,E]!B9#L/-"/N^BJ*O<^?)GPJ9C%? M"HHC%RH&F'\J%+\ A:X$O&IM:6VVWY'DH#9F24+]IS3A5ZG'Z"X*F1E!R(;_ ME?V%7X 9=&R4U36["E.F.( E8N!D;+VVC2@C8],NS]Y,$\=^I\,Z>$V\T]BDY_'2/.OY<>A71) W)(F4Z9N/03R19 M..$'YXGZ)+BYOZU93QU'G_)0XU_ZU%5,>2:JXP*N#^7DY\M;9BU&S[XSF"V" MH:;+%A$NX(D@G'Q&\Y\_LKT>W')+B!GURGR0?SL%X#M6#NZ^S!A]5>?OO0[4 M'1_;N&L:B'G'ZGL=?B;N!/'9-?\<$AJO_>T],S[9WYT5M"])G:X=3Z'J-HJMVJ-P>P]S^E<K^RCP79_$56>9@1&B04+'CV8XL%D=!2UB MJMXW@T&1SA6A4VX8YPZFF#YR@QUY9D]3 7>0WSLTV3U2)XP=-W_-W%7_1=5O MI_5"I4S8KL?.?!/47Z+4<<;IR%BEH^ZR,^3HJ&X?@=/.7+QE3%-VS\'P1LTI M-YP[%CQR6+Q1"[8;EHY4>8Y$T(DR*K:#B6%4H!1#I) Y$;T\:47CR6(@]^KT MK*O#'C'NXU8#/9QSJI7H3GHAZ!7LMABE5?GHI/KT4 MGUZ*+;P4J$^'E[(Y$CJH0$/=-_O&@DP^Z+7!1O&<""B :0XBN-<6A S"&"RRK8W<[N_%_3R.J$^$A^.@(BBSU>H/V MM?L$:T:)J[UU7OQ-N@$S(>KC6[6ZS$!(3:!O?3B%VM&/EX+?F3#N=_S,* MN%I2U\F-+\9'M?\E?:][FZN#U;>=KGRPO7XB;\J3'^9+=?0@%LR&Z1K=H MQ'4CWPN+NFE\9"M3/E]4@B&/=&UBY0Y6,X&3R?7:(4%$6?=(/K1W=DI<"B6> MLH7"FWW%45&D=F@"VOC,SCFI!&5S@2B9*SFI(GE#$\KZ5]8N?4I@-E:HHKI, M @D>R68;48?NRO<#OX9&N1DB#.KC+&=SZ M840KI 41Z6>[>N6&_%> .6\^#UL%-N"D8 /T*IK=1?UL%UU159H9=)B8 Y M3A>A!S[9D'BEZF'+23=I9HI>,&C=9A,:@!#;7H*3YZX*J+ MA$K*]S1:^@D7 M*F"V50:V5A(+CD%5F)#Z#)T[\1J8!]F0D]\<.3"PS7[X#'^*Z"?NP7>V?N(T MV@\([P2-#R8LUJ+E(_6[N2*\0%F:VWHZ1OY=:0*9GP/;K<_,+N0^BZS*A . MF\;@DS]VFF"5-VRHJ+R#:4&VCE\612X:_8(;8R(:=@I+0!IE0N1*1L&Z$2N) M^5K5"L3?35=E=6!1 @^3\G JT#+6/C(HW0+W;+WW=N;Q-'@=,P4$7H.M)\*M MY!*PKZ N&UXA%_/E'4GR[F7@1EX?O=? 0 542WYVN!R&Y(16>M,M$K*MQ'(V M7Q[*V$XTI0LRI=<@%3"\*04'T&MRGU)W[<3[7"X%$ZCUR;2MGS8")]H"\)O?1>P\920+5DI]P;8GA[(-YLPZ>L?&W8?S!Q M7V-S^27"G2X.8XP]+T/'";*&XCI@-[ZN_,9:*9VL M[;1IC=("LTC50L>R+['.1&$Y8P4\]]XBV4J'=Q@[52;6Y*52 M\9,>T<0K/VQXSIPJ$)\J$)\J$!N<01^N+OPX#Z1GT]/KLB/^\FAS>#N7B]+& MZ^=__JO,UM9!5OC9,>>DB]?9+ZY@D6*ST.,)(..%C=4)6G)%*!I@.LBI)I_: MN -P/U6RQ\X&1K5P6=/<>:!!IFW"LNH&J&.#8NMD=^D/).21YVQF,V_#H.$SXK=QG.<$ M)9+V3@]39JDA"9XL+Y(5]N> 9)"%_/&6)D5+*\3])24Y/4:J(:F:ICO^P7,= M)DZX\MGM-X]$,_1 [=-2^"3)#1-BKSFRQ!TU//U'A:2FPLL?UX7(J#JQ.C\? MS9-EPI=#=$$7 ,-]6P#.D)-[2^3>4I'U$(5I3I/QPP.]/4:Q,#P5DC=4C'U 9M D=MBK%%4K>8L MP/6P$<^MZNEQV8[U4G%!R>: MY:;KY* :DFC%$\L$M*N('C(),Y=_/O>OH9_<>NG9K6-MRD8%''$J('9,N*H< MBH>:._*2/'XFP3/AY7G7(UZQ529CTP*$W[]J^/<64L07BE^(0Q\_1U9EH9S# M-'>_(=[]M1M'8CYC^7C'=?7T=R+!FXBE+H*Y'A)"Q>6FPW[7/?3Z)+X/[&=R]92XM!5J(*W!5 _R&U6OB:7-.N&.P.:'K.\$_ M_=4Z8/_#"[S0HVWF%NU$33440V$0O -2&I)AQ+K2R:>"R[%%:(P7DG$$,1CJ M@JL0B:$8>@'(*_0(C#:M$9[[]2,Q5)[W!;#!MHM2(HH:D2'FUC&&9Q@Q3/51 M3XMKO*O3PET3+PWV=<2:^D#6:A*HX_P@\E/2G\.Q1F&_6B?1 0SN(6 I( -* M\DO.]L$(_%+<3U)-UP+PSHJ&'9=]2KI7]]KPRGIJ:QEK6FU/88Q)3NY?YV4] MTP_I+M9)")5].16@I2L'%^NL7K;[PV#_%*'XMIV MM&;S3)*!!M__NV=CCJ,FI[JY>\% "%8JR:O$L]+)@ MF0?B$O^9WYGC.Y+@M!]2HSGIHTT15H7>D9 [\,ONDH.\0[L:Y("'%XBGL(@" M[]RA=(=5 UB9K-4@$B0&B]!5BQ\8_P7Y0Q1YG_T@&%P4IASHF@'I4^(A%8*1 MDC%]_R@'1)JG92.CCRLUVV^/A&H^]OCB>A04)F FI1#A%.?LN"N"DS,?*-G1$$9H: MP#0VB0@9%2?-^/;53>2$Q8+BH6&D-U&X>B1T4S8EJB5<70;$Y6VR[Z//O$41 M3C"IR0P,7M $H*E&D4H_M1 [.H!?I=-?CL3@N-%3S*A9S%.?<)XB14^1HJ=( MT=<9*?KH)SS:ZCKT_&??2YT * 14/*[M2EPJFJX#%=# &B$=WI4Q$P1N=JW] M[6-T&2:^3F5"7;[T4+2C\WHE4\JH/@!!CRB#&8"$<)HPT5I()P8?D6L:Y@\\ MUR&[KJ59PS>4^H5"*E/0D+U(]1?WU85\;@LQW! <#_( V\[#^2"/8R%M!=! M7:Z5E:M$LAL!JUXK6@7::HJC+2=I2UYJ<"*5-&^,#^+2;")JR5FI@B=*YOAM M%G%Q&X4T>O8=Y5Q;X6?VHOK,#)0R-$", 4H/X9S4P@D_.$_4)X$FX*T/[089 M0<#>Q@*VT_"!TF7 R^4*E7$'Y/6OK.:$0,#= $&E)+@NVK,-H;[KA%<^C=F= MDP/D!&=.^$D9^;X1;*;58;P&E"SJ10Z\BL7'Q6+C!$%9T*':EY5I1%5^J8QB M[W# Y)@2?B@!%+?.B[])-V"F97T\*WI.8B^7IE!CQ2KGLS:H;*&@H-;&.TI0 MZRM6OUN.OHW[//&*9H6*/7?D:Q.?X8#VTN)LQJ_/LQ4E60BL\D$@^7 :X,I6 MK=$V9=1=;1C$!6=L3''50 >V]H[:JZ.;>_7=U/YH*C7"1.M%<5:7F0%\DP,[ MHFM#V[QR#,Q^$$.%\ORW2)_8N,QZ9H*2WT:9J5VFV_%$26 6]=.S>_0 <4X! M5IS0MT/AB%LG22G7JO!,E!!Y!3M.!E]OJ,KPH @V\V="$]Y$(O\C]S\_\%,. MNAF;.EU[+@ @?FI K/ 2;U@4A(2$9IZ)E!W"+BD:@@ S54;E5:A3*80XK;1* M15V00;!41!0L6HI@VE. FT(QJN'*LZJM+TCL4G^;5!Z9412GC.8K. 85P>VM M0S6T& ._W"+L/B$)JZXR(+Z)L5-H.&7$J7L:N81X\15;RCWU0]??.D%E"B%W MSG ?_@UAZXC_20*/K>M@8@%S=?!TIJ^ AW.DD)7ON[7U^+4DJKZ,,R?@1D#L MA%[%K5$I,0&8D-R"&SC4S7::6.DFI-"=T1$G:I1G*I1G*I1G*I1C*4#AQ2I@.#+J4[%J4[%J4Z%E3H5 MI_Z.%G4N2+/'K@@674DXM7H\M7H\M7JTT.KQPO'/UX0[^*CC96$ ZIT'Y=^. M_S2KWRVO8^4HN3JUAI+!VMD\44<'[>[OK04#ZX'> P*&D7&^]LGR\H6X:>(_ MLVVZ]%UQ%T@CW=0UN@67_<"0QEZ\U/U1QQU0J":'P(Z<4PYU/BCI-YV" M#4\L#@[>23#FK03!R\ +"-B-F#'AD@@EX!M$GW,PZTP5SY>5GXWT0B&B/#T6 M:N&JT$'33L'_[%5Y8"^E&\($F&1#58)-6N!!A8SW4#.IX%]%0;EV?_LC+-M& M7K-?#?E]?7[!.D\OI3:K5$D%#_0Q]/0:>GH-/;V&'M5KZ")A1+-NH/:?@WMUG,=>.!@7Y#X&,9;XOI+GWA@+G7YV#:]Z5W"=GC^D**"409 M2@[$.][#!GN.\4&<4--&I[IT_>JF79$.\N'N5)#N5)#N6 O2517,542)Z\3" MVA.#U&YC8$L^_]YSOJEPFWC -Q$^%;_!J"AT*M,$^T*859=(V4&[R5Z#X@7[ M%?6:?K(O)U-70[9RG.(:F0MOSD@ZB1^N,M/E@83DLQ/P]"(4YZFR16*B>)!]: MSKK7<^3+%@_;GR6KAA:%R3K8G3%B7EO4Q35=FY]83:_6 [:]7)5&W=KZ(R]^ MF4^K3,$O=LV<3XOW[%<$;CE(01TYB442:!J;?PA*DIUBD>%W[L M\G ,7K^K."?'W'\B\J]K_PD![J]>8276A=WEW$_K*&"3B_,HN4K.3K!!VBV +Z %>BF'T#>.UI1BJ1LWT#("DZEH!-& , MW#L->H !"+,!# R(SW;5?QDOYD9$V&X(CII$*P0,"#'%#_= C\<9]=U4/PZG M0Y1E3$/M[-8FA!I_,UZ(E$'(C3%O,'O \_X33-U3RMWK2*U_Q31L/HGKJSD) M3BA) Q4J_-R]BT+G\).J0*F_\6AP2Y>ZI4@>)0&N81@RV MJE"Q> P?051.9!_95'30RA0.@FJ5T\%[)D'2L!V0:?3#T&-3E11F*^$J >NF M8Z]L"IK%UA#"4HQM6EBM?IO\L*C;!G(#486E3['O^0[=+1R>+(RFPJ1TIJ?" MY) II+P9LNE B>?4US+M4%2: D&[*2J]@EMCF0)\:$E%_<3!%: B]^RJ1%@& M*EZ?!YQ8/V569C*G#_PY $%'RNE,3D=V0(;6P4)($]/>$U*R?%'NE=5>+B&5 MB%*@B64'ROED50%"L0H\7+YEM.9[_CS:;*,PNW0C7G&%M+!,#>Q+KABX_J"< M(65E]M105)^8!E:TAMY-MTM,V^5B6CBA/(T(:8$K.BE7CN/2.X@Q&.\BV;8F M+N\7XY.X[&&Q[] J=+F+G_;[![$:R6SXR+!_X5? ".W>5)QU*,\?];'MQBW&3'=>7+6S+ V+"C'QO7]' 7VP[@6,Y/4 MG5FUMFT'2% @GS\3.@N"**\=E\4(HK! 3L?J26'&E [00!_-@L\3DHI6DNRQV2I'%^T\([V9.^BA.0" MMF5+ O=4]I![-3NU'UC8W-N2[CUC%*&4>&/HW!YBKV>3]J&*]BY7)SR2 E8D M:L?@&8&_O7JXZ_5!UR"]2_D:Y\M_,_70>!@2FJ#UW[=4*0DT%:J!@$(W>4-# M)F07[CB;<64;YS]FK(;.M.ZG]XHVD *X"AF]QA;,=1RGQ+M(J1^NV&[U(R^G M?T<^9_\$_^*J1/05,5@59H5.]$98Z\J1US M:%O/*?,"'-<<0B>X3Y\"WYTOV0',Q K$Q%M\J])26M#7\H >-9D]4FDL.^J>N!$V>[PZ\459=FGQWJ73D^S6Y;#(QTD[V& MQ;P:C,NL1XQ"2(@3?66F A(W2QF4.\",Y>^L?\9G.C/^=\3[_O&J8+QN#88@ M(L_XU6BY,;A;"B:\-P]T^@]^_.F*DGT)NV,73>%\7X^_'Y^UI5Q">1]1-]4% M;YM*0N_8I5(XWY-4JK.VE,HN?ZU1R=/]#+S?TJ(I:1GG">W.ZZ;U6@[/'D1+ M1L*77,Q$+/,T86B"?.!79G,7:)4\D;M3=9^;1/ZA^^O[2['_3?@"U3O$*_"H MJ$%5LJ?37VJE=N5UR/Y($N=E<+/6?*1'YX67[F2K2RF9/3&4'1^Y"SS]+DHVX_,5&%@KX]4%&%)+=[:AW,1_)ONI M1D.*8& M8&\8X*!#^_+%V?AA03!T@L(**AT+.%7I=:E/Z'34!K8_,M#H1N6O0G_IN^SF M=K[F=_GK\&-(F1YG/_Z#>&Q^9R1D4";Q=?Q '&8F.D_![IYI#O\I(/EI/E_F MG[ )>L5O0U_/D&8Y(7E!8Y12J_;E('=\;W43>9T M0>BS[T*U-18.:[=N?8_(E9TBQ8!@=.$L*&5.F9Q6#-9573ZVI1)3?;+6@%\$ M"D*?9"DUD*[)/4RPUD9Y$!_ "T;QO7FYV0;1CK";.#MZ.1+YI4$Y+;7[>VNN M\=X=7AX(/>O'2DZMJ$1HAT-E9'OW5<,C6@B/4G+I^/8FSY[TLZ>LV F]ZZI]&2Q-S\GJ]>BRUM6%0*D.D[DL.8 M&;P.V[N,R+VSX[?/0UT!)0=R]PA'OP^48%!I2:(-_@?*MMTMX8T#0L^/25F( M3!W\OA$F 7XO#"K5PB">?W ??29DGK5P4:OK-?[3X,S]/?7C;.!H>6B85WT6 MU-Z5W6.V<.O8G:HCF:GN[M%5W_]41D$Z,5L/?P;HESI$"8S!SW^ZL3>'HCPP M(6?U\2PW/=20OS+BIH$'1L39G@18G%ES1(O194)Y:H&+TJ]+0 $D@$R(KK6P M,1V L?IN?;A:I&S[;1SZB23SY>W]=>@JN_LZ/K95\$"R(_?67\=R0268$[NX MN[EU0B?WW.K@*OG07A9T#ZJRA<*^,V1Q?5F"=9D3HP!EXP,K5O$ 2Z.Y7B3? MY*T?1K1":,_OP\7H;'?O4/AKBPYE._)OR#TC:%'2+K.B!945#[Y$\:3![ M"\]JTGM-Z!?8@?.9I)",)@%*#F=JK.R) &34M;ZF"HX6*UX.?AZR>\I M;Q3[S+LO[KT;1FFE]<$D_HSA>:$R,B8VAA@ 51='U]>(NDL:U]S'@7USV:Y5 MCY]&]ZJ=&0H29NK$.'DP3AZ,+\N#<4,(^[\Y];DQ'937>_54M^[OK:6Z]5RY M>U:-%9YTNB@J].Y5.'&'W [A@Z^S%[@]Z7(N<='4<^:Z",7-U&C:?%+6X:,B M@BJ125:,_HO(3;.PN-"[9%=0+I#+B&F4[/:I:;YYQ/^U'*\RC(KM'Q/W3ZOH MF2W?SV6(_>$@.KT#:_N_)",*;/WATQS_"J#*""[(W4A I#(:71]YRSP^<+7E M,T+JCIR.Q9N"BG#6&VI)P4)KQBSMQ T5YM\F,([%VY%]TRN4M4!^ 4+C<0,\ MCT;"#XMY,@.Y@9D.L^\_/T-*@6D1L&OXRK5!NSUU'1?<9O$9K3-L'IQ-DP=G MZH^U^K95;DL^D!6OHNV$R9W361BEWZX2#FBAG+ZN:24& O@UEQ-ZI([GAZO% M;O,4!8.@KH]DXR*F"W)C[:"/J=6Y\-1,D-M!-M#X&0*F]X)\W>"I&9S$>4JY MC^/*CUTGX+6B+T/OHKO12S_,TD'MJ&A=V.68P): />BG_%BH=%N>ITF<\#CY MSC:JJFJ[<_AI\$0%)Z5"JEK7R*5X$SC!'UD::@U!MK[\W.,)1\1H Z MP77HD9^\-M<.LQ#V#GP M%"2^&YG>=NAFC+CR T+/V>FRBBB$^-?'FY)R;R#1W\#A M<21@*'02'^#J/YA45^PG, \2S3&GH&FD>"@T\1Z&?B4U(T($^A>M]69_7?JT(308)??(4#.V>:84Q!\*1X*_6F-7<1[3@."WQIT M&M(OQZ2_&:VI_N&7N+NTY\%/YRY;##:).U4; J6VLH90\WK^=!OE&2[9:_PY M#W:CN_/(@WCLZQY_ F:^$DSE8Q78$_B!\J/SJD' MG9(CD*^S.D^C9S]T(4X*R<"3XT(+F9(5X ^^!<'[ M*$Z&UL['U]<]PVDO?_]RGP M9*NN[#H[L>PDCI.]>VKTYF@C63I)WB2WM75%#3$:K#GD+,F1-?GT#P"^##E$ MXXTD0/G9JMN+)0'H!OK'1J/1Z/[S_WU<1>@!IQE)XO_\ZN#K5U\A',^3D,3W M__G5QYN7LYNCL[.O_N]_(?1O?_X_+U^B]SC&:9#C$-UMT5&R6M_,";I-@SA; M).D*/OY[1--BI='727K_S>M7K]Y\4S7\JFCYXR/[1:O]YS>\]<&[=^^^X7^MFV9$ MU) .>_#-;Q?G-_,E7@4O29SE03QG!#+R8\9_>9[,@YROI)(O!+9@/[VLFKUD MOWIY\/KEFX.O'[/PJV+=$/ISFD3X&B\0Y_S'?+O&__E51E;KB#'$?[=,\4+, M2)2FW[#^W\3XGBT](_*.$3GXGA'Y4_GK\^ .1U\AUO+C]1DXIW>ML8I.W[CD M\PJG) EO\B#-K5CN]*?<.V7])+9;Z[W>;-$'Y#OO\FR\OGF;LXC]=$XY:/&& M'W,S#_-'DG67:",\L#I+X+LCC-1#D*9>?WF&QSE6?6;E^PW M?*74=+YI\LZ8:W%?:4NC%2E$8S;?_XWN(J[V: ^F\7'\\N/-5__%FZ%D@7A# M]#?6].]_+DC\5Y/K6=I>]B"=5RS0?RK8+EM\,T^H&EWG+ULS6*3)RD!@>:([ MVQ*+QIBYQA'_YJB6V/(-+Y@S59\=;IM_&0%$!H0YJER!2I\O &5E,\3;O4"W ME,M]J"$?8#.7=!-]ALORS7]9H7&693C/CC9I2G$^,.#:8Q>::E!4Y4D>1.<2 M:+4X -!SRP9!91M4]/"+&Z%,FM#H3JOYP5K(?Q3!-R#I4MI2,4]'O+!<=P*U MDN@Y">Y(1'*"1_JL!01\?-M=-K0^\$8WOS" Y=2$!#!+Z^^],=YXL'#^Y3=H M2T$P1>$KI-Y3&W";=9E$(4ZSDW]N2+X=_&C2(>!#&W39D +A(B!9$J.;)-IP MH^H%.HOG7Z/F*/_^IQ]>'[S]"16C^84++,7V>46X!H,;\SD='YL+XQ4H#8UE M?V*+_FK03Y9B,]HP5^I5DC*XSO(\)7>;/+B+\&WR@4XEB7,Z+3K:_5E,Q8.S MH3?]@9@:WEUAH1EL.)=J$QVU,0D ]P&2'/36:_K-?PV+AW7'B3LR*D1J[3"( MF$N_L6G\2_[0Z@V^/:WW?.$CR_] 1_[_DCZP=D,<9&9Q.+J9JR0WO)5E<.@1 MLJ1[$D)!'.I9OKZ/2E)! ^&D,/:99FO_O59J$FWE^F=[@](',L:Z7GO9M M@(S^M ,8.*P3'SQ$'7F, M/I[+-8O]H;; R>,:Q]G@KLCN^.YWYPX/TNVX;HVJYCX]'Z!\FH 03]#R&K(> MC%J2R0J?4ZR-A8D&A:'/GOJ@V#$!P.(9^]MS5+1#3#P51I+8L^]:(BLA/O;F M.H9W6*6) 5Y$&IG]3;+>3W#%7]E^E/3THB>GP&TIA]X4=XD62XJ+= M;?"(LY/'/ V2-"1QD&[/9 M2GPU([Z:9&\UI[Z<(UP[/.#T+C%94M'% 5M2MJ(H:'C0/6M-DW7MX="G4Q_M M\-<>VT=\2HL#7>V$FO$-'3G2&7^D&U_UG?\^)\!W6-[>HF>$?FJ\SW._ M-[F0A%J7LL+)#7SFT+M:%W$BB9(0KO.36N97UB?C^HE1<2_)'L(F,?TQ&_,1 MF9#6T/:EZ+91BQ/@HRR:HEW;23SQT9*?\$T9./4>]RIT7S@*LB4UR1Y(B,/# M[<<,AV=Q[1>]*SS'*W+P=CK]=IA MAH)Z).\VF2$.]JP+D_6R=2Z+J9S%#SCS@541XLB@A/!JL"YE18;2)TA]M%-=#4L2K!@096H?6RQ"HCP?[' M[(N'(&*FQ37]%E(RSW'(_C"+P_8O&BV+1!#T;)GB(,/'N/COR6,9W4G_L:0" MQ-?4ACE9+/!\Z.L7Q\Q[<%&[G:'LP^--,_JE%=\@"^E+:\+\=Y[=('Z0W/QB M/0C+]B#9B]4I?<7CN"R4OJ%>/$/93X#O"@4YRI<8W>%[$L=L@TL6_!<%KUY] M38/@:+!O:*3(32TW5F_&12XO%20P_1, AB>HA$?!0Z_(TPZI/0(S:J*EZ99^ MDW\-HLW0@4ZFU-W;](8<2F.BU&:%EYP\5@!H)^8Q7R/;L-CT/HC)'SQ8Y"B) MLR0B(?^!4KVBRTK)\1\O%^4I(HAJ!V,VNZ-\!H/;Z,/PY-+=/ C' -2;8Z._ M58W]/(<9!36M -/!%K*'"I_-Y\F&A5+=7U'Z<_;$:QR@2P@-;*/*P MS 2#R M9K-:!>F69]TC]S%9D'G $EO5XZ!J("%>_:1$4LJTE29)OB2]PN*HU95OK^B" MYA333*FO&7@/MRRIW AWO$J_9\7^@%Z2[L1RHIA9!2 NQG2#+J>Z)T 4.LDW* M=X'NI:WS!Z.=9:]>B;:G9.V(8=3CO CPO2;9I\/M(8[G2ZJ3Q\@,JR3G-)6G MBAO(4=+LAE@_5'>;@O+0E6GKG*NS%+8^_N[8(^U/,DJ^D:78C@2@$F:&G0:> M9)N0:NZ6*.*A3(=!AL/W21*R1 D?DABOUE&RQ;A\*9\U,L\>;F\VZW5$<#I& M<%(_9IQBL1^OH-E>-)D"/H=!1B=LKM^26:*>T M'R)1"!%036CH9Y>J=U/[#(BN@21+^A36U#S>>95ENU&N<48U/CY-TOI7-\N4 MM@[N]VY<:#?VQ7S[ZJ H6_,G_7&&?.2C*/-B.57H]4%]*WS7R2+H$!O&$F. M,9O[<-I.6LZFAWA$W^X)#_M'?E,\CB^=5V-$1T&ZTX@ST;O)L@]:)"F/<>6] M4%9U\^5O&E],!WW*$LY 5,GTC[;5?ERJ7.Z M\G(EHB&[]F6(:MH6U[I,V[%*B.$FPI>+QBJ)422T".7]W=R?*?F _#YE'W9? MJ\"(^[U+2S#5GJ6>O>V=BA!X+K2+\YP]0BZD45;KW5K[3K\A$9)2C?C*T0DR M(S+]K[ZX510G>BG_ XVW^&B0=AN7H\ ,G4>9=>6QDW6]B?E<3$6L%3.RO MB_FQ97^/*0AIP4]I-:TH\'?E43RVDD[6]):@4 MXMEJ'9 4AR,I+)",RQM(B FH:E?97.Q?]*!R5+)J59Z2S;7?0])T@\-VK4!> MR*/YJ]'>EAK0=OL"T(@W '#E&'4U*^Z$+(JD7 5;ELYZ*IX@*Q3LO48U7"Y; M!5>^>\W*%:1DNK3'#<&PX<#]6VD3]C0V!$\,3:>"7M@]&Z%/D2 M@V1'1[:"O(\B J9,2@,'@A+6N GKA,-Z7<)Z*I&?MR235!(IFJ94@!&_$LIN-LF&MLA+M; M 0''5[1=#@!LL(9HUW(B=ZVPA/:1(9BD]D+ Y"$FXW%Q$+ MLCQ"M[0M8HU?3"9K@TQ038" 4[7=7RZ"?)-R>^9RP0:_+0P^(TQ5\$WU:ZV6Y MA37'&T%%U4.[?P;?)"\[-7M70/O+OZ]X6I-P_?1]GP%Q?77ZI07W*2[R@07\ M$_1\)C5=6/MZ7]%9Z,Y MRE1NTW5%W$XIK+$REDH;&'L$,U-&:0I D]B<;8PU^DSCP:^&##7@U#>5TCG. M,HQ']W2 9%Q>L$-,0&<65MMC*EX.E9Q:6YMLGCTNUXL%V=6,&PLJ8BJ._1X M&QI'D[H/NK[\6 6BLYV-#XD:KNS)'$H4DFV#"UX7:W])/1P?O;%"U?'M>(.O MDXAVO2_/0MNQ,N'WX,1I_GM[/HT@W,5L-=QDP#L >%H)\7NN; \%>Y,G\T_+ M) KIH:R(OAP)Y1)"#D,[8"[ !-1UAW__TP^O#][^E*$R$'7.#?VXOP:,:)Z]0(TZ]"_0+G'@?FXZKRF$'0%9G&W8A:B&-N6TJM,YG:)( ME2OA".5)_!<81Y64];G* 9^_8G*_I/^=/5"S^1Z_9[ Y#G)\&I!TC'I[DYC2 MX)[/Z>Q7RLE##^(><3HG]*QXE9(YUM[&/-F&$UA'3WI%3[ZC%.SUO_UI35Z8 M(%B&;CA[\+^P/2V^[!.=C\=]"2T64BDZQHG37#GD9@2_NV*W M7*;7C-P8U4]!.FX?SX!\0,F!> ++G0&(DA3Q/E-X1J,47JOTJ73FME'89_$\ M6>';X-%!34B8DN.:D" C8#I*U@/1+F!^"S^I])2R:V?0D\_;NB!D.6R9%.00 MQWA!\J,DSDF\H=M/&1DT7FB_#0<.XW4LV-/+:?Y ,A:6S0I]M1!:_VDJ4;@] M("($L.%"VF<[ "BZP:^7O"H +WH/P2:$+0/\>,IS(N%&G'"W^L(;W_=D=J!> MBS]&?46MU+H@1Z)LNFSERUPRB.H9M" Q/521($)93@WZO5(X3U88?:HH&BCH MNNDU9E,C$2E.7]XM!!5C+J/5AV-;YVDX#NE@$;JA:-[P H_7%-:(&ABEZGEV MGF39)GEQ+=ACI.5TL%S)/GL(M9QP MEE>9S(IO:;1]04K,K6M+S@P T"+Y9JF,I_*:0T^&>]G]57.W]7!1"*](G8.] M4-?WF&IEG(WN\S*C[=B3:L(;F'J]'H.KPM8H$_*466%@3P\:+I8M7 \W&8EQ MEE&*=_2$,:;?3$K*\;MA&2]@8NU_;N@QF*8N(R$)4N!5FP_E*?FR[X!OCLM-;=DHEL=:K/]F,^Q1Z*_ Y4DFL]N"#6Q_*RC$M^I#7Z.;FY/;&MT-2 M+(=689?N9'K+?>2*:$(:KA,O"[F W-=%J])),@U,Z%0D Z=H?^UV%&1+YMFF M_V'A[0]!Q-5.?A2DZ9;$]V/DI-"CZ3XR2XLO"%*T$W>RX5U/OS'F)H)M77EH MKX*E!5.5KJ*6%*;#LU>".!^WI)V0U!AAEKI%SD0,P75$>1>4UGV\ DM'?*)* M9>"4!__0-6( 54P!A>7V!8%X!K_7/Z$L8!6>\H3^K+[O&NF>=2[@GOKT7PWZ'S5/C?K M(06PG^JYGPC>%2*(L32MHYPCT1N>KE*M#'>%O?[$I7/0QW=XC;,\)7.Z.LP7 M\(%R/HJR!5Z-J5DB2S[@&?JS19 MXS3?7M%%8_'=S)FT9I&TPU_T2DGY,ISEEN/L8AS@]2K+\ N?+)&RC19C,#>[KZ@ @Y0+,5U*U1QO6 ,")EZ\I"12DV" M('@U[#T112:P8N =R:%=5A 5'Q8-P(LNJG!1=JJ#*P_;DD)VS5U)-FD?MU82 M?H09 IN+CDC=P;<].8P$^MQ"M8O6\8QJEXN/61'&-[0S44K+N44I90?R*=;U M#2->WS!EO5XFBY>;K H.[1Q4O%UL?&7!$'/MWJSSX/@OO+WA1VBWT?>VJ3 =%G M5?V=?DLH0)2)3917CRR#W4MDWWNJ[AK;IF'_&/,?<"@.(A6>E[I]7'X@0@Z MK\2/AI2N:W6B$4_!VH/6?(\0A\XJZ&J3]5##59SP[/SL]NSD!LT^ M'*.;V\NC7WZ^/#\^N;ZI"KP>GYR>'9W=>JY:;BCZ5AESDS6RC0!I$!DW8EU" MR/7]/LR*(G:]T='WWJ.6&P"E84/9JQBEJV#+KD+'C27<(^(O>+#-B"I:<%VT MGD84FEA0HK SP23]A0-VF9%&"Y=+7D<XF;+":74\V(Z# M&RV2K@^!.DR!F3B+KLVT.#[!9"+2=J)-S26P%% M^B*@TC33>0^@*9?*$:J:N+5+M'W?-++^41#SX/Z4J?D-XQ> M2ZKPO2.H?+S>!8NX$AFCE;V1P'*:TJWP,.+I44Z1E[,8U6 547!NL J8D)>^ MRWF9CZY[P0=D)#)JX@2:8P\[E6\]YTE\?XO3U3&^RT>+/)=1.,).AH"[#RJDLS;-G5;&9U?!KO7*FQ@#(%DG*L;B!/-UPN%ASS; MW%%$Q8'OA#HJZ;72N,DFWD<1B?? \=21DIZ/D"8DH=X$>6,LI?.@BR>Q_ MW9W9]<@0O!ON*D@O4U8G&(=\Y"N]16BK 1'1?G.1ZW*XT*/#A MLMDF7R8I*Z(QGNKH4/)C9 +<:&TY'%49"NI>?D^A&F($<"68T-8B$IT4/(TY#Z>'+C=YEM/3'#W^C(V?)JE)@*C! MD F2DEVWR<%)($XIIO:7P!I8LS#DKX"#Z"H@X5E\%*Q)'D0-@@/#2X.@^S(\ M2IZ@9PQU1VIA$9:I!,V+OKX1IB_7ULL&O87HE9HS#TB,PY,@C2EXL]E\OEEM M>$C<,5Z0.1D^2:>2H(=TG2J>P,2=14>$RY[H6;#KB\*B\W._QI:^B-O)/+76 MQ,]C"CWF@,=T^^+Q&>0\IFQ>#>8-TTNFK,>5**ERYS/RK:W'%,N![7'E@L0) M"P4YBZE"P]G0BKDSO&M?ZCX#X"NTF-V8T#$C=HE/RM;>,0.)IXD0X13M':K7 M^ ''&SQ6-<;.\*X1L<^ I,ILU=3W5BL62%M+"";5'P,CR=[+";,B+JW>735Z M@3Y@OP\$]D4@DK:WF*DF W"RM[3[^4QZ*0=+/O7:YG+YM>?+Y==/X'+Y=5.$ MDEGTNES.\LM%"8N1]D Q#??7S (N0%];QM/*=7=$+XXUB8C:'C5HAGWNFQMC MCHD+3V[8!@?2G1)&A"]OJT N(!CL_*E"C?/&1MF_\:SLWSP!9?]&J>S?]*F_ MT!GM6QM!?NM9D-\^ 4%^JQ3DMWUW[1O,#^XGCVL<9T.KY;W!/;Q3:M('7R<5 MKHNRE7=]+)9(^Q529UH]$/ >QS@-HED\#B04%%S;]>,!PNU\71CZ2!NN)M)5+6&,=!CKD?6>S77SG>;OX[@EL%]\IMXOO!GDQ M_2&)ZV=;Q3.4@94$1,7+HT0Q+]*<+$63/5>8G]U$(;#.ZVA@IM81%.\#$I\G M6789CU=/1TS#^4XBXD)=1X=U*1Y$EV5=BJ(HZ*Q;UL7'3B(37VO_ &<_8$1W M??-YSV[QK(0APU*+D ,B6Z9&XM.BIPDK;5_D@MO M5997N%%_;V,C?>_91OK^"=A(WS<%*IG%4()\:R/(MYX%^?8)"/*M4I!O!Q7D M#S:"_,&S(']X H+\02G('_J>6J@=7MBR3&O/\CPE=YN<)3"Z3=KQ*R,%\YC3 M=Y]WVI1%2?1'F6.L.0K*$[07*G0VE5 A:W2T,BU;K9^GY-#*>/-Z MK>E/@,:)M(7Z[9W-UO+.\];R[@EL+>^46\N[06V$ ZN,*0>OACPCV^5'T,F: MXEV[Q"FFTF3??:$!JM>Q;2UP$9 LB6^2:,/>@+"FAT%&YK,X/";T M=T85](:CY50)#,8V@+9GC,#SRGY@[Z\YD8XE4=!!-:$7K,O7Z"7BY/BM3$G0 MAS]A%#!5B!]6!#ULZBJLOF*#DQG8;A;3<.W8%7(!(+@ X"2S"$@%UJK-#3?5-'(YG1@;:K\BEGQ M;#H4_7R">_QAL[K#Z>6B\1"U\0+:WDH9A(Q3 V4(C@%X54.CY@B ^=7 !CF"AFM#UDMS)B4&G5%-V>>W7W M6(F[N;V:+XEMR4N 4HG_L7.5F%)WGTC)D$,HO6_#Z-L'Z'3PJ1*Z!D*EZV); MO(#IZ"()S_$FI8-1HY,D19JP#_@S_\O0 3MZ--W#48LO**2'_C&@V& &P;R1 M8,+C]F+$L^'7!A=D\)P\\#?Y( MCT\M&/!@[YMS";U,U%2<) MV%T:>QJU8F6^_^ _#OS5R2BY/PA)N %+[.QZ<']GT.B#\$3>5FK(LUUK1[X, MEH7^,,IP][#_.$MSQZX[@NAZ[% M%0"8NB]:)"G=8**NZ4R3Q_AYCU8RD5UVVZ"^*RZ.P$6>B4W!;7L^JSQPE MB^=:TONB1#=H;<#R]?8ACO%B\-S!*FK>:P.V^8&.N4OZ$_/!Q"P#;5TFT._9 M5E.0TKJ @MG;(XN.FK*"EL>X^&_#ZBZS8(]T&C4@[-Y,UF=.#;[&P2_+,#U* M,B.Z40WU1Y]X-!=_$YJ&RV1I57>I[%5K'MJVUB#HW.VAYDFS1K=7]: (J(^#G-ZK$%NL[(56A?-/%]_F,E6H=Z@ M5;!.H]&EL3?\->:9S:^"-!^^Q*LI]2GLQ%(.-2&)7M*S1E&=8$T[;B<'42T0 MR+&J7J?!]F/19\'<:O-YNL%AHXZU%PTJYF0".[@VLS"J6(51D#TXE8E7"I&;%* MJA&F';&J@0>-B%75UT&VR"M*L@I4D?&_0:KKR!R\&6.#/"5Q$,\];I R!J:S04JXU-P@%]4(T]X@-?"@L4&J MEFN(#?*::O8M#V%G!;/JFY3M,;X;&KK:9#T 5INR[[EF<(U;/N"9AJ4CE# M"(2799CJ?@=65>$.OO5OG.E4AO-OG*EKPQU\:Z5)Q&-9%6TZ^,Z_-'4*-_F7 MIKITT\%WO?:%D\6"'LDN%R>/DVWG,N8V4GL?ZSTS$,0L?WH&E-Z9$XW M)/:'61RV?]%H>1;/HPU+/W),LG62!='[--FL>7JGC.5+)O$&A^6-41*/9<)/ M:&(^=KKI3!\*+-VLUQ%FIDX0H9".$"79)BWV4W8<8<$H:!E8%?$CG'D%&57+>]GOYU5SE5DWGBFD_%0@J\J+78-Q)0