0001213900-24-087502.txt : 20241015 0001213900-24-087502.hdr.sgml : 20241015 20241015090017 ACCESSION NUMBER: 0001213900-24-087502 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 66 CONFORMED PERIOD OF REPORT: 20240831 FILED AS OF DATE: 20241015 DATE AS OF CHANGE: 20241015 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SURGE COMPONENTS INC CENTRAL INDEX KEY: 0000747540 STANDARD INDUSTRIAL CLASSIFICATION: WHOLESALE-ELECTRONIC PARTS & EQUIPMENT, NEC [5065] ORGANIZATION NAME: 07 Trade & Services IRS NUMBER: 112602030 STATE OF INCORPORATION: NY FISCAL YEAR END: 1130 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-27688 FILM NUMBER: 241369573 BUSINESS ADDRESS: STREET 1: 95 EAST JEFRYN BLVD CITY: DEER PARK STATE: NY ZIP: 11729 BUSINESS PHONE: 5165951818 MAIL ADDRESS: STREET 1: SURGE COMPONENTS INC STREET 2: 95 EAST JEFRYN BLVD CITY: DEER PARK STATE: NY ZIP: 11729 10-Q 1 ea0217115-10q_surge.htm QUARTERLY REPORT

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, DC 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 August 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. 000-27688

 

SURGE COMPONENTS, INC.

(Exact name of registrant as specified in its charter)

 

Nevada   11-2602030
(State or Other Jurisdiction of
Incorporation or Organization)
  (I.R.S. Employer
Identification No.)
     

95 East Jefryn Boulevard

Deer Park, New York

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

 

(631) 595-1818
(Registrant’s telephone number, including area code)

 

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

 

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

 

The registrant’s common stock outstanding as of October 11, 2024, was 5,582,783 shares of common stock. The registrant’s common stock trades on the OTC Markets under the stock symbol “SPRS.”

 

 

 

 

 

 

SURGE COMPONENTS, INC

 

TABLE OF CONTENTS

 

  Page
PART I - FINANCIAL INFORMATION  
   
Item 1. Financial Statements 1
   
Consolidated Balance Sheets as of August 31, 2024 (unaudited) and November 30, 2023 1
   
Consolidated Statements of Operations for the nine and three months ended August 31, 2024 and August 31, 2023 (unaudited) 3
   
Consolidated Statements of Comprehenive Income for the nine and three months ended August 31, 2024 and August 31, 2023 (unaudited) 4
   
Consolidated Statements of Changes in Shareholders Equity for the nine months ended August 31, 2024 and August 31, 2023 (unaudited) 5
   
Consolidated Statements of Cash Flows for the nine months ended August 31, 2024 and August 31, 2023 (unaudited) 6
   
Notes to Consolidated Financial Statements (unaudited) 8
   
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations 19
   
Item 3. Quantitative and Qualitative Disclosures About Market Risk 23
   
Item 4. Controls and Procedures 23
   
PART II - OTHER INFORMATION  
   
Item 1. Legal Proceedings 24
   
Item 1A. Risk Factors 24
   
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds 24
   
Item 3. Defaults Upon Senior Securities 24
   
Item 4. Mine Safety Disclosures 24
   
Item 5. Other Information 24
   
Item 6. Exhibits 25
   
SIGNATURES 26

 

i

 

 

PART I - FINANCIAL INFORMATION

 

ITEM 1. FINANCIAL STATEMENTS.

 

SURGE COMPONENTS, INC. AND SUBSIDIARIES

 

Consolidated Balance Sheets

 

   August 31,
2024
   November 30,
2023
 
   (unaudited)     
ASSETS        
Current assets:        
Cash  $4,146,717   $7,634,799 
Marketable securities   7,822,358    3,204,772 
Accounts receivable - net of allowance for credit losses of $80,297 and $79,341   5,600,916    6,097,411 
Inventory, net   5,710,294    5,422,824 
Prepaid expenses and income taxes   462,427    520,104 
Total current assets   23,742,712    22,879,910 
           
Fixed assets – net of accumulated depreciation and amortization of $1,810,560 and $1,757,772   128,323    170,120 
Operating lease right of use asset   1,125,558    1,350,998 
Deferred income taxes   239,024    241,328 
Other assets   34,299    34,299 
Total assets  $25,269,916   $24,676,655 

 

1

 

 

SURGE COMPONENTS, INC. AND SUBSIDIARIES

 

Consolidated Balance Sheets

(Continued)

 

   August 31,
2024
   November 30,
2023
 
   (unaudited)     
LIABILITIES AND SHAREHOLDERS’ EQUITY        
Current liabilities:        
Accounts payable  $3,549,402   $3,216,590 
Operating lease liabilities, current maturities   342,775    351,957 
Accrued expenses and taxes   567,199    735,383 
Accrued salaries   539,228    667,058 
Total current liabilities   4,998,604    4,970,988 
Operating lease liabilities net of current maturities   936,790    1,136,766 
Total liabilities   5,935,394    6,107,754 
           
Commitments and contingencies   
 
    
 
 
           
Shareholders’ equity:          
Preferred stock - $.001 par value, 5,000,000 shares authorized:   
 
    
 
 
Series C–100,000 shares authorized, 10,000 and 10,000 shares issued and outstanding, redeemable, convertible, and a liquidation preference of $5 per share   10    10 
Series D – 75,000 shares authorized, none issued or outstanding, voting, convertible, redeemable.   
 
    
 
 
Common stock - $.001 par value, 50,000,000 shares authorized, 5,582,783 and 5,577,698 shares issued and outstanding   5,581    5,576 
Additional paid-in capital   17,725,520    17,710,525 
Accumulated other comprehensive income – unrealized gain on marketable debt securities   186,159    828 
Accumulated equity   1,417,252    851,962 
Total shareholders’ equity   19,334,522    18,568,901 
           
Total liabilities and shareholders’ equity  $25,269,916   $24,676,655 

 

2

 

 

SURGE COMPONENTS, INC. AND SUBSIDIARIES

 

Consolidated Statements of Operations

(Unaudited)

 

   Nine Months Ended
August 31,
   Three Months Ended
August 31,
 
   2024   2023   2024   2023 
Net sales  $22,369,017   $28,248,853   $7,970,316   $8,857,859 
                     
Cost of goods sold   15,836,754    20,382,092    5,482,746    6,561,858 
                     
Gross profit   6,532,263    7,866,761    2,487,570    2,296,001 
                     
Operating expenses:                    
Selling and shipping expenses   2,028,864    2,259,745    683,894    748,920 
General and administrative expenses   3,887,238    4,106,287    1,250,294    1,316,604 
Depreciation and amortization   52,788    52,516    18,020    17,505 
                     
Total operating expenses   5,968,890    6,418,548    1,952,208    2,083,029 
                     
Income before other income (expense) and income taxes   563,373    1,448,213    535,362    212,972 
                     
Other income (expense):                    
                     
Investment income   241,300    62,144    88,120    32,878 
Interest expense   
-
    
-
    
-
    
-
 
                     
Other income (expense)   241,300    62,144    88,120    32,878 
                     
Income before income taxes   804,673    1,510,357    623,482    245,850 
                     
Income taxes   234,383    457,656    179,130    112,570 
                     
Net income   570,290    1,052,701    444,352    133,280 
Dividends on preferred stock   5,000    5,000    2,500    2,500 
                     
Net income available to common shareholders  $565,290   $1,047,701   $441,852   $130,780 
                     
Net income per share available to common shareholders:                    
                     
Basic  $.10   $.19   $.08   $.02 
Diluted  $.10   $.18   $.08   $.02 
                     
Weighted Shares Outstanding:                    
                     
Basic   5,580,342    5,556,049    5,582,783    5,569,521 
Diluted   5,760,365    5,752,611    5,762,806    5,766,084 

 

See notes to consolidated financial statements.

 

3

 

 

SURGE COMPONENTS, INC. AND SUBSIDIARIES

 

Consolidated Statements of Comprehensive Income

(Unaudited)

 

   Nine Months Ended
August 31,
   Three Months Ended
August 31,
 
   2024   2023   2024   2023 
Net Income   570,290    1,052,701    444,352    133,280 
Other Comprehensive Income:                    
Reclassification of realized gain on investment securities   (200)   
-
    (200)   
-
 
Unrealized gain on marketable debt securities net of tax   186,159    3,596    148,511    3,596 
Net comprehensive income  $756,249   $1,056,297   $592,663   $136,876 

 

See notes to consolidated financial statements

 

4

 

 

SURGE COMPONENTS, INC. AND SUBSIDIARIES

 

Consolidated Statements of Changes in Shareholders’ Equity-Unaudited

Nine months ended August 31, 2023 and August 31, 2024

 

   Series C
Preferred
   Common   Additional
Paid-In
   Other
Comprehensive
   Accumulated
Equity
     
   Shares   Amount   Shares   Amount   Capital   Income   (Deficit)   Total 
Balance – December 1, 2022   10,000   $10    5,541,342   $5,541   $17,613,060   $
     -
   $(115,148)  $17,503,463 
Preferred stock dividends   -    
-
    -    
-
    
-
    
-
    (5,000)   (5,000)
Issuance of shares as compensation   
-
    
-
    28,179    28    97,472    
-
    
-
    97,500 
Stock option issuance   -    
-
    -    
-
    
-
    3,596    
-
    3,596 
Net Income   -    
-
    -    
-
    
-
    
-
    1,052,701    1,052,701 
Balance – August 31, 2023   10,000   $10    5,569,521   $5,569   $17,710,532   $3,596   $932,553   $18,652,260 

 

   Series C
Preferred
   Common   Additional
Paid -In
   Other
Comprehensive
   Accumulated     
   Shares   Amount   Shares   Amount   Capital   Income   Equity   Total 
Balance – December 1, 2023   10,000   $10    5,577,698   $5,576   $17,710,525   $828   $851,962   $18,568,901 
Preferred stock dividends   -    
-
    -    
-
    
-
    
-
    (5,000)   (5,000)
Issuance of shares as compensation   
-
    
-
    5,085    5    14,995    
-
    
-
    15,000 
Change in unrealized gain on marketable securities                            185,331         185,331 
Stock option exercise   -    
-
    -    
-
    
-
    
-
    
-
    
-
 
Net income   -    
-
    -    
-
    
-
    
-
    570,290    570,290 
Balance – August 31, 2024   10,000   $10    5,582,783   $5,581   $17,725,520   $186,159   $1,417,252   $19,334,522 

 

See notes to consolidated financial statements.

 

5

 

 

SURGE COMPONENTS, INC. AND SUBSIDIARIES

 

Consolidated Statements of Cash Flows

(Unaudited)

 

   Nine Months Ended 
   August 31,
2024
   August 31,
2023
 
CASH FLOWS FROM OPERATING ACTIVITIES:        
Net Income  $570,290   $1,052,701 
Adjustments to reconcile net income to net cash provided by operating activities:          
Depreciation and amortization   52,788    52,516 
Gain on marketable securities   (200)   
-
 
Deferred income taxes   2,304    (9,191)
Allowance for doubtful accounts   956    
-
 
Stock Compensation Expense   15,000    97,500 
           
CHANGES IN OPERATING ASSETS AND LIABILITIES:          
Accounts receivable   495,539    (57,590)
Inventory   (287,470)   765,806 
Prepaid expenses and income taxes   57,677    135,809 
Other assets   16,282    20,410 
Accounts payable   332,812    (511,341)
Accrued expenses   (301,014)   (277,037)
           
NET CASH FLOWS PROVIDED BY OPERATING ACTIVITIES   954,964    1,269,583 
           
CASH FLOWS FROM INVESTING ACTIVITIES:          
Acquisition of fixed assets  $(10,991)  $(31,851)
Acquisition of marketable securities   (6,052,055)   (3,970,687)
Proceeds from the sale of marketable securities   1,620,000    
-
 
NET CASH FLOWS USED IN INVESTING ACTIVITIES  $(4,443,046)  $(4,002,538)

 

6

 

 

SURGE COMPONENTS, INC. AND SUBSIDIARIES

 

Consolidated Statements of Cash Flows

(Unaudited)

(Continued)

 

   Nine Months Ended 
   August 31,
2024
   August 31,
2023
 
CASH FLOWS FROM FINANCING ACTIVITIES:        
   $   $- 
           
NET CASH FLOWS FROM FINANCING ACTIVITIES   
    
-
 
           
NET CHANGE IN CASH   (3,488,082)   (2,732,955)
           
CASH AT BEGINNING OF PERIOD   7,634,799    8,690,040 
           
CASH AT END OF PERIOD  $4,146,717   $5,957,085 
           
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:          
           
Income taxes paid  $257,295   $672,248 
           
Interest paid  $
-
   $
-
 
           
NONCASH INVESTING AND FINANCING ACTIVITIES:          
Accrued dividends on preferred stock  $5,000   $5,000 

 

See notes to consolidated financial statements.

 

7

 

 

SURGE COMPONENTS, INC. AND SUBSIDIARIES

 

Notes to Consolidated Financial Statements

 

NOTE A – ORGANIZATION, DESCRIPTION OF COMPANY’S BUSINESS AND BASIS OF PRESENTATION

 

Surge Components, Inc. (“Surge”) was incorporated in the State of New York and commenced operations on November 24, 1981 as an importer of electronic products, primarily capacitors and discrete semi-conductors selling to customers located principally throughout North America. On June 24, 1988, Surge formed Challenge/Surge Inc. (“Challenge”), a wholly-owned subsidiary to engage in the sale of electronic component products and sounding devices from established brand manufacturers to customers located principally throughout North America.

 

In May 2002, Surge and an officer of Surge founded and became sole owners of Surge Components, Limited (“Surge Limited”), a Hong Kong corporation. Under current Hong Kong law, Surge Limited is required to have at least two shareholders. Surge owns 999 shares of the outstanding common stock and the officer of Surge owns 1 share of the outstanding common stock. The officer of Surge has assigned his rights regarding his 1 share to Surge. Surge Limited started doing business in July 2002. Surge Limited operations have been consolidated with the Company. Surge Limited is responsible for the sale of Surge’s products to customers located in Asia.

 

On August 31, 2010, the Company changed its corporate domicile by merging into a newly-formed corporation, Surge Components, Inc. (Nevada), which was formed in the State of Nevada for that purpose. Surge Components Inc. is the surviving entity.

 

In February 2019, the Company converted into a Delaware corporation. The number of authorized shares of common stock was decreased to 50,000,000 shares.

 

In December 2021, the Company changed its corporate domicile to Nevada.

  

NOTE B – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

(1) Principles of Consolidation:

 

The consolidated financial statements include the accounts of Surge, Challenge, and Surge Limited (collectively the “Company”). All material intercompany balances and transactions have been eliminated in consolidation.

 

The accompanying interim consolidated financial statements have been prepared without audit in accordance with the instructions to Form 10Q for interim financial reporting and the rules and regulations of the Securities and Exchange Commissions. In the opinion of management, all adjustments are of a normal recurring nature and all disclosures necessary for a fair presentation of these financial statements have been included. The results and trends in these interim consolidated financial statements for the nine months ended August 31, 2024 and August 31, 2023 may not be representative of those for the full fiscal year or any future periods.

 

(2) Accounts Receivable:

 

Trade accounts receivable are recorded at the net invoice value net of the allowance for credit losses in the consolidated balance sheet and are not interest bearing. The Company considers receivables past due based on the payment terms. The Company reviews its exposure to accounts receivable and reserves specific amounts if collectability is no longer reasonably assured. The Company also reserves a percentage of its trade receivable balance based on collection history and current economic trends that might impact the level of future credit losses. The Company re-evaluates such reserves on a regular basis and adjusts its reserves as needed. Based on the Company’s operating history and customer base, bad debts to date have not been material. Repayment terms vary from customer to customer and range from 15 days to 120 days.

  

(3) Revenue Recognition:

 

In May 2014, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) No. 2014-09, “Revenue from Contracts with Customers: Topic 606.” This ASU replaces nearly all existing U.S. generally accepted accounting principles guidance on revenue recognition. The standard prescribes a five-step model for recognizing revenue, the application of which will require significant judgment by the Company. The Company adopted the standard using the modified retrospective approach in its fiscal year beginning December 1, 2017. The preponderance of the Company’s contracts with customers are standard ship and bill arrangements where revenue is recognized at the time of shipment.

 

8

 

 

SURGE COMPONENTS, INC. AND SUBSIDIARIES

 

Notes to Consolidated Financial Statements

 

NOTE B – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)

 

(3) Revenue Recognition (continued):

 

Revenue is recognized for products sold by the Company when persuasive evidence of an arrangement exists, delivery has occurred, the price is fixed and determinable, collectability is reasonably assured and title and risk of loss have been transferred to the customer. This occurs when product is shipped from the Company’s warehouse.

 

For direct shipments, revenue is recognized when product is shipped from the Company’s supplier. The Company has a long term supply agreement with one of our suppliers. The Company purchases the merchandise from the supplier and has the supplier directly ship to the customer through a freight forwarder. Title passes to customer upon the merchandise being received by a freight forwarder. Direct shipments were approximately $3,844,000 and $1,972,000 for the nine months ended August 31, 2024 and August 31, 2023 respectively.

 

The Company also acts as a sales agent to certain customers in North America for one of its suppliers. The Company reports these commissions as revenues in the period earned. Commission revenue totaled $73,235 and $135,130 for the nine months ended August 31, 2024 and August 31, 2023 respectively.

 

The Company performs ongoing credit evaluations of its customers and maintains reserves for potential credit losses.

 

The Company and its subsidiaries currently have agreements with several distributors. There are no provisions for the granting of price concessions in any of the agreements. Revenues under these distribution agreements were approximately $3,587,000 and $6,358,000 for the nine months ended August 31, 2024 and August 31, 2023 respectively.

 

(4) Inventories:

 

Inventories, which consist solely of products held for resale, are stated at the lower of cost (first-in, first-out method) or net realizable value. Products are included in inventory when the Company obtains title and risk of loss on the products, primarily when shipped from the supplier. Inventory in transit principally from foreign suppliers at August 31, 2024 was $841,789. The Company, at August 31, 2024, has a reserve against slow moving and obsolete inventory of $440,646. From time to time the Company’s products are subject to legislation from various authorities on environmental matters.

 

(5) Depreciation and Amortization:

 

Fixed assets are recorded at cost. Depreciation is generally calculated on a straight line method and amortization of leasehold improvements is provided for on the straight-line method over the estimated useful lives of the various assets as follows:

 

Furniture, fixtures and equipment   5 - 7 years
Computer equipment   5 years
Leasehold Improvements   Estimated useful life or lease term, whichever is shorter

 

Maintenance and repairs are expensed as incurred while renewals and betterments are capitalized.

 

(6) Concentration of Credit Risk:

 

Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and accounts receivable. The Company maintains substantially all of its cash balances in a limited number of financial institutions. At August 31, 2024 and November 30, 2023, the Company’s uninsured cash balances totaled $3,082,221 and $6,569,806, respectively. The decrease in cash balances is due to an increase in the investment in marketable securities as partially offset by cash from the Company’s operations.

 

9

 

 

SURGE COMPONENTS, INC. AND SUBSIDIARIES

 

Notes to Consolidated Financial Statements

 

NOTE B – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)

 

(7) Income Taxes:

 

The Company’s deferred income taxes arise primarily from the differences in the recording of allowances for bad debts, inventory reserves, depreciation and other expenses for financial reporting and income tax purposes. A valuation allowance is provided when it has been determined to be more likely than not that the likelihood of the realization of deferred tax assets will not be realized. See Note H.

 

The Company follows the provisions of the Accounting Standards Codification topic, ASC 740, “Income Taxes” (ASC 740). There have been no unrecognized tax benefits and, accordingly, there has been no effect on the Company’s financial condition or results of operations as a result of ASC 740.

 

The Company files income tax returns in the U.S. federal jurisdiction and various state and foreign jurisdictions. The Company is no longer subject to U.S. federal tax examinations for years before fiscal years ending November 30, 2021, and state tax examinations for years before fiscal years ending November 30, 2020. Management does not believe there will be any material changes in our unrecognized tax positions over the next twelve months.

 

The Company’s policy is to recognize interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense. As of the date of adoption of ASC 740, there was no accrued interest or penalties associated with any unrecognized benefits, nor was any interest expense recognized during the nine months ended August 31, 2024 and August 31, 2023.

 

(8) Cash Equivalents:

 

The Company considers all highly liquid investments with an original maturity of three months or less to be cash equivalents.

 

(9) Use of Estimates:

 

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.

 

(10) Marketing and promotional costs:

 

Marketing and promotional costs are expensed as incurred and have not been material to date. The Company has contractual arrangements with several of its distributors which provide for cooperative advertising rights to the distributor as a percentage of sales. Cooperative advertising is reflected as a reduction in revenues and has not been material to date.

 

(11) Fair Value of Financial Instruments:

 

The carrying amount of cash balances, accounts receivable, accounts payable and accrued expenses approximate their fair value based on the nature of those items. Estimated fair values of financial instruments are determined using available market information and appropriate valuation methodologies. Considerable judgment is required to interpret the market data used to develop the estimates of fair value, and accordingly, the estimates are not necessarily indicative of the amounts that could be realized in a current market exchange.

 

(12) Marketable securities and other investments

 

Our marketable securities are stated at fair value in accordance with ASC Topic 321, Investments- Equity Securities. Any changes in the fair value of the Company’s marketable debt securities are included in the statement of other comprehensive income. The market value of the securities is determined using prices as reflected on an established market. Realized and unrealized gains and losses are determined on an average cost basis. The marketable securities are investments predominately in Treasury bills and treasury notes which are being invested until such time the funds are needed for operations and reflected as available for sale debt securities. 

 

The value of these marketable securities at August 31, 2024 and November 30, 2023 is as follows:

 

   August 31,   November 30, 
   2024   2023 
Cost  $7,636,199   $3,203,944 
Gross unrealized gain   186,159    828 
Gross unrealized loss   
-
    
-
 
Fair value  $7,822,358   $3,204,772 

 

10

 

 

SURGE COMPONENTS, INC. AND SUBSIDIARIES

 

Notes to Consolidated Financial Statements

 

NOTE B – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)

 

(13) Shipping Costs

 

The Company classifies shipping costs as a component of selling expenses. Shipping costs totaled $2,022 and $1,572 for nine months ended August 31, 2024 and August 31, 2023 respectively.

 

(14) Earnings Per Share

 

Basic earnings per share includes no dilution and is computed by dividing net income available to common stockholders by the weighted average number of common shares outstanding for the period. The difference between reported basic and diluted weighted-average common shares results from the assumption that all dilutive stock options and convertible preferred stock exercised into common stock. Total potentially dilutive shares excluded from diluted weighted shares outstanding at August 31, 2024 and August 31, 2023 totaled 279,977 and 263,438, respectively.

 

(15) Stock Based Compensation

 

Stock Based Compensation to Employees

 

The Company accounts for its stock-based compensation for employees in accordance with Accounting Standards Codification (“ASC”) 718. The Company recognizes in the statement of operations the grant-date fair value of stock options and other equity-based compensation issued to employees and non-employees over the related vesting period.

 

Stock Based Compensation to Other than Employees

 

The Company accounts for equity instruments issued in exchange for the receipt of goods or services from other than employees in accordance with ASC 718. Costs are measured at the estimated fair market value of the consideration received or the estimated fair value of the equity instruments issued, whichever is more reliably determinable. The value of equity instruments issued for consideration other than employee services is determined on the earlier of a performance commitment or completion of performance by the provider of goods or services. In the case of equity instruments issued to consultants, the fair value of the equity instrument is recognized over the term of the consulting agreement.

 

(16) Leases:

 

On December 1, 2019, the Company adopted the FASB issued Accounting Standards Update No. 2016-02, Leases (Topic 842) (“Topic 842”). Topic 842 requires the entity to recognize the assets and liabilities for the rights and obligations created by leased assets. Leases will be classified as either finance or operating, with classification affecting expense recognition in the income statement.

 

The Company determines if a contract contains a lease at inception based on whether it conveys the right to control the use of an identified asset. Substantially all of the Company’s leases are classified as operating leases. The Company records operating lease right-of-use assets within “Other assets” and lease liabilities are recorded within “current and noncurrent liabilities” in the consolidated balance sheets. Lease expenses are recorded within “General and administrative expenses” in the consolidated statements of operations. Operating lease payments are presented within “Operating cash flows” in the consolidated statements of cash flows.

 

11

 

 

SURGE COMPONENTS, INC. AND SUBSIDIARIES

 

Notes to Consolidated Financial Statements

 

NOTE B – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)

 

(16) Leases (continued):

 

Operating lease right-of-use assets and lease liabilities are recognized based on the net present value of future minimum lease payments over the lease term starting on the commencement date. The Company generally is not able to determine the rate implicit in its leases and, as such, applies an incremental borrowing rate based on the Company’s cost of borrowing for the relevant terms of each lease. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term. Lease terms may include an option to extend or terminate a lease if it is reasonably certain that the Company will exercise such options. The Company has elected the practical expedient to not separate lease components from non-lease components, and also has elected not to record a right-of-use asset or lease liability for leases which, at inception, have a term of twelve months or less. Variable lease payments are recognized in the period in which the obligation for those payments is incurred.

 

NOTE C – FIXED ASSETS

 

Fixed assets consist of the following:

 

   August 31,   November 30, 
   2024   2023 
Furniture and Fixtures  $329,186   $329,186 
Leasehold Improvements   1,078,985    1,070,044 
Computer Equipment   530,712    528,662 
Less-Accumulated Depreciation   (1,810,560)   (1,757,772)
Net Fixed Assets  $128,323   $170,120 

 

Depreciation and amortization expense for the nine months ended August 31, 2024 and August 31, 2023 was $52,788 and $52,516, respectively.

 

12

 

 

SURGE COMPONENTS, INC. AND SUBSIDIARIES

 

Notes to Consolidated Financial Statements

 

NOTE D – LOANS PAYABLE

 

In February 2017, the Company obtained a line of credit with a bank for up to $3,000,000 (the “Credit Line”). Borrowings under the Credit Line are due upon demand and accrue interest at the greater of the prime rate or the LIBOR rate plus two percent (and may be increased by three percent in the event the Company fails to (i) repay all amounts due on the Credit Line upon demand or (ii) comply with any terms or conditions relating to the Credit Line). The Credit Line is collateralized by substantially all the assets of the Company. As of August 31, 2024, the balance on the Credit Line was $0. As of August 31, 2024, the Company was in compliance with the covenant for the debt service coverage ratio for the Credit Line.  Effective July 1, 2023, the use of the LIBOR rate was discontinued and replaced with the secured overnight financing rate (SOFR).

 

NOTE E – ACCRUED EXPENSES

 

Accrued expenses consist of the following:

 

   August 31,   November 30, 
   2024   2023 
Commissions  $220,701   $229,882 
Preferred stock dividends   171,569    166,569 
Other accrued expenses   174,929    338,932 
   $567,199   $735,383 

 

NOTE F – RETIREMENT PLAN

 

In June 1997, the Company adopted a qualified 401(k) retirement plan for all full-time employees who are twenty-one years of age and have completed twelve months of service. The plan allows total employee contributions of up to fifteen percent (15%) of the eligible employee’s salary through salary reduction. The Company makes a matching contribution of twenty percent (20%) of each employee’s contribution for each dollar of employee deferral up to five percent (5%) of the employee’s salary. Net assets for the plan, as estimated by Axa Equitable, Inc., which maintains the plan’s records, were approximately $2,069,000 at November 30, 2023. Pension expense for the nine months ended August 31, 2024 and August 31, 2023 was $32,645 and $26,751, respectively.

 

13

 

 

SURGE COMPONENTS, INC. AND SUBSIDIARIES

 

Notes to Consolidated Financial Statements

 

NOTE G – SHAREHOLDERS’ EQUITY

 

[1] Preferred Stock:

 

In February 1996, the Company amended its Certificate of Incorporation to authorize the issuance of 1,000,000 shares of preferred stock in one or more series. In August 2010, the number of preferred shares authorized for issuance was increased to 5,000,000 shares.

 

In November 2000, the Company authorized 100,000 shares of preferred stock as Non-Voting Redeemable Convertible Series C Preferred Stock (“Series C Preferred”). Each share of Series C Preferred is automatically convertible into 10 shares of our common stock upon shareholder approval. If the Series C Preferred were converted into common stock on or before April 15, 2001, these shares were entitled to cumulative dividends at the rate of $.50 per share per annum commencing April 15, 2001 payable on June 30 and December 31 of each year. In November 2000, 70,000 shares of the Series C Preferred were issued in payment of financial consulting services to its investment banker and a shareholder of the Company.

 

Dividends aggregating $171,569 have not been paid for the semi-annual periods ended December 31, 2001 through the semi-annual payment due June 30, 2024. The Company has accrued these dividends. At August 31, 2024 there are 10,000 shares of Series C Preferred issued and outstanding.

 

In October 2016, the Company authorized 75,000 shares of preferred stock as Voting Non-Redeemable Convertible Series D Preferred Stock (“Series D Preferred”). None of the Series D Preferred Stock is outstanding as of August 31, 2024.

 

[2] 2015 Incentive Stock Plan

 

In November 2015, the Company adopted and the shareholders ratified, the 2015 Incentive Stock Plan (“2015 Stock Plan”). The 2015 Stock Plan provides for the grant of options to officers, employees, directors or consultants to the Company to purchase an aggregate of 1,500,000 common shares.

 

In April 2021, a total of 26,786 shares were issued to the Company’s officers as a part of their 2021 bonus compensation under the 2015 stock plan. The Company recorded a cost of $75,000 relating to the issuance of these shares in the second quarter of 2021.

 

In March 2022, a total of 26,000 shares were issued to the Company’s officers as part of their bonus compensation under the 2015 stock plan. The Company recorded a cost of $97,500 relating to the issuance of these shares in the second quarter of 2022.

 

In March 2022, the Company granted stock options to (a) four non-employee directors to each purchase 20,000 shares of common stock, (b) one non-employee-director to purchase 30,000 shares of common stock, and (c) two Company officers to each purchase 40,000 shares of common stock at an exercise price of $3.55 per share, the market price of the common stock on the date of the grant. These options vest immediately and expire five years from the grant date. The Company recorded a cost of $492,132 related to the granting of these options.

 

In April 2023, a total of 28,179 shares were issued to the Company’s officers as part of their bonus compensation under the 2015 stock plan. The Company recorded a cost of $97,500 relating to the issuance of these shares in the second quarter of 2023.

 

In April 2024, a total of 5,085 shares were issued to one of the Company’s officers as part of their bonus compensation under the 2015 stock plan. The Company recorded a cost of $15,000 relating to the issuance of these shares in the second quarter of 2024.

 

14

 

 

SURGE COMPONENTS, INC. AND SUBSIDIARIES

 

Notes to Consolidated Financial Statements

 

NOTE G – SHAREHOLDERS’ EQUITY (Continued)

 

[2] 2015 Incentive Stock Plan (continued)

 

Activity in the Company’s stock plans for the period ended August 31, 2024 is summarized as follows:

 

   Shares   Weighted
Average
Exercise
Price
 
Options outstanding December 1, 2023   345,000   $2.59 
Options issued in the nine months ended August 31, 2024   
-
   $
-
 
Options exercised in the nine months ended August 31, 2024   
-
   $
-
 
Options cancelled in the nine months ended August 31, 2024   
-
   $
-
 
Options outstanding at August 31, 2024   345,000   $2.59 
Options exercisable at August 31, 2024   345,000   $2.59 

 

The intrinsic value of the exercisable options at August 31, 2024 totaled $141,050. At August 31, 2024 the weighted average remaining life of the stock options is 1.69 years. At August 31, 2024 there was no unrecognized compensation cost related to the stock options granted under the plan.

 

[3] Compensation of Directors

 

Compensation for each non-employee director is $3,000 per month (and $4,000 per month for a non-employee director that serves as the chairman of more than two committees of the Board of Directors).

 

NOTE H – INCOME TAXES

 

Deferred income taxes reflect the net tax effects of temporary differences between the carrying amount of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes using the enacted tax rates in effect in the years in which the differences are expected to reverse.

 

The Company’s deferred income taxes are comprised of the following:

 

   August 31,   November 30, 
   2024   2023 
Deferred Tax Assets        
Depreciation  $41,589   $35,684 
Allowance for bad debts   17,493    17,309 
Inventory   84,450    84,450 
Facilities rental   38,954    35,473 
Other   56,538    68,412 
           
Total deferred tax assets   239,024    241,328 
Valuation allowance   
-
    
-
 
Deferred Tax Assets  $239,024   $241,328 

 

15

 

 

SURGE COMPONENTS, INC. AND SUBSIDIARIES

 

Notes to Consolidated Financial Statements

 

NOTE H – INCOME TAXES (Continued)

 

A valuation allowance for the deferred tax assets relates principally to the uncertainty of the utilization of deferred tax assets and was calculated in accordance with the provisions of ASC 740, which requires that a valuation allowance be established or maintained when it is “more likely than not” that all or a portion of deferred tax assets will not be realized.

 

The Company’s income tax expense consists of the following:

 

   Nine Months Ended 
   August 31,
2024
   August 31,
2023
 
Current:        
Federal  $166,746   $322,894 
States   69,941    125,571 
    236,687    448,465 
           
Deferred:          
Federal   (1,659)   6,618 
States   (645)   2,573 
    (2,304)   9,191 
Provision for income taxes  $234,383   $457,656 

 

The Company files a consolidated income tax return with its wholly-owned subsidiaries. A reconciliation of the difference between the expected income tax rate using the statutory federal tax rate and the Company’s effective rate is as follows:

 

   Nine Months Ended 
   August 31,   August 31, 
   2024   2023 
U.S Federal Income tax statutory rate   21%   21%
State income taxes   5%   5%
Other-primarily state franchise taxes   3%   4%
Effective tax rate   29%   30%

 

16

 

 

SURGE COMPONENTS, INC. AND SUBSIDIARIES

 

Notes to Consolidated Financial Statements

 

NOTE I – OPERATING LEASE COMMITMENTS

 

The Company leases its office and warehouse space through 2030 from a corporation that is partly owned by officers/shareholders of the Company (“Related Company”). Annual minimum rental payments to the Related Company approximated $194,000 for the year ended November 30, 2023, and increase at the rate of two per cent per annum throughout the lease term.

 

Pursuant to the lease, rent expense charged to operations differs from rent paid because of scheduled rent increases. Accordingly, the Company has recorded deferred rent. Rent expense is calculated by allocating to rental payments, including those attributable to scheduled rent increases, on a straight line basis, over the lease term.

 

The Company has a lease to rent office space and a warehouse in Hong Kong through June 2025. Annual minimum rental payments for this space are approximately $73,580.

 

The Company has a lease to rent additional warehouse space in Hong Kong through November 30, 2025. Annual minimum rental payments for this space are approximately $76,170.

 

The Company’s future minimum rental commitments at August 31, 2024 are as follows:

 

Twelve Months Ended August 31,

 

2025  $342,775 
2026   228,385 
2027   213,518 
2028   217,788 
2029   222,144 
2030 and after   245,500 
   $1,470,110 

 

Net rental expense for the nine months ended August 31, 2024 and August 31, 2023 were $340,563 and $342,702 respectively, of which $211,667 and $208,703 respectively, was paid to the Related Company.

 

The remaining weighted average lease term is 5.25 years at August 31, 2024. The weighted average discount rate is 5.25% at August 31, 2024.

 

NOTE J – EMPLOYMENT AND OTHER AGREEMENTS

 

In February 2016, the Company entered into revised employment agreements with two officers of the Company. Pursuant to these agreements, the base salary for one officer is $275,000 and the base salary for the other officer is $225,000. The agreements continue until terminated by either party.  In May of 2021, the base salaries were raised from $300,000 for one officer and $250,000 for the other officer. In April 2024, the base salaries for the two officers were amended to $330,000 for one officer and $275,000 for the other officer.

 

The Company’s compensation committee may award these officers with bonuses and will review the base salary amounts for each of the officers on an annual basis to determine if any changes to the base salary amounts need to be made and may also award these officers with annual bonuses. Pursuant to the employment agreements, the officers are prohibited from engaging in activities which are competitive with those of the Company during their employment with the Company and for one year following termination. If the agreement is terminated other than for cause, the officer would be entitled to all base salary earned through the date of termination, accrued but unused vacation, all vested equity, and bonus amounts payable to the officer through the date of termination. The officers would also be entitled to receive an additional thirty-six months of annual compensation equal to the average of his base salary and bonus for the three calendar years prior to the date of termination, payable in accordance with the Company’s regular payroll practice over a 52-week period.

 

17

 

 

SURGE COMPONENTS, INC. AND SUBSIDIARIES

 

Notes to Consolidated Financial Statements

 

NOTE K – MAJOR CUSTOMERS

 

The Company had three customers who respectively accounted for 18%, 15% and 10% of net sales for the nine months ended August 31, 2024 and two customers who accounted for 20% and 17% of net sales for the nine months ended August 31, 2023. The Company had one customer who accounted for 33% of accounts receivable at August 31, 2024 and one customer who accounted for 30% of accounts receivable at August 31, 2023.

 

NOTE L – MAJOR SUPPLIERS

 

During the nine months ended August 31, 2024 and August 31, 2023 there was one foreign supplier accounting for 28% and 31% of total inventory purchased.

 

The Company purchases substantially all of its products overseas. For the nine months ended August 31, 2024, the Company purchased 30% of its products from Taiwan, 15% from Hong Kong, 49% from elsewhere in Asia. The Company purchases the balance of its products in the United States.

 

NOTE M – EXPORT SALES

 

The Company’s export sales were as follows:

 

   Nine Months Ended 
   August 31,   August 31, 
   2024   2023 
Canada   2,423,130    4,566,475 
China   4,068,618    4,368,805 
Other Asian Countries   596,791    1,088,886 
South America   73,741    145,240 
Europe   716,294    843,719 
Mexico   21,500    
-
 

 

Revenues are attributed to countries based on location of customer.

 

18

 

 

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

 

This report contains forward-looking statements. All statements other than statements of historical facts contained herein, including statements regarding our future results of operations and financial position, business strategy and plans and objectives of management for future operations, are forward-looking statements. These statements involve known and unknown risks, uncertainties and other factors that may cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by the forward-looking statements. Furthermore, we cannot at this time assess the affect that the global outbreak of the novel Coronavirus may have on the Company.

 

In some cases, forward-looking statements can be identified by terms such as “may,” “will,” “should,” “expects,” “plans,” “anticipates,” “could,” “intends,” “target,” “projects,” “contemplates,” “believes,” “estimates,” “predicts,” “potential” or “continue” or the negative of these terms or other similar words. These statements are only predictions. We have based these forward-looking statements largely on our current expectations and projections about future events and financial trends that we believe may affect our business, financial condition and results of operations. We discuss many of the risks in greater detail under the heading “Risk Factors” in our most recent Annual Report on Form 10-K. Also, these forward-looking statements represent our estimates and assumptions only as of the date of the filing of this report. Except as required by law, we assume no obligation to update any forward-looking statements after the date of the filing of this report.

 

Overview

 

The Company operates with two sales groups, Surge Components (“Surge”) and Challenge Electronics (“Challenge”). Surge is a supplier of electronic products and components. These products include capacitors, which are electrical energy storage devices, and discrete semiconductor components, such as rectifiers, transistors and diodes, which are single function low power semiconductor products that are packaged alone as compared to integrated circuits such as microprocessors. The products sold by Surge are typically utilized in the electronic circuitry of diverse products, including, but not limited to, automobiles, audio products, temperature control products, lighting products, energy related products, computer related products, various types of consumer products, garage door openers, household appliances, power supplies and security equipment. These products are sold to both original equipment manufacturers, commonly referred to as OEMs, who incorporate them into their products, and to distributors of the lines of products we sell, who resell these products within their customer base. These products are manufactured predominantly in Asia by approximately sixteen independent manufacturers. We act as the master distribution agent utilizing independent sales representative organizations in North America to sell and market the products for one such manufacturer pursuant to a written agreement. When we act as a sales agent, our supplier who sold the product to the customer that we introduced to our supplier pays us a commission. The amount of the commission is determined on a sale by sale basis depending on the profit margin of the product. Commission revenue totaled $73,235 and $135,130 for the nine months ended August 31, 2024 and August 31, 2023 respectively.

 

Challenge is engaged in the sale of electronic components. In 1999, Challenge began as a division to sell audible components. We have been able to increase the types of products that we sell because some of our suppliers introduced new products, and we also located other products from new suppliers. Our core products include buzzers, speakers, microphones, resonators, alarms, chimes, filters, and discriminators. We now also work with our suppliers to have our suppliers customize many of the products we sell for many customers through the customers’ own designs and those that we work with our suppliers to have our suppliers redesign for them at our suppliers’ factories. We have engineers on our staff who work with our suppliers on such redesigns and assists with the introduction of new product lines. We are continually looking to expand the line of products that we sell. We sell these products through independent representatives that earn a commission on the products we sell. We are also working with local, regional, and national distributors to sell these products to local accounts in every state. Challenge also at times handles the brokering of certain products, helping its customers find parts that regular suppliers can’t deliver.

 

The Company has a Hong Kong office to effectively handle the transfer business from United States customers purchasing and manufacturing in Asia after designing the products in the United States. This office has strengthened the Company’s global position, improving our capabilities and service to our customer base.

 

19

 

 

The world of business continues to change. Customers continue to centralize purchasing from regional purchasing and are stretching their payment terms. These changes also include customers moving their manufacturing operations from North America to Asia, and the trend of globalization. Some of our customers have been involved in mergers and acquisitions, causing consolidation. This trend makes business more complicated and costly for the Company. The Company must have a presence in Asia to service and further develop the business. For these reasons, we established Surge Ltd., our Hong Kong subsidiary. Currency fluctuations may also have an effect on doing business outside of North America. Customers have moved to reduce their supply chain, which could adversely affect the Company. In some market segments, demand for electronic components has decreased, and in other segments, the demand is still strong. Some technologies have become obsolete, while customers develop new products using different kinds of components. One division in the Company has had success in designing new products for customers to better their products performance capabilities. This proactive approach separates the Company from selling commodity products to also selling more customized products. Management expects the remainder of 2024 to continue to be a period of continued challenge, in regard to inflation and general economic conditions, in maintaining consistent flow of products during shortages of certain products, and growth, as we see our customers change their manufacturing and buying practices. These challenges could affect the Company in negative ways, possibly reducing sales and or profitability. Because of a labor shortage, our customers’, engineering staff has been challenged, so getting our products approved has been and will continue to take longer to achieve. Additionally, if costs of raw materials continues to increase, our costs have increased. In order for the Company to continue to grow, we will depend on, among other things, the continued growth of the electronics and semiconductor industries, our ability to withstand intense price competition, our ability to obtain new customers, our ability to retain and attract good sales and other key personnel in order to expand our marketing capabilities, our ability to secure adequate sources of products, which are in demand on commercially reasonable terms, our success in executing and managing growth, including monitoring an expanded level of operations and systems, controlling costs, the availability of adequate cash flow, the continued supply of products from our factories, the ability to withstand higher transportation costs and longer travel times. The tariffs continue to impact the Company, although less now then previously. Supply chain challenges can present both a challenge and opportunity to the Company. The Company is cautiously optimistic about its ability to meet these challenges with continued growth unless the general global or electronics industry economic conditions deteriorate. Financial news has been talking about the decreases in consumer demand which could impact negatively the demand for the Company’s products, as the customers are producing less of their products. These economic conditions could have a negative impact on sales into 2025. The combination of possible increased costs and longer lead times from factories to the Company could also have negative impacts on the business in the future. The tense relations between America and China could also impact the Company’s business. China could impose rules and laws that make it more difficult to do business in Hong Kong and China. The Company is taking steps to be well prepared in case of any actions from China that would cause us business disruption. For example, many of the Company’s factory partners have opened production facilities outside of China. As economic conditions have deteriorated, it has impacted the Company’s business. Customers at the end of 2022 had started to push back delivery dates, and in some cases required cancellations because they over ordered, creating a significant excess inventory. We are watching closely as customers slowly consume their excess inventory levels that reflect this new business demand, and the Company will respond accordingly. This consumption of inventory by the customers is taking longer than expected. As of the end of the first quarter of 2024 we have seen some customers begin to start ordering products again. We expect to see customers getting back to normal ordering levels by the second half of 2025. The three main United States automotive companies, GM, Ford and Stellantis, are experiencing major headwinds due to over inventory at dealerships and competition from the automakers in China. This could have a negative impact on the Company’s overall activity in the automotive market segment. A dock workers strike was threatened for the docks along the east coast of America. It has been tentatively settled until January 2025. If the strike should start again, it could negatively impact the Company’s business, as we won’t be able to receive shipments from our factories that were in transit. President Biden announced that the United States will increase tariffs on certain products coming in from China from 25% to 50%. This includes some of Surge’s products and could have negative impacts on the business.

 

Critical Accounting Policies

 

Accounts Receivable

 

The allowance for credit losses is based on the Company’s assessment of the collectability of specific customer accounts and an assessment of international, political and economic risk as well as the aging of the accounts receivable. If there is a change in actual defaults from the Company’s historical experience, the Company’s estimates of recoverability of amounts due could be affected and the Company would adjust the allowance accordingly.

 

Revenue Recognition

 

Revenue is recognized when persuasive evidence of an arrangement exists, delivery has occurred, the price is fixed and determinable, collectability is reasonably assured and title and risk of loss have been transferred to the customer. This occurs when product is shipped from the Company’s warehouse. For direct shipments from our suppliers to our customer, revenue is recognized when product is shipped from the Company’s supplier. The Company acts as a sales agent for certain customers buying direct from one of its suppliers. The Company reports these commissions as revenues in the period earned.

 

20

 

 

The Company performs ongoing credit evaluations of its customers and maintains reserves for potential credit losses.

 

Inventory Valuation

 

Inventories are recorded at the lower of cost or net realizable value. Write-downs of inventories to net realizable value are based on stock rotation, historical sales requirements and obsolescence as well as in the changes in the backlog. Reserves required for obsolescence were not material in any of the periods in the financial statements presented. Reserves related to stock rotation and future sales requirements for specific inventory parts involve subjective estimates to be made by management based on current and expected market conditions. If market conditions are less favorable than those projected by management, additional write-downs of inventories could be required. For example, each additional 1% of obsolete inventory would reduce operating income by approximately $62,000.

 

The Company does not have price protection agreements with any of its vendors and assumes the risk of changes in the prices of its products. The Company does not believe there to be a significant risk with regards to the lack of price protection agreements as many of its inventory items are purchased to fulfill purchase orders received.

 

Income Taxes

 

We have made a number of estimates and assumptions relating to the reporting of a deferred income tax asset to prepare our financial statements in accordance with generally accepted accounting principles. These estimates may have a significant impact on our valuation allowance relating to deferred income taxes. Our estimates could materially impact the financial statements.

 

Results of Operations

 

Consolidated net sales for the nine months ended August 31, 2024 decreased by $5,879,836 or 20.8%, to $22,369,017 as compared to net sales of $28,248,853 for the nine months ended August 31, 2023. Consolidated net sales for the three months ended August 31, 2024 decreased by $887,543 or 10.0%, to $7,970,316 as compared to net sales of $8,857,859 for the three months ended August 31, 2023. We attribute the decrease to a decrease in business with new customers as well as a decrease in business with existing customers. We can also attribute the decrease to customers pushing out orders due to them over ordering in 2022. The customers have excess inventory that they need to consume before re-ordering those products. Additionally, many customers, because of having this excess inventory have not launched new product development as their cash is tied up in their inventory. Net sales for the nine months ended August 31, 2024 and August 31, 2023 reflect $386,343 and $872,224, respectively of tariff costs that the Company was able to pass on to its customers.

 

Our gross profit for the nine months ended August 31, 2024 decreased by $1,334,498 to $6,532,263, or 17%, as compared to $7,866,761 for the nine months ended August 31, 2023. Gross margin as a percentage of net sales increased to 29.2% for the nine months ended August 31, 2024 compared to 27.8% for the nine months ended August 31, 2023. Gross profit for the three months ended August 31, 2024 increased by $191,569 to $2,487,570, or 8.3%, as compared to $2,296,001 for the three months ended August 31, 2023. Gross margin as a percentage of net sales increased to 31.2% for the three months ended August 31, 2024 compared to 25.9% for the three months ended August 31, 2023. The decrease in gross profit for the nine months ending August 31, 2024 can be attributed to decreases in sales from some of our higher margin customers. The increase in gross profit as a percentage of sales for the nine and three months ended August 31, 2024 can be attributed to increases in sales from customers whose sales carry a higher profit margin. Our industry will continue to receive pressure from customers for price reductions. Some of them further demand periodic price reductions on a quarterly or semi-annual basis, as opposed to annual fixed pricing. We work with electronic manufacturing service subcontractor customers who manufacture products for other customers who do not have their own manufacturing operations. At times we are not able to recover these price reductions from our suppliers. The Company has agreements with these subcontractor customers to provide periodic cost reductions through rebates in the amount of 5%. These reductions only affect future shipments of our products, and do not affect existing orders. These reductions can have a negative impact on our profit margins since they reduce the amount of commissions we can earn. Even though this rebate can impact the Company’s gross profit margin, these subcontractor customers represent very significant potential growth for the Company, because they can help the Company become an approved supplier at the customers they manufacture for, and they purchase our components for these customers. We believe it would be very difficult for the Company to achieve business at these customers without the help of these subcontractor customers. During the nine months ended August 31, 2024, the Company was impacted by tariff costs on certain products imported from China, which went into effect as of July 6, 2018. The Company has been able to pass along a portion of these costs to its customers. The Company is also moving some customer deliveries directly to Hong Kong in order to mitigate some of these costs.

 

21

 

 

Selling and shipping expenses for the nine months ended August 31, 2024 was $2,028,864, a decrease of $230,881, or 10.2%, as compared to $2,259,745 for the nine months ended August 31, 2024. Selling and shipping expenses for the three months ended August 31, 2024 was $683,894, a decrease of $65,026, or 8.7%, as compared to $748,920 for three months ended August 31, 2023. We attribute the decrease to decreases in sales and the resulting selling expenses such as commission expenses, travel expenses, and trade show expenses, offset by increases in salesman payroll due to hiring of additional sales employees in the nine months ended August 31, 2024, as well as entertainment, freight out and auto expenses.

 

General and administrative expenses for the nine months ended August 31, 2024 was $3,887,238, a decrease of $219,049, or 5.3%, as compared to $4,106,287 for the nine months ended August 31, 2023. General and administrative expenses for the three months ended August 31, 2024 was $1,250,294, a decrease of $66,310, or 5.0% as compared to $1,316,604 for the three months ended August 31, 2023. The decrease is due primarily to decreases in officer salaries for the nine months ended August 31, 2024 as well as health and rent and general insurance expenses, as well as temporary help expenses, directors fees and consulting expenses as partially offset by increases in salaries and related payroll tax expenses, telephone, office expenses and professional fees and bank charges as well as public company expenses and officer salaries for the three months ended August 31, 2024.

 

Depreciation expense for the nine months ended August 31, 2024 was $52,788, an increase of $272, or less than 1.0%, as compared to $52,516 for the nine months ended August 31, 2023. Depreciation expense for the three months ended August 31, 2024 was $18,020, an increase of $515, or 2.9%, as compared to $17,505 for the three months ended August 31, 2023.

 

Other income for the nine months ended August 31, 2024 was $241,300, an increase of $179,156 as compared to $62,144 for the nine months ended August 31, 2023. Other income for the three months ended August 31, 2024 was $88,120, an increase of $$55,242 as compared to $32,878 for the three months ended August 31, 2023. We attribute the increase to income the investment in the acquisition of Treasury Bonds and notes issued by the United States Treasury.

 

Tax expense for the nine months ended August 31, 2024 was $234,383, a decrease of $233,273 as compared to a tax expense of $457,656 for the nine months ended August 31, 2023. Tax expense for the three months ended August 31, 2024 was $179,130, a decrease of $66,560 as compared to tax expense of $112,570 for the three months ended August 31, 2023. The decreases result from our decrease in net income for the 2024 period.

 

As a result of the foregoing, net income for the nine months ended August 31, 2024 was $570,290 compared to net income of $1,052,701 for the nine months ended August 31, 2023. The net income for the three months ended August 31, 2024 was $444,352, compared to a net income of $133,280 for the three months ended August 31, 2023.

 

Liquidity and Capital Resources

 

As of August 31, 2024 we had cash of $4,416,717, marketable securities of $7,822,358, and working capital of $18,744,108. We believe that our working capital levels are adequate to meet our operating requirements during the next twelve months. The Company is exploring and evaluating opportunities for growth and expansion using the Company’s cash and marketable securities resources, including hiring new sales managers to help to grow the business as well as opening up new offices globally and expanding the Company’s existing offices. In addition, The Company believes that during these hard economic times the Company should ensure it has sufficient cash flow to support the business until the anticipated turnaround in 2025.

 

During the nine months ended August 31, 2024, we had net cash flow provided by operating activities of $954,964, as compared to net cash flow provided by operating activities of $1,269,583 for the nine months ended August 31, 2023. The decrease in cash flow from operating activities was primarily the result of lower net income and accrued expenses and an increase in inventory, as partially offset by lower accounts receivable and higher accounts payable.

 

We had net cash flow used in investing activities of $(4,443,046) for the nine months ended August 31, 2024, as compared to net cash flow used in investing activities of $(4,002,538) for the nine months ended August 31, 2023. We attribute the change to the acquisition of $6,052,055 of Treasury bills and notes issued by the United States Treasury and the acquisition of fixed assets, as partially offset by the proceeds from maturing Treasury bills and notes of approximately $1,620,000. 

 

We had net cash flow provided by financing activities of $0 during the nine months ended August 31, 2024 as compared to $0 for the nine months ended August 31, 2023.

 

22

 

 

As a result of the foregoing, including investing excess cash into short term treasury bills, the Company had a net decrease in cash of $(3,488,082) for nine months ended August 31, 2024, as compared to a net decrease in cash of $2,732,955 for the nine months ended August 31, 2023.

 

The table below sets forth our contractual obligations, including long-term debt, operating leases and other long-term obligations, as of August 31, 2024:

 

       Payments due         
       0 – 12   13 – 36   37 – 60   More than 
Contractual Obligations  Total   Months   Months   Months   60 Months 
Financing Lease Obligations  $-   $-   $-   $-   $- 
Operating leases  $1,470,110    342,775    441,903    439,932    245,500 
Total obligations  $1,470,110   $342,775   $441,903   $439,932   $245,500 

 

Off Balance Sheet Arrangements

 

We do not have any off balance sheet arrangements.

 

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.

 

Not applicable.

 

ITEM 4. CONTROLS AND PROCEDURES.

 

Evaluation of Disclosure Controls and Procedures

 

The Company maintains controls and procedures designed to ensure that information required to be disclosed in the reports that it files or submits under the Securities Exchange Act of 1934, as amended (“Exchange Act”), is recorded, processed, summarized and reported within the time periods specified in the rules and forms of the Securities and Exchange Commission (“Commission”). Ira Levy, the Company’s principal executive officer and principal financial officer, has evaluated the effectiveness of the Company’s disclosure controls and procedures (as defined in Exchange Act Rule 13a-15(e)) as of August 31, 2024 and has concluded that, as of such date, our disclosure controls and procedures were effective.

 

Changes in Internal Controls

 

During the three months ended August 31, 2024 there were no changes in our internal control over financial reporting that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

23

 

 

PART II - OTHER INFORMATION

 

ITEM 1. LEGAL PROCEEDINGS.

 

There are no legal proceedings to which the Company or any of its property is the subject.

 

ITEM 1A. RISK FACTORS.

 

Not applicable.

 

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.

 

24

 

 

ITEM 6. EXHIBITS.

 

Exhibit
Number
  Description
     
31.1   Certification by Principal Executive Officer and Principal Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
     
32.1   Certification by Principal Executive Officer and Principal Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
     
101.INS   Inline XBRL Instance Document.
     
101.SCH   Inline XBRL Taxonomy Extension Schema Document.
     
101.CAL   Inline XBRL Taxonomy Extension Calculation Linkbase Document.
     
101.DEF   Inline XBRL Taxonomy Extension Definition Linkbase Document.
     
101.LAB   Inline XBRL Taxonomy Extension Label Linkbase Document.
     
101.PRE   Inline XBRL Taxonomy Extension Presentation Linkbase Document.
     
104   Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).

 

25

 

 

SIGNATURES

 

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

 

  SURGE COMPONENTS, INC.
     
Date: October 15, 2024 By: /s/ Ira Levy
  Name:  Ira Levy
  Title: Chief Executive Officer
(Principal Executive Officer,
Principal Financial Officer and
Principal Accounting Officer)

 

 

26

 
false --11-30 Q3 0000747540 true 0000747540 2023-12-01 2024-08-31 0000747540 2024-10-11 0000747540 2024-08-31 0000747540 2023-11-30 0000747540 us-gaap:SeriesCPreferredStockMember 2024-08-31 0000747540 us-gaap:SeriesCPreferredStockMember 2023-11-30 0000747540 us-gaap:SeriesDPreferredStockMember 2024-08-31 0000747540 us-gaap:SeriesDPreferredStockMember 2023-11-30 0000747540 2022-12-01 2023-08-31 0000747540 2024-06-01 2024-08-31 0000747540 2023-06-01 2023-08-31 0000747540 us-gaap:SeriesCPreferredStockMember us-gaap:PreferredStockMember 2022-11-30 0000747540 us-gaap:CommonStockMember 2022-11-30 0000747540 us-gaap:AdditionalPaidInCapitalMember 2022-11-30 0000747540 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-11-30 0000747540 us-gaap:RetainedEarningsMember 2022-11-30 0000747540 2022-11-30 0000747540 us-gaap:SeriesCPreferredStockMember us-gaap:PreferredStockMember 2022-12-01 2023-08-31 0000747540 us-gaap:CommonStockMember 2022-12-01 2023-08-31 0000747540 us-gaap:AdditionalPaidInCapitalMember 2022-12-01 2023-08-31 0000747540 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-01 2023-08-31 0000747540 us-gaap:RetainedEarningsMember 2022-12-01 2023-08-31 0000747540 us-gaap:SeriesCPreferredStockMember us-gaap:PreferredStockMember 2023-08-31 0000747540 us-gaap:CommonStockMember 2023-08-31 0000747540 us-gaap:AdditionalPaidInCapitalMember 2023-08-31 0000747540 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-08-31 0000747540 us-gaap:RetainedEarningsMember 2023-08-31 0000747540 2023-08-31 0000747540 us-gaap:SeriesCPreferredStockMember us-gaap:PreferredStockMember 2023-11-30 0000747540 us-gaap:CommonStockMember 2023-11-30 0000747540 us-gaap:AdditionalPaidInCapitalMember 2023-11-30 0000747540 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-11-30 0000747540 us-gaap:RetainedEarningsMember 2023-11-30 0000747540 us-gaap:SeriesCPreferredStockMember us-gaap:PreferredStockMember 2023-12-01 2024-08-31 0000747540 us-gaap:CommonStockMember 2023-12-01 2024-08-31 0000747540 us-gaap:AdditionalPaidInCapitalMember 2023-12-01 2024-08-31 0000747540 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-01 2024-08-31 0000747540 us-gaap:RetainedEarningsMember 2023-12-01 2024-08-31 0000747540 us-gaap:SeriesCPreferredStockMember us-gaap:PreferredStockMember 2024-08-31 0000747540 us-gaap:CommonStockMember 2024-08-31 0000747540 us-gaap:AdditionalPaidInCapitalMember 2024-08-31 0000747540 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-08-31 0000747540 us-gaap:RetainedEarningsMember 2024-08-31 0000747540 2002-05-01 2002-05-31 0000747540 2019-02-01 2019-02-28 0000747540 srt:MinimumMember 2023-12-01 2024-08-31 0000747540 srt:MaximumMember 2023-12-01 2024-08-31 0000747540 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2024-08-31 0000747540 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2024-08-31 0000747540 us-gaap:ComputerEquipmentMember 2024-08-31 0000747540 us-gaap:LeaseholdImprovementsMember 2024-08-31 0000747540 us-gaap:LineOfCreditMember 2017-02-28 0000747540 sprs:LIBORRateMember 2017-02-28 2017-02-28 0000747540 2017-02-28 2017-02-28 0000747540 us-gaap:LineOfCreditMember 2024-08-31 0000747540 us-gaap:PreferredStockMember 1996-02-29 0000747540 us-gaap:PreferredStockMember 2010-08-31 0000747540 us-gaap:SeriesCPreferredStockMember 2000-11-30 0000747540 2000-11-30 0000747540 us-gaap:SeriesCPreferredStockMember 2000-11-01 2000-11-30 0000747540 2024-01-01 2024-06-30 0000747540 us-gaap:SeriesDPreferredStockMember 2016-10-31 0000747540 us-gaap:EmployeeStockOptionMember sprs:TwentyFifteenIncentiveStockPlanMember 2015-11-01 2015-11-30 0000747540 sprs:TwentyFifteenIncentiveStockPlanMember 2021-04-01 2021-04-30 0000747540 sprs:TwentyFifteenIncentiveStockPlanMember 2021-03-01 2021-05-31 0000747540 sprs:TwentyFifteenIncentiveStockPlanMember 2022-03-01 2022-03-31 0000747540 sprs:TwentyFifteenIncentiveStockPlanMember 2022-03-01 2022-05-31 0000747540 sprs:FourNonEmployeeDirectorsMember 2022-03-01 2022-03-31 0000747540 sprs:OneNonEmployeeDirectorMember 2022-03-01 2022-03-31 0000747540 sprs:TwoCompanyOfficersMember 2022-03-01 2022-03-31 0000747540 2022-03-01 2022-03-31 0000747540 2022-03-31 0000747540 sprs:TwentyFifteenIncentiveStockPlanMember 2023-04-01 2023-04-30 0000747540 2022-03-01 2022-05-31 0000747540 2024-04-01 2024-04-30 0000747540 sprs:TwentyFifteenIncentiveStockPlanMember 2024-03-01 2024-05-01 0000747540 2024-05-01 0000747540 sprs:NonEmployeeDirectorMember 2023-12-01 2024-08-31 0000747540 us-gaap:RelatedPartyMember 2022-12-01 2023-11-30 0000747540 country:HK 2023-12-01 2024-08-31 0000747540 us-gaap:RelatedPartyMember 2023-12-01 2024-08-31 0000747540 us-gaap:RelatedPartyMember 2022-12-01 2023-08-31 0000747540 2016-02-01 2016-02-29 0000747540 srt:OfficerMember 2016-02-01 2016-02-29 0000747540 sprs:OfficerOneMember 2016-02-01 2016-02-29 0000747540 srt:OfficerMember 2021-05-01 2021-05-31 0000747540 sprs:OfficerOneMember 2021-05-01 2021-05-31 0000747540 srt:OfficerMember 2024-04-01 2024-04-30 0000747540 sprs:OfficerOneMember 2024-04-01 2024-04-30 0000747540 sprs:CustomerOneMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2023-12-01 2024-08-31 0000747540 sprs:CustomerTwoMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2023-12-01 2024-08-31 0000747540 sprs:CustomerThreeMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2023-12-01 2024-08-31 0000747540 sprs:CustomerOneMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2022-12-01 2023-08-31 0000747540 sprs:CustomerTwoMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2022-12-01 2023-08-31 0000747540 sprs:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-12-01 2024-08-31 0000747540 sprs:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-12-01 2023-08-31 0000747540 sprs:oneForeignSupplierMember sprs:InventoryPurchasedMember us-gaap:SupplierConcentrationRiskMember 2023-12-01 2024-08-31 0000747540 sprs:oneForeignSupplierMember sprs:InventoryPurchasedMember us-gaap:SupplierConcentrationRiskMember 2022-12-01 2023-08-31 0000747540 country:TW sprs:InventoryPurchasedMember us-gaap:SupplierConcentrationRiskMember 2023-12-01 2024-08-31 0000747540 country:HK sprs:InventoryPurchasedMember us-gaap:SupplierConcentrationRiskMember 2023-12-01 2024-08-31 0000747540 srt:AsiaMember sprs:InventoryPurchasedMember us-gaap:SupplierConcentrationRiskMember 2023-12-01 2024-08-31 0000747540 country:CA 2023-12-01 2024-08-31 0000747540 country:CA 2022-12-01 2023-08-31 0000747540 country:CN 2023-12-01 2024-08-31 0000747540 country:CN 2022-12-01 2023-08-31 0000747540 sprs:ElsewhereInAsiaMember 2023-12-01 2024-08-31 0000747540 sprs:ElsewhereInAsiaMember 2022-12-01 2023-08-31 0000747540 srt:SouthAmericaMember 2023-12-01 2024-08-31 0000747540 srt:SouthAmericaMember 2022-12-01 2023-08-31 0000747540 srt:EuropeMember 2023-12-01 2024-08-31 0000747540 srt:EuropeMember 2022-12-01 2023-08-31 0000747540 country:MX 2023-12-01 2024-08-31 0000747540 country:MX 2022-12-01 2023-08-31 xbrli:shares iso4217:USD iso4217:USD xbrli:shares xbrli:pure
EX-31.1 2 ea021711501ex31-1_surge.htm CERTIFICATION

Exhibit 31.1

 

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

AND PRINCIPAL FINANCIAL OFFICER

PURSUANT TO SECTION 302 OF THE

SARBANES-OXLEY ACT OF 2002

I, Ira Levy, certify that:

 

1. I have reviewed this quarterly report on Form 10-Q of Surge Components, 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(s) 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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

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

 

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

 

Date: October 15, 2024 By: /s/ Ira Levy
    Ira Levy
   

Chief Executive Officer

(Principal Executive Officer and

Principal Financial Officer)

 

EX-32.1 3 ea021711501ex32-1_surge.htm CERTIFICATION

Exhibit 32.1

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Quarterly Report of Surge Components, Inc. (the “Company”) on Form 10-Q for the period ended August 31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Ira Levy, Chief Executive Officer (principal executive officer and principal financial officer) of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

(1)The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

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

 

Date: October 15, 2024 By: /s/ Ira Levy
    Ira Levy
   

Chief Executive Officer

(Principal Executive Officer and

Principal Financial Officer)

 

EX-101.SCH 4 sprs-20240831.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 Comprehensive Income (Unaudited) link:presentationLink link:definitionLink link:calculationLink 995305 - Statement - Consolidated Statements of Changes in Shareholders' Equity-Unaudited link:presentationLink link:definitionLink link:calculationLink 995306 - Statement - Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:definitionLink link:calculationLink 995307 - Disclosure - Organization, Description of Company’s Business and Basis of Presentation link:presentationLink link:definitionLink link:calculationLink 995308 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:definitionLink link:calculationLink 995309 - Disclosure - Fixed Assets link:presentationLink link:definitionLink link:calculationLink 995310 - Disclosure - Loans Payable link:presentationLink link:definitionLink link:calculationLink 995311 - Disclosure - Accrued Expenses link:presentationLink link:definitionLink link:calculationLink 995312 - Disclosure - Retirement Plan link:presentationLink link:definitionLink link:calculationLink 995313 - Disclosure - Shareholders' Equity link:presentationLink link:definitionLink link:calculationLink 995314 - Disclosure - Income Taxes link:presentationLink link:definitionLink link:calculationLink 995315 - Disclosure - Operating Lease Commitments link:presentationLink link:definitionLink link:calculationLink 995316 - Disclosure - Employment and Other Agreements link:presentationLink link:definitionLink link:calculationLink 995317 - Disclosure - Major Customers link:presentationLink link:definitionLink link:calculationLink 995318 - Disclosure - Major Suppliers link:presentationLink link:definitionLink link:calculationLink 995319 - Disclosure - Export Sales 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 - Fixed Assets (Tables) link:presentationLink link:definitionLink link:calculationLink 996003 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:definitionLink link:calculationLink 996004 - Disclosure - Shareholders' Equity (Tables) link:presentationLink link:definitionLink link:calculationLink 996005 - Disclosure - Income Taxes (Tables) link:presentationLink link:definitionLink link:calculationLink 996006 - Disclosure - Operating Lease Commitments (Tables) link:presentationLink link:definitionLink link:calculationLink 996007 - Disclosure - Export Sales (Tables) link:presentationLink link:definitionLink link:calculationLink 996008 - Disclosure - Organization, Description of Company’s Business and Basis of Presentation (Details) link:presentationLink link:definitionLink link:calculationLink 996009 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:definitionLink link:calculationLink 996010 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives of the Various Assets link:presentationLink link:definitionLink link:calculationLink 996011 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Value of these Marketable Securities link:presentationLink link:definitionLink link:calculationLink 996012 - Disclosure - Fixed Assets (Details) link:presentationLink link:definitionLink link:calculationLink 996013 - Disclosure - Fixed Assets (Details) - Schedule of Fixed Assets link:presentationLink link:definitionLink link:calculationLink 996014 - Disclosure - Loans Payable (Details) link:presentationLink link:definitionLink link:calculationLink 996015 - Disclosure - Accrued Expenses (Details) - Schedule of Accrued Expenses link:presentationLink link:definitionLink link:calculationLink 996016 - Disclosure - Retirement Plan (Details) link:presentationLink link:definitionLink link:calculationLink 996017 - Disclosure - Shareholders' Equity (Details) link:presentationLink link:definitionLink link:calculationLink 996018 - Disclosure - Shareholders' Equity (Details) - Schedule of Stock Plans link:presentationLink link:definitionLink link:calculationLink 996019 - Disclosure - Income Taxes (Details) - Schedule of Deferred Income Taxes link:presentationLink link:definitionLink link:calculationLink 996020 - Disclosure - Income Taxes (Details) - Schedule of Income Tax Expense link:presentationLink link:definitionLink link:calculationLink 996021 - Disclosure - Income Taxes (Details) - Schedule of Reconciliation Effective Tax Rate link:presentationLink link:definitionLink link:calculationLink 996022 - Disclosure - Operating Lease Commitments (Details) link:presentationLink link:definitionLink link:calculationLink 996023 - Disclosure - Operating Lease Commitments (Details) - Schedule of Future Minimum Rental Commitments link:presentationLink link:definitionLink link:calculationLink 996024 - Disclosure - Employment and Other Agreements (Details) link:presentationLink link:definitionLink link:calculationLink 996025 - Disclosure - Major Customers (Details) link:presentationLink link:definitionLink link:calculationLink 996026 - Disclosure - Major Suppliers (Details) link:presentationLink link:definitionLink link:calculationLink 996027 - Disclosure - Export Sales (Details) - Schedule of Export Sales link:presentationLink link:definitionLink link:calculationLink 000 - Document - Document And Entity Information link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 5 sprs-20240831_cal.xml XBRL CALCULATION FILE EX-101.DEF 6 sprs-20240831_def.xml XBRL DEFINITION FILE EX-101.LAB 7 sprs-20240831_lab.xml XBRL LABEL FILE EX-101.PRE 8 sprs-20240831_pre.xml XBRL PRESENTATION FILE XML 10 R1.htm IDEA: XBRL DOCUMENT v3.24.3
Cover - shares
9 Months Ended
Aug. 31, 2024
Oct. 11, 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 Aug. 31, 2024  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q3  
Entity Information [Line Items]    
Entity Registrant Name SURGE COMPONENTS, INC.  
Entity Central Index Key 0000747540  
Entity File Number 000-27688  
Entity Tax Identification Number 11-2602030  
Entity Incorporation, State or Country Code NV  
Current Fiscal Year End Date --11-30  
Entity Current Reporting Status Yes  
Entity Shell Company false  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Incorporation, Date of Incorporation Nov. 24, 1981  
Entity Contact Personnel [Line Items]    
Entity Address, Address Line One 95 East Jefryn Boulevard  
Entity Address, City or Town Deer Park  
Entity Address, State or Province NY  
Entity Address, Postal Zip Code 11729  
Entity Phone Fax Numbers [Line Items]    
City Area Code (631)  
Local Phone Number 595-1818  
Entity Listings [Line Items]    
Title of 12(b) Security None  
No Trading Symbol Flag true  
Entity Common Stock, Shares Outstanding   5,582,783
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Balance Sheets - USD ($)
Aug. 31, 2024
Nov. 30, 2023
Current assets:    
Cash $ 4,146,717 $ 7,634,799
Marketable securities 7,822,358 3,204,772
Accounts receivable - net of allowance for credit losses of $80,297 and $79,341 5,600,916 6,097,411
Inventory, net 5,710,294 5,422,824
Prepaid expenses and income taxes 462,427 520,104
Total current assets 23,742,712 22,879,910
Fixed assets – net of accumulated depreciation and amortization of $1,810,560 and $1,757,772 128,323 170,120
Operating lease right of use asset 1,125,558 1,350,998
Deferred income taxes 239,024 241,328
Other assets 34,299 34,299
Total assets 25,269,916 24,676,655
Current liabilities:    
Accounts payable 3,549,402 3,216,590
Operating lease liabilities, current maturities 342,775 351,957
Accrued expenses and taxes 567,199 735,383
Accrued salaries 539,228 667,058
Total current liabilities 4,998,604 4,970,988
Operating lease liabilities net of current maturities 936,790 1,136,766
Total liabilities 5,935,394 6,107,754
Commitments and contingencies
Shareholders’ equity:    
Preferred stock value
Common stock - $.001 par value, 50,000,000 shares authorized, 5,582,783 and 5,577,698 shares issued and outstanding 5,581 5,576
Additional paid-in capital 17,725,520 17,710,525
Accumulated other comprehensive income – unrealized gain on marketable debt securities 186,159 828
Accumulated equity 1,417,252 851,962
Total shareholders’ equity 19,334,522 18,568,901
Total liabilities and shareholders’ equity 25,269,916 24,676,655
Series C Preferred Stock    
Shareholders’ equity:    
Preferred stock value 10 10
Series D Preferred Stock    
Shareholders’ equity:    
Preferred stock value
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Balance Sheets (Parentheticals) - USD ($)
Aug. 31, 2024
Nov. 30, 2023
Net of allowance for credit losses (in Dollars) $ 80,297 $ 79,341
Net of accumulated depreciation and amortization (in Dollars) $ 1,810,560 $ 1,757,772
Preferred stock, par value (in Dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized 5,000,000 5,000,000
Common stock, par value (in Dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized 50,000,000 50,000,000
Common stock, shares issued 5,582,783 5,577,698
Common stock, shares outstanding 5,582,783 5,577,698
Series C Preferred Stock    
Preferred stock, shares authorized 100,000 100,000
Preferred stock, shares issued 10,000 10,000
Preferred stock, shares outstanding 10,000 10,000
Preferred stock, liquidation preference per share (in Dollars per share) $ 5 $ 5
Series D Preferred Stock    
Preferred stock, shares authorized 75,000 75,000
Preferred stock, shares issued
Preferred stock, shares outstanding
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements of Operations (Unaudited) - USD ($)
3 Months Ended 9 Months Ended
Aug. 31, 2024
Aug. 31, 2023
Aug. 31, 2024
Aug. 31, 2023
Income Statement [Abstract]        
Net sales $ 7,970,316 $ 8,857,859 $ 22,369,017 $ 28,248,853
Cost of goods sold 5,482,746 6,561,858 15,836,754 20,382,092
Gross profit 2,487,570 2,296,001 6,532,263 7,866,761
Operating expenses:        
Selling and shipping expenses 683,894 748,920 2,028,864 2,259,745
General and administrative expenses 1,250,294 1,316,604 3,887,238 4,106,287
Depreciation and amortization 18,020 17,505 52,788 52,516
Total operating expenses 1,952,208 2,083,029 5,968,890 6,418,548
Income before other income (expense) and income taxes 535,362 212,972 563,373 1,448,213
Other income (expense):        
Investment income 88,120 32,878 241,300 62,144
Interest expense
Other income (expense) 88,120 32,878 241,300 62,144
Income before income taxes 623,482 245,850 804,673 1,510,357
Income taxes 179,130 112,570 234,383 457,656
Net income 444,352 133,280 570,290 1,052,701
Dividends on preferred stock 2,500 2,500 5,000 5,000
Net income available to common shareholders $ 441,852 $ 130,780 $ 565,290 $ 1,047,701
Net income per share available to common shareholders:        
Basic (in Dollars per share) $ 0.08 $ 0.02 $ 0.10 $ 0.19
Diluted (in Dollars per share) $ 0.08 $ 0.02 $ 0.10 $ 0.18
Weighted Shares Outstanding:        
Basic (in Shares) 5,582,783 5,569,521 5,580,342 5,556,049
Diluted (in Shares) 5,762,806 5,766,084 5,760,365 5,752,611
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
3 Months Ended 9 Months Ended
Aug. 31, 2024
Aug. 31, 2023
Aug. 31, 2024
Aug. 31, 2023
Statement of Comprehensive Income [Abstract]        
Net Income $ 444,352 $ 133,280 $ 570,290 $ 1,052,701
Other Comprehensive Income:        
Reclassification of realized gain on investment securities (200) (200)
Unrealized gain on marketable debt securities net of tax 148,511 3,596 186,159 3,596
Net comprehensive income $ 592,663 $ 136,876 $ 756,249 $ 1,056,297
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements of Changes in Shareholders' Equity-Unaudited - USD ($)
Preferred
Series C
Common
Additional Paid-In Capital
Other Comprehensive Income
Accumulated Equity (Deficit)
Total
Balance beginning at Nov. 30, 2022 $ 10 $ 5,541 $ 17,613,060 $ (115,148) $ 17,503,463
Balance beginning (in Shares) at Nov. 30, 2022 10,000 5,541,342        
Preferred stock dividends (5,000) (5,000)
Issuance of shares as compensation $ 28 97,472 97,500
Issuance of shares as compensation (in Shares) 28,179        
Stock option issuance 3,596 3,596
Net income 1,052,701 1,052,701
Balance ending at Aug. 31, 2023 $ 10 $ 5,569 17,710,532 3,596 932,553 18,652,260
Balance ending (in Shares) at Aug. 31, 2023 10,000 5,569,521        
Balance beginning at Nov. 30, 2023 $ 10 $ 5,576 17,710,525 828 851,962 18,568,901
Balance beginning (in Shares) at Nov. 30, 2023 10,000 5,577,698        
Preferred stock dividends (5,000) (5,000)
Issuance of shares as compensation $ 5 14,995 15,000
Issuance of shares as compensation (in Shares) 5,085        
Change in unrealized gain on marketable securities       185,331   185,331
Stock option exercise
Net income 570,290 570,290
Balance ending at Aug. 31, 2024 $ 10 $ 5,581 $ 17,725,520 $ 186,159 $ 1,417,252 $ 19,334,522
Balance ending (in Shares) at Aug. 31, 2024 10,000 5,582,783        
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
9 Months Ended
Aug. 31, 2024
Aug. 31, 2023
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net Income $ 570,290 $ 1,052,701
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 52,788 52,516
Gain on marketable securities (200)
Deferred income taxes 2,304 (9,191)
Allowance for doubtful accounts 956
Stock Compensation Expense 15,000 97,500
CHANGES IN OPERATING ASSETS AND LIABILITIES:    
Accounts receivable 495,539 (57,590)
Inventory (287,470) 765,806
Prepaid expenses and income taxes 57,677 135,809
Other assets 16,282 20,410
Accounts payable 332,812 (511,341)
Accrued expenses (301,014) (277,037)
NET CASH FLOWS PROVIDED BY OPERATING ACTIVITIES 954,964 1,269,583
CASH FLOWS FROM INVESTING ACTIVITIES:    
Acquisition of fixed assets (10,991) (31,851)
Acquisition of marketable securities (6,052,055) (3,970,687)
Proceeds from the sale of marketable securities 1,620,000
NET CASH FLOWS USED IN INVESTING ACTIVITIES (4,443,046) (4,002,538)
CASH FLOWS FROM FINANCING ACTIVITIES:    
NET CASH FLOWS FROM FINANCING ACTIVITIES
NET CHANGE IN CASH (3,488,082) (2,732,955)
CASH AT BEGINNING OF PERIOD 7,634,799 8,690,040
CASH AT END OF PERIOD 4,146,717 5,957,085
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:    
Income taxes paid 257,295 672,248
Interest paid
NONCASH INVESTING AND FINANCING ACTIVITIES:    
Accrued dividends on preferred stock $ 5,000 $ 5,000
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.24.3
Organization, Description of Company’s Business and Basis of Presentation
9 Months Ended
Aug. 31, 2024
Organization, Description of Company’s Business and Basis of Presentation [Abstract]  
ORGANIZATION, DESCRIPTION OF COMPANY’S BUSINESS AND BASIS OF PRESENTATION

NOTE A – ORGANIZATION, DESCRIPTION OF COMPANY’S BUSINESS AND BASIS OF PRESENTATION

 

Surge Components, Inc. (“Surge”) was incorporated in the State of New York and commenced operations on November 24, 1981 as an importer of electronic products, primarily capacitors and discrete semi-conductors selling to customers located principally throughout North America. On June 24, 1988, Surge formed Challenge/Surge Inc. (“Challenge”), a wholly-owned subsidiary to engage in the sale of electronic component products and sounding devices from established brand manufacturers to customers located principally throughout North America.

 

In May 2002, Surge and an officer of Surge founded and became sole owners of Surge Components, Limited (“Surge Limited”), a Hong Kong corporation. Under current Hong Kong law, Surge Limited is required to have at least two shareholders. Surge owns 999 shares of the outstanding common stock and the officer of Surge owns 1 share of the outstanding common stock. The officer of Surge has assigned his rights regarding his 1 share to Surge. Surge Limited started doing business in July 2002. Surge Limited operations have been consolidated with the Company. Surge Limited is responsible for the sale of Surge’s products to customers located in Asia.

 

On August 31, 2010, the Company changed its corporate domicile by merging into a newly-formed corporation, Surge Components, Inc. (Nevada), which was formed in the State of Nevada for that purpose. Surge Components Inc. is the surviving entity.

 

In February 2019, the Company converted into a Delaware corporation. The number of authorized shares of common stock was decreased to 50,000,000 shares.

 

In December 2021, the Company changed its corporate domicile to Nevada.

XML 18 R9.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies
9 Months Ended
Aug. 31, 2024
Summary of Significant Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

NOTE B – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

(1) Principles of Consolidation:

 

The consolidated financial statements include the accounts of Surge, Challenge, and Surge Limited (collectively the “Company”). All material intercompany balances and transactions have been eliminated in consolidation.

 

The accompanying interim consolidated financial statements have been prepared without audit in accordance with the instructions to Form 10Q for interim financial reporting and the rules and regulations of the Securities and Exchange Commissions. In the opinion of management, all adjustments are of a normal recurring nature and all disclosures necessary for a fair presentation of these financial statements have been included. The results and trends in these interim consolidated financial statements for the nine months ended August 31, 2024 and August 31, 2023 may not be representative of those for the full fiscal year or any future periods.

 

(2) Accounts Receivable:

 

Trade accounts receivable are recorded at the net invoice value net of the allowance for credit losses in the consolidated balance sheet and are not interest bearing. The Company considers receivables past due based on the payment terms. The Company reviews its exposure to accounts receivable and reserves specific amounts if collectability is no longer reasonably assured. The Company also reserves a percentage of its trade receivable balance based on collection history and current economic trends that might impact the level of future credit losses. The Company re-evaluates such reserves on a regular basis and adjusts its reserves as needed. Based on the Company’s operating history and customer base, bad debts to date have not been material. Repayment terms vary from customer to customer and range from 15 days to 120 days.

  

(3) Revenue Recognition:

 

In May 2014, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) No. 2014-09, “Revenue from Contracts with Customers: Topic 606.” This ASU replaces nearly all existing U.S. generally accepted accounting principles guidance on revenue recognition. The standard prescribes a five-step model for recognizing revenue, the application of which will require significant judgment by the Company. The Company adopted the standard using the modified retrospective approach in its fiscal year beginning December 1, 2017. The preponderance of the Company’s contracts with customers are standard ship and bill arrangements where revenue is recognized at the time of shipment.

 

Revenue is recognized for products sold by the Company when persuasive evidence of an arrangement exists, delivery has occurred, the price is fixed and determinable, collectability is reasonably assured and title and risk of loss have been transferred to the customer. This occurs when product is shipped from the Company’s warehouse.

 

For direct shipments, revenue is recognized when product is shipped from the Company’s supplier. The Company has a long term supply agreement with one of our suppliers. The Company purchases the merchandise from the supplier and has the supplier directly ship to the customer through a freight forwarder. Title passes to customer upon the merchandise being received by a freight forwarder. Direct shipments were approximately $3,844,000 and $1,972,000 for the nine months ended August 31, 2024 and August 31, 2023 respectively.

 

The Company also acts as a sales agent to certain customers in North America for one of its suppliers. The Company reports these commissions as revenues in the period earned. Commission revenue totaled $73,235 and $135,130 for the nine months ended August 31, 2024 and August 31, 2023 respectively.

 

The Company performs ongoing credit evaluations of its customers and maintains reserves for potential credit losses.

 

The Company and its subsidiaries currently have agreements with several distributors. There are no provisions for the granting of price concessions in any of the agreements. Revenues under these distribution agreements were approximately $3,587,000 and $6,358,000 for the nine months ended August 31, 2024 and August 31, 2023 respectively.

 

(4) Inventories:

 

Inventories, which consist solely of products held for resale, are stated at the lower of cost (first-in, first-out method) or net realizable value. Products are included in inventory when the Company obtains title and risk of loss on the products, primarily when shipped from the supplier. Inventory in transit principally from foreign suppliers at August 31, 2024 was $841,789. The Company, at August 31, 2024, has a reserve against slow moving and obsolete inventory of $440,646. From time to time the Company’s products are subject to legislation from various authorities on environmental matters.

 

(5) Depreciation and Amortization:

 

Fixed assets are recorded at cost. Depreciation is generally calculated on a straight line method and amortization of leasehold improvements is provided for on the straight-line method over the estimated useful lives of the various assets as follows:

 

Furniture, fixtures and equipment   5 - 7 years
Computer equipment   5 years
Leasehold Improvements   Estimated useful life or lease term, whichever is shorter

 

Maintenance and repairs are expensed as incurred while renewals and betterments are capitalized.

 

(6) Concentration of Credit Risk:

 

Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and accounts receivable. The Company maintains substantially all of its cash balances in a limited number of financial institutions. At August 31, 2024 and November 30, 2023, the Company’s uninsured cash balances totaled $3,082,221 and $6,569,806, respectively. The decrease in cash balances is due to an increase in the investment in marketable securities as partially offset by cash from the Company’s operations.

 

(7) Income Taxes:

 

The Company’s deferred income taxes arise primarily from the differences in the recording of allowances for bad debts, inventory reserves, depreciation and other expenses for financial reporting and income tax purposes. A valuation allowance is provided when it has been determined to be more likely than not that the likelihood of the realization of deferred tax assets will not be realized. See Note H.

 

The Company follows the provisions of the Accounting Standards Codification topic, ASC 740, “Income Taxes” (ASC 740). There have been no unrecognized tax benefits and, accordingly, there has been no effect on the Company’s financial condition or results of operations as a result of ASC 740.

 

The Company files income tax returns in the U.S. federal jurisdiction and various state and foreign jurisdictions. The Company is no longer subject to U.S. federal tax examinations for years before fiscal years ending November 30, 2021, and state tax examinations for years before fiscal years ending November 30, 2020. Management does not believe there will be any material changes in our unrecognized tax positions over the next twelve months.

 

The Company’s policy is to recognize interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense. As of the date of adoption of ASC 740, there was no accrued interest or penalties associated with any unrecognized benefits, nor was any interest expense recognized during the nine months ended August 31, 2024 and August 31, 2023.

 

(8) Cash Equivalents:

 

The Company considers all highly liquid investments with an original maturity of three months or less to be cash equivalents.

 

(9) Use of Estimates:

 

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.

 

(10) Marketing and promotional costs:

 

Marketing and promotional costs are expensed as incurred and have not been material to date. The Company has contractual arrangements with several of its distributors which provide for cooperative advertising rights to the distributor as a percentage of sales. Cooperative advertising is reflected as a reduction in revenues and has not been material to date.

 

(11) Fair Value of Financial Instruments:

 

The carrying amount of cash balances, accounts receivable, accounts payable and accrued expenses approximate their fair value based on the nature of those items. Estimated fair values of financial instruments are determined using available market information and appropriate valuation methodologies. Considerable judgment is required to interpret the market data used to develop the estimates of fair value, and accordingly, the estimates are not necessarily indicative of the amounts that could be realized in a current market exchange.

 

(12) Marketable securities and other investments

 

Our marketable securities are stated at fair value in accordance with ASC Topic 321, Investments- Equity Securities. Any changes in the fair value of the Company’s marketable debt securities are included in the statement of other comprehensive income. The market value of the securities is determined using prices as reflected on an established market. Realized and unrealized gains and losses are determined on an average cost basis. The marketable securities are investments predominately in Treasury bills and treasury notes which are being invested until such time the funds are needed for operations and reflected as available for sale debt securities. 

 

The value of these marketable securities at August 31, 2024 and November 30, 2023 is as follows:

 

   August 31,   November 30, 
   2024   2023 
Cost  $7,636,199   $3,203,944 
Gross unrealized gain   186,159    828 
Gross unrealized loss   
-
    
-
 
Fair value  $7,822,358   $3,204,772 

 

(13) Shipping Costs

 

The Company classifies shipping costs as a component of selling expenses. Shipping costs totaled $2,022 and $1,572 for nine months ended August 31, 2024 and August 31, 2023 respectively.

 

(14) Earnings Per Share

 

Basic earnings per share includes no dilution and is computed by dividing net income available to common stockholders by the weighted average number of common shares outstanding for the period. The difference between reported basic and diluted weighted-average common shares results from the assumption that all dilutive stock options and convertible preferred stock exercised into common stock. Total potentially dilutive shares excluded from diluted weighted shares outstanding at August 31, 2024 and August 31, 2023 totaled 279,977 and 263,438, respectively.

 

(15) Stock Based Compensation

 

Stock Based Compensation to Employees

 

The Company accounts for its stock-based compensation for employees in accordance with Accounting Standards Codification (“ASC”) 718. The Company recognizes in the statement of operations the grant-date fair value of stock options and other equity-based compensation issued to employees and non-employees over the related vesting period.

 

Stock Based Compensation to Other than Employees

 

The Company accounts for equity instruments issued in exchange for the receipt of goods or services from other than employees in accordance with ASC 718. Costs are measured at the estimated fair market value of the consideration received or the estimated fair value of the equity instruments issued, whichever is more reliably determinable. The value of equity instruments issued for consideration other than employee services is determined on the earlier of a performance commitment or completion of performance by the provider of goods or services. In the case of equity instruments issued to consultants, the fair value of the equity instrument is recognized over the term of the consulting agreement.

 

(16) Leases:

 

On December 1, 2019, the Company adopted the FASB issued Accounting Standards Update No. 2016-02, Leases (Topic 842) (“Topic 842”). Topic 842 requires the entity to recognize the assets and liabilities for the rights and obligations created by leased assets. Leases will be classified as either finance or operating, with classification affecting expense recognition in the income statement.

 

The Company determines if a contract contains a lease at inception based on whether it conveys the right to control the use of an identified asset. Substantially all of the Company’s leases are classified as operating leases. The Company records operating lease right-of-use assets within “Other assets” and lease liabilities are recorded within “current and noncurrent liabilities” in the consolidated balance sheets. Lease expenses are recorded within “General and administrative expenses” in the consolidated statements of operations. Operating lease payments are presented within “Operating cash flows” in the consolidated statements of cash flows.

 

Operating lease right-of-use assets and lease liabilities are recognized based on the net present value of future minimum lease payments over the lease term starting on the commencement date. The Company generally is not able to determine the rate implicit in its leases and, as such, applies an incremental borrowing rate based on the Company’s cost of borrowing for the relevant terms of each lease. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term. Lease terms may include an option to extend or terminate a lease if it is reasonably certain that the Company will exercise such options. The Company has elected the practical expedient to not separate lease components from non-lease components, and also has elected not to record a right-of-use asset or lease liability for leases which, at inception, have a term of twelve months or less. Variable lease payments are recognized in the period in which the obligation for those payments is incurred.

XML 19 R10.htm IDEA: XBRL DOCUMENT v3.24.3
Fixed Assets
9 Months Ended
Aug. 31, 2024
Fixed Assets [Abstract]  
FIXED ASSETS

NOTE C – FIXED ASSETS

 

Fixed assets consist of the following:

 

   August 31,   November 30, 
   2024   2023 
Furniture and Fixtures  $329,186   $329,186 
Leasehold Improvements   1,078,985    1,070,044 
Computer Equipment   530,712    528,662 
Less-Accumulated Depreciation   (1,810,560)   (1,757,772)
Net Fixed Assets  $128,323   $170,120 

 

Depreciation and amortization expense for the nine months ended August 31, 2024 and August 31, 2023 was $52,788 and $52,516, respectively.

XML 20 R11.htm IDEA: XBRL DOCUMENT v3.24.3
Loans Payable
9 Months Ended
Aug. 31, 2024
Loans Payable [Abstract]  
LOANS PAYABLE

NOTE D – LOANS PAYABLE

 

In February 2017, the Company obtained a line of credit with a bank for up to $3,000,000 (the “Credit Line”). Borrowings under the Credit Line are due upon demand and accrue interest at the greater of the prime rate or the LIBOR rate plus two percent (and may be increased by three percent in the event the Company fails to (i) repay all amounts due on the Credit Line upon demand or (ii) comply with any terms or conditions relating to the Credit Line). The Credit Line is collateralized by substantially all the assets of the Company. As of August 31, 2024, the balance on the Credit Line was $0. As of August 31, 2024, the Company was in compliance with the covenant for the debt service coverage ratio for the Credit Line.  Effective July 1, 2023, the use of the LIBOR rate was discontinued and replaced with the secured overnight financing rate (SOFR).

XML 21 R12.htm IDEA: XBRL DOCUMENT v3.24.3
Accrued Expenses
9 Months Ended
Aug. 31, 2024
Accrued Expenses [Abstract]  
ACCRUED EXPENSES

NOTE E – ACCRUED EXPENSES

 

Accrued expenses consist of the following:

 

   August 31,   November 30, 
   2024   2023 
Commissions  $220,701   $229,882 
Preferred stock dividends   171,569    166,569 
Other accrued expenses   174,929    338,932 
   $567,199   $735,383 
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.24.3
Retirement Plan
9 Months Ended
Aug. 31, 2024
Retirement Plan [Abstract]  
RETIREMENT PLAN

NOTE F – RETIREMENT PLAN

 

In June 1997, the Company adopted a qualified 401(k) retirement plan for all full-time employees who are twenty-one years of age and have completed twelve months of service. The plan allows total employee contributions of up to fifteen percent (15%) of the eligible employee’s salary through salary reduction. The Company makes a matching contribution of twenty percent (20%) of each employee’s contribution for each dollar of employee deferral up to five percent (5%) of the employee’s salary. Net assets for the plan, as estimated by Axa Equitable, Inc., which maintains the plan’s records, were approximately $2,069,000 at November 30, 2023. Pension expense for the nine months ended August 31, 2024 and August 31, 2023 was $32,645 and $26,751, respectively.

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.24.3
Shareholders' Equity
9 Months Ended
Aug. 31, 2024
Shareholders' Equity [Abstract]  
SHAREHOLDERS' EQUITY

NOTE G – SHAREHOLDERS’ EQUITY

 

[1] Preferred Stock:

 

In February 1996, the Company amended its Certificate of Incorporation to authorize the issuance of 1,000,000 shares of preferred stock in one or more series. In August 2010, the number of preferred shares authorized for issuance was increased to 5,000,000 shares.

 

In November 2000, the Company authorized 100,000 shares of preferred stock as Non-Voting Redeemable Convertible Series C Preferred Stock (“Series C Preferred”). Each share of Series C Preferred is automatically convertible into 10 shares of our common stock upon shareholder approval. If the Series C Preferred were converted into common stock on or before April 15, 2001, these shares were entitled to cumulative dividends at the rate of $.50 per share per annum commencing April 15, 2001 payable on June 30 and December 31 of each year. In November 2000, 70,000 shares of the Series C Preferred were issued in payment of financial consulting services to its investment banker and a shareholder of the Company.

 

Dividends aggregating $171,569 have not been paid for the semi-annual periods ended December 31, 2001 through the semi-annual payment due June 30, 2024. The Company has accrued these dividends. At August 31, 2024 there are 10,000 shares of Series C Preferred issued and outstanding.

 

In October 2016, the Company authorized 75,000 shares of preferred stock as Voting Non-Redeemable Convertible Series D Preferred Stock (“Series D Preferred”). None of the Series D Preferred Stock is outstanding as of August 31, 2024.

 

[2] 2015 Incentive Stock Plan

 

In November 2015, the Company adopted and the shareholders ratified, the 2015 Incentive Stock Plan (“2015 Stock Plan”). The 2015 Stock Plan provides for the grant of options to officers, employees, directors or consultants to the Company to purchase an aggregate of 1,500,000 common shares.

 

In April 2021, a total of 26,786 shares were issued to the Company’s officers as a part of their 2021 bonus compensation under the 2015 stock plan. The Company recorded a cost of $75,000 relating to the issuance of these shares in the second quarter of 2021.

 

In March 2022, a total of 26,000 shares were issued to the Company’s officers as part of their bonus compensation under the 2015 stock plan. The Company recorded a cost of $97,500 relating to the issuance of these shares in the second quarter of 2022.

 

In March 2022, the Company granted stock options to (a) four non-employee directors to each purchase 20,000 shares of common stock, (b) one non-employee-director to purchase 30,000 shares of common stock, and (c) two Company officers to each purchase 40,000 shares of common stock at an exercise price of $3.55 per share, the market price of the common stock on the date of the grant. These options vest immediately and expire five years from the grant date. The Company recorded a cost of $492,132 related to the granting of these options.

 

In April 2023, a total of 28,179 shares were issued to the Company’s officers as part of their bonus compensation under the 2015 stock plan. The Company recorded a cost of $97,500 relating to the issuance of these shares in the second quarter of 2023.

 

In April 2024, a total of 5,085 shares were issued to one of the Company’s officers as part of their bonus compensation under the 2015 stock plan. The Company recorded a cost of $15,000 relating to the issuance of these shares in the second quarter of 2024.

 

Activity in the Company’s stock plans for the period ended August 31, 2024 is summarized as follows:

 

   Shares   Weighted
Average
Exercise
Price
 
Options outstanding December 1, 2023   345,000   $2.59 
Options issued in the nine months ended August 31, 2024   
-
   $
-
 
Options exercised in the nine months ended August 31, 2024   
-
   $
-
 
Options cancelled in the nine months ended August 31, 2024   
-
   $
-
 
Options outstanding at August 31, 2024   345,000   $2.59 
Options exercisable at August 31, 2024   345,000   $2.59 

 

The intrinsic value of the exercisable options at August 31, 2024 totaled $141,050. At August 31, 2024 the weighted average remaining life of the stock options is 1.69 years. At August 31, 2024 there was no unrecognized compensation cost related to the stock options granted under the plan.

 

[3] Compensation of Directors

 

Compensation for each non-employee director is $3,000 per month (and $4,000 per month for a non-employee director that serves as the chairman of more than two committees of the Board of Directors).

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes
9 Months Ended
Aug. 31, 2024
Income Taxes [Abstract]  
INCOME TAXES

NOTE H – INCOME TAXES

 

Deferred income taxes reflect the net tax effects of temporary differences between the carrying amount of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes using the enacted tax rates in effect in the years in which the differences are expected to reverse.

 

The Company’s deferred income taxes are comprised of the following:

 

   August 31,   November 30, 
   2024   2023 
Deferred Tax Assets        
Depreciation  $41,589   $35,684 
Allowance for bad debts   17,493    17,309 
Inventory   84,450    84,450 
Facilities rental   38,954    35,473 
Other   56,538    68,412 
           
Total deferred tax assets   239,024    241,328 
Valuation allowance   
-
    
-
 
Deferred Tax Assets  $239,024   $241,328 

 

A valuation allowance for the deferred tax assets relates principally to the uncertainty of the utilization of deferred tax assets and was calculated in accordance with the provisions of ASC 740, which requires that a valuation allowance be established or maintained when it is “more likely than not” that all or a portion of deferred tax assets will not be realized.

 

The Company’s income tax expense consists of the following:

 

   Nine Months Ended 
   August 31,
2024
   August 31,
2023
 
Current:        
Federal  $166,746   $322,894 
States   69,941    125,571 
    236,687    448,465 
           
Deferred:          
Federal   (1,659)   6,618 
States   (645)   2,573 
    (2,304)   9,191 
Provision for income taxes  $234,383   $457,656 

 

The Company files a consolidated income tax return with its wholly-owned subsidiaries. A reconciliation of the difference between the expected income tax rate using the statutory federal tax rate and the Company’s effective rate is as follows:

 

   Nine Months Ended 
   August 31,   August 31, 
   2024   2023 
U.S Federal Income tax statutory rate   21%   21%
State income taxes   5%   5%
Other-primarily state franchise taxes   3%   4%
Effective tax rate   29%   30%
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.24.3
Operating Lease Commitments
9 Months Ended
Aug. 31, 2024
Operating Lease Commitments [Abstract]  
OPERATING LEASE COMMITMENTS

NOTE I – OPERATING LEASE COMMITMENTS

 

The Company leases its office and warehouse space through 2030 from a corporation that is partly owned by officers/shareholders of the Company (“Related Company”). Annual minimum rental payments to the Related Company approximated $194,000 for the year ended November 30, 2023, and increase at the rate of two per cent per annum throughout the lease term.

 

Pursuant to the lease, rent expense charged to operations differs from rent paid because of scheduled rent increases. Accordingly, the Company has recorded deferred rent. Rent expense is calculated by allocating to rental payments, including those attributable to scheduled rent increases, on a straight line basis, over the lease term.

 

The Company has a lease to rent office space and a warehouse in Hong Kong through June 2025. Annual minimum rental payments for this space are approximately $73,580.

 

The Company has a lease to rent additional warehouse space in Hong Kong through November 30, 2025. Annual minimum rental payments for this space are approximately $76,170.

 

The Company’s future minimum rental commitments at August 31, 2024 are as follows:

 

Twelve Months Ended August 31,

 

2025  $342,775 
2026   228,385 
2027   213,518 
2028   217,788 
2029   222,144 
2030 and after   245,500 
   $1,470,110 

 

Net rental expense for the nine months ended August 31, 2024 and August 31, 2023 were $340,563 and $342,702 respectively, of which $211,667 and $208,703 respectively, was paid to the Related Company.

 

The remaining weighted average lease term is 5.25 years at August 31, 2024. The weighted average discount rate is 5.25% at August 31, 2024.

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.24.3
Employment and Other Agreements
9 Months Ended
Aug. 31, 2024
Employment and Other Agreements [Abstract]  
EMPLOYMENT AND OTHER AGREEMENTS

NOTE J – EMPLOYMENT AND OTHER AGREEMENTS

 

In February 2016, the Company entered into revised employment agreements with two officers of the Company. Pursuant to these agreements, the base salary for one officer is $275,000 and the base salary for the other officer is $225,000. The agreements continue until terminated by either party.  In May of 2021, the base salaries were raised from $300,000 for one officer and $250,000 for the other officer. In April 2024, the base salaries for the two officers were amended to $330,000 for one officer and $275,000 for the other officer.

 

The Company’s compensation committee may award these officers with bonuses and will review the base salary amounts for each of the officers on an annual basis to determine if any changes to the base salary amounts need to be made and may also award these officers with annual bonuses. Pursuant to the employment agreements, the officers are prohibited from engaging in activities which are competitive with those of the Company during their employment with the Company and for one year following termination. If the agreement is terminated other than for cause, the officer would be entitled to all base salary earned through the date of termination, accrued but unused vacation, all vested equity, and bonus amounts payable to the officer through the date of termination. The officers would also be entitled to receive an additional thirty-six months of annual compensation equal to the average of his base salary and bonus for the three calendar years prior to the date of termination, payable in accordance with the Company’s regular payroll practice over a 52-week period.

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.24.3
Major Customers
9 Months Ended
Aug. 31, 2024
Major Customers [Abstract]  
MAJOR CUSTOMERS

NOTE K – MAJOR CUSTOMERS

 

The Company had three customers who respectively accounted for 18%, 15% and 10% of net sales for the nine months ended August 31, 2024 and two customers who accounted for 20% and 17% of net sales for the nine months ended August 31, 2023. The Company had one customer who accounted for 33% of accounts receivable at August 31, 2024 and one customer who accounted for 30% of accounts receivable at August 31, 2023.

XML 28 R19.htm IDEA: XBRL DOCUMENT v3.24.3
Major Suppliers
9 Months Ended
Aug. 31, 2024
Major Suppliers [Abstract]  
MAJOR SUPPLIERS

NOTE L – MAJOR SUPPLIERS

 

During the nine months ended August 31, 2024 and August 31, 2023 there was one foreign supplier accounting for 28% and 31% of total inventory purchased.

 

The Company purchases substantially all of its products overseas. For the nine months ended August 31, 2024, the Company purchased 30% of its products from Taiwan, 15% from Hong Kong, 49% from elsewhere in Asia. The Company purchases the balance of its products in the United States.

XML 29 R20.htm IDEA: XBRL DOCUMENT v3.24.3
Export Sales
9 Months Ended
Aug. 31, 2024
Export Sales [Abstract]  
EXPORT SALES

NOTE M – EXPORT SALES

 

The Company’s export sales were as follows:

 

   Nine Months Ended 
   August 31,   August 31, 
   2024   2023 
Canada   2,423,130    4,566,475 
China   4,068,618    4,368,805 
Other Asian Countries   596,791    1,088,886 
South America   73,741    145,240 
Europe   716,294    843,719 
Mexico   21,500    
-
 

 

Revenues are attributed to countries based on location of customer.

XML 30 R21.htm IDEA: XBRL DOCUMENT v3.24.3
Pay vs Performance Disclosure - USD ($)
3 Months Ended 9 Months Ended
Aug. 31, 2024
Aug. 31, 2023
Aug. 31, 2024
Aug. 31, 2023
Pay vs Performance Disclosure        
Net Income (Loss) $ 444,352 $ 133,280 $ 570,290 $ 1,052,701
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.24.3
Insider Trading Arrangements
3 Months Ended
Aug. 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 32 R23.htm IDEA: XBRL DOCUMENT v3.24.3
Accounting Policies, by Policy (Policies)
9 Months Ended
Aug. 31, 2024
Summary of Significant Accounting Policies [Abstract]  
Principles of Consolidation

(1) Principles of Consolidation:

The consolidated financial statements include the accounts of Surge, Challenge, and Surge Limited (collectively the “Company”). All material intercompany balances and transactions have been eliminated in consolidation.

The accompanying interim consolidated financial statements have been prepared without audit in accordance with the instructions to Form 10Q for interim financial reporting and the rules and regulations of the Securities and Exchange Commissions. In the opinion of management, all adjustments are of a normal recurring nature and all disclosures necessary for a fair presentation of these financial statements have been included. The results and trends in these interim consolidated financial statements for the nine months ended August 31, 2024 and August 31, 2023 may not be representative of those for the full fiscal year or any future periods.

Accounts Receivable

(2) Accounts Receivable:

Trade accounts receivable are recorded at the net invoice value net of the allowance for credit losses in the consolidated balance sheet and are not interest bearing. The Company considers receivables past due based on the payment terms. The Company reviews its exposure to accounts receivable and reserves specific amounts if collectability is no longer reasonably assured. The Company also reserves a percentage of its trade receivable balance based on collection history and current economic trends that might impact the level of future credit losses. The Company re-evaluates such reserves on a regular basis and adjusts its reserves as needed. Based on the Company’s operating history and customer base, bad debts to date have not been material. Repayment terms vary from customer to customer and range from 15 days to 120 days.

Revenue Recognition

(3) Revenue Recognition:

In May 2014, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) No. 2014-09, “Revenue from Contracts with Customers: Topic 606.” This ASU replaces nearly all existing U.S. generally accepted accounting principles guidance on revenue recognition. The standard prescribes a five-step model for recognizing revenue, the application of which will require significant judgment by the Company. The Company adopted the standard using the modified retrospective approach in its fiscal year beginning December 1, 2017. The preponderance of the Company’s contracts with customers are standard ship and bill arrangements where revenue is recognized at the time of shipment.

 

Revenue is recognized for products sold by the Company when persuasive evidence of an arrangement exists, delivery has occurred, the price is fixed and determinable, collectability is reasonably assured and title and risk of loss have been transferred to the customer. This occurs when product is shipped from the Company’s warehouse.

For direct shipments, revenue is recognized when product is shipped from the Company’s supplier. The Company has a long term supply agreement with one of our suppliers. The Company purchases the merchandise from the supplier and has the supplier directly ship to the customer through a freight forwarder. Title passes to customer upon the merchandise being received by a freight forwarder. Direct shipments were approximately $3,844,000 and $1,972,000 for the nine months ended August 31, 2024 and August 31, 2023 respectively.

The Company also acts as a sales agent to certain customers in North America for one of its suppliers. The Company reports these commissions as revenues in the period earned. Commission revenue totaled $73,235 and $135,130 for the nine months ended August 31, 2024 and August 31, 2023 respectively.

The Company performs ongoing credit evaluations of its customers and maintains reserves for potential credit losses.

The Company and its subsidiaries currently have agreements with several distributors. There are no provisions for the granting of price concessions in any of the agreements. Revenues under these distribution agreements were approximately $3,587,000 and $6,358,000 for the nine months ended August 31, 2024 and August 31, 2023 respectively.

Inventories

(4) Inventories:

Inventories, which consist solely of products held for resale, are stated at the lower of cost (first-in, first-out method) or net realizable value. Products are included in inventory when the Company obtains title and risk of loss on the products, primarily when shipped from the supplier. Inventory in transit principally from foreign suppliers at August 31, 2024 was $841,789. The Company, at August 31, 2024, has a reserve against slow moving and obsolete inventory of $440,646. From time to time the Company’s products are subject to legislation from various authorities on environmental matters.

Depreciation and Amortization

(5) Depreciation and Amortization:

Fixed assets are recorded at cost. Depreciation is generally calculated on a straight line method and amortization of leasehold improvements is provided for on the straight-line method over the estimated useful lives of the various assets as follows:

Furniture, fixtures and equipment   5 - 7 years
Computer equipment   5 years
Leasehold Improvements   Estimated useful life or lease term, whichever is shorter

Maintenance and repairs are expensed as incurred while renewals and betterments are capitalized.

Concentration of Credit Risk

(6) Concentration of Credit Risk:

Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and accounts receivable. The Company maintains substantially all of its cash balances in a limited number of financial institutions. At August 31, 2024 and November 30, 2023, the Company’s uninsured cash balances totaled $3,082,221 and $6,569,806, respectively. The decrease in cash balances is due to an increase in the investment in marketable securities as partially offset by cash from the Company’s operations.

 

Income Taxes

(7) Income Taxes:

The Company’s deferred income taxes arise primarily from the differences in the recording of allowances for bad debts, inventory reserves, depreciation and other expenses for financial reporting and income tax purposes. A valuation allowance is provided when it has been determined to be more likely than not that the likelihood of the realization of deferred tax assets will not be realized. See Note H.

The Company follows the provisions of the Accounting Standards Codification topic, ASC 740, “Income Taxes” (ASC 740). There have been no unrecognized tax benefits and, accordingly, there has been no effect on the Company’s financial condition or results of operations as a result of ASC 740.

The Company files income tax returns in the U.S. federal jurisdiction and various state and foreign jurisdictions. The Company is no longer subject to U.S. federal tax examinations for years before fiscal years ending November 30, 2021, and state tax examinations for years before fiscal years ending November 30, 2020. Management does not believe there will be any material changes in our unrecognized tax positions over the next twelve months.

The Company’s policy is to recognize interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense. As of the date of adoption of ASC 740, there was no accrued interest or penalties associated with any unrecognized benefits, nor was any interest expense recognized during the nine months ended August 31, 2024 and August 31, 2023.

Cash Equivalents

(8) Cash Equivalents:

The Company considers all highly liquid investments with an original maturity of three months or less to be cash equivalents.

Use of Estimates

(9) Use of Estimates:

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.

Marketing and promotional costs

(10) Marketing and promotional costs:

Marketing and promotional costs are expensed as incurred and have not been material to date. The Company has contractual arrangements with several of its distributors which provide for cooperative advertising rights to the distributor as a percentage of sales. Cooperative advertising is reflected as a reduction in revenues and has not been material to date.

Fair Value of Financial Instruments

(11) Fair Value of Financial Instruments:

The carrying amount of cash balances, accounts receivable, accounts payable and accrued expenses approximate their fair value based on the nature of those items. Estimated fair values of financial instruments are determined using available market information and appropriate valuation methodologies. Considerable judgment is required to interpret the market data used to develop the estimates of fair value, and accordingly, the estimates are not necessarily indicative of the amounts that could be realized in a current market exchange.

Marketable securities and other investments

(12) Marketable securities and other investments

Our marketable securities are stated at fair value in accordance with ASC Topic 321, Investments- Equity Securities. Any changes in the fair value of the Company’s marketable debt securities are included in the statement of other comprehensive income. The market value of the securities is determined using prices as reflected on an established market. Realized and unrealized gains and losses are determined on an average cost basis. The marketable securities are investments predominately in Treasury bills and treasury notes which are being invested until such time the funds are needed for operations and reflected as available for sale debt securities. 

The value of these marketable securities at August 31, 2024 and November 30, 2023 is as follows:

   August 31,   November 30, 
   2024   2023 
Cost  $7,636,199   $3,203,944 
Gross unrealized gain   186,159    828 
Gross unrealized loss   
-
    
-
 
Fair value  $7,822,358   $3,204,772 

 

Shipping Costs

(13) Shipping Costs

The Company classifies shipping costs as a component of selling expenses. Shipping costs totaled $2,022 and $1,572 for nine months ended August 31, 2024 and August 31, 2023 respectively.

Earnings Per Share

(14) Earnings Per Share

Basic earnings per share includes no dilution and is computed by dividing net income available to common stockholders by the weighted average number of common shares outstanding for the period. The difference between reported basic and diluted weighted-average common shares results from the assumption that all dilutive stock options and convertible preferred stock exercised into common stock. Total potentially dilutive shares excluded from diluted weighted shares outstanding at August 31, 2024 and August 31, 2023 totaled 279,977 and 263,438, respectively.

Stock Based Compensation

(15) Stock Based Compensation

Stock Based Compensation to Employees

The Company accounts for its stock-based compensation for employees in accordance with Accounting Standards Codification (“ASC”) 718. The Company recognizes in the statement of operations the grant-date fair value of stock options and other equity-based compensation issued to employees and non-employees over the related vesting period.

Stock Based Compensation to Other than Employees

The Company accounts for equity instruments issued in exchange for the receipt of goods or services from other than employees in accordance with ASC 718. Costs are measured at the estimated fair market value of the consideration received or the estimated fair value of the equity instruments issued, whichever is more reliably determinable. The value of equity instruments issued for consideration other than employee services is determined on the earlier of a performance commitment or completion of performance by the provider of goods or services. In the case of equity instruments issued to consultants, the fair value of the equity instrument is recognized over the term of the consulting agreement.

Leases

(16) Leases:

On December 1, 2019, the Company adopted the FASB issued Accounting Standards Update No. 2016-02, Leases (Topic 842) (“Topic 842”). Topic 842 requires the entity to recognize the assets and liabilities for the rights and obligations created by leased assets. Leases will be classified as either finance or operating, with classification affecting expense recognition in the income statement.

The Company determines if a contract contains a lease at inception based on whether it conveys the right to control the use of an identified asset. Substantially all of the Company’s leases are classified as operating leases. The Company records operating lease right-of-use assets within “Other assets” and lease liabilities are recorded within “current and noncurrent liabilities” in the consolidated balance sheets. Lease expenses are recorded within “General and administrative expenses” in the consolidated statements of operations. Operating lease payments are presented within “Operating cash flows” in the consolidated statements of cash flows.

 

Operating lease right-of-use assets and lease liabilities are recognized based on the net present value of future minimum lease payments over the lease term starting on the commencement date. The Company generally is not able to determine the rate implicit in its leases and, as such, applies an incremental borrowing rate based on the Company’s cost of borrowing for the relevant terms of each lease. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term. Lease terms may include an option to extend or terminate a lease if it is reasonably certain that the Company will exercise such options. The Company has elected the practical expedient to not separate lease components from non-lease components, and also has elected not to record a right-of-use asset or lease liability for leases which, at inception, have a term of twelve months or less. Variable lease payments are recognized in the period in which the obligation for those payments is incurred.

XML 33 R24.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Aug. 31, 2024
Summary of Significant Accounting Policies [Abstract]  
Schedule of Estimated Useful Lives of the Various Assets Depreciation is generally calculated on a straight line method and amortization of leasehold improvements is provided for on the straight-line method over the estimated useful lives of the various assets as follows:
Furniture, fixtures and equipment   5 - 7 years
Computer equipment   5 years
Leasehold Improvements   Estimated useful life or lease term, whichever is shorter
Schedule of Value of these Marketable Securities The value of these marketable securities at August 31, 2024 and November 30, 2023 is as follows:
   August 31,   November 30, 
   2024   2023 
Cost  $7,636,199   $3,203,944 
Gross unrealized gain   186,159    828 
Gross unrealized loss   
-
    
-
 
Fair value  $7,822,358   $3,204,772 

 

XML 34 R25.htm IDEA: XBRL DOCUMENT v3.24.3
Fixed Assets (Tables)
9 Months Ended
Aug. 31, 2024
Fixed Assets [Abstract]  
Schedule of Fixed Assets Fixed assets consist of the following:
   August 31,   November 30, 
   2024   2023 
Furniture and Fixtures  $329,186   $329,186 
Leasehold Improvements   1,078,985    1,070,044 
Computer Equipment   530,712    528,662 
Less-Accumulated Depreciation   (1,810,560)   (1,757,772)
Net Fixed Assets  $128,323   $170,120 
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.24.3
Accrued Expenses (Tables)
9 Months Ended
Aug. 31, 2024
Accrued Expenses [Abstract]  
Schedule of Accrued Expenses Accrued expenses consist of the following:
   August 31,   November 30, 
   2024   2023 
Commissions  $220,701   $229,882 
Preferred stock dividends   171,569    166,569 
Other accrued expenses   174,929    338,932 
   $567,199   $735,383 
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Shareholders' Equity (Tables)
9 Months Ended
Aug. 31, 2024
Shareholders' Equity [Abstract]  
Schedule of Stock Plans Activity in the Company’s stock plans for the period ended August 31, 2024 is summarized as follows:
   Shares   Weighted
Average
Exercise
Price
 
Options outstanding December 1, 2023   345,000   $2.59 
Options issued in the nine months ended August 31, 2024   
-
   $
-
 
Options exercised in the nine months ended August 31, 2024   
-
   $
-
 
Options cancelled in the nine months ended August 31, 2024   
-
   $
-
 
Options outstanding at August 31, 2024   345,000   $2.59 
Options exercisable at August 31, 2024   345,000   $2.59 
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes (Tables)
9 Months Ended
Aug. 31, 2024
Income Taxes [Abstract]  
Schedule of Deferred Income Taxes The Company’s deferred income taxes are comprised of the following:
   August 31,   November 30, 
   2024   2023 
Deferred Tax Assets        
Depreciation  $41,589   $35,684 
Allowance for bad debts   17,493    17,309 
Inventory   84,450    84,450 
Facilities rental   38,954    35,473 
Other   56,538    68,412 
           
Total deferred tax assets   239,024    241,328 
Valuation allowance   
-
    
-
 
Deferred Tax Assets  $239,024   $241,328 

 

Schedule of Income Tax Expense The Company’s income tax expense consists of the following:
   Nine Months Ended 
   August 31,
2024
   August 31,
2023
 
Current:        
Federal  $166,746   $322,894 
States   69,941    125,571 
    236,687    448,465 
           
Deferred:          
Federal   (1,659)   6,618 
States   (645)   2,573 
    (2,304)   9,191 
Provision for income taxes  $234,383   $457,656 
Schedule of Reconciliation Effective Tax Rate A reconciliation of the difference between the expected income tax rate using the statutory federal tax rate and the Company’s effective rate is as follows:
   Nine Months Ended 
   August 31,   August 31, 
   2024   2023 
U.S Federal Income tax statutory rate   21%   21%
State income taxes   5%   5%
Other-primarily state franchise taxes   3%   4%
Effective tax rate   29%   30%
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Operating Lease Commitments (Tables)
9 Months Ended
Aug. 31, 2024
Operating Lease Commitments [Abstract]  
Schedule of Future Minimum Rental Commitments The Company’s future minimum rental commitments at August 31, 2024 are as follows:
2025  $342,775 
2026   228,385 
2027   213,518 
2028   217,788 
2029   222,144 
2030 and after   245,500 
   $1,470,110 
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Export Sales (Tables)
9 Months Ended
Aug. 31, 2024
Export Sales [Abstract]  
Schedule of Export Sales The Company’s export sales were as follows:
   Nine Months Ended 
   August 31,   August 31, 
   2024   2023 
Canada   2,423,130    4,566,475 
China   4,068,618    4,368,805 
Other Asian Countries   596,791    1,088,886 
South America   73,741    145,240 
Europe   716,294    843,719 
Mexico   21,500    
-
 
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Organization, Description of Company’s Business and Basis of Presentation (Details)
1 Months Ended 9 Months Ended
Feb. 28, 2019
shares
May 31, 2002
shares
Aug. 31, 2024
Organization, Description of Company’s Business and Basis of Presentation [Abstract]      
Date of incorporate     Nov. 24, 1981
Number of shareholders to hold equity   2  
Number of shares outstanding - held by surge   999  
Number of shares outstanding common stock   1  
Ownership rights transferred to parent company   1  
Decrease in common stock shares authorized 50,000,000    
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies (Details) - USD ($)
9 Months Ended
Aug. 31, 2024
Aug. 31, 2023
Nov. 30, 2023
Summary of Significant Accounting Policies [Line Items]      
Direct shipments $ 3,844,000 $ 1,972,000  
Commission revenue 73,235 135,130  
Revenues distribution agreements 3,587,000 6,358,000  
Inventory in transit from foreign suppliers 841,789    
Reserve against slow moving and obsolete inventory 440,646    
Amount of uninsured cash balances 3,082,221   $ 6,569,806
Shipping costs $ 2,022 $ 1,572  
Diluted weighted shares outstanding (in Shares) 279,977 263,438  
Minimum [Member]      
Summary of Significant Accounting Policies [Line Items]      
Repayment terms 15 days    
Maximum [Member]      
Summary of Significant Accounting Policies [Line Items]      
Repayment terms 120 days    
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives of the Various Assets
Aug. 31, 2024
Computer equipment [Member]  
Schedule of Estimated Useful Lives of the Various Assets [Line Items]  
Estimated useful lives of assets 5 years
Leasehold Improvements [Member]  
Schedule of Estimated Useful Lives of the Various Assets [Line Items]  
Estimated useful lives of assets Estimated useful life or lease term, whichever is shorter
Minimum [Member] | Furniture, fixtures and equipment [Member]  
Schedule of Estimated Useful Lives of the Various Assets [Line Items]  
Estimated useful lives of assets 5 years
Maximum [Member] | Furniture, fixtures and equipment [Member]  
Schedule of Estimated Useful Lives of the Various Assets [Line Items]  
Estimated useful lives of assets 7 years
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies (Details) - Schedule of Value of these Marketable Securities - USD ($)
Aug. 31, 2024
Nov. 30, 2023
Schedule of Value of these Marketable Securities [Abstract]    
Cost $ 7,636,199 $ 3,203,944
Gross unrealized gain 186,159 828
Gross unrealized loss
Fair value $ 7,822,358 $ 3,204,772
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Fixed Assets (Details) - USD ($)
3 Months Ended 9 Months Ended
Aug. 31, 2024
Aug. 31, 2023
Aug. 31, 2024
Aug. 31, 2023
Fixed Assets [Abstract]        
Depreciation and amortization expense $ 18,020 $ 17,505 $ 52,788 $ 52,516
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.24.3
Fixed Assets (Details) - Schedule of Fixed Assets - USD ($)
Aug. 31, 2024
Nov. 30, 2023
Schedule of Fixed Assets [Abstract]    
Furniture and Fixtures $ 329,186 $ 329,186
Leasehold Improvements 1,078,985 1,070,044
Computer Equipment 530,712 528,662
Less-Accumulated Depreciation (1,810,560) (1,757,772)
Net Fixed Assets $ 128,323 $ 170,120
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Loans Payable (Details) - USD ($)
Feb. 28, 2017
Aug. 31, 2024
Loans Payable [Line Items]    
Interest payable 3.00%  
Line of Credit [Member]    
Loans Payable [Line Items]    
Line of credit $ 3,000,000 $ 0
LIBOR Rate [Member]    
Loans Payable [Line Items]    
Interest payable 2.00%  
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Accrued Expenses (Details) - Schedule of Accrued Expenses - USD ($)
Aug. 31, 2024
Nov. 30, 2023
Schedule of Accrued Expenses [Abstract]    
Commissions $ 220,701 $ 229,882
Preferred stock dividends 171,569 166,569
Other accrued expenses 174,929 338,932
Total $ 567,199 $ 735,383
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Retirement Plan (Details) - USD ($)
9 Months Ended
Aug. 31, 2024
Aug. 31, 2023
Nov. 30, 2023
Retirement Plan [Abstract]      
Defined contribution plan, description In June 1997, the Company adopted a qualified 401(k) retirement plan for all full-time employees who are twenty-one years of age and have completed twelve months of service.    
Total employee contributions 15.00%    
Employer matching contribution percentage 20.00%    
Employee deferral percentage 5.00%    
Net assets plan     $ 2,069,000
Pension expense $ 32,645 $ 26,751  
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Shareholders' Equity (Details) - USD ($)
1 Months Ended 2 Months Ended 3 Months Ended 6 Months Ended 9 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Mar. 31, 2022
Apr. 30, 2021
Nov. 30, 2015
Nov. 30, 2000
May 01, 2024
May 31, 2022
May 31, 2021
Jun. 30, 2024
Aug. 31, 2024
Aug. 31, 2023
Nov. 30, 2023
Oct. 31, 2016
Aug. 31, 2010
Feb. 29, 1996
Shareholders’ Equity [Line Items]                                
Preferred stock, shares authorized                     5,000,000   5,000,000      
Dividends per share (in Dollars per share)           $ 0.50                    
Dividends (in Dollars)                   $ 171,569            
Aggregate of common shares                              
Total of shares issued 5,085                              
Cost of issuance (in Dollars)               $ 97,500       $ 3,596        
Exercise price (in Dollars per share)                              
Grant date expire     5 years                          
Granting cost (in Dollars)     $ 492,132                          
Intrinsic value of exercisable options (in Dollars)             $ 141,050                  
Weighted average remaining life                     1 year 8 months 8 days          
Stock option, description                     there was no unrecognized compensation cost related to the stock options granted under the plan.          
Compensation amount (in Dollars)                     $ 4,000          
Non-Employee Director [Member]                                
Shareholders’ Equity [Line Items]                                
Compensation amount (in Dollars)                     $ 3,000          
Series C Preferred Stock [Member]                                
Shareholders’ Equity [Line Items]                                
Preferred stock, shares authorized           100,000         100,000   100,000      
Shares of our common stock           10                    
Preferred stock issued in payment           70,000                    
Preferred shares, issued                     10,000   10,000      
Preferred shares, outstanding                     10,000   10,000      
Series D Preferred Stock [Member]                                
Shareholders’ Equity [Line Items]                                
Preferred stock, shares authorized                     75,000   75,000 75,000    
Preferred shares, issued                            
Preferred shares, outstanding                            
2015 Incentive Stock Plan [Member]                                
Shareholders’ Equity [Line Items]                                
Total of shares issued   28,179 26,000 26,786                        
Cost of issuance (in Dollars)             $ 15,000 $ 97,500 $ 75,000              
2015 Incentive Stock Plan [Member] | Share-Based Payment Arrangement, Option [Member]                                
Shareholders’ Equity [Line Items]                                
Aggregate of common shares         1,500,000                      
Preferred Stock [Member]                                
Shareholders’ Equity [Line Items]                                
Preferred stock, shares authorized                             5,000,000 1,000,000
Preferred Stock [Member] | Series C Preferred Stock [Member]                                
Shareholders’ Equity [Line Items]                                
Cost of issuance (in Dollars)                              
Four Non-Employee Directors [Member]                                
Shareholders’ Equity [Line Items]                                
Aggregate of common shares     20,000                          
One Non-Employee Director [Member]                                
Shareholders’ Equity [Line Items]                                
Aggregate of common shares     30,000                          
Two Company Officers [Member]                                
Shareholders’ Equity [Line Items]                                
Aggregate of common shares     40,000                          
Exercise price (in Dollars per share)     $ 3.55                          
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Shareholders' Equity (Details) - Schedule of Stock Plans
9 Months Ended
Aug. 31, 2024
$ / shares
shares
Schedule of Activity in the Stock Plans [Abstract]  
Shares, Options outstanding December 1, 2023 | shares 345,000
Weighted Average Exercise Price, Options outstanding December 1, 2023 | $ / shares $ 2.59
Shares Options issued in the nine months ended August 31, 2024 | shares
Weighted Average Exercise Price, Options issued in the nine months ended August 31, 2024 | $ / shares
Shares, Options exercised in the nine months ended August 31, 2024 | shares
Weighted Average Exercise Price, Options exercised in the nine months ended August 31, 2024 | $ / shares
Shares, Options cancelled in the nine months ended August 31, 2024 | shares
Weighted Average Exercise Price, Options cancelled in the nine months ended August 31, 2024 | $ / shares
Shares, Options outstanding at August 31, 2024 | shares 345,000
Weighted Average Exercise Price, Options outstanding at August 31, 2024 | $ / shares $ 2.59
Shares, Options exercisable at August 31, 2024 | shares 345,000
Weighted Average Exercise Price, Options exercisable at August 31, 2024 | $ / shares $ 2.59
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes (Details) - Schedule of Deferred Income Taxes - USD ($)
Aug. 31, 2024
Nov. 30, 2023
Deferred Tax Assets    
Depreciation $ 41,589 $ 35,684
Allowance for bad debts 17,493 17,309
Inventory 84,450 84,450
Facilities rental 38,954 35,473
Other 56,538 68,412
Total deferred tax assets 239,024 241,328
Valuation allowance
Deferred Tax Assets $ 239,024 $ 241,328
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes (Details) - Schedule of Income Tax Expense - USD ($)
3 Months Ended 9 Months Ended
Aug. 31, 2024
Aug. 31, 2023
Aug. 31, 2024
Aug. 31, 2023
Current:        
Federal     $ 166,746 $ 322,894
States     69,941 125,571
Current, total     236,687 448,465
Deferred:        
Federal     (1,659) 6,618
States     (645) 2,573
Deferred, total     (2,304) 9,191
Provision for income taxes $ 179,130 $ 112,570 $ 234,383 $ 457,656
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes (Details) - Schedule of Reconciliation Effective Tax Rate
9 Months Ended
Aug. 31, 2024
Aug. 31, 2023
Schedule of Reconciliation Effective Tax Rate [Abstract]    
U.S Federal Income tax statutory rate 21.00% 21.00%
State income taxes 5.00% 5.00%
Other-primarily state franchise taxes 3.00% 4.00%
Effective tax rate 29.00% 30.00%
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Operating Lease Commitments (Details) - USD ($)
9 Months Ended 12 Months Ended
Aug. 31, 2024
Aug. 31, 2023
Nov. 30, 2023
Operating Lease Commitments [Line Items]      
Net rental expense $ 340,563 $ 342,702  
Remaining weighted average lease term 5 years 3 months    
Weighted average discount rate 5.25%    
Hong Kong [Member]      
Operating Lease Commitments [Line Items]      
Annual minimum rental payments $ 73,580    
Annual minimum rental payments for additional 76,170    
Related Company [Member]      
Operating Lease Commitments [Line Items]      
Annual minimum rental payments     $ 194,000
Net rental expense $ 211,667 $ 208,703  
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Operating Lease Commitments (Details) - Schedule of Future Minimum Rental Commitments
Aug. 31, 2024
USD ($)
Schedule of Future Minimum Rental Commitments [Abstract]  
2025 $ 342,775
2026 228,385
2027 213,518
2028 217,788
2029 222,144
2030 and after 245,500
Future minimum rental commitments $ 1,470,110
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.24.3
Employment and Other Agreements (Details)
1 Months Ended 9 Months Ended
Apr. 30, 2024
USD ($)
May 31, 2021
USD ($)
Feb. 29, 2016
USD ($)
Aug. 31, 2024
Employment and Other Agreements [Line Items]        
Number of officers involved in employment agreements     2  
Employment agreements termination, description       Pursuant to the employment agreements, the officers are prohibited from engaging in activities which are competitive with those of the Company during their employment with the Company and for one year following termination.
Compensation, description       The officers would also be entitled to receive an additional thirty-six months of annual compensation equal to the average of his base salary and bonus for the three calendar years prior to the date of termination, payable in accordance with the Company’s regular payroll practice over a 52-week period.
One Officer [Member]        
Employment and Other Agreements [Line Items]        
Salaries $ 330,000 $ 300,000 $ 275,000  
Other Officer [Member]        
Employment and Other Agreements [Line Items]        
Salaries $ 275,000 $ 250,000 $ 225,000  
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.24.3
Major Customers (Details) - Customer Concentration Risk [Member]
9 Months Ended
Aug. 31, 2024
Aug. 31, 2023
Customer One [Member] | Net sales [Member]    
Major Customers [Line Items]    
Concentration risk, percentage 18.00% 20.00%
Customer One [Member] | Accounts Receivable [Member]    
Major Customers [Line Items]    
Concentration risk, percentage 33.00% 30.00%
Customer Two [Member] | Net sales [Member]    
Major Customers [Line Items]    
Concentration risk, percentage 15.00% 17.00%
Customer Three [Member] | Net sales [Member]    
Major Customers [Line Items]    
Concentration risk, percentage 10.00%  
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Major Suppliers (Details) - Supplier Concentration Risk [Member] - Inventory Purchased [Member]
9 Months Ended
Aug. 31, 2024
Aug. 31, 2023
One Foreign Supplier [Member]    
Major Suppliers [Line Items]    
Percentage of inventory 28.00% 31.00%
Taiwan [Member]    
Major Suppliers [Line Items]    
Percentage of inventory 30.00%  
HONG KONG    
Major Suppliers [Line Items]    
Percentage of inventory 15.00%  
Asia [Member]    
Major Suppliers [Line Items]    
Percentage of inventory 49.00%  
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.24.3
Export Sales (Details) - Schedule of Export Sales - USD ($)
9 Months Ended
Aug. 31, 2024
Aug. 31, 2023
Canada [Member]    
Schedule of Export Sales [Line Items]    
Export sales $ 2,423,130 $ 4,566,475
China [Member]    
Schedule of Export Sales [Line Items]    
Export sales 4,068,618 4,368,805
Other Asian Countries [Member]    
Schedule of Export Sales [Line Items]    
Export sales 596,791 1,088,886
South America [Member]    
Schedule of Export Sales [Line Items]    
Export sales 73,741 145,240
Europe [Member]    
Schedule of Export Sales [Line Items]    
Export sales 716,294 843,719
Mexico [Member]    
Schedule of Export Sales [Line Items]    
Export sales $ 21,500
EXCEL 60 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( 9(3UD'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " &2$]9.K].*NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.FD'AZCK96BG(2$Q"<0M2KPMHDFCQ*C=V].&K1."!^ 8^\_G MSY(;':3N(S['/F DB^EN=)U/4HL8C!*4_ MU!&AXOP!')(RBA3,P"(L1-8V1DL=45$?+WBC%WSXC%V&&0W8H4-/"40I@+7S MQ' >NP9N@!E&&%WZ+J!9B+GZ)S9W@%V28[)+:AB&=QO65OQ:E4(7HC[O:@EYY*OWF?7'WXW8=<;>[#_ MV/@JV#;PZR[:+U!+ P04 " &2$]9F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M 9(3UERHA=E.08 .DB 8 >&PO=V]R:W-H965T&UL MM9IK;]LV%(;_"N$!0PO$L4GYEBXQD"A)FZUUW"3MT W[P$BT+402/9*RXW^_ M0TF1G(*B-2'*AUBW\YHO;^>AQ=,M%T]RQ9A"SU$8R[/.2JGUAUY/>BL647G, MURR&.PLN(JK@5"Q[F ](GO =O*O6.DK3QR_J1/;ORS3E^7B(7,4UJ"PL>&N2P,M1*4X]]< MM%-\IP[#V7Z M'VVS9P>##O(2J7B4!T,)HB#./NES7A%[ 618$4#R /)3 *[Z!BFIX%LD]-.@I@_2NDFCP4T0ZV:\5P+N!A"GIB[?,(&Z2*ZH8/*TIT!3 MW^EY>?Q%%D\JXD_0%QZKE417L<_\U_$]*$M1(/)2H MB%3Q/EL?(P4>(],G M4![7'G[KJ6.$C>&OBN,4]>.D>DZ%WB7W$NBU"MW$V9C1?>_OS_ 4NE$LDO^8 MJBR3')@E]<#\(-?48V<=&'F2B0WK3'_]!8_ZOYG\OI'8*_>#POW IEZZ?]BM MFI:^)E0H)L(=NF-K+I3)GEU*B<14*:XUJJ&] M46%O5+/%!(6Y-NVNU?[L6@L:2J-!:UA#@^/"X-A:J*M8!6H'PQ':+LL!2$]\ MR$V$ -\FEW;!'\9IS[4&-?0X*3Q.K$4ZAQ;TTU:\#NG29,D>7]EPUK"&IDX* M4R?U>N:!]&B(?C JT#5< M-.=7NUB517M84X][V(#_E\>\4:M=VN6^.D:/UJ"F'DGID5AS?S'5U,_\N>(; MI?ZW4GOMOT0?;&6+%_]W;!E(!>E$H1F-C./U@-#]M[N/5\B]_3*_G5W-'NZ/ MT,W,/38Z;H-V<(D[V XLN6,7.K: 3GT#3/N,_F [HV>[5!_^QH/Q<- W^FP# M@7#)0-A.+KG/ZR!D:)9$CTP8'=I%P&"7C$>3B=%@&Q"$2PK"=G3)#3[09W3C M0VL&B\#+1K#%KET2XRX9]4G?,3=H&TR$2RC"-:G(XP)@+[5ZA.X5Y%?$!7)Y M CT:.C;WS>/7KC[[;K3QRP\N!0@;T1 >2VTP5.DY"E2BZ?.?1_4Y='+ 4KKX#8V M)MP#DB=#=$6E0K^SA=C%Z((G(=M0X1O=MT%7I*0K4HNN"O>N/@.L>N!;\QVL OI\0OQXY-Z9@]%XQ6-N\!@7]O M:>M6+VX/B Q/AET\P<:EO#VTJ;^]%W#V-W!Y]_T<2+WHJ=%KW_;M6QOPY93P MY=CQZ"%08ER M=A<]\K#RE<O)ZR-2&J9K>W+&9#H<3,IXXI[W-OL7>WF8"O;A)]UA(Y.F?D+)]!<75 M8A_'>;I[H5<^GFT"^4+UVDBBD"T@M'\\AF\7V;Z*[$3Q=;HUX9$KQ:/T<,6H MSX1^ .XO.% 8 M >&PO=V]R:W-H965T&ULK5E=<]NV$OTKIN7=&B?!! M\".Q-9,XTVD?VF;JV]MGF((M3DA"!4'9Z:_O@I1)40!AJ]5#8E'<79T#+O;L M@E>/2G]MME(:]%25=7.]V!JS>[]:-?E65J)YIW:RACOW2E?"P*5^6#4[+<6F M+\CB^8O?BH>M ML5^LUE<[\2!OI?E]]T7#U6J(LBDJ63>%JI&6]]>+C^3]#8NM0V?Q_T(^-D>? MD:5RI]17>_'3YGJ!+2)9RMS8$ +^[.6-+$L;"7#\>0BZ&'[3.AY_?H[^0T<> MR-R)1MZH\H]B8[;7BW2!-O)>M*7Y33W^* ^$N(V7J[+I_D>/!UN\0'G;&%4= MG %!5=3]7_%T6(@C!Q+-.-"# WVM SLXL(YHCZRC]5D8L;[2ZA%I:PW1[(=N M;3IO8%/4]C'>&@UW"_ SZQM5-ZHL-L+(#?HD2E'G$MW:< UZBWZ__8S^\^:_ M5RL#/V4=5ODA[*<^+)T)^[%]>(<862**:>1QOPF[_Z+VX(X[=S9U7P'!@24= M6-(N'IMCV6HM:X-$TP"Q]SX^?8#('\!NIO?-3N3R>@&[I9%Z+Q?K[[\C,?[@ M8W>A8!.N;.#*0M'7-Z+9^@CV7G'G93?W?AV1*$Y(J[:&[-@][0>EO M2TO+!S!V 28$TRPZ >BQBRA-:>0'F P DR# +UKN1+%!\@G$RBZM7<^BSE4E MD1%/_K1)'"Q13"-ZFMVN&:>8X!G$Z8 X#2+^GS*BA')]7&5\(%/GURE+ "2A M)S ]AC2%/4BP'V@V ,V"0'\HGJ#.]P#1]]^EE) /0W+G>5NU9:<$&PF5*2]$ M+[6P_*)2VA1_]5_85"?+E. E)&Z?[629\&39[3Z7=N:P(31EMK)/2'O,$DSH M#&6"1XG#0=*_[J0&X/4#*B4H/M)6VBV)%BZZM? *'';A$,JY4XA\AHSC+$MG M@!]I,PD"_RSO):34R\E_B#--K S3TPWKLXL(HW-(1WTE04E;_VJV4@<2_^ ^ MJ=81/=*4 [Z7S*;P1DDD84WL]V< 'G/7A=,XR.E]2/$H)W:*[95V[A'&6LAFXHZ22L*8^PVU@*-%S:^KJ)&<9I4Z) M=NWB.,%\KNZ-CH5_J.L\*)U!2X"E8BQ4Z9]A@G.TAF\=)1">IX4'B%^ M;@->E\W4%;V,Q6G+J"QS-(3Z>5]1C& M!,/NG.D,Z='H&9;&&U55A:FD+7)VQ^6JM@] UOD=&%Z.71M MC5'Y5[079>N5M7"<(HZ7 M&'?_4&-3 G9 :[9*%W_)#=Q=\I0NDY1U^P*NDF099^FS:=$TMO[;>ZHUC8$/ ML&^\*^F9J'E*3K>XSRJ9JT-C:T##K<''S::P4Q$4(SNUOBUJE(M= <7)"]55 M=P)3$^?4J9Q>2X(YG>DTZ=@)T!<[@6'24UWG#N,%Y,;6'L_NY?.X\3P?MK66 MHK3/##T(H =/O!I/&GO83'+IV;3>C82- 7&XF!;5^$ MO!C=%H%$!)[,:9/I,4RA/XMGSIWHV$O0U_02S6SI]*+VS,P98Q&G#FR/9P,%0YVK6I:)-B8\]"@N?CY^IU^RBA^67BC;E?G1<'CX;>+5>,W?T)Z=% M.VPS13AV%"S<41S2\O.KTO*BAP.7BC8E/K87C%\T+8/-RMG<+Q1MRGUL*UBX MK7A]6@;CG-%&7B!0SW5U]#K2O@O^6>B'HFY@Y+R'R/A= BNK^]>K_851N^X- MY9TR1E7=QZT4\-2M =R_5\H\7]B7GL-+[O7?4$L#!!0 ( 9(3UE170*6 MUP, , 0 8 >&PO=V]R:W-H965T&ULM9A=V+:,])$3>\0Q2?6?+14*4/A4[ M6V8"2%PD)7%N+Y9SGBM$4U@+)/$F(^/8 C!\7%K9>+GRB MN[TR%^SE/",[V(#ZG*V%/K-KE9@FD$K*4R1@N[ ^XOL5#DU"$?$/A:-L'2-C MY8GS9W/R9[RP'$,$#")E)(C^72M2JQS2)[>,7]=\+\]K,$Y&P MXNQ?&JO]P@HM%,.6Y$Q]XL<_H#+D&[V(,UG\1L M_?Q^;BL]ME&PHVJZZ;9V M7-MV:]MNH3>YI*<+A&\187H9%Y9U0:!(0$P58EQ*T.YIBAXY8T3(7K_E --B M %,LAV7HN+-@;A_:MLZC@IDWP754A]ZKZ;VKZ*,H3W)6/+H8=!5'E)2UD<:( M)%PH^KV\,.;%.Z/$(7;\J7/BIBH^(^X!+3;^%XCO%SPGR>%P'>EI#3P>A5SQ)]-)XPXQ/KYKQL:@.?%##!S? M7S7=P:5I/)WO*P([S&'-'-[.3*7,^WG#G^YE M1B)86'IGE2 .8"U_^0E/G=]ZV]@NKM_H8F4 W=?B?P3VT-A70M-1T7#[?/A?O_:O6)0]1;G;QCDQ'['U/RV6_P%02P,$% @ !DA/64N, M5U#(!@ :B$ !@ !X;"]W;W)K3S+01 !(@Z-J:B45UUP]M,O5F\]#I RW!%B<4H24@.^W7]Y*410FX MHITN7RP)/CC@N?<".!!T^63J+W:MM2-?-V5EKR9KY[87TZE=KO4FM^_,5E?P MGWM3;W(''^N'J=W6.E^UG3;EE%,JIYN\J":SR[;M8SV[-#M7%I7^6!.[VVSR M^H]K79JGJPF;/#?\6CRL7=,PG5UN\P=]J]VG[<<:/DT/+*MBHRM;F(K4^OYJ M\IY=+'C2=&@1_RWTDSUZ3QHI=\9\:3[JE:RAR>'G4>JPDD[(=V>P[PQ-LBJI[S;_N W'4 7CP#GS?@?L=XC,=HGV' MZ+4CQ/L.\6M'$/L.K?1II[T-7):[?'99FR=2-VA@:]ZTT6][0[R*JBF46U?# M?POHYV9S4UE3%JO L,??DPU;7>9--2]Y\JO+=J@#,6_(#^72; MD3?_?'LY=? #&[J99F MH_LB(+^]O[.NAJG\.Y;JCBS&R9KU[<)N\Z6^FL "9G7]J">S[_[!)/T1B_.8 M9-F89(N1R$XR$A\R$@^QSWZ!C<+FI;98_+NNLNW:; >/LR1-:,3DY?3Q.+0A M3BF1*)&>XK(0QWDD4\J24^ " 2H> VET )ZH%0>U8E#MW%C7K#L/QJPL@54) M6R&N.PYQ-+J(%4]B7W:(DT(R)90G.\0QH2*9B-B3'0(YC12G*<=ERX-L.2C[ M7[6QEFQKJ!Z*_@=JRV%YCJ9,S594RR;$RRQ4AD)YE0ATRHP<*[!7?6Y"&O M5L2NB^WV."E83E18.2I2J3=1YB$LB57*O7K-0ACL8TI)?]XA."[2)!9X':8' M]>GPM-,5%&+9JL]7X*R*9J]K7.M@#-)PN>""\B (" Z69DD]7!;B(J42'GG+ MU"+$Q8Q*KA(\"HSV_H\.QB'34%K+(N]L>Q.,C:E=\6?;@%H\&DI3U$_O'(,E M@@I//P(3/%&^?!0FCO:Z4_5'[I<-JO^/<5 #)EB34.$L5)0*SJGRI8= $50 M);[X$"A2J51*??DA4,:PF<7J3 !X'P ^&("]Z;O3<.;4Q+BUKDG1M;W9!^-M M6Q;[1I=_/1,='FJ)1"2Y'YP0QQE/$^['!N&3493XVQ2"8S$X G;&C;#>#K-A M/_P!#0:Z6[%1S?"H;-FH;(NQV$YSTAMB-NR(;ZI';5U[.ND2@V8C#DI"*1:N M4"$L@@75-X@(C,*%;-A6WQ3.0VA=,]K$ZIXD +/"D%+ M;R2B;"RBQ0A$IX'O?3D;-N;X_$?#'WIEM.!"&%IPF./'"@YQ\@,%UQMT-N@Z MO2WAQ74_09XB@@78%Q_B>"R4\&TA@E,TEN&Z'^*88#02YQQ1;XO9L"^^>4EQ MZ$A9DD*"?,4(#LRB?W#+$!P$,%*!XA 7BP1.M6<$]TZ8#5OAYFN&@=44L9YQ M'(D@P9CEA?H.Y(8XB D//0_"1\$;TC,'4-Y;7OZ"Y2T>BY6N5I: Y855XU[7 MM88SD#/++U@$>&@^P?/[Z7X5*D-0 /*UOX0Z%=Z[73[L=OM$D_PQ+\K\KH0Z M-P1:-A *N\YKO3;E2M=HX>_9Y4DE@ OU*P'!P>Q(@DI <$**L!(P/AHGYRNA M=[^<#UJ\HX# $: +P(NA01T@'[39W^H 1V7+1F5;C,5VFK+>E?-!ASF[SFVQ M)&^*BF2F+//:]IE#]^8]G3HJ'OHN.++A*/],@J*87ZTH*#U3JKWSY3#SED'1U(X MK^-3\6\XQH&I."9;-BK;8BRVT\3T!ID/&^1^*G:9P:LP=*E"*)[X]F:. F4J MN/\%-LY(HYC[]8@!A:3QN6@\_#'C?7H=[[=?L8LZ0 M]HQ=++IK_YZ^^Q7"SWG]4%26E/H>AJ+O$GC:NKO8[SXXLVUOKN^,\ W4^&;%14453L7:EAL!-->@JK0] MQXGLBK+:2B=Z[5ZD$[Y5):OA7A"YK2HJ_KZ#DN^GEFN]+CRP=:&:!3N=;.@: M'D$];>X%SNR>)6<5U)+QF@A83:U;=[Q(&GMM\!N#O3P8DR:2)>?/S>1S/K6< M9D-00J8:!HJ/'/D[RU4QM1*+ MY+"BVU(]\/TOT,43-GP9+Z7^)?O6-G8LDFVEXE4'QAU4K&Z?]*73X0" /&: MUP&\(2 X _ [@/]6#T$'"-[J(>P .G2[C5T+-Z>*IA/!]T0TULC6#+3Z&HUZ ML;JIDTJD&11YY ;\//+ M^-$%O(T2]#IXKSK<>1<);[?K&^*['XCG>(%A/[.WPWU3.-_G??&_O1^)X?=% MX6L^_PQ?7P=GR^"/VZ54 K_R/TVY;]D#,WMS\HWEAF8PM9!8@MB!E?[T@QLY M/YN$OR;9_)IDBRN1':4HZ%,47&)/O^(5TN;"E( 6&VEL,W:NR;9_)IDBRN1'64DZC,27:R]!\A**B5;L8SJVQY/">Q12O8/WB%K[$T( MKK%Z!U+I0T1"MA5,,9"FA+6^PH.R^8A-SJ!2+V[('"XQY> MSA;?[^Q(UKB7 M-;XHZU-](B*V;L^@Z+($;'Z6ATJ2&O3IK.B+2=3X)$XW2$+7'!CT MJ5D<1EXP#-K YJ#=*![$;1]T:!6(M6Z-)<:VK55[+_>K??=]JYO.P?J=.YZY MAO4Y=NMM<_T??=OJ?Z%BS6I)2EBA*^?RZ#VHAO+ M^5-U<9MO]+ >O!S, RGI MC*?_LD2LKD?^""3TD6Q2\84__T&; >&*%_.TK/^#YYVM%XQ O"D%SQIGV8., MY;M7\M($XL@!GG) C0/J.M@G'.S&P>XX(.^$@],X.)B!/P1S%8D7](2L!S 4AAH[? M;B]2=0Q;MN/:>\-6N.U]N.V!X7[W.A'+]Q>%?L?'K=#+OT[T^U95]&T'=030 M]E8=UU]^@J[UNVHNF82%)F&1(5A++ MNCS/9X8X]UQ%H=;\MR4\]=>1,MZPD+2 GD MO4#N'TM2W7%4@FJ9 P3%O04)==:L.>Z-.O XU-:N7NM MW#=J=;SNJG33\@?HYO:&AWSH!1WI?J"UT\NP25AH$A89@K52PMNGA*=-B?MZ M\>7K6GS6Y(=*>2UF@/*&.'-#G(77RT0;!VX[$4-#C45G&FLIZ.\5]+4*?I9' M>'9J\WVC]1T@FR'.W!!G88@3^HI](T:>U=F21^?M6N(%>_&"BS:^'LU%MZ.<.$ JS*K08=8]P^MX.O7<9I85&:9$I M6EOWHY(.?-M)72TW/#^+%#88>VY7:'AB'B'SZP:D5"1Y*'W!H[4-S&%='%UTVF?IF,L">&W2W\/H.#YY,)FFA45IDBM:6 M_E"&@?HZS*!#N9XU8&]A"C0W!5J8 H6P7W%2G8TB[-)6FB4%IFBM3/C4+R!^NK-[B>JZA>J35Y0DK+_Y#J])/):YD1& MBB6\%#\@6^I_CA*72\H_RAL,/9[%0H%R?,0 MQJC[*[/*TG0E2^BCQU@=/AK[8 M/7BUNQ!\73_W\\"%X%G]=D5)0HO*0'[_R+EXO:@>)=H__C;]'U!+ P04 M" &2$]9?50.IK<& "R' & 'AL+W=O[I3Y'ULDSBQ^3-:4UH M!/]9L7CK<;B-'X;)+J9>D W:;H9$48SAU@NCP>@D>[:,1R=LSS=A1)_GM$->SX=X,';@^OP8**JZ8#,XBZDSTGM&J6AW#/VF-XXP>E 21'1#?5YZL*#GRS[/@(9A[+Z$3MOD1!GQ].K &** K;[_AU^SY.RT"TE-_ M/MLDV5_T7-@J ^3O$\ZVQ6! L VC_-=[*1)1&P!^Q -(,8"T!V@] ]1B0):Y M88XL"VOJ<6]T$K-G%*?6X"V]R'*3C89HPB@MH\MC^&\(X_AHPJ*$;<+ XS1 M+HLT3G4.4%?;B-O'X1@\Q4=H5MWBK[\_O5DR % ZF;H%R\[ MRU]&>EYFHRL6\76"9E% @^;X(0 OT9,W]&=$ZG"\?_B&5/PG(@K1!'@F[Q^N M2N"H93+5S)_:E\RQ^QV=7RY^N.C\>G&%%LO9]?C&F5^@\>3&N7-NG)E[+$I; M[E83NTU7\G&R\WQZ.H"EFM#XB0Y&?_R&#>4O4I#/(C_<4!0!Z# #G3Y/[_QTZN]B]A3"/$7WKPC:9NSQ,'K(^T[(0YH( M*ZD?LI(';.- N1M6_=0TX3Z^S@KDPBKV4%Q!+S7@BI]ISC[ M2))XJPS&^D7B5S2.8=J]34GO11R$U0F"J(K6"J)K=&1CNV[[:;V!I^&P/JTL$UN[@L'6CA57ZTH\G'"L5!RK2>%S._$E,'X&9;>HULR;8&F%C.KEIF&8;=-<,JP#:[@%=T3F6 M\M]HP=4$6D[-G??:.R^[=*BJ MQ,(=C%V[(QUC5>MIY+AB3BRG3D 9[VE5>2%* 5VJ"E9PFVQ$AL0T%=7L@5EQ M(I:3XGQV@VKJ>GF]N'.FLRDZ^ULHLH51=*G0UC7;Z 31M=VO,PFT#D '[&$77V] %EJIM M*H;5LVY(Q8]$SH_+F/F4!@E:Q6R+H&&BQ /D'XJCRXG01I6NX)%#^;A^(Q6[ M$CF[MKK#K0N= >21:'T)(Q3PKZ9I(*;;"E5HJ2A$5ZV>2E443+0/-8=S9SZ> M3][1'(B4VC_:' [EK9F%BM.)G--;E>S-A# 1G]@N(V$._K^C9OB59B!RS9"% MG^G[=/ZFB1 &*E #JF992D?;B"R)J1*[UH.:4"OA0.3"(:O2^ :=S2Z<^3RM MSN(< 14[BZD0QJ-K\97Z*IXTXN%^[M]2S%72X/ MF"+GB^LKT#Z+N;@S'%0V',I;\\MJ)1M4N6QP:KL1E&Y6A-]1NR* Z"9,]U;A M!':&28C6T\752BRHU^"N\JJE]9Y:"'M=.?+8T?LD.Q!&6[S_PHI7Q:'KR-L^.FUO,S?#S)C\\J M-_EIWI47/X11@C9T!2Z5;R:LG#@_(,MO.-ME9TSWC'.VS2[7U MHG!K _U>, M\;>;] 7E,>7H/U!+ P04 " &2$]9:Y2.4T0% !*# & 'AL+W=O M\&HULG&(N[% 7J&AGHTTN'+V:[<@6!D7BG?)L% ;!BU$N MI.I/SOW:RDS.=>DRJ7!EP)9Y+LS]##-=7?3'_7;A5FY3QPNCR7DAMKA&]ZY8 M&7H;=2B)S%%9J148W%STI^-7LV.V]P:_2JSLWC-P))'6'_AEGEST R:$&<:. M$03][/ 2LXR!B,;'!K/?'1$XJ3LK:&=J5Y.+[V! M2YT70MT_?7(2CE^>69B5EMRM!:$2F DK+5NM#%I4SD.X]/[?CZP+LT6?G.M8Y3:J8S&A<&I]HRKR"A=YA'J&!\'@ X].3,0BN#9#$P3A:)R _H8Q6 M,H;"Z*2,F5EA) U)F=U#+"CATFEC>WQ2(JD D2A8S.6S6"MVH$UZSTC/+3C= MS VDQ4S'GCS!J5@6(B- EQI=;E.:T$3/N!2F9"IC,82E@I]*A2W9DT$C&<]^ M KE,R1_5%D=^N7>@7K?9*C@ 56JZ<1GNE+D;LO(RD32Z&>.9$I#OU75B@R_ MTB)N\]2IXI6VNE0)QYG@3L9H>QNCJ^EF\U!?TS_VF+DHIL"._H1$/!&<-2?3'*1#7H'8 !#2.#'TMIZ)D$ M2<6.0G&0H; .7*7!IL(@I8P0[;#A2MPMG)Z>UIL^"$X8"462UYG@XJ=:)WGC MNAN\02=.;P]H7,/\$\H0[@X@&BXI-X^U!!>;,^@$+U; M$TFOE8%.-/R;:/:(VHDMN?BS.M%M\*W+7E-[U2)$180595M^-KC$S) M8X1"/OTJ9*UV:&J5.*3>%5(C<#4<- U7ERK]8"9JHG2I-O(SUT97Y =%S7$E M2'.7[G^^=YX'@R#P_QH73^P*XV;:!^'XNW)!D+5 PX>^XZ.]^QVGS-]B&:=4 MKK[J=:O=17E:WP^_F->W[!O!&:=BP@VY!L.7S_MU%[4O3A?^MAAI1W7G'U.Z M[*-A ]K?:.W:%SZ@^^_#Y"]02P,$% @ !DA/67+I ?4)%0 %#D !@ M !X;"]W;W)KO0'E36W85+4OR M/9F9*H\SDW55YG+BF6R=.G4>(!&2D*$(+4'ZDE]_ONX&0%*6GZNFV7Q_=.3G*[/6?N0VIL*3A:O7NL'7>GGD M-[71!2]:ET?3\?CL:*UMM??F%?_VN7[SRK5-:2OSN5:^7:]U_?C6E.[^]=YD M+_[PBUVN&OKAZ,VKC5Z:6]-\W7RN\>TH[5+8M:F\=96JS>+UWM7D^[^T9>;XO7>F @RI9DWM(/&?W?FVI0E;00R_A7VW$M'TL+^ MY[C[>^8=O,RT-]>N_*95[>Y536]C M-_K K/)J$&-NIK/75LUMEJJSZZT M',>;^L[LO?G[WR9GXQ]>8.(D,7'RTNYO;K]^^'#URW^K3^_5[ MWUQ???RBKJZO/WW]^.7FXT_J\Z>?;ZYOWMWNHOSEO3]^^O).O55__]O%=#+Y M0?WA45D\2NU/#M3GVE9SNRDA/DCXVE4>TBPT>^.7E5'S](LIU,)6&F_K4OD& M/\#O&Z^POFP+DS5X6XM6>*_;MEZ:7%VO=%F:BC[JJI!?U<]V;6G#?;@&^_Z= M*1\5[4!L3,<_7+OU1E>/_&WRP\%(794E7*HQ-9UN*WR8RROP]Q)$@7[:'NJO MO.9@XK.5OC-J9DRE3(D#*^;!5CV>\-J(V23">3LR*-[>KI_A/>OQWIT H]GH M&N_=VV:%P*IT6]B&3J.MZX)(Y&?,I:U@J*V0J1JG*'BIR?B_%")X.KZ3-O9V M-=LZ\X@-ZA8:R^A;;99MJ64G2)T>WIIY6]O&!IF\>YBO-!0 [:[7UE.H]B-U M4_&[;F,KTC66KG6%$$^,0540MRY^0VP31L$:O:)516&6*,(1-5$$J;:U85)H M46']O'0>/WE5&:C%D_,26UHMM*T5>U?5B(4)P=[LMJQ.NL'&"E$6=D \CPHW M54%&*!ME+^NNOSO11!*HX$]J+4'04!!4"&%@/ 4Q/F?XVS&$]0A9-""/M)-X MNC/"DP,I\8!%"[DL(!><_VATK4@8,-Q%2Y)3&]#K"FAD?WH0PYI7OT!V]D[/ M2J.^U+KHN5;=/2&MX"O,"U3KAD[+*D-6=^"";RG!'JQC'$E\LYR-)P%HL@/13'!;WL06IO991ZU7&XWW M"U!$*;I03@[ZR4Q;L"QRXO?(;,Z=, MH?2:7\SL0H50HV>VM,VCLK!/!][A.:N\J[/.HM*=3BB$ANO2NVUV3SN:D M\"6KF\AK6$D]>J+H$J\QU+DJ6UE@!K@%T4Q^1.Q#C95;@^1@T@0JWA7=HR "@2 BDG:\Z!@AIAG+^ _:$3#3'J"%WA(Z,H+(<_Q: 8[.&@QZ9F/@X#"IC/X\1 M?@3[']@%3)G"2.W6W9;8(GUF[7.0XWIKQOF-RZ[NOV:5GUT(S[]<'R9QP08"65VD)89UWC)(->!:_]]]@7Q M>Z[.QF>CL!M, -K$[A262CWG,*QK,FQ$(?, W1!97T>W([4T%716TK/YW&S( MX75'^:9#!LO62@)CD"^$U9T$1QG9G8^<4C2GO=$K83@2O-QM N90:[E<65GMO2\HW_VHM[-WW(.!O;;%D"YD]]BU2J$F> M6SAFK.E3V'HZFGX"4=C.4.AH:D=A@V,X"*F=QN$(BN0-_>@],TM;5;3!C_#V M]0S6QTEAT8RT#5;N&2O M^Y7AX"_*L#X)-64"U: P(S'2+K1HE*Q_^#JI!.P6+9&#V%\$@691ACBKHI#G M6X0*2 =1N3!L#D $59\N,3"?P\E+O F772%^N#D'N4*4#+N:,PD+^T#$5A02 MR,DM!6!8PC!09TSL=GB6W&^;&/BM_T;44!SLP09&@PM#9U,HX/06)#T21V'2 M?.!09$"DD<@V)!KROAWZR^ZA)\ \;T:$W8!Z(,\F21H"V*T9.B?[$^<@;I-+ M"+F=49-0->TF M9)@^/3,CP8+2JV$#W;GICUMZ4/?D)>S-#Y:2"TC][CB_.#G)Q^,Q\_3=)+\\ MG]+7[*\A0D2]32QE=J '=G;6F]<44X$=*+F!<5,WVE99%P,0=#X"[Z_4%;XB MUK&'!FU2--JMS5 E^("HYQW8IV.#/2:8)ZA3(:!5E-J[TB"+EMNX!H1"0.?' M^?3X- CK^#2?'(__(GA^7E0@BYI8!%&6CE0> $Y ,ES6!2GT8B:.H-X6B;&' M7#BNN09BIE3^ E*B]2+7&5"K!9XU/N*R\I'C299\*T1L#RDA=U*]TR#7M4 \ MLFMM D:F>')G10%17$L$)$ZNX$'B(!(!%4G\%A6+U6/"ZNG$%+A]UE)B"1I. M1W/GK$??3IL_O3CO;/XL/SZ]X*__B2*S9Q2Y?W( , 5*(0P28>]S'I(Y%P;8 M%6F&Z&(Q2.;)5J8L CP@#\EC*FRZC(;B!=P[PO+88W]A:]\-E9N):3V3<&(A M$W;.2;5K6%$94N>3*-]%]2BB1_9+2E>PT8"\")EEO 920:BK.L M_MW%R20_O[@^X^T\Y)#@+# ?8A!Z@8AA!G>QU^!FI*F&ZNI(*+C^[N1D MG)^=G"'Y,4L$-"CX\_\[LMBF+W-XV6\4I+&@!)3RTKP0X0#E6V15I5MH,;0P M\,Q4=[9V%9FW+C/8=,/!;__T !@,> M879R 3'1-K9+?Y8?W C'@\N'P?K5, M1C0:;$!8HP/%0'QS:JU(S8.X#?UPPBG95]C0I&[J'TE& ;@"= !S1N6&(! ; M95Y"0A$P5S";N.UA;]L,B\0O46*S$Q-H-8NV5(2K4J<4EP>HJ4 G8@)GS\0*':5%Q02-6^T39 7U3YIO*L,W).AHWP1UN2ZBIS MCU0J@-B0#72]J;G>V(9$ M0:!&+#7KAP)*V/VM614AMW!0B!&NY\3\BO8K,9:GO8MA-NHR&>6C1@=J,JK? M8NJCS5+?D]*&*D-'M6JY(J$.P8!)F$(CC;^KIZ&#Z/I(FJ6EQV,)[OE.X-LB M40@"'Q*1T,)Q/KZ8YBA%8Z8Y/;O,+\9G^8ZL7YAYS=9"3=DA3YX;1=3KX>Y? M>DVZIW !;DPB+$%>]3?3<(CWO<8GM9OJH$BW6, _"#7R*<^B[=##8#'MGU,R M XHRZHM^P(Y?=BPH3*@NK+S9\)MP2F^R+@FD\U!KXGT3M<:-7 Y( 1*D]IP@ MAM0MR;ODE. -U5A;H<]APSJZD&S1=:V'/>2.7H4B8.,8$UVIA+)ZG<)^V.)T M!DNGY,$55JSQ@(@I'S, M*<+P$1/ M%;4K,EVV2R MBMH@953)3*E?E"U,P9CW-SB9+^P\&5Y,0XS6^)>(6/JO;J'N00.V!PJX-16/ M(E+,@^;A3432&> &!+Y@KV1 -!]##5JQ#?4, M)80;1(_D9-SHI'!&O;?@V,F?6#(9@=7*)1+2-(%*MHY [QW%MS!5>TIEI#"G ML10#8#:LN%D@K=^ *=HZMOZHXLG^;.F*O' !<$%9Y!V0$N(E0X>=LP_NN*X M[1 *2XNWBU[F\EE@"2S;)6R1QYN4O4(!B'(NUF,,JKP/$993F.D.!TF7!^JK M9Y%'5.93*U)W$.B9\2U13$4W-=N$J-U-X*?=XA@<*H8>MPT?3,H.?8O0M?6] MT2(QL=;?.F ;1@_>M^M-F(F&1@M3^QVS7K3Z'4'.;%GP@ [YM^>K77)5_HN\)9YT_(<52(V M!%X6 1]$O("DW$D)6IZ,#Q!S".S$+([\MG8D-$X$-+KYH^=;&#N+&#NT]V06 MHP:SF#BJ>=J"C$UL8F38G.YW2 )F[3=*0C,@P J.Z7,7,A85HP56-I:;]#65 M1CZV%GN;2%0:#N*XLT;-K-U[<2]V0;UE*3#(0 N9PI,IQQ99%EN=+XAB?S(Y M4.]IGOTKSUAQ>%=4W/2*"KY# >'PQ0*QF%0.1+2;IZ*@-R[M?J0):1IQQHB9 MK*S7Z"$1@2(>L\OH=S!HE4E]FD]#*X8&KETAURWD)MMB9Y5$%M1#?3)*T7?: MEDRCH'&LD+MH$2$PE0@F1&4',J78=:5;6M&;1$[>*$YWI/_/<80Q)D=W!#;Q MVG $QX:*;[H!#3FG(/[W[(U]6\19!NJKQ# G-5G/PF:J2G+#?INCEUVV( M=<(+LFOJ]7VGSO.SX[-\7 MZF)Z\?0-;MD=JL/L?>8B=S)F[*DY]%S1]W&LB25T--\/)W&X<0IR""$^O_1:=^? MG!RH=[JFZ:57GR'JVQ79SEOM80\F/M@0(%_U^J.,U0I;<@N!PZ/US%S;R#"F ML CD?!N(?9_!81<3N&>R!NTP4C?_1KTD@D=A;'O/4QPR7X=0 MQ-WELA.)Y,YDS)=R <#PQ0=7<>(A_A&M0E4K[YD'9"WK!?<.90-.R H&;:AX M2B0-(42:UDQ;X"=+8MPAK1W=XEW&$@UP>GZ97YZ?\SO3L^/\Y/ABNWNS/SF% M8S W]MP4,ZD_;8 M%>!VW-D8EOC='8SK= ?C?'*Q/4T+14.J@1,6A&EFO?HZ#78.&4/VTB]Y_1/+ M"%T:#K4[&(QW2""JCDU:5[GJL/LEUH9 #-*BIC#>!Y@OZ> 3D\#MF7]#'4+J M 0(C91>8CY+@R1&,!L&.4OG"JY>J&-EN:M%%NNZTU]6))6,I);K!%W71H?Q M?S/LCFR&!Q0>;U3@^G>Z%S[/^"I<1FQA"BJ^48$%U9_+.2M&Q.I!\(7'7HZQ;XW NB*US9\U>W?+R[%>YIG1V.IWD\:%^PU,4) MP%S?@Y)^((\%0P&IE?@#=?)Z#H$R/BUMSIN M_8?76\$8ZS0!M.R%WNN5F!K;(!YT_O_7E.C=V:+F^6YDZG M^ZX46ND"(A.R99F\YAFY#:)G-IA;RX!9KOON$&\\1,ZG^^T!_7.3O-Z494+I5:/E"JD!AN: <8-+33I,)31O)3_3W M'=2@)W$4-C052<%>VIV1JU1^!>!!"$H,MWL2.@%T0ZM_$$^M7/!^:A0]\8-N MU!V]0/[,(5@.(X1\$-QS:;#IF,JR04<_=GE'ZE==6S;5+=5N>=CP(I>M0E.- M?G.STB[#M0HV+[=E(K'M-]KUMTU'O;]46YMZR7^/QRW*JI$_6DN_IC_YNY*_ M=.M>E[\7_*#K)4VR2[/ TO'H_'1/1!F_-&[#?_&ULC57=;ML\#+W/4Q#>,'P#O-J6X\3MD@!I MFV(%MJY8]@<,WX5B,[$PR_(DN>GV]*/D-$N!+MA-3%(\AS\2F^F0K1P M+^O&3(/*VO8LBDQ1H>3F1+78T,E::X?/ K?F0 97R4JI[TZY+J=![!+"&@OK&#A][O " MZ]H141H_=IS!/J0#'LH/[%>^=JIEQ0U>J/J+*&TU#?( 2ESSKK8?U/8-[NK) M'%^A:N-_8=O[LF$ 16>LDCLP92!%TW_Y_:X/!X \_@N [0#,Y]T'\EE>S3[ M"_H4WJG&5@8638GE8WQ$F>S380_IG+.CA/-N1FX\RTO,!I0(_?H+[#8/;B63**7Q])<[A//,M9DKR&0S+H&\#[!A2*ALE84&NP M%<):U323HMF<#:CO]-9\YV_4'QJ;JF82Z0;* 3W4_U?$N9)'&:C&%XZ M99R-P_&8PA>/!STS;?*43RVI;#E%#MCX3C/_;F3LV04TDXS+?JM5/\\>>H5 M10=S+5%O_/9RU]@UMA_QO76_(.?]7OCCWF_7=UQO1&.@QC5!XY-Q%H#N-U:O M6-7Z+;%2EG:.%RM:\JB= YVOE;(/B@NP_]N8_0902P,$% @ !DA/60[. MS#2W P 0@ !D !X;"]W;W)K&ULC551;]LV M$'[WKSBH1>$ @27+;ILEM@$[3; ,;F,DW89AV ,EG6PB%*F15%SOU_=(RHK; MNL8>G(C'^SY^=[P[3K9*/YD-HH4OE9!F&FVLK2_CV.0;K)@9J!HE[91*5\S2 M4J]C4VMDA0=5(DZ3Y%U<,2ZCV<3;5GHV48T57.)*@VFJBNG= H7:3J-AM#<\ M\/7&.D,\F]1LC8]H?Z]7FE9QQU+P"J7A2H+&+L?/W#G]PW)J#;W"1 M9$H]N<5=,8T2)P@%YM8Q,/KWC-?N_9;WWL%$O&#%XK M\294?F&6SB59;T,Z;V-R'#]6C21R7[E(>K:9=3C@[ M6RHF#:S8CF4")[$E2K<1YRU\$>#I3^"_P$O!J^2ZY.Z!QW.L>GV&?+^_FG1UC-_YHOEC?'Q)V&?[K_? ,? MX,VKBW0XO()OV.!.PBUFNJ&FH[0.WY^#W2!0: M"VZI$NV&K!F33T#M#TT-5L'KT7F2).X'?N:>Z0!4BC M6]::Y@-H,H$*W,N[Q?U#L-2B,6"W"FK4.4H+?4= H5(R)IC,CT77VS(#KY.3Z'V= M.5?*K8^=>SX?OW/)%26;A/HJ=C4]$.Y:N>I\#F0,>C=EB7Z^ MPV\-Q1H$C(* QN ^VH/R<'(*;BCCE.4&0]G1K0KJ\.)%FL&\H8/ :9!NPD/) M26KN;L;S]!_O;Q_.!L=&0'PPEBO4:__XN(NB>@D3NK-V[]L\C/47]_ X?F1Z MS:DJ!)8$30;OZ3G1X<$)"ZMJ/^0S9>G)\)\;>J-1.P?:+Y6R^X4[H'OU9U\! M4$L#!!0 ( 9(3UG!SBNRFP( ) % 9 >&PO=V]R:W-H965TV0;-N X8=')N) MA=I6)LE)]^]'R8F7%6FPBR5*Y..CZ,?QGHL7F2,J>"V+2DZL7*GMR'%DFF.9 MR%N^Q8INUER4B2)3;!RY%9AD)J@L'-]U^TZ9L,J*QN9L(:(QKU7!*EP(D'59 M)N+W# N^GUB>=3QX8IMZNEIO)07TGQAW_CZY)S6 M4O'R$$P,2E8U:_)Z>(>3@*'[3H!_"/ -[R:18?DA44DT%GP/0GL3FMZ84DTT MD6.5;LI2";IE%*>B:9J*&C.(7ZG-$N78482J[YST@#!K$/QW$$*XYY7*)<15 MAMF_\0ZQ:2GY1THS_R+@M-[<0N#9X+M^]P)>T)88&+S@/TN$'].55(+^AY_G MJFW NN?!M$9&D'A9 MM1EUJ#GT4YKV// =EBL4$+AV1_=*-RSHS'E9,JE%*^$:?-^U!ZYG=J$]'/J= M!)V#"JK\ UA;JW@YX%HM%_8RB^-9I;<44*-MN<1B8*[4#W:\[5T= )VB$< M_0%02P,$% @ !DA/63R%R#^F P M@< !D !X;"]W;W)K&ULC57;;N,V$'WW5PRTZ6(7\%JR?,O%-N!DO6B*QC6\:?M0 M](&61A812E1(*K+_OD/*4IS6&_3!%B\S9\X,YS*MI'K2*:*!?29R/?-28XIK MW]=1BAG3/5E@3C>)5!DSM%4[7Q<*6>R4,N&'03#V,\9S;SYU9VLUG\K2")[C M6H$NLXRIPRT*69<>Q)BP4IB-K'[&HS\CBQ=)H=T_5+5L M./$@*K61V5&9&&0\K[]L?XS#B<)E\ .%\*@0.MZU(F6_0<(4490-KP?*I;PC47OG1$>"V!@A_ ' %#S(W MJ89E'F/\5M\G,BVCL&%T&[X+N"AW/1CTNQ &X? =O$'KX<#A#?Z?A_#78JN- MHFSX^YRS-=;P/):MD&M=L AG'I6 1O6"WOSCA_XXN'F'Z;!E.GP/?;Y9/MYO ME@_+U2.L?UVLSM%['V#UV^,2OL''#Y=AOW\#_\*#^QQ^*7.$_M75I LF1;B3 M6<'R [!8%@9C8/!<,L$3CG%G&/0_/7VFPFO#5]CP41\ )@0DI1!?#-4G8%8( M>4#44*42F$(P%8D?ODBR=4"F-,@$J,*!Y3&D[ 4A(KL"K442%720U3E$/!(_:[%#UF2EP4C#1&N,('*C^+:TM>T4RX)$(.&)0N>3@VG29:&7LB9QE]393R M?/>&B[/E_'_E$ 8U!V11^E_;;[1M>)U8+ 5Q<%J-R]1L4"DF.HVK%+C6QJF; MY[WKP8J:/-,:C79VS#'"73H$U/28S#[)]@"+/8/E<\D-HVAU*7&B7I=>EQ,O MV^@-_72G46_-*(RDBC5)(B4!*PHE]PY3'. B[ ;CJVX0!, ,K.0+9EM4, A< MG0]ZL#XV>MS3O-'8$LPIQYOT0-MB@!H$]<6V171L5KT]&T!%'ET,PNYX.')9 M=Q&.NY,1W5+5%N@F@3CTSM6L?])+,U0[-S'L(Y6YJ=MJ>]H.I47=BU_%ZXGV MP-2. @4"$U(->I.1!ZJ>$O7&R,)UYJTTU.?=,J7!BLH*T'TBI6DVUD [JN?_ M %!+ P04 " &2$]9,/K^&I\' #;%0 &0 'AL+W=OY?07B"V09P;$NV\V@>0%ZS[6*FS22=&2R* M?J EVB(BB2I)Q]N]-F)*FTJT?]EDL%KQ, M[:U:O1&5/S/"BU1JW/]LY<=.PCZ+2F-55DV&!9G,_5_^I8I#:\+A^)D)834A M=';[A9R55]SRLQ.M5DS3:*#1@W/5S89Q,J>DW%F-KQ+S[-E=PK5(5!H+;?[% MKC^7TCZ>C"R0Z?LHJE N/$KX#,H1^TWE-C'L.H]%W)T_@D6-66%MUD7X(N!Y MN1RR23!@X3BG5]>P=S?__C[8?_;K/Q M991W[S]YD9Q7C MI4V4EO\3#D$:4_(\$@Q#@\%X/*9_S%""#+TK&CN,LT/F3.48K5FFM& (M11F M2.:!)! (*!*,O7%YF*!&QMBADJV-F+%#5:(4,\,/L'8V89);J5W MZD$XZ) ^=@.Q!@[\Q-[SOF"Q=RK?^U-9F2_9K8@%2NP\);3\@:)(SW?.0W;Y M)".O*&OA^/CI /)=YR2L46*.EBH5#/D+ T?611:VF9(P)!.QNJ MU!B199IXOV5@*9JQ8B&VB9#BH>D)6Y6%"* MSPLM4Q;,2/WCP(7;B-HF!R5R*VWJ$Q:569ERJNTLE@\R!B_AHG6F@(..9SO# MV9@50OO4T!/C.=CBC!!Y1-GHKLH*_N@R \O^4X)_DS&FQ.Q*1)X)DX" !87[ M47"]C28'F]1>1Z?73HESB1CI0D,KPR9+$Q8R!TLE3REX!HV&#*5B(R,@PGF2 MGT18C753YCR_=[[%C'>25"U>D7;(KM:16BZU6'*'O!,J(0@C,KE'P8-1B*-4P/"EH!6:*H8VT:I<)D_G51[&I:B#ZRO]D'UH M22N!7'@4:8J+YT"3X&'OW-;ZK]L$C4$@*<'!9N2W"L$%G&*%S8JQ>$ ,7![? M1U;Y- :;96^M]H/9U\5>"9TT_[+8K[XF]JMM8G]'A?%C^(D,G5'=)5T@A=:WW=0"$ JTX4"P(BRGA_N#@<+]3A3R#>MUU MJ\YJ&N.)!QR4U[92H=0.GP)$ G\5[3*[4HT735Z>6#5]R2KJ MK="3^")T)#$8/8Z6S2!ZM]GYZ5U<*;,I!2[? M@*^BRZC',8EN'4L,Q;Z%7!)?"@0#;1(5B;HPRHE66:N>$.RP]S7F3(_"03 ) MF:..WU4T$,2DACF5,=TZ,>G*XW 0'!S]P^4QZ49@VHD "M'A[)D N)W\XF^- M0_ #"R4V+.=TK4"GR6K_.&_27NVE /-]7TFAM7]:;, \W89.I\Y?ML' X.VKFK+>;[N"$DR..5^X( MO]VJ/0#L-;-K\7\W0$2A3M/O!VC[S)]N!9_QNK+;[<*^.LLQ"4<5+7,C(X8C M3MF0MPU4U_\M@$X3\&4GF.*H.QN#+ENWK9")SRG#QEOS)4XN@F[4R+M4+IIE M.PV'F!(,L5MWE:\%W=O8$=,9-U?0#,EAF3M>==3DM+%1_+I+U1UOK3LOMH^3 M3X[Q#10,O6K:7><+;?1#@#&Y:X34AZ2U8GTXNU!S/M/^*M'_L*IP MUW=S97%L=X^)X$@##<#WA5*V_D$+-/>Y9_\'4$L#!!0 ( 9(3UE3_K6@ M5 4 *T+ 9 >&PO=V]R:W-H965T=8,^ MV.(Q\W&.;X:\6&GSW2Z$<.RY+)2]["RX-LW5977:BSG;A MBWQ:.%KHCB\J_B0>A/M:W1O,NBU*+DNAK-2*&3&_[$RBLZN4Y+W -RE6=F_, MR).IUM]I(O^P?L.7Z;< MBFM=_"ESM[CL##LL%W->%^Z+7GT4&W\RPIOIPOI_MFIDX[3#9K5UNMPHPX)2 MJN;+GS=QV%,8]GZA$&\48F]W7 & MNQ)Z;GRK9KH4[)$_"WO1=4"D]>YLHWW5:,>_T!ZQ3UJYA64W*A?YH7X7EK3F MQ%MSKN(7 2?UTRE+HI#%O3A] 2]IW4L\7O(;[K&_)U/K#'CPSS%/&Z#T.!#5 MQIFM^$Q<=D!^*\Q2=,9O7T7]WOD+9J:MF>E+Z./;N^O/GV[8X^2OFX=CMKVL M???Y\89]9&]?#>,H.F?[8.R]F MC1,YD$PGG(P'F4UDPMQ!,H?*QRL1\CB4; MZ#ESHJRT08VR7&+5"#6#TE2XE1#**\VX,6NIGA@O=:T<@Q*W5CC+N,I9(?E4 M%M)):*%OL+E47,TD+W P@!TI5K6IM!6- D$V2);5%M9"*]A9O!.N+>F2N%!( M)"1IVW"'/:DV/M"(1-:"&[^\6LC9PB_M^\,-4)XKTF% M[":*)T&;'U"437P(L0:*(5R^;;UF:11FPQ$&21;VAVDP(7C$4_C83GD.XZ8( M7#0(TU%"GZ0W"F[54BBGD<-A&J99;_,)/O#9-C6(@T-.DF$XRE)"3P=)\!DN M&);UPRP9LOXP3*,X>-0DUX: 0K[)=IR,0N\+C$SB8?"-%W5C-V^M/&$GQ]R$ M0UOMUUM]-F'+(PCDI\_>_RT(C"A\]I$#4*R"TIJ22>(U=(W#Q>36V]S4#L[_ M;/"Q=,PEXN.*6U"\F-6$33G'[3'3)O?6K*1KR%09O91T._FBF3QV?!!Y$+ VJ]9E&_'P[2/K$\CL/A* T> MG,]K?Q2.THA%<19F@RB(DSZ*8,#2%-3L9RVQ=ECOHK"?C=@?#(+1< OSKI]F M6(L!D@3O8I1(BNDHC$91<+_-HR?:08$31],P&294A]D R/W].*&S%=0&?%!T M(?,-7=J@&>%JHP)/&4F17R!:ZQ.]H@S;>FIE+KE!,9Z"^BAZK:@Z6WX>MJR# M#MQVKOW3BP2U7.U;P+R)3= *;9ON?_/=-%"\DQHQ<(_;38;M[^=WU]Z^ MGCZP;6)N=X;N+//'Q!%[X_^:;!VF(,,>?DUC.D&9X_$H40'6B\X-*FF!]KN1 M3B"=0OJF=:3U.1YA+^FQ-\$ZH4YLD_%-$$Z$YJ7E/M:OL6G31/L)UX M\Y#]Q,V35)858@[5WND@ZS#3/ Z;B=.5?Y!-M$\+0P+8GVOMMA,Z MH'VAC_\%4$L#!!0 ( 9(3UEA!:C3UP0 !D+ 9 >&PO=V]R:W-H M965T22W5%YUR;N USPH] M=5-CRLM>3\+.6*F<&1;7IZ5)QEEBC/.N%OC_LY4P4[FQBSQ[5 M;"(KDXF"/RK059XSM;WFF:RG;N#N#I[$)C5TT)M-2K;AS]S\5CXJE'I[E$3D MO-!"%J#X>NK.@\OK/NE;A=\%K_7!-Y G*RF_D'";3%V?"/&,QX80&/Y[X3<\ MRP@(:?S=8KK[)\GP\'N'_I/U'7U9,VWC<& P]K]A$+8&H>7=/&19_L@, MFTV4K$&1-J+1AW756B,Y45!2GHW"6X%V9O90BP(/0 M#_MG\**]MY'%B_Z[M_#G?*6-PBKYZY3C#6[_-"YUSJ4N6[NYNEW>+^^7S*:KGP>X? ME@NXA8\?QF$07,$9;%BF-D(E*[:04;PT" R47*]%S($5"=1,\516&$GKO6-2 M):M-BNF*?%@KF0.#6*I24M2Q!TW*# @-)5,FVX*L"Y[ :MM"*HVM9Q&S! 4\ M18,W"M\3Y]"_>N(9,VC7GMO3X.J'+LR+HF(9=8G(J]Q1F%842[9M$FRDA3LR M!U:62KZ*W!YV@HN^Y_M(7BJKO>5, :=RAGOYPO,55Q#YMB CS\9 %+&RQ82N MD06ZRBWU6@*6FQ/CX_2!RD650QLBG(]6V\85#%=Y%QXKI2N&VBU3>^[TAK MC%J,&4JP)[*M]R[>*=.H3)=HA8..*]6:=S&(;YP<3&C,LKAJXHKI9%DFXZ;/ MT)6C/'CT>%8E]C:5-G!&B55EV"KC9/ MKA[0& ?J4IJU0*5-(UG0S0N&^CB@ MRR-OV.ZV(;6K9%N[E$N''52T*."31(Z_2DNT*>Q?*GP28.Q_^\L69((2C.B[]DY#>I)CL=U^K]P'7K!Z#U7.T%&5VA= MF0HMCL#CM]'J8&?@),!C4-N0 >B?NB- M1@,2AQ"&8R\:6V$$88#1#,8DC%$8>:.Q%2Y0+?2"?M^Q,XD:EJVQ.B#L#[R! M[SL="+S^R/>"P(=[7():^KM^V\V!@FHM;]CQ W;.FT=%GLC<:T MB6FRI#BM9-1DM=U,D#'#'L%%ZZ!%:!8/NN' H3&GX>L\-5A?(21"Q[+"VK3# MK@7Y[I3]J9^_WL&ZDG,<9[24X0PAQ&9SV9_N][YYL^Z\J3=+XQU.0X$#,.-K M-/6[HX$+JEG$&L'(TBX_*VEPE;*?*>ZN7)$"WJ^E-#N!'MAOP[-_ %!+ P04 M " &2$]9^*^C9;L$ ^"P &0 'AL+W=O=H6193APO4""(QY")U/-$;#PNQP$=T?Q3WAD:]!B61&>96ZAP,SD?!I']Y M=<+[_88_):YLZQLXDIG6SSSXGHR"D FAPM@Q@J"?)5ZC4@Q$-'[4F$'CD@W; MWQOTKSYVBF4F+%YK]9=,7#H*+@)(<"Y*Y1[TZAO6\9PR7JR5]?]A5>T]&000 ME];IK#8F!IG,JU_Q4N>A97 1OF,0U0:1YUTY\BR_""?&0Z-78'@WH?&'#]5; M$SF9G:%5279N/,T*I=>490'/4=.>&LOK@&O*L#H M'(/_ M%S'\,YE99T@M_^X+OL(^V8_-'71I"Q'C** 6L6B6&(P_?NB?A9\/,#]IF)\< M0A]/;^Y_O_O[9GK[!)/;+W#W]&WZ )-?'Z93GGO<1_[*=K7.)%#[E"8S@!,']0>-J6SFOI M_#-G+*.+PPI_]M(@D\XATM&U[HB5,$E=UBTAUL1,YZ4ERNQT)97R.J*3_74! M1:9++@OS01&G&_UL]43G/?_EI5!L2;6E(!.L"H<@YQW6;)R*?(&V5ME>%SE6 M"9HQ]P0]-0H"A+(:WH]DX[H*Z(V@8=L8G=?*;H $E:@P.I4SZ392P7PA%C)? M4)M5-YIT7E*II"RP@<^[DWS7U7V6:L]NIUF3TC (34G3YE);;#=RN!M)K%$8 M&BBZR+UQW0148%)AA=_$PMW4ZI)*,([2[=%B05G9B98N[U(EG&4RED[1V4&9 M$DKM%(4(Y%R.U.AR41%-"-]'MV5S3)F)3ZT6?[$<]4*6R7XF+Q26H&!/Q]CY JQ2)-$LBVI MQ:62CI!/5KY 5EVB!%\IJ;/33\2;MU=2$DLT]'[BO2EE?4?$35S-(9!2@2C_ MBCJ?JLDEI6"-Y&7]?D+K='2\ZF)M$I''C;[>-K_!14D$V,R07L@!:Y4L])*/ M%#B-/JT0GZ% \IQT]]V-O=:;)D.S\"\W/E:H/-7SIIEM'H>3ZDVTW5Z]+&^$ MH9:QH'!.IF'W_#0 4[W6JH'3A7\AS;2C]Y;_3.F!BX8WT/I<:[<9L(/FR3S^ M#U!+ P04 " &2$]9YXSH;I@" !"!@ &0 'AL+W=O"9)Z?0Q*4P"[:'3@V)O M8A=;HGUV/T>DG8SJ(2\4RFBAHJ5NPC#O1P*Y=RV@@UCK/.%Y+4.NB M8/)QC+FHAH[O;!9FV2K59L&-!B5;X1SU;7DM:>:V*$E6(%>9X"!Q.71&_OFX M9^)MP+<,*[4U!N-D(<2=F7Q*AHYG!&&.L38(C#[W.,$\-T DXW>#Z;24)G%[ MO$'_8+V3EP53.!'Y]RS1Z=#I.Y#@DJUS/1/51VS\G!B\6.3*_D)5QP9G#L1K MI471))."(N/UESTTY["5T/=>20B:A,#JKHFLRO=,LV@@10721!.:&5BK-IO$ M9=Q6J9!S5;(8APZ5@$)YCTYT=.B?>A=[E/9:I;U]Z-%T]/EJ!I/;^F3F9*A549ZI$ M6RGYXP&+8['F&A.@Z@>_WSD&_Z0#C"?@>QT02^#4-A3+4=D(302<-$%1/PDT M3P+H0HFBO5*;KBOQ@O@Y5^ U-&>=@_^B";M_V17\R>P.RC"TCII%12<18W;/ M%CD"TPWZP3,3;P%Z;P,^R=WU?MRMNB:.E>U>"BQ>7>+M:ML@1W5?> JON^N4 MR57&%>2XI%2O>W;B@*P[5CW1HK1=8B$T&;+#E)H\2A- ^TLA]&9B"-J_C>@/ M4$L#!!0 ( 9(3UG(;16BV@( %D& 9 >&PO=V]R:W-H965TSW[;=)=MO+E7XR,:*%YT1(T_=B:]-SWS=AC DS M#96BI)V%T@FSM-1+WZ0:652 $N$'S>:)GS NO4&OL$WTH*M\U''^ MA<,/CKG9FH/+9*[4DUO<1GVOZ02AP- Z!D:?%5ZB$(Z(9/Q=URPMG!F/U1&F99F@J.VO1\2Z1NRP_7!*.2(/B X S&2MK8P+6,,'J+ M]TE,I2C8*!H%>PF'V;(![58=@F;0VH! SJ%7J#H\/62?-BC]).I;2SCWTP'GZ]G\+L<3*YN[V> MSG;)VT_P_?[A&N[@Z+ ;M%H7\(X/KC+-Y1)LC" )"4EY<>@N#NC8Z;55!P], M1@=O;6V'U @Y,Z (3AV!WKRD>BZ/EBHL5)FT+@;M0="M.1:"UT MP"K+!'"Y M0FF5?H$TTV%,]10UX($47:HD9?+5;(B7+HH1'Q/B!6AP+-R:@U2K* LMJ5C1 MA2+U** *_5Q>]<+M?3 2V:RMZ:&B7VB5P /C.9-U:!W72L.-DLN#;S34H7.V MMJ$PF!>'PR4,#62"SYE@,L3_PA'4;3]*;DG0S#*+IK'K6?E;Y9Z@7A9- MS4!Q^&7E5]:J;P[+=O'J7C;=,=-++@T(7!"TV3@]]D"7C:Q<6)46S6.N++6B M8AI3[T?M'&A_H93=+%R ZF\R^ =02P,$% @ !DA/65[&+/K8 @ X04 M !D !X;"]W;W)K&ULC53;;MLP#'WW5Q NL">O MOL9QVB1 FF78@'4MFNX"#'M0;"8V9DN>)#?=WX^24S<%NF O-BGQ'!V*(J=[ M(7^I$E'#8U-S-7-+K=L+WU=YB0U3YZ)%3CM;(1NFR94[7[4266%!3>U'09#Z M#:NX.Y_:M5LYGXI.UQ7'6PFJ:QHF_UQA+?8S-W2?%NZJ7:G-@C^?MFR':]1? MVEM)GC^P%%6#7%6"@\3MS%V$%U>)B;Z4RX8I7(KZ6U7HA!%$3)";YX M2"^V?/%_I <_%ANE);V#GZ]EVA,EKQ.9WKA0+6F8D163E04CYT:7*&&A*L9)8,>U MK$C-:))ZXTD(H1=D%)>ESIHF20F+!F65,QC'WCBA[63D14G@K#I)XPG&8>I% MDP2RA+;#B7.-CU4N( J]41# 6[C#!^0=T3.3JZ:C-IW& K2 ?#C:]'8!@CNU MR)F=&&)[Z$"4YZ\5V3]J.XK9V>&B>LJ^ X?587XM^K9]#N^'WS63NXHKJ'%+ MT.!\/')!]@.E=[1H;1-OA"9!UBQI!J,T ;2_%4(_.>: 8:K/_P)02P,$% M @ !DA/68P4MNQ] @ M0< !D !X;"]W;W)K&ULK95M3]LP$,>_BI5-$Y,VG*=2Z))(M"D:TI@J$-MKDUR3B,3.;*>%;S_; M2;.VA*IBO&G\@%'04TRN -Y7R^XFN&>DA854%$PBC@L0^O2F(,"]Q.X.X+_%<$7B?PCO7@=P+_6 ^C3F!"QVWL)G$QD20*.%LC MKJT530],]HU:Y:N@^IW<2:YV"Z63T8(\HY5 "^#FS=$$4%R(I&2BX8"^HON[ M&)U\_!Q@J9QI"4XZ\+0%NZ^ /73#J,P%FM,4T@%]?%A_<4"/59!]I.XFTJE[ M$'C99*?(<[X@UW;]@?/,CI=[0^'\G_?YF[WO),/KK]TS/.\MUSYTV2W.'\;I M8C81-4D@M%2U$L!78$6?/CAG]K>A3+\G+'Y/V/R=8#MWXO=WXA^B1S]55[BF M":L G?Q@0@S^Z5K$F4'H'K"*?-_W1FZ 5]L9?FGF>)Y[;N^:Q2_-1F/;O=@S MFP_0[)$[MIW>K@T8;]6A"GAF&H! "6NH;-]FO]KWF$M36O?6I\YDY@RLQZHG MM2WD'[YM:#>$9P45J(2E2U:8*/C"I:JH9YJJO M<&:G_) MF-Q,M(.^4T=_ 5!+ P04 " &2$]94(4_/T0" "*!@ &0 'AL+W=O MPS;W'YQIQB5LAGU4)H-%+Q;A*O%+K M>NG[*BNAPNI.U,#-DUS("FLSE86O:@F8N*2*^6$0S/T*4^ZEL5O;RC06C6:4 MPU8BU505EJ]K8*)-O(EW7-C1HM1VP4_C&A?P"/I'O95FY@\40BO@B@J.).2) MMYHLUPL;[P)^4FC5R1C92O9"/-O)AB1>8(6 0:8M 9O; >Z!,0LR&K][IC=L M:1-/QT?Z5U>[J66/%=P+]HL272;>!P\1R''#]$ZTWZ"O9V9YF6#*75';Q48? M/90U2HNJ3S8&%>7=';_TYW"28#CG$\(^(73>W4;.\C/6.(VE:)&TT89F!ZY4 MEVWD*+]=3@*7#7%'8HF-R@,PND(+QK*C1PONL [ M5^8-VK^B#2?T0$F#V;FJ.^CT/-1^-TM5XPP2SWP8"N0!O/3]N\D\^#2B/!V4 MIV/T=-IP=W"O$[9=;YNHD7MNLU>:-.[W+ T/PN0 M-L \SX70QXG=8/C]I'\ 4$L#!!0 ( 9(3UFIO8H9]14 ")! 9 M>&PO=V]R:W-H965TOMIFICQZ^YH_^UR]?6V;NC"E_EPIUVRW6?7\3A?V\]U_>UHJ,LK/U";S[F;XZFQ)$N]+(F$AG^/.@[711$"7S\RQ,]BGO2 MPN[K0/T#'QZ'661.W]GB?TQ>;]X<71^I7*^RIJA_LH]_U_Y %T1O:0O'_ZI' M>?;B_$@M&U?;K5\,#K:FE+_9DQ=$9\'U],""N5\P9[YE(^;R^ZS.WKZN[*.J MZ&E0HQ=\5%X-YDQ)MW)?5_C68%W]]G:YM$U9FW*M/MO"+(UVJ5H\RYMG=1P^ M/'G]JL9VM.C5TI-^)Z3G!TC?J$^VK#=.O2]SG??7OP*;D==YX/7=?)3@;;.> MJ+-9JN;3^?D(O;-X]C.F=W: WKUHHK(K=6_6I5F995;6:D DZG]O%ZZNH$+_ M-R0'V>9\>!NRJV_=+EOJ-TK!WWT]J]_F5U.OQLYQ'D\Q/D8];>?*U,N MS:X DSC'G2T=>,XS4ODA5L>)'<].U A!]?-&JV7\1.=J9%0ZJ?%T)L)D6O=-M=:INMMD1:%+>IF5N7RJ_F&VA@@>0Z'98A]T\:R( MPE__<>3;V!/U19DYN:=B/254XL\G=\2E-"OQIA4]56D-I=NLA&>F@^&J(.XL_PT>20Z*H]$CF2K).1)'V*(BCB#5IM+, M"BW*C5L6UN$CITJ-:W%DE3CR1!$I8A=J*[]+DNQ0\#PX>?0_OT__L#,)ZABQJL$>W M$\_TH.5,%JR$#58-Y+*"7+#_L\XJ1<* XJX:DIS:@5^;N\F(=[B(WN%BU*!O M@_G]!,F;AVQ1Z"&O,$[D>'ZB!@BIGZLL[UAXU7Y#RH&WT'((+ZOIT$FI2?D? MK(':/V1% SGC$Z^@4!3[R!9!,EK";& JT!JGPTWV[\^;N!+DPJJ&+4G\?-W: MT3UDI(ZB(-Y[,!&3Z\HE+;=.[3(\GX,CBN^YLK+A+GLFO5"@MW5],I5^('B@ M#(ZMGW:LW62U@[)@DV2W[Y3;Z27%&95M^<'$K)3W>-G"%*9^5@9F8G%VV&>% MA9FS)>@\J\S1+GF?D:QPMJ6>D>HL2>_6K'7$7LV7U.$GB"Z>-7A<6R8; \ ! MZR2>R9SI^+C&TF[!LC>L>H,+W1+8409,+/EV5:'AL&E/K\.]*]P7WJDF!@&":]U]5 @:-F+3X'1%W>UAR)YI=P+ONM74"Q>SJ.]"$3#)VE?W3 M$;32 NF >+(<6&Y1L^\E%1-7 X5*V-V$0#.!_O?T JI,WJRRVY8D2,37?/OL M:_F9V06H/_,NL_F47X^9^64T\\M1"_T)TB^AOS!."R!S*/B/$SD^.U$#A"@N M?()OFT]GYRE+^$-TGAVH=%_CJ%F5N^2=Q1]U[./VA]O[=R%H0[==0^[TY3+U MRX[%'I;=WO\25_U@)[S[Z?0F#7 @,,I2!4AA<.8DGMYYX;MODY\1S9;JD=_)6LYW M+4Y:-T;".61$\-EN!SP: ^7CQL!X'DU!T?=?C8'9N0Z._:W)UZRHB^>N80@WT8'DE@]6 M=SEL'&U-'X$ID-/DP>K*DO?BB 9&*IMA<_AF,LIN+%OHM2E+(O ]G,YV 2/@ M$#F[$C= N,@BJE8DL<3[_WVC7?9O-)B3P([(I]N8'5O8@F2056QH$LL?-YIC MD%R&<5&H,2"I&MDEB9&HT*))U/[^XW0E.&[>$#L(0;D7:!)DB+U*\KRN@<>" M=! <E<"SNF4H MK&0QT[Z]#^7%/99KTA+U!Q]8!4#9++^3Q\>4 FV#[I1I1FYP-= MEY^%%F=!45ZS@@X2_7[O'M0C60E;\Y.A& =6OSE+K\_/T^ETRF?Z9I;>7,WI M;?+?X6-XO5U([ 9 #!L[WYO+R*<"PE",Q<%U56>F3%H? *?S [*?C;K%6_@Z MME!_F^2-AF_3YTS.YQ?+-O6A;;T^1K0I&%S!H96$,-I$*0F:6]L:C$) 5V?I M_.S""^OL(IV=3?_+5.*PJ, 65>((*:TM7;G'61Y0<9+KI=#QF=B""G0DQ@Z M8K]F:XB90OD(8*/U(M<%P+,!K-8NP,/BF?U)$FW+>VP'*2%V4O97(]8U %Y" MM=(>JI,_>3!R 4%<:S@D#JXX@_A!! )*&?DI2IW+YY@RQ!VCXW9)0X'%WW#< MFJM_'?X&=?[B^JK5^40UDJY$)YR>4\%+VA\!5F-\Y+>&4<*(^AT!+Y$.2SS## M<_N<<##J! -E%Z+9!^)=2.<\Y90T:PLE+GSD?A%DVJ 21/3,;H&B)4S$ S\" MA@FO@53@:/A+A'(H]_'<@B.ZZ,H>1_T8Q @L* M(#DGE201#G(=@Z"NL@:WZ.M)^$Z7#Z:R)5E75B0PJ9I\[XBZ7T=UOQ[5V.^I MCH)$0RR8[&M+5:_?#U8WQ\D=7YRH49+(;!ARP05Z:72+&*35DQX!PEYMD@ $ MO*3"FZ2BB&-0& [ !?L.UGQ)9[M;DI8"O@$MP;Z04,,IAC*J$Q>9>PSJ]3B0 M/>V03;!(_)1&_K)E'@"^5DVA"&?&.F"\0']"\KQ4>4&F]*&ID*T .Y*Y/M5< MKB-F*;%@L* NU*FZ8HSO&/HVN.;>U_+5/^)I/G9/\_XE8RM-?H!/SSC->R&* M' +^(":\_$2A2Y><8$DQ99<9GPKHIYTN'=\9>0N&T7 0IJ"K*_4CH(4D")J4 MLJU<+K.=J6) M&MNFDY5++5D.R]6:&.4)B8I])UT'2BBK2YKUQ0,"=J4A+G1<'S^2N8UH],NZ M5Q]"M/"#0$2=>6X22KH#7B%BL71/L5X5OBE0-IQ&4G6I=TCH:RVUZ]N7#I?X M^H'4CY:>324BIX/92H/H+FE3GXD(\<[2Z?4\G<]G 1Y<7-ZDU]/+= "JY7I9 ML4I37Z%_)L=%1JH3<@$[/B8- -@IU];AS"&OZHNN.3"Z3NV>2I65OTB[6L&( M">KS+@=3)%__8C&-J/ILVG8,IU\!(<#.6OV.3 MC+ @6 5?(R3:YD^_%=/RJY ][BR#Z5L5X7FGTMWU[PQ$8&T4]CDU#RF_9.8+ MPIYP6X7Y(FTQ*! 5N]FZ&7K1%V9C*12L_/D96@5/$05*G'GWSY6CV++PWE#= M:PV[J;7Z>]^$?:0(6"I =[]=6])+8B402W,N1C$3-97B4G5[?Z>N@$]"(:^K M"J%&=^P?.@D90UNR0-[0E)V* 1UG 4^_,M+^27UW#8P4SREY.5[NXFH-30&\ M.5 L;OT+7%XN]4_!O-Q?HG)!-"<5(!J^HF\\TWM2,P7K9-2*2B.VEE%-J="8 MK'3.R=)O,'27FV54O!"O&6?S)P%K=A_=2]=Z#80.G..:9MB*6-%/&?= 0PJ6 M< "'I&B3;DV/4Q[2\'U_.I,6KK W1%+]*9()2$)^GV+;4>66"K2LHD#6#XQ? M*RV:N]!*0HOO 4M/DR5+-9T7:@)C-#ZZ!;14ZB>(YE$7#R&YFPRZHYU,0Q@N MW$>RL=?$O4XXAZP0-[U<5HU'@6!P1%])@:C-;$LZ+ 7"5E&\NX'WB$;&%7)R M9U2T]88=[8DEDU":4=K(0NR&4:[?,NB<)?_FF],ON0P8RAL%EGF&4VCL,H$KX')(6_)?@S&)[&21Q? V?MD1EN M(7+'8 ,H#H]<&#R==X*X2[QD(7FSADGPL (%H[FNMU\ M5#+S5C+ST6/]XEAS @H?ELPXB>.;$[5/)E;TLQ:4'I@)(<%1[8IJUB*;X5[* MRZ9+<)4E@\'[FCA?!#:^=":NF?"/ 8P-$ 2YSD&V FE M1\[+ AKI6%X+1:1\"=^QK!L>SI#X!8$7N4=+ 3T!HK12&E6V=JYJ-CKQ]/83 MH]< B0 6MI9DSE'5';#*<8K'L^F)^@K9KWZ_ES F(6'TM7OI]ZI>OS>T@U_V M%T*'BL3;[SQURY\^M^E607VIS4,_CKM+ZU$%E7IRK*P-=^ JRO-=Z!MTB$CD MZ#?[N6Q.E>IA6MQH65'C2+)E,IM?B*G"1&[ZU6IV*NUYTMC,2$ ^+VGPY!/F"-# M$@@KSCG%>(A^-7A,SH[$Y74R'"DMA.D6SZGV$W&CRMT.7I;>G)\G?ZNH7T!(V*L*E=W5[!I/7MRHZ_GURR>XPW"J3I,/ MK7D3>22RU$/RY,_3JZOY:/6EG?29C4_IW%.W@HS[[F H_ DI(Z])8AR0UD"O;TAK@R7, MKV[2FZLK?F9^>9:>GUVG?UREV\[9;+S7=<_"D,%(LFR8Y\&NV5=('<\NX# . MT#O\!83_?KLK[+/NUWA; ,6C[3170"1.!10M.R1XX$1'&D/A9V#^L%]U;.<) M[^(\X=7L>G\RQ-YW-A.6N@=N M73@12S-R^#@-9?=;H_UKX^\.G7NO)\E5>%R#H6&[I#N7-^FCFX,$9<"]Q^B MD%HQ4M.HQ?4^9Z")52-N/$O\3! +DZ>::E'?A%:#-QA_ M$;+,W%?.5-N$C@2GGO%T'UF_6);EH;W.G8(N>]HPPS/J(MN>[6R\ M:'9YHF2U^K'<'W.]Z?48>P.V- N=')Z!=F$(V@\\7YY.YVG8 MZ%A@]O4Y<'[7?*-RX#)6C,^D+L$OJ..:9+[%GC%ZT!)F8PKZN-&2&]025I_% MR7'IP3>&Z\H6_&'CPDPK#;C6,AG,]2[XH&Y?5_F^[E"SM9#S(!Y:O088+ A9%^C:X[\=$G$O)% M[YW#V\[J0/JK/U?!P?A.(VI.1O;]FY1#_<\@<,]4!))L-RP?V[A36.SUKB;J MQSTY^E\U"#/^YTLON&D72<^9LJX_OGV[YN7V0]?()53Z-AFZI-"JZ-52=!UX M;UV/_T4*R6[;;/>.VSJ==@Z%V)8RJ@UGVFX)^G+AXV4YL"U9&ZF;!6 >;5-, MBDS;;&F$7WX'2-@G6 -W+N7G,*G,^?.G,B8@DU5J82LX.2X,@E32._G+ 7K' M<;E=TP;M0C]D\?L(GL3S^; M\YD0=TMV ;CH)Z!T"=X29*D#ZLD8*JNJ_N1[F!../?$XGF_XEQV2%L@/CCQ& M>UG5U;Y *L&1?C9*#4L21VY\6X$NV$G#(YPJYL0>]1!\$\5MO_&U+1IU[F[$ M77SKK9^*LB_LH)V1"E8@OY[TFL/P).TY]U2*V5F(HTFOPQG:31/U:U895M6] MJ]VSL/Y$M"E] 9L^LXO"K/V (*N7W5.14&(?C-BO.C];W^IJS3_.YR9%6/R_\>\"FKUC1=5.@5EDXG5Q='(LKPIK8[_A'\PM:UW?++ MC@!?+^R2 K]&]H@_K<(;_\-4$L#!!0 ( 9(3UE:F3"BB@, !@( M 9 >&PO=V]R:W-H965TA44QM278:B3 DNFSV6-%=UD4I7,T%;EH:X5LM0K ME2*,1J.+L&2\"M9+?W:GUDMIC> 5WBG0MBR9>KY"(?>K8!P<#C[RO##N(%PO M:Y;C%LWG^D[1+NQ04EYBI;FL0&&V"C;CRZNID_<"]QSWNK<&QV0GY8/;O$U7 MP<@YA (3XQ 8?1[Q&H5P0.3&UQ8SZ$PZQ?[Z@'[KN1.7'=-X+<4_/#7%*I@' MD&+&K# ?Y?X-MGR\@XD4VO^'?2,[G0606&UDV2J3!R6OFB][:N/04YB/?J,0 MM0J1][LQY+U\Q0Q;+Y7<@W+2A.86GJK7)N=XY9*R-8IN.>F9];9)!L@,MCRO M>,835AG8)(FTE>%5#G=2\(2CAK\_L9U _6(9&C+LU,.D-7+5&(E^8V0![V5E M"@TW58KIS_HA.=QY'1V\OHI. FYL?@[Q> C1*)J+_[_4?AWL]-& M43%].1:'QLSDN!G78)>Z9@FN NH@C>H1@_5??XPO1B]/D)AT)":GT-=;:MC4 M"G0L;K3A5+*8PF>-F17PCFI?NQM3(-PSQ:75L-$:C3[&X[2E5TCN)YRYOAIP M#3E6J)@0SY PD5CA#;N6 QO!#DA)^5OLR-N&O.B3?VS),T^>/@0L M:#;IR\&M514W5N$0,O[D%MH[BU\MKYU#,(4SF,$S,J4'U[*LK2&;_>OFZEW' MYFV?S/5_^]J'_ MX(*WHV#$(W\:NZCT<]8H^6'0EQUX!*= >:+[/V$VO(@OAN/%@M;Q,!K%P\5D M,GBMI-9@*WK0!/]&FKH M?$894LT[U&R,K/WLWTE#+XE?%O1THW("=)]):0X;9Z#[,;#^#E!+ P04 M" &2$]9W72WACTH-A,+E257DION M[T?)J9L":; 7FY3(PT-)A].-T@^F!+#DN1+2S(+2VGH2128OH6+F1-4@<6>E M=,4LNGH=F5H#*WQ2)2(:Q\.H8EP&V=2OW>ILJAHKN(1;34Q354S_78!0FUF0 M!"\+=WQ=6K<09=.:K>$>[(_Z5J,7=2@%KT :KB31L)H%\V2RZ+MX'_"3P\;L MV,1ULE3JP3E7Q2R('2$0D%N'P/#W!&<@A -"&H];S* KZ1)W[1?T2]\[]K)D M!LZ4^,4+6\Z"<4 *6+%&V#NU^0K;?@8.+U?"^"_9M+%T$)"\,595VV1D4''9 M_MGS]AQV$L;Q.PETFT ][[:09WG.+,NF6FV(=M&(Y@S?JL]&;&@#7DTW>V%&".IY%%:!<0Y5N810M#WX$Y)==*VM*0"UE \38_ M0DH=+_K":T$/ LZ;]0E)DY#0F/8/X*5=GZG'2_^GS]_SI;$:'\2??9VV0/W] M0$XD$U.S'&8!JL" ?H(@^_@A&<9?#M#L=S3[A]"S>Q1=T0@@:D5V*>_C>1!I M/\\6DK6GD"N4EK&NE"V!K)1 A7*YGO3P\/'E^>._44]0+4&3- Y[[B[ MSIG7^*[=X'Q[\P:.2(*0*4V=A?43&I-]%QCM M:*L"O?83Q!U>(VTKLVZU&U+S5INOX>V$NV9ZS:4A E:8&I^,<";H=FJTCE6U M5^I26=2]-TL[L'U!+ P04 " &2$]9\K-OI(X" M "%!0 &0 'AL+W=O MO/'DS7POU8.N QY%'6C%UYES'86!#JK0#!]+;?0X$TAE6 &354&>JN Y2Y( MU $-PW$@&&^\=.[.UBJ=R];4O(&U(KH5@JG?*ZCE?N%%WO'@CI>5L0=!.M^R M$N[!?-VN%5I!CY)S 8WFLB$*BH6WC&:KH?5W#M\X[/7)GMA*-E(^6.-COO!" M2PAJR(Q%8+CLX ;JV@(AC5\'3*]/:0-/]T?T]ZYVK&7#--S(^CO/3;7PIA[) MH6!M;>[D_@,R5ALI#L'(0/"F6]GCX1U. J;A,P'T M$$ =[RZ18_F6&9;.E=P39;T1S6Y*+SE&&?299:I%G+R[A'; MK$&35U_8I@;]>AX8A+=.07: 6G50]!FHA-S*QE2:O&MRR/^-#Y!6SXT>N:WH M1GP E[:[:#FQX'LR*9::W+(.% MAVK0H';@I2]?1./PS06JPY[J\!)Z>H_BR]L:B"S(4]KGN%Y$.\_U" O'U\@D M2DT;F])40 I9HV)Y4\X&V C\$UTK/LD=B TH$H?^P/;%-B<>W$@AN+9*U>2* M4!KZDS!RN\2?3NE@C5H#I3 =_M'9 \GYCN?0Y)I$D\@?C1,2C<=V'7S&W K% M^H1<-!GZ"4U('$_])*:#*S(:3_PH23#))![Y\30FY]X].)&& %6Z 6!K;1O3 MJ:0_[6?,LI/67_=N0-TR57*LKX8"0\/KR<@CJA-]9QBY=4+;2(.R==L*YR0H MZX#WA93F:-@$_>1-_P!02P,$% @ !DA/6;=QZ_*S @ D08 !D !X M;"]W;W)K&ULG57+;MLP$+SG*Q9*D;9 8LFRG8=C M"W >17L(:L1M%%W\7[@&\<5V9C#,[)7*E[-_F4C8/("4*!J74,C%Z/ M>(E"."*2\=!P!FU*!]P._D9-+E3#^":LZMA<'D%;&JJ(!DX*"R_K-GIKOL $XC5X Q T@]KKK1%[E%;,L M&6FU NVBB5,8ZY$AMJ\A>N'BMMG>/>%S06: M]Z/04@H7&*8-W45-%[] =P8W2MKS*C(LPJ@: 6,+,JO8>I8-)LD[F3:+O,B2L)]P&X!)LC M7*JB9/+Y8/\T[IZ<&S ^8^DR M7_GHLI47.5 ;KS!3H=NJ+M^0 W377SG[3+ M'$I0V9OAGO_N!NY\E6"V][ET16F ^H2Q3&9<+N$*4RSFJ*&FZT&O/SB,H@C> M0-P9G+48;DQ%](UH24ZAJ&_==E5'1'#4HO$)=,=K7MMY.ZS?P.KYOU#=-+3J($ M+@@:=4X& >BZ =83JTK?=.;*4@OSPYS^&:A= .TOE++KB4O0_H627U!+ P04 M " &2$]9,

;P#.<,R?%:R)]J":#)2U.W:N(NM5Y=^KXJEM P M=2%6T.),)63#-';EPE\A7M)5-02W6$S=TMP,/?+'49L"?CE=L 8^@OZ_N)?;\ :7D#;2*BY9(J";N++R\ M2HV]-?C!8:WVVL1$,A?BI^G0!;]QB#8.D>7=+V19?F&:3<=2K(DTUHAF&C94 MZXWD>&N2\J@ESG+TT].[MA -D"?V HJK3V-<(;0S\8@-SU<-$OX') MR5?1ZJ4B-VT)Y:&_CY0&7M&6UU5T$G#6+2Y(''HD"B)Z B\>XHPM7OR6./^> MS966*(A_CD7: ]'C0*9(+M6*%3!QL0H4R&=PIQ_?A6GP^01-.M"DI]"GCUAT M95<#$17Y A5("279YWZ,\$G(XX2?ED"N1;-B[>O'=UD4CCXKH^5^/=ZOI^U> M,0D.=E>2*YQ"6AI=*U%C-?-V<>E@HE"E-E7?Q#,TS$06Y>\*A6<$PB)_'>+I&=,@CTBY%"X &M,*7_E\8W7.;@ M7-@7RZ[I7'?2Y.G2N842)*;A/0G3U!O1U"@BBKPLI\ZC9AH3FN9>3D,21HF7 MC$(GBE,4S(A0BFE,DR$).ZRST$N3G'PB:!AF6YBSE"8X%B%([)Q%*">*W=P+ M\]"YE^*9VTO'B.^@&$P^J1=GL=%L,D+D]%0^TR&?Z9OS^0"XHT:_O<9NJ@KL MQ64S_(#DCZ7W-/P,R^ =).JDB,X[CP*> YZ#=#:89/90A^< T3BPJ13F%9K MHG 7.UMY5;_-SF#$VM*:_%+&HC%O5VJ>Q.E>\7CV2;X[L=T1TS MNTP4D@_VKT_\8383G,-??QZOUH,%++$TE[BJ;>QCM&:HO4N(T/, M48YS<4 ^'-."OW6^,^^?2%^97/!6D1HJ M= TN1EC6LG]V]!TM5O:JGPN-#P?;7.)+#:0QP/E*"+WMF 6&M]_T7U!+ P04 M " &2$]9EJQU()," "9!0 &0 'AL+W=O$UUK45(AM_MIK.D-(2]]<[]9NN M=JIER31>R_I'E9MRYJ0.Y%BPMC;WV3+&O7[J6#S7!G%9RWZPN( A="/XR/Z$5#V5&G%_U' MV3_G2VT4_2Z_#A7>Z\:'=6T+373#5CASJ$N2/?/SF#P(T3 MWPT"'P[=NK?7+AS5NAL*FORWPO2=,^P.M]MK>#^T;IE:5T)#C051_8MD MY(#J!T$/C&RZYEM*0ZW<+4N:G:AL )T74IH=L F&:9S]!5!+ P04 " & M2$]93&S\\[$" "L!0 &0 'AL+W=O(,UG:RYJ)@B M5VQLV0AD60>J2MMSG,BN6%&;R;3;NQ?)E+>J+&J\%R#;JF+B^09+OIV9KGG8 M>"@VN=(;=C)MV :7J+XW]X(\>V#)B@IK6? :!*YGYMR=W 0ZO@OX4>!6'MF@ M,UEQ_D<[7[*9Z6A!6&*J- .CY0D76)::B&3\W7.:PY4:>&P?V#]UN5,N*R9Q MP\>V8K6]U-;$;4.L-,]S4U/X[U!,X8[7JM93NM\ MS!$6O&I8_7QY$7ONZ%H"]M?([F6V*!"8A#4OJ5WEQ/A*M*]J:U!EZ+?L:O-B M&KI,NE:^L6 URQAX5N#YENL[$%AA%%G!*#06>5$S\ITHMB(W)LLG*W9"XYO* M4/ !SA5)ONH@XA\T\T)":F6TC?3 ML#N,HGG?@2_A_1R[8V)3U!)*7!/4N1I1YXM^-O2.XDW7CRNNJ+L[,Z=QBD(' MT/F:EMH#8 MWJ)[D39(T/9BT0M:&EM$)%(E*;ONT^]0DE7;4;AP8=07%DEQ?LY\U%"CR5;( M)Y4":/(CS[B:.JG6Q8WKJCB%G*IK40#'.RLAN*B30I#+*,S?PO*&; M4\:=:%*-W@=&+1::J?[)MYGH.B4NE1=X8HPB=&*"GW0;]QJ!?D:E#J3@LJ*;11(HMD68VJIE&!;.RQO 9-]O^J"7> M96BGHT]R33G[24[UZ_&@?^Z)TBLU*AN5*$\H3, MJ&+*S+J7H(#K2H*\68"F+%-_35R-[IE%W+AQ95:[$KS@BD_N!->I(G_S!)(. M^X7=/K38NXBE91/LV-2M"WA-9KM[U7Z?7^T+;_>[M46F(2?^O:]]J7?KH41E-NP(E>O_*'WKLNVI<46UQ([&@/^NT>]&WJ$>8K&)",QT(60F*W"YY5 MY%QXEQ1;V,/[*#:8/?TK0OQP[%MX#5I> [M@F2]!&F)5%J4B2T JH@4Q30+? M2Z9W702MLN<2K,4&E9AYIVZB8.)N#K%<:+DC1L.6T? <1IBHI58:\Y;Q-7E+ M4D!0RQV^Y.6Z\V&SJI^+:O@,51B&)[ NM. 1K%$+:_3[L&*1YWBPX0LX?NHB M994^E]3H&2G_A-.%ECOB-&XYC:VH;VSQ@M=2HD^]E9 MX[D$QF@.>,Z:H5\BBY+JNO=K1]KOAMBJ7 M3\9G_LV\+O]_R=0?(W=4KAE7)(,52GK7(P0FZP*_[FA15"7O4F@LH*MFBM]$ M(,T$O+\20N\[9H'V*ROZ#U!+ P04 " &2$]9< >=AH($ #$%0 &0 M 'AL+W=O:2L8""1= M$JD-FU9IG:I&=_MPM0\..(EU 3/;).V_WS%0\@)U7\;NEX87G\?G>0X^?NKI MGHNO+JA*=_/+&P]/WA@FZW2#^SYM" ; MNJ3JB,:$ICI2$(_.SH@J:I1H(\_FE K79.'7A\_8S^:T4>R*R(I N>_L42M9U9 M8PLE=$W*5#WP_6^T(332>#%/9?47[>NQ@6>AN)2*9TTP9)"QO/XECXT01P& MTQ_@-@'N>8#_0H#7!'AO#?"; +]2IJ92Z1 11>93P?=(Z-& IB\J,:MHH,]R M7?>E$O"609R:+^MZ([Y&2[;)V9K%)%?H.HYYF2N6;] ]3UG,J$07$56$I?(3 M^@E]7D;HXOM/4UM!#AK)CIOY;NKYW!?FFZ [GJNM1+_D"4U.XVW(O27@/A.X M<8V U^7F$GGX1^0ZKM^3S^+MX5Y/>&0._X/O(-SI"S]AX[7E\"H\[[^7X\OO M$(MN%1*%B2F,POZA:1B1ZWY#]_AP/FY3\0AP:*!P$X$ M]EN!?1/Z/&(".@Z26U9 ]U*R3[D:(:@0=-_)8QV73I'XQA@=,0D]UQN=\>V.PMX(>^=TC0E] MD&[0T@V,=!]JCA(E3"K!5F6]N6P$I2^6.^C0\D;CL%ON[K@ !G;+;*L$-Q[.-P/#E3 MPIC#>[O!0& GC/0>5>8@6REH@F(BMV# M4I+'M/?3FG17F3-V71>?J62<^KTJ33H=.A@%D[%S*,V) -@YN";'*,$2]H]" M?R4QE_U=I0$XGAL\@GO&MF<4'H5GHR)S,A^L-CZRB/B5/3,M%=1X7YEHN)!; M O,@^#="*E@F6H<+Z#?+ZG&_*<2=\KOA9!*&YWKTC L\WQN?*V+,^*.*N =% M7*,B=RQG69FA+W0;$BT:"NU4OH/GQL$W6\X#F>=&Y2'1HJ'03E4^.'MLMO9O65T=P)T]O\%7B_I M\0!3GV_>$;$!*XM2N@9(YS*$%27J(\/Z1O&B.D1;<:5X5EUN*4FHT /@_9IS M]7RC)V@/;N?_ E!+ P04 " &2$]9FPK$\/<" C# &0 'AL+W=O MT^E'U0[.M85 ]7DI,4]N,G.8F30>-NH:%?8KWNT3E71X_TYE(]Z0S1P((S MH?M>9DQ^ZOLZSI 3?2QS%+8GE8H38ZMJZNM<(4G*(,[\* C:/B=4>(->V392 M@YXL#*,"1PITP3E1+V?(Y+SOA=ZZX8Y.,^,:_$$O)U,JL,3LI$RB=7N4[Z7N 8(+Q%/D'UZS5RM6!NRYSJG,38]^R>T*AFZ T^?PK;P?<: MJHV*:J-$;^Q:FSV3#(\W%@FN#7+]JJC& 40U*U'-VOQOA!1+(6PMA.QT2#UB M"UZ0*%W#K55Q:]4BW:#=WYED"5SS7,D9.GOH6G_4 NZ9RG9%M_TQ_F@?0%2G M$M5Y=W_\-V)J4&>Q;P(YAGU&9S9L\%JD%G4MGF&C7=2DVW=NY;*B@O M>&4A^ V7A1+4% J/(*4+5]! 1/*/YU'M='LNS4DEYN1C_'9R %%AL+D!@W=W MW!N0;Q])X=8%'=9;B"S>UT+U\^V;[LW]&T8?XZ+P$'=UN+FLP]IK?S+5%3*K0]TU(+%1QW[,6DEB_29<7(O'P%3J2Q;\JRF-E7/"HW MP/:G4IIUQ3TLJ_\%@S]02P,$% @ !DA/67&T T.L @ =0< !D !X M;"]W;W)K&ULK55=;],P%/TK5D!HD]CRV;0;::2N MTX '4+5JXP'QX*8WJ34G+K;3#GX]UTX6M6M6,<%+XH][CL^YMJ^3K9 /:@6@ MR6/)*S5V5EJO+UU792LHJ3H7:ZAP)A>RI!J[LG#56@)=6E#)W<#S8K>DK'+2 MQ([-9)J(6G-6P4P259P53MM8IPLA'@PG<_+L>,90< ATX:!XF\# M4^#<$*&,GRVGTRUI@+OM)_8;ZQV]+*B"J>#?V%*OQL[((4O(:X1D9,Y*RJ6LXQ6FDRR M3-259E5!9H*SC($B)]>@*>/JE)R1.9ZF9_)B=O3Q-7HVRSN)NU$J\:B<$+$B=U<4Y"_ST)O"#J@4^/P[^* M#<(]"P_WX2XFJ\M8T&4LL'SA2QE[K?7ODX72$L_KCS[OS6)1_V+F#E^J-7\!A[.A5*]QEL4+%%F9JR28=Q&/L7 M%XF[V=5^&!<&7G@115WC( @'HV<;U>VO0/4$L#!!0 ( 9( M3UEEO\DQAP( +<' 9 >&PO=V]R:W-H965T7LAYB+-(<2B*N6 V5.EDR7A*I MMGR%1%/$RC8=N1XSMYP M1U>YU 8<1S59P3W(AWK.U0ZW*ADMH1*458C#$LU'@#^$IA*P[62$>R M8.Q1;[YD(\?5%X("4JD5B'IM8 I%H874-7XVFD[K4A,/UWOU&Q.[BF5!!$Q9 M\8UF,A\Y P=EL"3K0MZQ[6=HXNEIO905PCS1UF(#!4[70K*R(:L;E+2R;[)K M\G! 4#K=!+\A^,\)X0N$H"$$YWH(&T)XKH=>0S"A8QN[25Q")(DCSK:(:[12 MTPN3?<-6^:*5_D[N)5>G5/%D?$-WD*&Q$" %NDA $EJ(2_0!/=PGZ.+M982E M\J*Q.&T4)U;1?T$Q0+>LDKE LRJ#K(.?G.9_/,''*KHV1'\?XL0_*3A>KZY0 MX+U'ONN''?>9GD\/NL+Y/^^S?_9^E(R@K7=@]()SZOU]O!"2JW_U1U>9K5#8 M+:3[UU#4)(61HQJ4 +X!)W[WQNN[G[IR_)IBR6N*S5Y)[*@:85N-\)1ZG( 2 M32FQ/;/*$"D9E_27-'.8] [4=<_M':.2 MOU$]_WHP.$;-NE ]K]^B;/SXH!.5P%=F! B4LG4E[4?:6MLI,S;-]9E]X@VG M7H<]45/)#I$_\G:DW1*^HI5 !2R5*_?J6C5*;L>$W4A6FSZX8%)U5;/,U60% MK@'J?,F8W&^T@W96Q[\!4$L#!!0 ( 9(3UF\&)P8Q0( *X' 9 M>&PO=V]R:W-H965TZ M$(G"JE7:JJJHV\6T"Y.\@%4G3FT'NG\_.Z$14$-WL1MB)^\Y?H[Q1[KAXE&N M !1Z+EDE1\Y*J?K2=66^@I+("UY#I;\LN"B)TEVQ=&4M@!2MJ&2NCW'DEH16 M3I:V[^Y$EO)&,5K!G4"R*4LB_EP!XYN1XSDO+^[I(0&+D3/V+B>QJ6\+?E#8R)TV,DGFG#^:SDTQ(+M%8?&6S<+"]0 MX'U$/O:'%OGDM/R6K[4!_\I(H==>[8=XLV\,<]IC#DYC?0&_3%6<%NBEK MP=>@#Q%EQ>Q\PIWQ/1PGGY+P@--:A_%P: <->]#P).B$EW6C0* O3PVM#:4- M,GPU>!C@V/,/&"UE?A)%OATQZA&C-^92RL$XSYNR843I%3\%O;!R2LR9:J.- M7F$,O,3#880/>&V%<1C'\1'BN">.3Q+?ZIML=W/:(.-7Z\[SD\"<$7N(EK(8 M>SX^ '1W3E-SDWTG8DDKB1@LM!!?Q#JDZ&Z'KJ-XW1ZP&ULK99=;]HP%(;_BI5-4RMM)"1\+T0J MH*I(K89 W2ZJ79AP *M.G-D&VG\_VPD9Z=((MG!![/B\K\^38R?V#XP_BRV M1"\1C<70VDJ9#&Q;A%N(L&BP!&(ULF8\PE)U^<86"0>\,J*(VJ[C=.P(D]@* M?'-OQ@.?[20E,MH_NMX9=L2RQ@#&C/\A*;H=6ST(K6.,=E7-VN(., MIZW]0D:%^4>'--9K62C<")G ,Z!I M9@9K@B4.?,X.B.MHY:8;YMD8M:(AL:[B0G(U2I1.!O<,QP+-\"M>4D!7$Y"8 M4'&-OJ#'Q01=?;SV;:FFT<%VF%F.4DOW'4TM=UM%N:W@K7*O?26&H@$AS"TU)X1 MP/=@!9\^-#O.US+0FLP*V%Z.[56Y!]-8@G*5*$G)RV!3A[YQT-M]'S@-Q_/M M_2E$Y33_"-'*(5J5$*98;(W&'%9$HJ<'B); 2PM7:71IX6HR*S"W<^9VC>NU M72=V368%[$Z.W3FKU*$I=1EJJN^6K=ZM2FHV]S M-,<2*E=@IF^V8!5DYS M*81]\FW7YZH'S#=$E8?"6MD[C:[:M#P]JZ0=R1+SN5\RJ0X/IKE5QSO@.D"- MKQF3QXX^0>0'QN W4$L#!!0 ( 9(3UFP+!LAD@( /<& 9 >&PO M=V]R:W-H965T0VG33 M]K M:M;M8=J# S?!*F!FFZ3[][LV%)&$1'O8"]APSO$Y%_L2[;AXDAF (L]% M7LJ9E2E5W=BV3#(HJ+SF%93X9LU%015.Q<:6E0":&E*1VY[CA'9!66G%D7FV M$''$:Y6S$A:"R+HHJ/AS!SG?S2S7>GGPP#:9T@_L.*KH!I:@'JN%P)G=J:2L M@%(R7A(!ZYEUZ][,0XTW@.\,=K(W)CK)BO,G/?F4SBQ'&X(<$J45*-ZV,(<\ MUT)HXW>K:75+:F)__*+^P63'+"LJ8<[S'RQ5V-&2T4'!RN9.G]LZ] CNZ 3!:PG>OQ+\EN";H(TS$^N> M*AI'@N^(T&A4TP-3&\/&-*S47W&I!+YER%/Q;9*(&E+R_AGWA01)+NY!49;+ M2W)%EKAGTCH'PM?D"'A%'I?WY.+U960K-*+E[*1=]*Y9U#NU:+VY)K[[EGB. M-QJ@S\_3O_ MTAU#]_?I-L;O:N!U-?",GG]"[VS,G[=M=-;; D\V"(%?!8]#\D12MF4I ME.F@TT8JZ%EPQVX03@^<#L#"L _;-;F-ZYH/N0J//I^03AVIX>NCF%C/_ G_H$KN]>6 M]"_A,Q4;5DJ2PQJ)SO48&ULK5=-;]LX$+WOKR#4Q2(!$NO#LAQE;0.)W:(MT,)( MMNUAL0=:&EM$*%$E*3O^]QU*BM9R%2$&?+%):MZ;X1MR-)KLA'Q2"8 FSRG/ MU-1*M,YO;5M%":14#40.&3Y9"YE2C5.YL54N@<8E*.6VYSB!G5*66;-)N;:4 MLXDH-&<9+"5119I2N;\'+G93R[5>%A[8)M%FP9Y-P4P=C8G:R$N+)3#[%4\LQ 0&'2!L&BG];F /G MA@C#^%ES6HU+ SP.>UE1!7/!?[!8)U/KQB(QK&G!]8/8?81Z/R/# M%PFNRE^RJVQ]SR)1H;1(:S!&D+*L^J?/M0X'@!OG%8!7 [PC@.N_ AC6@.%; M 7X-\$MEJJV4.BRHIK.)%#LBC36RF4$I9HG&[;/,I/U12WS*$*=G#Z"9!,RC M)DM.,W*Q $T95Y?DFGQ[7)"+/R\GMD9'QMR.:M+[BM1[A30D7T2F$T7>9S'$ M;;R- 391>B]1WGN]A'?%9D"&[A7Q',_OB&?^=OBP [[HAW\56X0[7?#6;H:- MYL.2;_A&S?^]6RDM\0;\UR5UQ>5W60)%=(@B50/0.S??7 GWM@4I%Q)I@G24TBTE"MX [ M0PP8CVC*<2&M[A3:&3%9!(.N#/=N[]0,GXFLE>%1D^%1;R;^$9KR1KA6HE57 M7BNVL&0S+[OMS!FXHXF]/52GU^6IZIR)K*5.T*@3]*KSOM)%XKM 1PG+-DY/5>I,9"VEQHU2X[7(+T$I[Z SDFVJ,B"@U1Y3A Z MCM-DJZ5)V&@2]FJRK+M:>,;F6G4>DO WST,O\(]/R>]67C >N6VK16\PIZ;? M/F@%4Y";LJ566!R*3%?]5K/:=.UW9;-ZM'[OWLZKYOM_FNI3X N5&Y8IPF&- ME,Y@C'505NUU-=$B+QO.E=#8OI;#!+](0!H#?+X60K],C(/F&V?V"U!+ P04 M " &2$]9:?@)*I@0 "]%P$ &0 'AL+W=OD&D95FS)5 ! MVW&G'[Y"QD;89$EX_MX7.[*L][>0D!ZS@!==W&?Y[\6-$*7R8[5,B\]'-V6Y M_G1\7$QOQ"HI/F9KD6Y^ M;.^+\LN+[+9<+E(1Y4IQNUHE^<-7LZ+G=M*]52^9]GO MU0_V[//1H%HBL133LB*2S3]WXDHLEY6T68[_U.C1\YA5X>[M)]W8/OG-D_F> M%.(J6_YS,2MO/A^='2DS<9W<+LN_9?>6J)_0I/*FV;+8_E^YKQ\[.%*FMT69 MK>KBS1*L%NGCO\F/^H78*=@XW07#NF#XLF#\DX)173 ZM&!<%XP/+9C4!9-# M"T[J@I-#"T[K@M-#7Z6SNN#LT(+SNN#\9<'H9RMN\+3F!H>.H3ZO[)=K^^=O MCZ?5K1Z\OM6G%:X>O,;5IU6N'KS.U:>5KAZ\UM6GU:X>O-[5IQ6O;M?\\>/G M:ONAU)(RN;S(LWLEKQZ_\:H;VT_VMG[S65RD50A]*_/-;Q>;NO+RVTV2BYML M.1-Y\6=%_\_MHGQ0?M%$F2R6Q5^47Y6_?].47_[XEXOC6OC_+P M)[*J^%E:WA2*GL[$K*/>DM3JES=E@\[RO7#1U<[R@UY M>9#=/96KDXYR\^#RP:#KK;CON3\H _6G+[R]OUKRPCD'5W>];JZ\VKE-I>\9 M;\]:NYT_K_2NL]$\O+#?'] MHS(\_Z"HY^.+O_T!_5D\->ND"$QC<1T$C-(S"0QB\1L M$G-(S"4QC\1\$@M(+"2QB,1B"&LEY_@Y.<GO[^02FJ M*"V4Y+:\R?+%?SLW[KY*S;ZA26(:B>DD9I"826(6B=DDYI"82V+>(S;98M6^ MK+O+R6#[W\7QW6X>DH,&!PX:DH-&)!9#6"OJ)L]1-Y%&G;:X6\Q$.BN4M<@? M:G=-_)(3",QG<0,$C,?L;.=-__@XZ3]QK?( 6T2 MDD9I"826(6B=DDYI"8 M2V+>&S"E*R?)A0I(+"2QB,1B"&OEY-ES3IY)<_*WK$R654;6>P@717';O7?P MK&,WQ=F+J=J5=+"^V4=B.HD9)&:2F$5B-HDY).:2F$=B/HD%)!:26$1B,82U M O#\.0#/I0%XE15EE7]5\"7I5.R=,DNYOMN*)*:1F$YB!HF9)&:1F'W^:F)Z M?CIYN1_?(8=T2%[+X6 3EB2&(1B<40U@HX=?"<<-5IJ)*( MTW^(?+HHA++.%],^1T?D;M^L0S4-U714,U#-1#4+U6Q4YS=1 M'L3F+T)G.)++8:":B6H6JMFHYJ":BVH>JOFH%J!:B&H1JL64UD[(89.0P_T) MN4CGRK2:4N^;1LNQWE%):EJM[?ZZ.?)3>B8EVM:":CFH&JIFH9M5:ZUR6L3J8O-AG:*.C.JCFHIJ' M:CZJ!:@6HEJ$:C&EM1.S:5^IFKTEB?G/[844Q$Q)[D2>S(62B^KJ$M7&Y7)Q MW3WUEHJ]TY'4-%334^W"?IWKS:E?9YI>WZ4SDV]^OETGZL3." MT>8;5 M1+4*UF-+:$=QTX*CR%IRKW3=$LLINTP-VB:+=.*BFH9J.:@:JF:AF MH9J-:@ZJN:CFJ:^;?,:O^[#1,0-4"U$M0K68TMKAV/3FJ/+FG"!+?]57ZV7V M((2B+39_1\LL5_[EB]5WD7=>ST<.]HY&M$4'U714,U#-1#4+U6Q4O4$U#-1W5#%0S4?/0-Y$O1*%<*='S M-24?#R_)INMRLV\ZHIJ&:CJJ&:AFHIJ%:C:J.:CFHIJ':CZJ!:@6HEJ$:C&E MM5.TZ1X:JN\U71^B/46HIJ&:CFH&JIFH9J&:C6H.JKFHYJ&:CVH!JH6H%J%: M3&GM+!TV62KO,XK>='%S.=H[1M%^(U3344]0M\>,RR[5K+;_/F"E56^=889 MV@J$:AJJZ:AFH)I9:^VW_K>W-/+2A MYK!!0W30"-5B2FMG7M,I,Y1WRM1GWVC]SKY!FV5034,U'=4,5#-1S4(U&]4< M5'-1S4,U']4"5 M1+4*UF-+:*=HTRPS?K5EFB#;+H)J&:CJJ&:AFHIJ%:C:J M.:CFHIJ':CZJ!:@6HEJ$:C&EM;.T:989RIMEWGCV#=HN@VH:JNFH9J":B6H6 MJMFHYJ":BVI>K;4.C4TZIN)HO\QA@X:'/2Q"ERVFM%:BC9H.EY&\PZ7/810Y MU3?'4$U#-1W5#%0S4A^*D7N]B]CN>,T,X95--0 M34U -5"5(M0+::T=I8V/3:;F[)-TM^R,EE6 M?8?U<1S)OD\IU#LZQZ_V- _/U-/S]IYFK>MA)Z]V2.N=#SL]>_%U\P;Z%$Q4 MLU#-1C4'U5Q4\U#-1[4 U4)4BU MIK1VBC6M,"-Y*\Q5]94;FQ"KTBO9S*_W M7K]1[O4.,[0?!M5T5#-0S40UJ]9:7Z;X^N"EW?&P\^H@9_MA3L?#.@Z%NNA3 M\%#-1[4 U4)4BU MIK1VF#6-+B-YH\O^O83*_Y3M'/C7KTDA9DKTV VM?,GS M))V+ZO8')=Q^UY!\QR+:((-J&JKIJ&:@FHEJ%JK9J.:@FHMJ'JKYJ!:@6HAJ M$:K%E-9.WJ;=9G3Z;CL6T:8;5--034U -5" M5(M0+::T=I8V33,8'M_'TZ.66H[UC%.WE034=U0Q4,U'-0C4;U1Q4ZU>[+:*.QZHOGA@._R&3?@=^C4R[5EX=6S]+=]Y*!^N=RRB73JHIJ.: M@6HFJEFH9J.:@VHNJGFHYJ-:@&HAJD6H%E-:.V";+IWQNW7IC-$N'5334$U' M-0/53%2S4,U&-0?57%3S4,U'M0#50E2+4"VFM':6-ETZFYNRC=7>Y[?+O=X) M2FH:JNFH9J":B6H6JMFHYJ":BVH>JOEOT;JNDQ&@BQ6B6H1J,:6UP[-I#AK+ MFX.,ZBL5@RS]55^ME]F#$(JVR,6TS/)"/J-'>X1034,U'=4,5#-1S4(U&]4< M5'-1S4,U']4"5 M1+4*UF-+:0=HT)HU/WFU&C[8:H9J&:CJJ&:AFHIJ%:C:J M.:CFHIJ':CZJ!:@6HEJ$:C&EM;.T:34:R[_9I]_I\7*L=WRBW46UUKKVQNLC M>3HZJ(%J)JI9J&:CFH-J+JIYJ.:C6H!J(:I%J!936CL7F[:AL;QM*-QL1G;. MU>53=;1]"-4T5--1S4 U$]4L5+-1S4$U%]4\5/-1+4"U$-4B5(LIK1VC38_1 M^/S=INIHRQ&J::BFHYJ!:B:J6:AFHYJ#:BZJ>:CFHUJ :B&J1:@64UHK2R=- MR]%$_@5!_:;J/O3;?:9<9:MUDCXHX?7U8BKV'%"7>[VC$>T<0C4= MU0Q4,U'-0C4;U1Q4L_0)VFZ$:AJJ MZ:AFH)J):A:JV:CFH)J+:AZJ^:@6H%J(:A&JQ936SM*FW6@B/06_[RP=[3!" M-:W6=F?IXZY9.MHZA&HFJEFH9J.:@VHNJGFHYJ-:@&HAJD6H%E-:.Q>;UJ'- M35DNZC]$/ET40EGGBW;CD+(6^6-$=K80R=W>$4EJ6JV=[>[(_#B9O$Q(+K9MLL7\YOG'\IL_?E(/5*^9V69K;8W;T0R M$WGU@,WOK[.L?/JA&N ^RW_?/LW+_P-02P,$% @ !DA/6&ULK5=;;]HP%/XK1]FT MB]21"Y="!TAT[;0]5$-%6Q^F/9CD0*PF-K4=:*7]^-E)2)B4N@WBA<2.SSG? M=RZJ80RG N069H2\72)"=]-'-_9;]S2=:S,ACL= M;\@:%ZA^;N9"K]Q*2T139))R!@)7$V?F7USZ?2.0G_A%<2)+'TA$' MW@ M&8&@% ARW(6A'.45460Z%GP'PIS6VLQ+3C67UN H,U%9**&_4BVGIHN8"(QY M$J&0[^'Z(:/J"3Y0*,ST=[8W3; ZU?P^E9X=WG18 2S+0K] M)P#7CRA"*A'F@H;X:MQU\)NP%QB&!]B#3G_4C'Q0(1^\PK$5/BIEIFF4N<'T M84B+;$>3[:!S5==RG:TV5UL--^<+6%+EO&)T?II8M.=J#X\55GN^PXKOL%5I M8$GW1%&T&F_/:E2Q&ITFBD?1M0?2BJP]9=^K>YC7*I0A8:'N\Z<*I=WZ$<0. MFK-_FF@>Q=@>33NT(U@'->O@Z*9%5+O0!:WZEE]/!KZU;1_7N1K!OQ"%;HOF MY==C@=]N+BC_#-VM5O=5F;%C%X?+ZXZ-T2LJ<:=X$J+>IUS#4 4MX=BH?@FG]B77.GY M/W^-]8T+A3F@OZ\X5_N%,5#=X:;_ %!+ P04 " &2$]9&'[C 4# "G M"0 &0 'AL+W=OS5V'2VH(IYRV,B=-M&I3#E_UIW;;&@Y MF@@8I$I;4'RL80R,:2?D^-V86NV86KC;WKI_K9+'9*94PIBS7WFF%D,KMD@& M,[IBZIYOOD&34*C]4LYD]4LV=6S4MTBZDHH7C1@)BKRLG_2EF8@=@1N<$'B- MP'NOP&\$?I5H35:E=4,530:";XC0T>BF&]7<5&K,)B_U,DZ4P*\YZE1R6Z:\ M /) 7T"2LQM0-&?RG%R0"?YALA4#PF?D!F8@!&1D+_J"/$YNR-G'\X&MD$3[ MV6DSZG4]JG=BU-%J?DE\]S/Q'"\PR,?=\A]\C7*GDOO[;U=R25,86KBA)(@U6,FG#V[D?#%E^)_,]O+U MVWS]+G?,%TW3G.J-9$JT5D>56M>!=1*X8=P?V.O=#(ZC_#"*@S9J#RUHT8). MM!'#PD++% B6*-R@&>[)J7DY:J-P9WRW%_3] TI3E._TS91A2QEV4MZ6:R@5 M%Z\FKO!HQ#@(0N> ZZVH/:ZHY8HZN;[2-&>YRG%W"@2DS,07'8WLQ_TP.. S M1(5!SS?S]5J^7B??3[4 86+J'8T61J$?'S =1^'_S?7,3''+%'?OD>2\49[>58X;E^BMQ3#%F5;#WCE%]17F.Q7SO)2$P0R% MSF4/UU/4MX*ZH_BR.EBG7.$Q7347>),"H0/P^XQSM>WHL[J]FR5_ %!+ P04 M " &2$]9EN)K19 # !]$ &0 'AL+W=O[;=R6K"GD_W= LKD#_VCUR-[-8ES0HH1<9*Q&$SL^[Q M9(FU0$?\E<%)7%RCJI0GQGY6@Z_IS'*J%4$.:UE94/5QA 7D>>6DUO%/8VJU M.2OAY?79_8LN7A7S1 4L6/YWELK=S(HLE,*&'G+YG9W^@*:@H/);LUSHO^A4 MQQ)BH?5!2%8T8K6"(BOK3_K<@+@0*!^SP&T$;E?@OR+P&H'WU@Q^(_#?FB%H M!+ITNZY=@TNHI/,I9R?$JVCE5EUH^EJM>&5EM5%6DJN[F=+)^==RS0I ?])G M$.A# I)FN?B(/J.5VI+I(0?$-N@E""V?U185H )^K!+TX=>/4UNJ951F]KI) M^5"G=%])Z:%OK)0[@99E"JE!GPSKXP&]K+O<,Y7S_[(OWYW]"H;7;@A/^WFO^"T.G$,I)Z;OM5;Z9F5UI$W$GJYA M9JDS2P _@C7_[1=,G-]-4,$A#Z9VL=+KOTPSW6CV&_#KH@%+;%@D-A*4@G"!&Q0=RNP M,N_1."B\E?Z89DG4VXJ?,0GBSH;M1Q&"(_-VC5M<\3O/Q4'=K;3&-$OB/BWB M!QU8_2 W"#TS+.R\O <[@[C.O^Z!> M*/BBB<"#\!XY.V:Z=U2M*\KJ=D%6/861(^Z_+X0Q]ISKQ2Y,<>H)&';B$D.< MZ_E>Y'6+[\?Y04@"TBG?OFBG"N!;W<<*M&:'4M8OTNULVRO?ZPZQ,_^ )PML MF$^JWEJW;R_V=6/^C?)M5@J4PT:EM!Y+M=3/WQ*1J#?7E#J@Z M&*L =7_#F#P/J@3M?QSF_P%02P,$% @ !DA/65OH&'*\ @ S0< !D M !X;"]W;W)K&ULK57?;YLP$/Y7+"9-F[0& OFQ M=@E2DG9:'ZI5R;H]3'MPX A6#6;VD;3__6Q#:!(1NDE[ 9^Y[[OOSN9NLA/R M4:4 2)XRGJNIDR(65ZZKHA0RJGJB@%Q_283,*&I3;EQ52*"Q!67<]3UOY&:4 MY4XXL7OW,IR($CG+X5X25689E<]SX&(W=?K.?F/)-BF:#3><%'0#*\"'XEYJ MRVU88I9!KIC(B81DZLSZ5XNQ\;<.WQGLU,&:F$S60CP:XS:>.IX1!!PB- Q4 MO[:P ,X-D9;QN^9TFI &>+C>LW^VN>MX+ MU/D,#5\DN+)/LJM\QSIB5"H460W6=L;RZDV?ZCH< #1/.\"O ?XI8' &$-2 MP"9:*;-I75.DX42*'9'&6[.9A:V-1>ML6&Y.<852?V4:A^%M'HD,R#?Z!(J\ MNP:DC*OWY(*L]'V)2PY$)&0)D<@CQAFUI;])$K#5-S"RI @3%[46P^A&==QY M%=<_$_>2W(D<4T5N\ACB8[RK)S/U.PEFYZ9&@_X'XGC]HT;/X>WC0 M(2=HZAI8ON ,WS^5C_RZA(HI%BBD,]$GKE+%>VE MI35]:1MZ/;\_<;>'F;WB=*1XV"@>=BI>H3D>UF@%U29OV!+9&Y[(>\7I2-ZH MD3?JE/<54Y 7A62Z S/^;"L)))$TCU*F.A2/VL0$)XI;G0;MBL>-XG&GXI?+ M;T[^W'F/VX[R\D1>FU-PHLX]Z(P9R(T=&(I$HLRQZBW-;C.39K85G^S/]:RJ M1LL+337H[JC,?Q,; (D> M:5Z(F;.1LKQT7;'< "7B@I50J#LKQBF1ZI2O75%R(*D1T=SU,8Y<2K+"F4_- MM5L^G[*MS+,";CD26TH)?[J&G.UGCN<<+MQEZXW4%]SYM"1KN ?YN;SEZLQM M*&E&H1 9*Q"'UU@ 7FN26H/M1$G B]^1N#7 K\K")\1 M!+4@Z JB9P1A+3!6NU4HQH>$2#*?57T5T.==Q8@,0Q?7W3P(\2A2CW1WZDI?,S_&?KM98AW1"^,=-?&.K/'> M@?X^Z S:FRH)*2([E51K0+E)*0F<]EE@QX[0$Q N4("H>7_[/LD,?(%'_JB30-9^S[5H(%C+HKBQ M*+9:])ZI#/M=_WR] ?H O+CA[)U2%HR%*UM MZW&MX%DGSB^H>G;@V68.NDBH::XL%1+[H,[-#?=D3X "7YN]%8',I+1:*S=7F_V;*[-KT;E^[5TN MJEV8(Z;:%+HA?)T50JT25@J)+V)5Z7FUSU*=2%::G8<')B6CYG #) 6N&ZC[ M*\;DX41WT.QVS?\!4$L#!!0 ( 9(3UE_73OIC0( P' 9 >&PO M=V]R:W-H965T8 T!@U+;#L1Q M_4K!5/>+=D-MX*&R55KP06P<<%KW5_(\K,.> .,# CP(<.>[!W4N;XDFQ52* M'9*VVG2S@RYJIS;F:&W_E(66YBDU.EU\;4 23>LU^@(F'+H1G%-M5ETK='8+ MFE"FSM$'M#!O0]4R0&*%[EK=2D#WM*:\Y>C!%!.VKYSZVEBS +\<;%SW-O ! M&U?M^@)%X7N$ QRCQ\4M.GM[_G<;WR0;X^$Q'N[Z1@?Z_I=M].-JJ;0T+\I/ M5X*>%+M)=O-90?H"4C+3E%RURTY#4MC)(P=]/2 MD9:>HN4N6NJ@95E^@):-M.P4;>*B98Z5Q&$X>;_4[<$[FF MM4(,5D897&0FC>S/WGZB1=.==TNAS>G9#3?FH>,'L/@# M4$L#!!0 ( 9(3UD:_\IDO@0 /(5 9 >&PO=V]R:W-H965T4Y9'AGR45*%3;%RI&Y !H9IS1QO%YOY*2499W9Q/3=BMF$ M%RIA&=P*(HLTI6)[!0G?3#MNY['C*UO%2GMI!V/Q#X.-K%T3O90%Y_>Z\26:=GIZ1I! J#2"XM<:YI D MFH3S^+&#=JHQM6/]^I'^V2P>%[.@$N8\^9=%*IYVQAT2P9(6B?K*-W_ ;D%# MS0MY(LU_LBEMA_T."0NI>+ISQAFD+"N_Z<,N$#4'SWO!P=LY>$\=W!<<^CN' M_FM'&.P8>45H%I$;%8,@ERL!H/LD^>"#HBR1OT\OW-'O4]- M>6@3YK<)"UJ"':1H4*5H8*//_BK2!2:%+_&S9"$(25BVYLD:(KP@4,M@E;>F M5%E'.395;<+\$C8T,/VF6\^\B;.NQ[^EX0[B/ZSB/[3&/V@*,%$@L#Q3_?8[ MQ3>5# 7+=:,I\E;^L9%O$^:W"0OL8;PMA"PH!E%Q@E6FIMN3?5A/S:U*YU0 MR06/V8(I5/M2\)1 MJ(KEJVT]LVV@RD&DFQB%L;&(>1I#HKI#0F^7%6,2"XU MU+#G>)=F6Q(50D.PBXGZ7'8>>T-=%GCC6P2U0@8T$MUO&>:^!KD5HHTIH M(VN$](BX)7N=IJRH8S75)LQO$Q;8(_9W72P;7B01H8GD9('RRE ""8H&Y28@ M!*T&BHJ)(J9#2A-,,A-J^U&R!Y*6&P^4",VR@B8G82T5!'X4VKR4+5V#P!VU MMHV9-)M6(FF"FVZCE 7/"FGTHHU5C,(F(4T@BU Y6CX2!W*G "VDV@-G$ _5R@!\>Y$DJ& MWL<-P#W) 4>.;$H]JY1Z9HW[#3X+-V7V[F/S?SSH;/S +K=-\8#+>W_P7:LQ/E'>FTO)SO5G3_^\R6[8 M4$R:[+R&:F*?\K$A<6IG6RF(E3E4E+BI+S)5'OU4O=7!Y:4YKGO2?^5>^.7Q MXQY3GH9>4X$_("1)8(G(7O<,?[B(\H"Q;"B>FQ.T!5>*I^8R!AJ!T 9X?\FY M>FSH :ICWMG_4$L#!!0 ( 9(3UD]5@%E)0, ,/ 9 >&PO=V]R M:W-H965T'51],&$BZ29S:!K92/[ZV$PQ!(8*57TCLS!S/&1^;F>&6T"<6 7#TG"89 M&UD1Y_FU;;,P@A2S%LDA$U^6A*:8BR%=V2RG@!?**4ULSW&Z=HKCS J&:NZ> M!D.RYDFP0/P[_D]%2-;HRSB M%#(6DPQ16(ZLL7L]<=O205G\B&'+#MZ1I#(GY$D.[A8CRY$100(AEQ!8/#8P M@2212"*./R6HI=>4CH?O._2/BKP@,\<,)B3Y&2]X-++Z%EK $J\3/B/;3U 2 MZDB\D"1,_:)M8=OM6"A<,T[2TEE$D,99\<3/92(.'-Q3#E[IX!T[M$\X^*6# MKX@6D2E:MYCC8$C)%E%I+=#DB\J-\A9LXDQNXP.GXFLL_'@PQ;\)11.U$%"& MWMP"QW'"WJ)W>A9-2!9"QBE6F9_%[ D]3B&= _TUM+F(0F+98;GB3;&B=V+% M 9J2C$<,?<@6L*CZVR)Z3<';4;CQ&@''ZU4+^>X5\ARO71//Y'QWOR$<7V?4 M5WCM$W@Z:U\ST&E"_] 7<2893H UYJX16Y[I:Y;C$$:6.+0,Z :LX/4KM^N\ MKR-N"*R2AK9.0UNA^V<*Z_&S,$!W'%)62[QMDK@AL KQCB;>:=[_RF&AXK!< MH1RHG!/W8AWU F^@\.2UNPFCHA/:.:[9DD;@BL0KROB?<-:[9?(T??/])L MK5&]9@(NRFT*OF#HL4U MK-<2\.B2[1P)MMZJ5R]9U]N'ZYTIVHC""XJ"9OB+]\X06C49^_+(]]P7]02P,$% @ !DA/6=("Y $K P Y@X !D !X M;"]W;W)K&ULK9=;;]HP%,>_BI5)TR9MY,JM R1@ MEU8;*VIW>:CV8,(!O"9V9AMHO_UL$P)!:50JOY#XRTTQH\[GO8($HBEEL#J ML8$Q)(E64G[\RT6=8DUM>/R^5_]LX!7,# L8L^0WF M0@[4U'HQ2X3Y1=M\KN>@>"TD2W-CY4%*Z.Z)'_*-.#)0.M4&06X0G!I$3QB$ MN4%H0'>>&:R/6.)!C[,MXGJV4M,O9F^,M:(A5!_CK>1JE"@[.9C@OXRCVW66 M)02X0&\^@L0D$6_1^Z(7C1F-@4J.S<[?$'&/[B:0SH#_4=.NZ$8-,OZ(IFL> MK]2>SHOAGBN5DWHI-\X=&NT<"IYPJ(LFC,J50)_H'.9E>U?!%83!GG 4U H. MU\L&"OUW*/""J,*?\?/-PQIWPF+#0Z,7/:%W30&I %3A10\;7+==M7+ZEE^( M#,?0=]0U%L WX Q>O_);WHOC,4+O[IB:@*PFIJ 2/;(); M$BN!-POP9NV13X'KZZ.^BH@M$-E?ERKFG5#7".DO\&;@-8).S]T2WF" T]0RS,4!->G1K7V9Y^>);4R[2'1 M\4.[H6LUT[&E5H8_Y#I^;49Q5NA&%:$;=4]#UVH&XQY5#"GPI2FD!(K9FLI= M:EWT%L7:T)0H)_TC7<292N0@LZL )Y@O"14H@862]!IME;;P75&U:TB6F;ID MQJ2JH&BM!W\!U!+ P04 " &2$]9O2-SLL8# M "T$P &0 'AL+W=O 8@T$M95'QF94)L;VV;)QF4A-_0+53RSIJRD@@Y9!N; M;QF0M :5A>TZ3FB7)*^L^;2>>V3S*=V)(J_@D2&^*TO"_KV#@NYG%K9>)S[G MFTRH"7L^W9(-K$!\V3XR.;([EC0OH>(YK1"#]Z_PU:08'B2VC!Z_]HW\2&CH62'1>T;,$R@S*O MFD_RTA;B "!YQ@%N"W"/ ?X9@-<"O%IHDUDMZYX(,I\RND=,14LV=5'7ID9+ M-7FEMG$EF+R;2YR8?WS94B;0BA3 T;M[$"0O^'OT :VD8=)= 8BNT2#H _JR MND?O?GP_M85,0-'82;O87;.8>V:Q"7J@E<@X^EBED [QMDR\R]Y]S?[.U1(N M=IL;Y.&?D>NX_D@^R_\/]S3I>%TQO9K//\.W)!5)"?KZ .43L+_'"J0E4,_L M+=^2!&:6?"@YL&>PYC_]@$/GES%UAL@&6OU.JU^S>V>TGO7'U]]E)/HDH.2C M%?!-5L 0V: "05>!0+O;K6JN5(\);=!AC5;?IL]SUW<][#E3^_E0PVF<'X2A M'P5=W""]L$LOU)LQRRN]%[7X2W?"$-E :M1)C:[CQ%<>R<\>*D2V^B3>\/D0%#"YZ3"BWIKA(L5[NC\::6 M[]*=,40VD(Z=_A?6N8X[6UY#13#%-JS"09^!O\NA+?S0>L$DC";XR*$C<=B) MY5\X;E'L]AFZV@Q7LLO-T*($EB?Z+TX]T<4;8XAM*+OO6;!W)7L:[65,L0VK MT'EEN'B_3#$ M-M3;-R\XO)(KC78UIMB&5>C[&JQM&MYV973J2ARZ$__8EJ=QL>]%>'+&EGW; M@?5]QP.\Y G5VU++&ULW5A=:]LP%/TK1EU'"Z-.XL6-UR2P!0J#;13:A[T5)983@2QY MLM(E^_73E1SGH[JEZ\/6S"&U=(_.N4?2=64RK,U:L-L%8R9:E4+6([(PIOH0 MQ_5LP4I:7ZB*28L42I?4V*Z>QW6E&M'IX,( 8N+I\\2?TL:D+_>EW?!3*^2)IQAM$*#9+%LF=!PY;C9E M/"R4W.Y-0GS JM.210]4C,B$"C[5'%@%+;E8^W / C,EE(Z,+0J;K@N1^I>' MN[X']=+HE%PJ[7+[#/[OM!E^ &QZ8) +T1KL$1\8#RMJ#-/RVG;<8!=\!$5- M^VY=68=S3=?=7I]L">YFDTR5SIENTW3))C0>"E: 'IN_%GO:JV-FW#NR:;)O64-/T,KX#^KMJ7GM7]F6Z M4<4?E/FTM-.1K@\%RFXT*_C*]5=%:P!3[^+JM*K$^J/@F#9_M1GYJ6MVQE=F4TZK /?>.T//?7>,;,-F;2X@ M'"+7[@HC&,=C800P+ _F .-X%I;G?YK/ )V/QS!O@R R0#D#E.-9(63B/EB> M,">S5WBF698D:8JMZ&02=##!UBU-X1M6P[P! \L#F?YLK?'=QBODZ3K ]O2I M"L%FBE8&"[@-4.Y _G@9H*'^PIR1)LBR, !9VD"08 D\CCF .P .&)(D[!P_.HWAS M3L7;7X_&OP%02P,$% @ !DA/69>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU M1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'!@$ =(0 #P M 'AL+W=OB_.Y!FQ\;K7^0QT8J MNTQJY]J+V?GLX8)E;Q_ M=QAK;69Q0SM>.J&5[PP=WP1_L+^.AR:Y%U9LA!1NOTSZOR5/2".4:,03KY;) M/"&VU@^?M!%/6CDFB])H*9=).ASXQHT3Y8ON(D#>L8WM>QS;?&4>9)FZ[!JNW!!'PV4 5+86K4V(8@U?)E?ZGIMP/_X"-]5P;\Y#19$R M%\(?,#=5CX>)HJR6HO)7K\@_3#)52./8ZG$5)#BNR&H%+?JW;D,V>6!VLUPO6I-T:$Q) B MF^&Z::7>]_]I3%7DUM7P%PTY\>BN*5L*74 MMC.Q#S+(!QFR#VZ4%3ZYD3O#JK!L+XUA:O=B*63@XP6R&PZEAL=;^YJN%-R^ M(IO]T-B3&!-R18;M"JA0^I[%F) V,F1MQ*42.;L+Q8G],X:#_)$A^^-Y>3() M"-DC0[;'5$$P"0FY(T-V1UP93,)!!LF0#0*4"($UQH2,DAW1*%,QS"&UY,AJ M 1\<1ZDFA^22(\L%SHAYC GY)4?V"XQ)8TQP ^ND?EG$F)!?\J/Z9<4=$W*\ M*J!UK:%+(-1;8-B#ER M-X5L0Y%M V/&[J;@"Q-DVX#5Y"I^S*:0=NCI]L7(V7C2(>W04^Z-C3$A_=#C M[HU-9TQ(//2XNV33@)!XZ%&?;J!_>LO87U_R62Y M-B1\#.\7Z")L$FX[*:]\WZWR54YU>+M_^&7"^Y]02P,$% @ !DA/63B# M;R;$ 0 #1X !H !X;"]?;7/NGT-(JVW<-^FAZ^/A?&7=#?LFGY?#)O3- MZJ/9Q*#C\20,OV=4B]GOF:.W4Q__,[%;KW>K^-*M/O?QD/\8'+ZZX2-M8\S5 MZ*T9-C'/JW!LKZ=3N!SDX3RY&BW?Y]6P?)*9_:F*X]/VM\_CVISN=[X_7QE^7/27Q?U!>< _S]77P#4$L# M!!0 ( 9(3UF A/B=P $ > 3 6T-O;G1E;G1?5'EP97-=+GAM M;,W9R6[",!0%T%]!V5;$>( . C9MMRV+_H";/" BB2W;4/C[.F&06M&HB$J] MFT2)[7=?;.EL,G[;6?*];576?I(L0[ /C/EL297VJ;%4QY&Y<94.\=$MF-79 M2B^(B<%@Q#)3!ZI#/S0UDNGXB>9Z78;>\S:^]H6I)XFCTB>]Q_W$)FN2:&O+ M(M,ACK--G7]+Z1\2TKBRG>.7A?4W<4+"SB8T(S\''-:];LBY(J?>3+OPHJLX MBVU+YL.N))]VESC3HYG/BXQRDZVKN"3UUI'._9(H5&6Z+WK3G1SB#M/^RJ_. M;\MT!<:9,V>LCR?FZ/*XXY$TJ_LV%B(7BNY//"7&TE=_'S6GG5/^R^RXO1_& MK=KS\*R]7;_'7\_X5/_"/@1('Q*D#P72QQ"DCQ%('[<@?=R!]'$/T@&UL4$L! A0#% @ !DA/67*B%V4Y!@ Z2( !@ M ("!#0@ 'AL+W=O 8 " @7P. !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ !DA/64N,5U#(!@ :B$ !@ ("!FAD 'AL+W=O M , ,\, M 8 " @9@@ !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ !DA/67U4#J:W M!@ LAP !@ ("!@BH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !DA/69W)1V4% P 0@8 !D M ("!*$P 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ !DA/63R%R#^F P M@< !D ("!)%8 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !DA/ M66$%J-/7! &0L !D ("!8F< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !DA/6&PO=V]R:W-H965T&UL4$L! A0#% @ !DA/65"%/S]$ @ B@8 !D M ("!!7T 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ !DA/6=UTMW*Z @ Q@4 !D ("!;9D 'AL+W=O MG >&PO=V]R:W-H965TORLP( )$& 9 " @2.? M !X;"]W;W)K&UL4$L! A0#% @ !DA/63', M#U N! !PH !D ("!#:( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !DA/6?D3Z+9] P <0T !D M ("!)*P 'AL+W=O=AH($ #$%0 &0 @('8KP >&PO M=V]R:W-H965T&UL4$L! A0#% @ !DA/67&T T.L @ =0< !D ("! MO[< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ !DA/68X<(4^7 @ / H !D ("!7, 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ !DA/69;B:T60 P ?1 !D M ("!5>$ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ !DA/67]=.^F- @ # < !D ("!'^P M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M!DA/6=("Y $K P Y@X !D ("!-/< 'AL+W=O&UL4$L! A0#% @ !DA/69>*NQS $P( L M ( !YP$! %]R96QS+RYR96QS4$L! A0#% @ !DA/60V^Q7@8! M'2$ \ ( !T (! 'AL+W=O : " 14' 0!X;"]? M 3 " 1$) 0!;0V]N=&5N=%]4>7!E&UL4$L%!@ 0 Z #H S0\ (+ 0 $! end XML 61 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 62 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 64 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.3 html 113 249 1 false 41 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://surgecomponents.com/role/ConsolidatedBalanceSheet Consolidated Balance Sheets Statements 2 false false R3.htm 995302 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://surgecomponents.com/role/ConsolidatedBalanceSheet_Parentheticals Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 995303 - Statement - Consolidated Statements of Operations (Unaudited) Sheet http://surgecomponents.com/role/ConsolidatedIncomeStatement Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 995304 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) Sheet http://surgecomponents.com/role/ConsolidatedComprehensiveIncome Consolidated Statements of Comprehensive Income (Unaudited) Statements 5 false false R6.htm 995305 - Statement - Consolidated Statements of Changes in Shareholders' Equity-Unaudited Sheet http://surgecomponents.com/role/ShareholdersEquityType2or3 Consolidated Statements of Changes in Shareholders' Equity-Unaudited Statements 6 false false R7.htm 995306 - Statement - Consolidated Statements of Cash Flows (Unaudited) Sheet http://surgecomponents.com/role/ConsolidatedCashFlow Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 995307 - Disclosure - Organization, Description of Company???s Business and Basis of Presentation Sheet http://surgecomponents.com/role/OrganizationDescriptionofCompanysBusinessandBasisofPresentation Organization, Description of Company???s Business and Basis of Presentation Notes 8 false false R9.htm 995308 - Disclosure - Summary of Significant Accounting Policies Sheet http://surgecomponents.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 995309 - Disclosure - Fixed Assets Sheet http://surgecomponents.com/role/FixedAssets Fixed Assets Notes 10 false false R11.htm 995310 - Disclosure - Loans Payable Sheet http://surgecomponents.com/role/LoansPayable Loans Payable Notes 11 false false R12.htm 995311 - Disclosure - Accrued Expenses Sheet http://surgecomponents.com/role/AccruedExpenses Accrued Expenses Notes 12 false false R13.htm 995312 - Disclosure - Retirement Plan Sheet http://surgecomponents.com/role/RetirementPlan Retirement Plan Notes 13 false false R14.htm 995313 - Disclosure - Shareholders' Equity Sheet http://surgecomponents.com/role/ShareholdersEquity Shareholders' Equity Notes 14 false false R15.htm 995314 - Disclosure - Income Taxes Sheet http://surgecomponents.com/role/IncomeTaxes Income Taxes Notes 15 false false R16.htm 995315 - Disclosure - Operating Lease Commitments Sheet http://surgecomponents.com/role/OperatingLeaseCommitments Operating Lease Commitments Notes 16 false false R17.htm 995316 - Disclosure - Employment and Other Agreements Sheet http://surgecomponents.com/role/EmploymentandOtherAgreements Employment and Other Agreements Notes 17 false false R18.htm 995317 - Disclosure - Major Customers Sheet http://surgecomponents.com/role/MajorCustomers Major Customers Notes 18 false false R19.htm 995318 - Disclosure - Major Suppliers Sheet http://surgecomponents.com/role/MajorSuppliers Major Suppliers Notes 19 false false R20.htm 995319 - Disclosure - Export Sales Sheet http://surgecomponents.com/role/ExportSales Export Sales Notes 20 false false R21.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 21 false false R22.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 22 false false R23.htm 996000 - Disclosure - Accounting Policies, by Policy (Policies) Sheet http://surgecomponents.com/role/AccountingPoliciesByPolicy Accounting Policies, by Policy (Policies) Policies http://surgecomponents.com/role/SummaryofSignificantAccountingPolicies 23 false false R24.htm 996001 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://surgecomponents.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://surgecomponents.com/role/SummaryofSignificantAccountingPolicies 24 false false R25.htm 996002 - Disclosure - Fixed Assets (Tables) Sheet http://surgecomponents.com/role/FixedAssetsTables Fixed Assets (Tables) Tables http://surgecomponents.com/role/FixedAssets 25 false false R26.htm 996003 - Disclosure - Accrued Expenses (Tables) Sheet http://surgecomponents.com/role/AccruedExpensesTables Accrued Expenses (Tables) Tables http://surgecomponents.com/role/AccruedExpenses 26 false false R27.htm 996004 - Disclosure - Shareholders' Equity (Tables) Sheet http://surgecomponents.com/role/ShareholdersEquityTables Shareholders' Equity (Tables) Tables http://surgecomponents.com/role/ShareholdersEquity 27 false false R28.htm 996005 - Disclosure - Income Taxes (Tables) Sheet http://surgecomponents.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://surgecomponents.com/role/IncomeTaxes 28 false false R29.htm 996006 - Disclosure - Operating Lease Commitments (Tables) Sheet http://surgecomponents.com/role/OperatingLeaseCommitmentsTables Operating Lease Commitments (Tables) Tables http://surgecomponents.com/role/OperatingLeaseCommitments 29 false false R30.htm 996007 - Disclosure - Export Sales (Tables) Sheet http://surgecomponents.com/role/ExportSalesTables Export Sales (Tables) Tables http://surgecomponents.com/role/ExportSales 30 false false R31.htm 996008 - Disclosure - Organization, Description of Company???s Business and Basis of Presentation (Details) Sheet http://surgecomponents.com/role/OrganizationDescriptionofCompanysBusinessandBasisofPresentationDetails Organization, Description of Company???s Business and Basis of Presentation (Details) Details http://surgecomponents.com/role/OrganizationDescriptionofCompanysBusinessandBasisofPresentation 31 false false R32.htm 996009 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://surgecomponents.com/role/SummaryofSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://surgecomponents.com/role/SummaryofSignificantAccountingPoliciesTables 32 false false R33.htm 996010 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives of the Various Assets Sheet http://surgecomponents.com/role/ScheduleofEstimatedUsefulLivesoftheVariousAssetsTable Summary of Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives of the Various Assets Details http://surgecomponents.com/role/SummaryofSignificantAccountingPoliciesTables 33 false false R34.htm 996011 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Value of these Marketable Securities Sheet http://surgecomponents.com/role/ScheduleofValueoftheseMarketableSecuritiesTable Summary of Significant Accounting Policies (Details) - Schedule of Value of these Marketable Securities Details http://surgecomponents.com/role/SummaryofSignificantAccountingPoliciesTables 34 false false R35.htm 996012 - Disclosure - Fixed Assets (Details) Sheet http://surgecomponents.com/role/FixedAssetsDetails Fixed Assets (Details) Details http://surgecomponents.com/role/FixedAssetsTables 35 false false R36.htm 996013 - Disclosure - Fixed Assets (Details) - Schedule of Fixed Assets Sheet http://surgecomponents.com/role/ScheduleofFixedAssetsTable Fixed Assets (Details) - Schedule of Fixed Assets Details http://surgecomponents.com/role/FixedAssetsTables 36 false false R37.htm 996014 - Disclosure - Loans Payable (Details) Sheet http://surgecomponents.com/role/LoansPayableDetails Loans Payable (Details) Details http://surgecomponents.com/role/LoansPayable 37 false false R38.htm 996015 - Disclosure - Accrued Expenses (Details) - Schedule of Accrued Expenses Sheet http://surgecomponents.com/role/ScheduleofAccruedExpensesTable Accrued Expenses (Details) - Schedule of Accrued Expenses Details http://surgecomponents.com/role/AccruedExpensesTables 38 false false R39.htm 996016 - Disclosure - Retirement Plan (Details) Sheet http://surgecomponents.com/role/RetirementPlanDetails Retirement Plan (Details) Details http://surgecomponents.com/role/RetirementPlan 39 false false R40.htm 996017 - Disclosure - Shareholders' Equity (Details) Sheet http://surgecomponents.com/role/ShareholdersEquityDetails Shareholders' Equity (Details) Details http://surgecomponents.com/role/ShareholdersEquityTables 40 false false R41.htm 996018 - Disclosure - Shareholders' Equity (Details) - Schedule of Stock Plans Sheet http://surgecomponents.com/role/ScheduleofStockPlansTable Shareholders' Equity (Details) - Schedule of Stock Plans Details http://surgecomponents.com/role/ShareholdersEquityTables 41 false false R42.htm 996019 - Disclosure - Income Taxes (Details) - Schedule of Deferred Income Taxes Sheet http://surgecomponents.com/role/ScheduleofDeferredIncomeTaxesTable Income Taxes (Details) - Schedule of Deferred Income Taxes Details http://surgecomponents.com/role/IncomeTaxesTables 42 false false R43.htm 996020 - Disclosure - Income Taxes (Details) - Schedule of Income Tax Expense Sheet http://surgecomponents.com/role/ScheduleofIncomeTaxExpenseTable Income Taxes (Details) - Schedule of Income Tax Expense Details http://surgecomponents.com/role/IncomeTaxesTables 43 false false R44.htm 996021 - Disclosure - Income Taxes (Details) - Schedule of Reconciliation Effective Tax Rate Sheet http://surgecomponents.com/role/ScheduleofReconciliationEffectiveTaxRateTable Income Taxes (Details) - Schedule of Reconciliation Effective Tax Rate Details http://surgecomponents.com/role/IncomeTaxesTables 44 false false R45.htm 996022 - Disclosure - Operating Lease Commitments (Details) Sheet http://surgecomponents.com/role/OperatingLeaseCommitmentsDetails Operating Lease Commitments (Details) Details http://surgecomponents.com/role/OperatingLeaseCommitmentsTables 45 false false R46.htm 996023 - Disclosure - Operating Lease Commitments (Details) - Schedule of Future Minimum Rental Commitments Sheet http://surgecomponents.com/role/ScheduleofFutureMinimumRentalCommitmentsTable Operating Lease Commitments (Details) - Schedule of Future Minimum Rental Commitments Details http://surgecomponents.com/role/OperatingLeaseCommitmentsTables 46 false false R47.htm 996024 - Disclosure - Employment and Other Agreements (Details) Sheet http://surgecomponents.com/role/EmploymentandOtherAgreementsDetails Employment and Other Agreements (Details) Details http://surgecomponents.com/role/EmploymentandOtherAgreements 47 false false R48.htm 996025 - Disclosure - Major Customers (Details) Sheet http://surgecomponents.com/role/MajorCustomersDetails Major Customers (Details) Details http://surgecomponents.com/role/MajorCustomers 48 false false R49.htm 996026 - Disclosure - Major Suppliers (Details) Sheet http://surgecomponents.com/role/MajorSuppliersDetails Major Suppliers (Details) Details http://surgecomponents.com/role/MajorSuppliers 49 false false R50.htm 996027 - Disclosure - Export Sales (Details) - Schedule of Export Sales Sheet http://surgecomponents.com/role/ScheduleofExportSalesTable Export Sales (Details) - Schedule of Export Sales Details http://surgecomponents.com/role/ExportSalesTables 50 false false All Reports Book All Reports ea0217115-10q_surge.htm sprs-20240831.xsd sprs-20240831_cal.xml sprs-20240831_def.xml sprs-20240831_lab.xml sprs-20240831_pre.xml http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 66 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ea0217115-10q_surge.htm": { "nsprefix": "sprs", "nsuri": "http://surgecomponents.com/20240831", "dts": { "inline": { "local": [ "ea0217115-10q_surge.htm" ] }, "schema": { "local": [ "sprs-20240831.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024_def.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024_lab.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024_pre.xsd", "https://xbrl.sec.gov/dei/2024/dei-sub-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd", "https://xbrl.sec.gov/sic/2024/sic-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "sprs-20240831_cal.xml" ] }, "definitionLink": { "local": [ "sprs-20240831_def.xml" ] }, "labelLink": { "local": [ "sprs-20240831_lab.xml" ] }, "presentationLink": { "local": [ "sprs-20240831_pre.xml" ] } }, "keyStandard": 226, "keyCustom": 23, "axisStandard": 14, "axisCustom": 0, "memberStandard": 28, "memberCustom": 13, "hidden": { "total": 75, "http://fasb.org/us-gaap/2024": 70, "http://xbrl.sec.gov/dei/2024": 5 }, "contextCount": 113, "entityCount": 1, "segmentCount": 41, "elementCount": 614, "unitCount": 4, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 515, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 4 }, "report": { "R1": { "role": "http://xbrl.sec.gov/dei/role/document/Cover", "longName": "995100 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c0", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true } }, "R2": { "role": "http://surgecomponents.com/role/ConsolidatedBalanceSheet", "longName": "995301 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true } }, "R3": { "role": "http://surgecomponents.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": "c2", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true } }, "R4": { "role": "http://surgecomponents.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": "c9", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c9", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true } }, "R5": { "role": "http://surgecomponents.com/role/ConsolidatedComprehensiveIncome", "longName": "995304 - Statement - Consolidated Statements of Comprehensive Income (Unaudited)", "shortName": "Consolidated Statements of Comprehensive Income (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c9", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true }, "uniqueAnchor": { "contextRef": "c9", "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "unique": true } }, "R6": { "role": "http://surgecomponents.com/role/ShareholdersEquityType2or3", "longName": "995305 - Statement - Consolidated Statements of Changes in Shareholders' Equity-Unaudited", "shortName": "Consolidated Statements of Changes in Shareholders' Equity-Unaudited", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c11", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c11", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true } }, "R7": { "role": "http://surgecomponents.com/role/ConsolidatedCashFlow", "longName": "995306 - Statement - Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "unique": true } }, "R8": { "role": "http://surgecomponents.com/role/OrganizationDescriptionofCompanysBusinessandBasisofPresentation", "longName": "995307 - Disclosure - Organization, Description of Company\u2019s Business and Basis of Presentation", "shortName": "Organization, Description of Company\u2019s Business and Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true } }, "R9": { "role": "http://surgecomponents.com/role/SummaryofSignificantAccountingPolicies", "longName": "995308 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.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": "ea0217115-10q_surge.htm", "first": true, "unique": true } }, "R10": { "role": "http://surgecomponents.com/role/FixedAssets", "longName": "995309 - Disclosure - Fixed Assets", "shortName": "Fixed Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.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": "ea0217115-10q_surge.htm", "first": true, "unique": true } }, "R11": { "role": "http://surgecomponents.com/role/LoansPayable", "longName": "995310 - Disclosure - Loans Payable", "shortName": "Loans Payable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true } }, "R12": { "role": "http://surgecomponents.com/role/AccruedExpenses", "longName": "995311 - Disclosure - Accrued Expenses", "shortName": "Accrued Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.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": "ea0217115-10q_surge.htm", "first": true, "unique": true } }, "R13": { "role": "http://surgecomponents.com/role/RetirementPlan", "longName": "995312 - Disclosure - Retirement Plan", "shortName": "Retirement Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true } }, "R14": { "role": "http://surgecomponents.com/role/ShareholdersEquity", "longName": "995313 - Disclosure - Shareholders' Equity", "shortName": "Shareholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.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": "ea0217115-10q_surge.htm", "first": true, "unique": true } }, "R15": { "role": "http://surgecomponents.com/role/IncomeTaxes", "longName": "995314 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.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": "ea0217115-10q_surge.htm", "first": true, "unique": true } }, "R16": { "role": "http://surgecomponents.com/role/OperatingLeaseCommitments", "longName": "995315 - Disclosure - Operating Lease Commitments", "shortName": "Operating Lease Commitments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.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": "ea0217115-10q_surge.htm", "first": true, "unique": true } }, "R17": { "role": "http://surgecomponents.com/role/EmploymentandOtherAgreements", "longName": "995316 - Disclosure - Employment and Other Agreements", "shortName": "Employment and Other Agreements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true } }, "R18": { "role": "http://surgecomponents.com/role/MajorCustomers", "longName": "995317 - Disclosure - Major Customers", "shortName": "Major Customers", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true } }, "R19": { "role": "http://surgecomponents.com/role/MajorSuppliers", "longName": "995318 - Disclosure - Major Suppliers", "shortName": "Major Suppliers", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c0", "name": "sprs:MajorSuppliersTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "sprs:MajorSuppliersTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true } }, "R20": { "role": "http://surgecomponents.com/role/ExportSales", "longName": "995319 - Disclosure - Export Sales", "shortName": "Export Sales", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true } }, "R21": { "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": "21", "firstAnchor": { "contextRef": "c9", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true }, "uniqueAnchor": null }, "R22": { "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": "22", "firstAnchor": { "contextRef": "c9", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:Rule10b51ArrTrmntdFlag", "ecd:NonRule10b51ArrAdoptedFlag", "ecd:NonRule10b51ArrTrmntdFlag", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c9", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:Rule10b51ArrTrmntdFlag", "ecd:NonRule10b51ArrAdoptedFlag", "ecd:NonRule10b51ArrTrmntdFlag", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true } }, "R23": { "role": "http://surgecomponents.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": "23", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true } }, "R24": { "role": "http://surgecomponents.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": "24", "firstAnchor": { "contextRef": "c0", "name": "sprs:ScheduleOfEstimatedUsefulLifeOfFixedAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "sprs:ScheduleOfEstimatedUsefulLifeOfFixedAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true } }, "R25": { "role": "http://surgecomponents.com/role/FixedAssetsTables", "longName": "996002 - Disclosure - Fixed Assets (Tables)", "shortName": "Fixed Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true } }, "R26": { "role": "http://surgecomponents.com/role/AccruedExpensesTables", "longName": "996003 - Disclosure - Accrued Expenses (Tables)", "shortName": "Accrued Expenses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true } }, "R27": { "role": "http://surgecomponents.com/role/ShareholdersEquityTables", "longName": "996004 - Disclosure - Shareholders' Equity (Tables)", "shortName": "Shareholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "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": "ea0217115-10q_surge.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": "ea0217115-10q_surge.htm", "first": true, "unique": true } }, "R28": { "role": "http://surgecomponents.com/role/IncomeTaxesTables", "longName": "996005 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true } }, "R29": { "role": "http://surgecomponents.com/role/OperatingLeaseCommitmentsTables", "longName": "996006 - Disclosure - Operating Lease Commitments (Tables)", "shortName": "Operating Lease Commitments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true } }, "R30": { "role": "http://surgecomponents.com/role/ExportSalesTables", "longName": "996007 - Disclosure - Export Sales (Tables)", "shortName": "Export Sales (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true } }, "R31": { "role": "http://surgecomponents.com/role/OrganizationDescriptionofCompanysBusinessandBasisofPresentationDetails", "longName": "996008 - Disclosure - Organization, Description of Company\u2019s Business and Basis of Presentation (Details)", "shortName": "Organization, Description of Company\u2019s Business and Basis of Presentation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c0", "name": "dei:EntityIncorporationDateOfIncorporation", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true }, "uniqueAnchor": { "contextRef": "c43", "name": "sprs:MinimumNumberOfShareholdersRequireToHeldCommonStock", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "unique": true } }, "R32": { "role": "http://surgecomponents.com/role/SummaryofSignificantAccountingPoliciesDetails", "longName": "996009 - Disclosure - Summary of Significant Accounting Policies (Details)", "shortName": "Summary of Significant Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:DirectOperatingCosts", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:DirectOperatingCosts", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true } }, "R33": { "role": "http://surgecomponents.com/role/ScheduleofEstimatedUsefulLivesoftheVariousAssetsTable", "longName": "996010 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives of the Various Assets", "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives of the Various Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c49", "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": "ea0217115-10q_surge.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c49", "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": "ea0217115-10q_surge.htm", "first": true, "unique": true } }, "R34": { "role": "http://surgecomponents.com/role/ScheduleofValueoftheseMarketableSecuritiesTable", "longName": "996011 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Value of these Marketable Securities", "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of Value of these Marketable Securities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true } }, "R35": { "role": "http://surgecomponents.com/role/FixedAssetsDetails", "longName": "996012 - Disclosure - Fixed Assets (Details)", "shortName": "Fixed Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c9", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true }, "uniqueAnchor": null }, "R36": { "role": "http://surgecomponents.com/role/ScheduleofFixedAssetsTable", "longName": "996013 - Disclosure - Fixed Assets (Details) - Schedule of Fixed Assets", "shortName": "Fixed Assets (Details) - Schedule of Fixed Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:FurnitureAndFixturesGross", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:FurnitureAndFixturesGross", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true } }, "R37": { "role": "http://surgecomponents.com/role/LoansPayableDetails", "longName": "996014 - Disclosure - Loans Payable (Details)", "shortName": "Loans Payable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c53", "name": "us-gaap:LineOfCreditFacilityInterestRateDuringPeriod", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c53", "name": "us-gaap:LineOfCreditFacilityInterestRateDuringPeriod", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true } }, "R38": { "role": "http://surgecomponents.com/role/ScheduleofAccruedExpensesTable", "longName": "996015 - Disclosure - Accrued Expenses (Details) - Schedule of Accrued Expenses", "shortName": "Accrued Expenses (Details) - Schedule of Accrued Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:AccruedSalesCommissionCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:AccruedSalesCommissionCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true } }, "R39": { "role": "http://surgecomponents.com/role/RetirementPlanDetails", "longName": "996016 - Disclosure - Retirement Plan (Details)", "shortName": "Retirement Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true } }, "R40": { "role": "http://surgecomponents.com/role/ShareholdersEquityDetails", "longName": "996017 - Disclosure - Shareholders' Equity (Details)", "shortName": "Shareholders' Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true }, "uniqueAnchor": { "contextRef": "c58", "name": "us-gaap:DividendsPayableAmountPerShare", "unitRef": "usdPershares", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "unique": true } }, "R41": { "role": "http://surgecomponents.com/role/ScheduleofStockPlansTable", "longName": "996018 - Disclosure - Shareholders' Equity (Details) - Schedule of Stock Plans", "shortName": "Shareholders' Equity (Details) - Schedule of Stock Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true } }, "R42": { "role": "http://surgecomponents.com/role/ScheduleofDeferredIncomeTaxesTable", "longName": "996019 - Disclosure - Income Taxes (Details) - Schedule of Deferred Income Taxes", "shortName": "Income Taxes (Details) - Schedule of Deferred Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c2", "name": "sprs:DeferredTaxAssetsDepreciation", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "sprs:DeferredTaxAssetsDepreciation", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true } }, "R43": { "role": "http://surgecomponents.com/role/ScheduleofIncomeTaxExpenseTable", "longName": "996020 - Disclosure - Income Taxes (Details) - Schedule of Income Tax Expense", "shortName": "Income Taxes (Details) - Schedule of Income Tax Expense", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true } }, "R44": { "role": "http://surgecomponents.com/role/ScheduleofReconciliationEffectiveTaxRateTable", "longName": "996021 - Disclosure - Income Taxes (Details) - Schedule of Reconciliation Effective Tax Rate", "shortName": "Income Taxes (Details) - Schedule of Reconciliation Effective Tax Rate", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true } }, "R45": { "role": "http://surgecomponents.com/role/OperatingLeaseCommitmentsDetails", "longName": "996022 - Disclosure - Operating Lease Commitments (Details)", "shortName": "Operating Lease Commitments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c0", "name": "sprs:OperatingLeasesRentExpensesNet", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "sprs:OperatingLeasesRentExpensesNet", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true } }, "R46": { "role": "http://surgecomponents.com/role/ScheduleofFutureMinimumRentalCommitmentsTable", "longName": "996023 - Disclosure - Operating Lease Commitments (Details) - Schedule of Future Minimum Rental Commitments", "shortName": "Operating Lease Commitments (Details) - Schedule of Future Minimum Rental Commitments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true } }, "R47": { "role": "http://surgecomponents.com/role/EmploymentandOtherAgreementsDetails", "longName": "996024 - Disclosure - Employment and Other Agreements (Details)", "shortName": "Employment and Other Agreements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c82", "name": "sprs:NumberOfIndividualInvolvedInDeferredCompensationArrangements", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c82", "name": "sprs:NumberOfIndividualInvolvedInDeferredCompensationArrangements", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true } }, "R48": { "role": "http://surgecomponents.com/role/MajorCustomersDetails", "longName": "996025 - Disclosure - Major Customers (Details)", "shortName": "Major Customers (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c89", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c89", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true } }, "R49": { "role": "http://surgecomponents.com/role/MajorSuppliersDetails", "longName": "996026 - Disclosure - Major Suppliers (Details)", "shortName": "Major Suppliers (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c96", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "sprs:MajorSuppliersTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c96", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "sprs:MajorSuppliersTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true } }, "R50": { "role": "http://surgecomponents.com/role/ScheduleofExportSalesTable", "longName": "996027 - Disclosure - Export Sales (Details) - Schedule of Export Sales", "shortName": "Export Sales (Details) - Schedule of Export Sales", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c101", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c101", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0217115-10q_surge.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "sprs_AccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "AccountingPoliciesLineItems", "presentation": [ "http://surgecomponents.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies [Line Items]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract", "lang": { "en-us": { "role": { "label": "Accrued Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://surgecomponents.com/role/AccruedExpenses" ], "lang": { "en-us": { "role": { "terseLabel": "ACCRUED EXPENSES", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r43", "r46", "r50", "r826" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://surgecomponents.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r43", "r607" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableMember", "presentation": [ "http://surgecomponents.com/role/MajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable [Member]", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r561" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://surgecomponents.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable - net of allowance for credit losses of $80,297 and $79,341", "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": [ "r784" ] }, "sprs_AccruedDividendsOnPreferredStock": { "xbrltype": "monetaryItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "AccruedDividendsOnPreferredStock", "crdr": "debit", "presentation": [ "http://surgecomponents.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued dividends on preferred stock", "documentation": "The amount of accrued dividends on preferred stock.", "label": "Accrued Dividends On Preferred Stock" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://surgecomponents.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 }, "http://surgecomponents.com/role/ScheduleofAccruedExpensesTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedBalanceSheet", "http://surgecomponents.com/role/ScheduleofAccruedExpensesTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "terseLabel": "Accrued expenses and taxes", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r46" ] }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrentAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Accrued Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccruedSalariesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedSalariesCurrent", "crdr": "credit", "calculation": { "http://surgecomponents.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued salaries", "label": "Accrued Salaries, Current", "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r46", "r578" ] }, "us-gaap_AccruedSalesCommissionCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedSalesCommissionCurrent", "crdr": "credit", "calculation": { "http://surgecomponents.com/role/ScheduleofAccruedExpensesTable": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://surgecomponents.com/role/ScheduleofAccruedExpensesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Commissions", "label": "Accrued Sales Commission, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r46", "r578" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://surgecomponents.com/role/ScheduleofFixedAssetsTable": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://surgecomponents.com/role/ScheduleofFixedAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Net of accumulated depreciation and amortization (in Dollars)", "negatedLabel": "Less-Accumulated Depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r32", "r124", "r450" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://surgecomponents.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income \u2013 unrealized gain on marketable debt securities", "label": "AOCI, Debt Securities, Available-for-Sale, Adjustment, after Tax", "documentation": "Amount, after tax, of accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r760" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://surgecomponents.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r1", "r10", "r17", "r370", "r373", "r397", "r461", "r462", "r761", "r762", "r763", "r773", "r774", "r775", "r776" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r688" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://surgecomponents.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r55", "r607", "r880" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://surgecomponents.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": [ "r476", "r773", "r774", "r775", "r776", "r836", "r881" ] }, "dei_AdditionalSecurities462b": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AdditionalSecurities462b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Additional Securities. 462(b)" } } }, "auth_ref": [ "r744" ] }, "dei_AdditionalSecurities462bFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AdditionalSecurities462bFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Additional Securities, 462(b), File Number" } } }, "auth_ref": [ "r744" ] }, "dei_AdditionalSecuritiesEffective413b": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AdditionalSecuritiesEffective413b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Additional Securities Effective, 413(b)" } } }, "auth_ref": [ "r742" ] }, "dei_AddressTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AddressTypeDomain", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Address Type [Domain]", "documentation": "An entity may have several addresses for different purposes and this domain represents all such types." } } }, "auth_ref": [] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r701" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r701" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r701" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r701" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://surgecomponents.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://surgecomponents.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Marketing and promotional costs", "label": "Advertising Cost [Policy Text Block]", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r105" ] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table" } } }, "auth_ref": [ "r735" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r651", "r662", "r678", "r713" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r654", "r665", "r681", "r716" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Pension Adjustments Service Cost [Member]", "terseLabel": "Aggregate Pension Adjustments Service Cost" } } }, "auth_ref": [ "r736" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r701" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r708" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r655", "r666", "r682", "r708", "r717", "r721", "r729" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r727" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://surgecomponents.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Net of allowance for credit losses (in Dollars)", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r130", "r217", "r225" ] }, "dei_AmendmentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Description", "documentation": "Description of changes contained within amended document." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "dei_AnnualInformationForm": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AnnualInformationForm", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Annual Information Form", "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form." } } }, "auth_ref": [ "r658" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://surgecomponents.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted weighted shares outstanding (in Shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r184" ] }, "dei_ApproximateDateOfCommencementOfProposedSaleToThePublic": { "xbrltype": "dateOrAsapItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ApproximateDateOfCommencementOfProposedSaleToThePublic", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Approximate Date of Commencement of Proposed Sale to Public", "documentation": "The approximate date of a commencement of a proposed sale of securities to the public. This element is disclosed in S-1, S-3, S-4, S-11, F-1, F-3 and F-10 filings." } } }, "auth_ref": [] }, "srt_AsiaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "AsiaMember", "presentation": [ "http://surgecomponents.com/role/MajorSuppliersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asia [Member]", "label": "Asia [Member]" } } }, "auth_ref": [ "r884", "r885", "r886", "r887" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://surgecomponents.com/role/ConsolidatedBalanceSheet": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r91", "r99", "r126", "r156", "r187", "r195", "r205", "r208", "r222", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r365", "r367", "r380", "r442", "r513", "r588", "r589", "r607", "r630", "r793", "r794", "r842" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://surgecomponents.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://surgecomponents.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r120", "r134", "r156", "r222", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r365", "r367", "r380", "r607", "r793", "r794", "r842" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://surgecomponents.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "dei_AuditedAnnualFinancialStatements": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditedAnnualFinancialStatements", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Audited Annual Financial Statements", "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements." } } }, "auth_ref": [ "r658" ] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorFirmId", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r643", "r646", "r658" ] }, "dei_AuditorLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorLineItems", "lang": { "en-us": { "role": { "label": "Auditor [Line Items]" } } }, "auth_ref": [] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorLocation", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r643", "r646", "r658" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r643", "r646", "r658" ] }, "dei_AuditorOpinionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorOpinionTextBlock", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Opinion [Text Block]" } } }, "auth_ref": [ "r740" ] }, "dei_AuditorTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor [Table]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "presentation": [ "http://surgecomponents.com/role/ScheduleofValueoftheseMarketableSecuritiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Gross unrealized gain", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r219" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "presentation": [ "http://surgecomponents.com/role/ScheduleofValueoftheseMarketableSecuritiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Gross unrealized loss", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r220" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "presentation": [ "http://surgecomponents.com/role/ScheduleofValueoftheseMarketableSecuritiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r218", "r227", "r441" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r724" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r725" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r720" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r720" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r720" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r720" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r720" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r720" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://surgecomponents.com/role/ShareholdersEquityDetails", "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": [ "r294", "r295", "r296", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r318", "r319", "r320", "r321", "r322" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r723" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r722" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r721" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r721" ] }, "dei_BusinessContactMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "BusinessContactMember", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Business Contact [Member]", "documentation": "Business contact for the entity" } } }, "auth_ref": [ "r646", "r658" ] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://surgecomponents.com/role/OrganizationDescriptionofCompanysBusinessandBasisofPresentation" ], "lang": { "en-us": { "role": { "terseLabel": "ORGANIZATION, DESCRIPTION OF COMPANY\u2019S BUSINESS AND BASIS OF PRESENTATION", "label": "Business Description and Basis of Presentation [Text Block]", "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r42", "r75", "r76" ] }, "country_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "CA", "presentation": [ "http://surgecomponents.com/role/ScheduleofExportSalesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Canada [Member]", "label": "CANADA" } } }, "auth_ref": [] }, "country_CN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "CN", "presentation": [ "http://surgecomponents.com/role/ScheduleofExportSalesTable" ], "lang": { "en-us": { "role": { "terseLabel": "China [Member]", "label": "CHINA" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://surgecomponents.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r19", "r123", "r575" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://surgecomponents.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r20" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://surgecomponents.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "periodStartLabel": "CASH AT BEGINNING OF PERIOD", "periodEndLabel": "CASH AT END OF PERIOD", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r19", "r71", "r153" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://surgecomponents.com/role/ConsolidatedCashFlow": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "NET CHANGE IN CASH", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r0", "r71" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://surgecomponents.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "NONCASH INVESTING AND FINANCING ACTIVITIES:", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashUninsuredAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashUninsuredAmount", "crdr": "debit", "presentation": [ "http://surgecomponents.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount of uninsured cash balances", "label": "Cash, Uninsured Amount", "documentation": "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation." } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r699" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]", "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year" } } }, "auth_ref": [ "r696" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]", "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested" } } }, "auth_ref": [ "r694" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://surgecomponents.com/role/ConsolidatedBalanceSheet", "http://surgecomponents.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://surgecomponents.com/role/ShareholdersEquityDetails", "http://surgecomponents.com/role/ShareholdersEquityType2or3" ], "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": [ "r117", "r127", "r128", "r129", "r156", "r177", "r178", "r181", "r183", "r189", "r190", "r222", "r239", "r241", "r242", "r243", "r246", "r247", "r249", "r250", "r253", "r256", "r264", "r380", "r470", "r471", "r472", "r473", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r501", "r522", "r539", "r554", "r555", "r556", "r557", "r558", "r752", "r768", "r777" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockLineItems", "presentation": [ "http://surgecomponents.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Shareholders\u2019 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": [ "r127", "r128", "r129", "r189", "r249", "r250", "r251", "r253", "r256", "r262", "r264", "r470", "r471", "r472", "r473", "r594", "r752", "r768" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r700" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r700" ] }, "sprs_CommissionRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "CommissionRevenue", "crdr": "credit", "presentation": [ "http://surgecomponents.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commission revenue", "documentation": "Represents an amount of commission revenue from act as a sales agent to certain customers.", "label": "Commission Revenue" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://surgecomponents.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r51", "r92", "r444", "r500" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://surgecomponents.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Common", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r620", "r621", "r622", "r624", "r625", "r626", "r627", "r773", "r774", "r776", "r836", "r878", "r881" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://surgecomponents.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in Dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r54" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://surgecomponents.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r54", "r501" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://surgecomponents.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": [ "r54" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://surgecomponents.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": [ "r11", "r54", "r501", "r519", "r881", "r883" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://surgecomponents.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock - $.001 par value, 50,000,000 shares authorized, 5,582,783 and 5,577,698 shares issued and outstanding", "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": [ "r54", "r446", "r607" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r705" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r704" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r706" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r703" ] }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "presentation": [ "http://surgecomponents.com/role/EmploymentandOtherAgreements" ], "lang": { "en-us": { "role": { "terseLabel": "EMPLOYMENT AND OTHER AGREEMENTS", "label": "Compensation and Employee Benefit Plans [Text Block]", "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans." } } }, "auth_ref": [ "r86", "r87", "r88", "r89" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Plan [Abstract]" } } }, "auth_ref": [] }, "sprs_CompensationDescription": { "xbrltype": "stringItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "CompensationDescription", "presentation": [ "http://surgecomponents.com/role/EmploymentandOtherAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation, description", "documentation": "Compensation, description.", "label": "Compensation Description" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComponentsOfDeferredTaxAssetsAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Deferred Income Taxes [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://surgecomponents.com/role/ConsolidatedComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Net comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r18", "r139", "r141", "r147", "r437", "r455", "r456" ] }, "sprs_ComputerEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "ComputerEquipmentGross", "crdr": "debit", "calculation": { "http://surgecomponents.com/role/ScheduleofFixedAssetsTable": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://surgecomponents.com/role/ScheduleofFixedAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Computer Equipment", "documentation": "Amount before accumulated depreciation computer equipment.", "label": "Computer Equipment Gross" } } }, "auth_ref": [] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComputerEquipmentMember", "presentation": [ "http://surgecomponents.com/role/ScheduleofEstimatedUsefulLivesoftheVariousAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Computer equipment [Member]", "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://surgecomponents.com/role/MajorCustomersDetails", "http://surgecomponents.com/role/MajorSuppliersDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r25", "r26", "r38", "r39", "r215", "r467", "r561" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://surgecomponents.com/role/MajorCustomersDetails", "http://surgecomponents.com/role/MajorSuppliersDetails" ], "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": [ "r25", "r26", "r38", "r39", "r215", "r561", "r753" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://surgecomponents.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of Credit Risk", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r41", "r108" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://surgecomponents.com/role/MajorCustomers" ], "lang": { "en-us": { "role": { "terseLabel": "MAJOR CUSTOMERS", "label": "Concentration Risk Disclosure [Text Block]", "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date." } } }, "auth_ref": [ "r76" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://surgecomponents.com/role/MajorCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Major 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": [ "r561" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://surgecomponents.com/role/MajorCustomersDetails", "http://surgecomponents.com/role/MajorSuppliersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk, percentage", "verboseLabel": "Percentage of inventory", "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": [ "r25", "r26", "r38", "r39", "r215" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://surgecomponents.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": [ "r37", "r579" ] }, "dei_ContactPersonnelEmailAddress": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ContactPersonnelEmailAddress", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contact Personnel Email Address", "documentation": "Email address of contact personnel." } } }, "auth_ref": [] }, "dei_ContactPersonnelFaxNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ContactPersonnelFaxNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contact Personnel Fax Number", "documentation": "Fax Number of contact personnel." } } }, "auth_ref": [ "r646" ] }, "dei_ContactPersonnelName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ContactPersonnelName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contact Personnel Name", "documentation": "Name of contact personnel" } } }, "auth_ref": [] }, "dei_ContainedFileInformationFileDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ContainedFileInformationFileDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contained File Information, File Description", "documentation": "The description of the contained file." } } }, "auth_ref": [] }, "dei_ContainedFileInformationFileName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ContainedFileInformationFileName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contained File Information, File Name", "documentation": "The name of the contained file." } } }, "auth_ref": [] }, "dei_ContainedFileInformationFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ContainedFileInformationFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contained File Information, File Number", "documentation": "The SEC Document Number of the contained file." } } }, "auth_ref": [] }, "dei_ContainedFileInformationFileType": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ContainedFileInformationFileType", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contained File Information, File Type", "documentation": "The type or format of the contained file (usually XBRL but may be used for other types such as HTML, Word, PDF, GIF/JPG, etc.)." } } }, "auth_ref": [] }, "us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertiblePreferredStockSharesIssuedUponConversion", "presentation": [ "http://surgecomponents.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares of our common stock", "label": "Convertible Preferred Stock, Shares Issued upon Conversion", "documentation": "Number of shares issued for each share of convertible preferred stock that is converted." } } }, "auth_ref": [ "r16", "r33", "r53", "r84", "r259" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://surgecomponents.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of goods sold", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r64", "r65", "r406" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenue", "crdr": "debit", "presentation": [ "http://surgecomponents.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shipping costs", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r66", "r156", "r222", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r380", "r588", "r793" ] }, "dei_CountryRegion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CountryRegion", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Country Region", "documentation": "Region code of country" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://surgecomponents.com/role/LoansPayableDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r238", "r791" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://surgecomponents.com/role/LoansPayableDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r238", "r791", "r792" ] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://surgecomponents.com/role/ScheduleofIncomeTaxExpenseTable": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://surgecomponents.com/role/ScheduleofIncomeTaxExpenseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "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": [ "r754", "r771", "r835" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://surgecomponents.com/role/ScheduleofIncomeTaxExpenseTable": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://surgecomponents.com/role/ScheduleofIncomeTaxExpenseTable" ], "lang": { "en-us": { "role": { "totalLabel": "Current, total", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r349", "r771" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://surgecomponents.com/role/ScheduleofIncomeTaxExpenseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Current:", "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://surgecomponents.com/role/ScheduleofIncomeTaxExpenseTable": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://surgecomponents.com/role/ScheduleofIncomeTaxExpenseTable" ], "lang": { "en-us": { "role": { "terseLabel": "States", "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": [ "r754", "r771", "r835" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://surgecomponents.com/role/MajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk [Member]", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r77", "r215" ] }, "sprs_CustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "CustomerOneMember", "presentation": [ "http://surgecomponents.com/role/MajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer One [Member]", "label": "Customer One Member" } } }, "auth_ref": [] }, "sprs_CustomerThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "CustomerThreeMember", "presentation": [ "http://surgecomponents.com/role/MajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Three [Member]", "label": "Customer Three Member" } } }, "auth_ref": [] }, "sprs_CustomerTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "CustomerTwoMember", "presentation": [ "http://surgecomponents.com/role/MajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Two [Member]", "label": "Customer Two Member" } } }, "auth_ref": [] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://surgecomponents.com/role/ScheduleofIncomeTaxExpenseTable": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://surgecomponents.com/role/ScheduleofIncomeTaxExpenseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Deferred Federal Income Tax Expense (Benefit)", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r771", "r834", "r835" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://surgecomponents.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r331", "r332" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://surgecomponents.com/role/ScheduleofIncomeTaxExpenseTable": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://surgecomponents.com/role/ScheduleofIncomeTaxExpenseTable" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred, total", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r7", "r114", "r771" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://surgecomponents.com/role/ScheduleofIncomeTaxExpenseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred:", "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://surgecomponents.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Taxes and Tax Credits", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r74" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://surgecomponents.com/role/ScheduleofIncomeTaxExpenseTable": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://surgecomponents.com/role/ScheduleofIncomeTaxExpenseTable" ], "lang": { "en-us": { "role": { "terseLabel": "States", "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": [ "r771", "r834", "r835" ] }, "sprs_DeferredTaxAssetsDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "DeferredTaxAssetsDepreciation", "crdr": "debit", "calculation": { "http://surgecomponents.com/role/ScheduleofDeferredIncomeTaxesTable": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://surgecomponents.com/role/ScheduleofDeferredIncomeTaxesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "documentation": "Amount before allocation of valuation allowances of deferred tax asset of depreciation.", "label": "Deferred Tax Assets Depreciation" } } }, "auth_ref": [] }, "sprs_DeferredTaxAssetsFacilitiesRental": { "xbrltype": "monetaryItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "DeferredTaxAssetsFacilitiesRental", "crdr": "debit", "calculation": { "http://surgecomponents.com/role/ScheduleofDeferredIncomeTaxesTable": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://surgecomponents.com/role/ScheduleofDeferredIncomeTaxesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Facilities rental", "documentation": "Amount before allocation of valuation allowances of deferred tax asset of facilities rental.", "label": "Deferred Tax Assets Facilities Rental" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://surgecomponents.com/role/ScheduleofDeferredIncomeTaxesTable": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://surgecomponents.com/role/ScheduleofDeferredIncomeTaxesTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax assets", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r342" ] }, "us-gaap_DeferredTaxAssetsInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsInventory", "crdr": "debit", "calculation": { "http://surgecomponents.com/role/ScheduleofDeferredIncomeTaxesTable": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://surgecomponents.com/role/ScheduleofDeferredIncomeTaxesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "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": [ "r832" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://surgecomponents.com/role/ScheduleofDeferredIncomeTaxesTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://surgecomponents.com/role/ScheduleofDeferredIncomeTaxesTable" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Tax Assets", "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": [ "r829" ] }, "us-gaap_DeferredTaxAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsNetAbstract", "presentation": [ "http://surgecomponents.com/role/ScheduleofDeferredIncomeTaxesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets", "label": "Deferred Tax Assets, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://surgecomponents.com/role/ScheduleofDeferredIncomeTaxesTable": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://surgecomponents.com/role/ScheduleofDeferredIncomeTaxesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Deferred Tax Assets, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r832" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://surgecomponents.com/role/ScheduleofDeferredIncomeTaxesTable": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://surgecomponents.com/role/ScheduleofDeferredIncomeTaxesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for bad debts", "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r832" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://surgecomponents.com/role/ScheduleofDeferredIncomeTaxesTable": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://surgecomponents.com/role/ScheduleofDeferredIncomeTaxesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r343" ] }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "crdr": "debit", "presentation": [ "http://surgecomponents.com/role/RetirementPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net assets plan", "label": "Defined Benefit Plan, Plan Assets, Amount", "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee." } } }, "auth_ref": [ "r275", "r277", "r279", "r280", "r597", "r598", "r599" ] }, "sprs_DefinedContributionPlanEmployeeDeferralPercent": { "xbrltype": "percentItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "DefinedContributionPlanEmployeeDeferralPercent", "presentation": [ "http://surgecomponents.com/role/RetirementPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee deferral percentage", "label": "Defined Contribution Plan Employee Deferral Percent" } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "presentation": [ "http://surgecomponents.com/role/RetirementPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employer matching contribution percentage", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "presentation": [ "http://surgecomponents.com/role/RetirementPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total employee contributions", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan." } } }, "auth_ref": [] }, "dei_DelayedOrContinuousOffering": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DelayedOrContinuousOffering", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Delayed or Continuous Offering" } } }, "auth_ref": [ "r670", "r671", "r685" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://surgecomponents.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 }, "http://surgecomponents.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedCashFlow", "http://surgecomponents.com/role/ConsolidatedIncomeStatement", "http://surgecomponents.com/role/FixedAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "verboseLabel": "Depreciation and amortization expense", "label": "Depreciation, Depletion and Amortization, Nonproduction", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r7", "r31" ] }, "us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortizationPolicyTextBlock", "presentation": [ "http://surgecomponents.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and Amortization", "label": "Depreciation, Depletion, and Amortization [Policy Text Block]", "documentation": "Disclosure of accounting policy for depreciation, depletion, and amortization of property and equipment costs, including methods used and estimated useful lives and how impairment of such assets is assessed and recognized." } } }, "auth_ref": [ "r580" ] }, "us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans", "presentation": [ "http://surgecomponents.com/role/RetirementPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined contribution plan, description", "label": "Defined Contribution Plan, Description", "documentation": "Description of defined contribution pension and other postretirement plans." } } }, "auth_ref": [] }, "us-gaap_DirectOperatingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DirectOperatingCosts", "crdr": "debit", "presentation": [ "http://surgecomponents.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Direct shipments", "label": "Direct Operating Costs", "documentation": "The aggregate direct operating costs incurred during the reporting period." } } }, "auth_ref": [ "r66" ] }, "dei_DividendOrInterestReinvestmentPlanOnly": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DividendOrInterestReinvestmentPlanOnly", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Dividend or Interest Reinvestment Plan Only" } } }, "auth_ref": [ "r670", "r671", "r685" ] }, "us-gaap_DividendsPayableAmountPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPayableAmountPerShare", "presentation": [ "http://surgecomponents.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends per share (in Dollars per share)", "label": "Dividends Payable, Amount Per Share", "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date." } } }, "auth_ref": [ "r22" ] }, "us-gaap_DividendsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPayableCurrent", "crdr": "credit", "calculation": { "http://surgecomponents.com/role/ScheduleofAccruedExpensesTable": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://surgecomponents.com/role/ScheduleofAccruedExpensesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock dividends", "label": "Dividends Payable, Current", "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r46" ] }, "us-gaap_DividendsPreferredStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPreferredStock", "crdr": "debit", "presentation": [ "http://surgecomponents.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "negatedLabel": "Preferred stock dividends", "label": "Dividends, Preferred Stock", "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK)." } } }, "auth_ref": [ "r5", "r85" ] }, "us-gaap_DividendsShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsShareBasedCompensation", "crdr": "debit", "presentation": [ "http://surgecomponents.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends (in Dollars)", "label": "Dividend, Share-Based Payment Arrangement", "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind dividends declared for award under share-based payment arrangement." } } }, "auth_ref": [] }, "dei_DocumentAccountingStandard": { "xbrltype": "accountingStandardItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAccountingStandard", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Accounting Standard", "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'." } } }, "auth_ref": [ "r646" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAnnualReport", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r643", "r646", "r658" ] }, "dei_DocumentCopyrightInformation": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentCopyrightInformation", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Copyright Information", "documentation": "The copyright information for the document." } } }, "auth_ref": [] }, "dei_DocumentCreationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentCreationDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Creation Date", "documentation": "The date the document was made available and submitted, in YYYY-MM-DD format. The date of submission, date of acceptance by the recipient, and the document effective date are all potentially different." } } }, "auth_ref": [] }, "dei_DocumentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Description", "documentation": "The description of the document." } } }, "auth_ref": [] }, "dei_DocumentDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentDomain", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document [Domain]", "documentation": "Type of the document as assigned by the filer, corresponding to SEC document naming convention standards." } } }, "auth_ref": [] }, "dei_DocumentEffectiveDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentEffectiveDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Effective Date", "documentation": "The date when a document, upon receipt and acceptance, becomes officially effective, in YYYY-MM-DD format. Usually it is a system-assigned date time value, but it may be declared by the submitter in some cases." } } }, "auth_ref": [] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r643", "r646", "r658", "r709" ] }, "dei_DocumentFinStmtRestatementRecoveryAnalysisFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFinStmtRestatementRecoveryAnalysisFlag", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Restatement Recovery Analysis [Flag]", "documentation": "Indicates whether any of the financial statement periods include restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to \u00a7240.10D-1(b)." } } }, "auth_ref": [ "r643", "r646", "r658", "r709" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentInformationDocumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationDocumentAxis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Information, Document [Axis]", "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationTextBlock", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Information [Text Block]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Name", "documentation": "Name of the document as assigned by the filer, corresponding to SEC document naming convention standards. Examples appear in the <FILENAME> field of EDGAR filings, such as 'htm_25911.htm', 'exhibit1.htm', 'v105727_8k.txt'." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentPeriodStartDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodStartDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period Start Date", "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r644" ] }, "dei_DocumentRegistrationStatement": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentRegistrationStatement", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Registration Statement", "documentation": "Boolean flag that is true only for a form used as a registration statement." } } }, "auth_ref": [ "r632" ] }, "dei_DocumentShellCompanyEventDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentShellCompanyEventDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Event Date", "documentation": "Date of event requiring a shell company report." } } }, "auth_ref": [ "r646" ] }, "dei_DocumentShellCompanyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentShellCompanyReport", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Report", "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act." } } }, "auth_ref": [ "r646" ] }, "dei_DocumentSubtitle": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentSubtitle", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Subtitle", "documentation": "The subtitle given to the document resource by the creator or publisher. An example is 'A New Period of Growth'." } } }, "auth_ref": [] }, "dei_DocumentSynopsis": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentSynopsis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Synopsis", "documentation": "A synopsis or description of the document provided by the creator or publisher. Examples are 'This is the 2006 annual report for Company. During this period we saw revenue grow by 10% and earnings per share grow by 15% over the prior period'" } } }, "auth_ref": [] }, "dei_DocumentTitle": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTitle", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Title", "documentation": "The name or title given to the document resource by the creator or publisher. An example is '2002 Annual Report'." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r686" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_DocumentVersion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentVersion", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Version", "documentation": "The version identifier of the document." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r635" ] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]", "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year" } } }, "auth_ref": [ "r698" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://surgecomponents.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Net income per share available to common shareholders:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://surgecomponents.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in Dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r148", "r165", "r166", "r167", "r168", "r169", "r170", "r174", "r177", "r181", "r182", "r183", "r186", "r361", "r364", "r377", "r378", "r438", "r457", "r582" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://surgecomponents.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in Dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r148", "r165", "r166", "r167", "r168", "r169", "r170", "r177", "r181", "r182", "r183", "r186", "r361", "r364", "r377", "r378", "r438", "r457", "r582" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://surgecomponents.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r23", "r24", "r185" ] }, "dei_EffectiveAfter60Days486a": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EffectiveAfter60Days486a", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective after 60 Days, 486(a)" } } }, "auth_ref": [ "r748" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://surgecomponents.com/role/ScheduleofReconciliationEffectiveTaxRateTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://surgecomponents.com/role/ScheduleofReconciliationEffectiveTaxRateTable" ], "lang": { "en-us": { "role": { "totalLabel": "Effective tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r334", "r601" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Reconciliation Effective Tax Rate [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://surgecomponents.com/role/ScheduleofReconciliationEffectiveTaxRateTable": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://surgecomponents.com/role/ScheduleofReconciliationEffectiveTaxRateTable" ], "lang": { "en-us": { "role": { "terseLabel": "U.S Federal Income tax statutory rate", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r157", "r334", "r352", "r601" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "calculation": { "http://surgecomponents.com/role/ScheduleofReconciliationEffectiveTaxRateTable": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://surgecomponents.com/role/ScheduleofReconciliationEffectiveTaxRateTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other-primarily state franchise taxes", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, 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 adjustments." } } }, "auth_ref": [ "r601", "r772", "r827", "r828" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://surgecomponents.com/role/ScheduleofReconciliationEffectiveTaxRateTable": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://surgecomponents.com/role/ScheduleofReconciliationEffectiveTaxRateTable" ], "lang": { "en-us": { "role": { "terseLabel": "State income taxes", "label": "Effective Income Tax Rate Reconciliation, State and Local 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 applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)." } } }, "auth_ref": [ "r336", "r601", "r772", "r827" ] }, "dei_EffectiveOnDate486a": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EffectiveOnDate486a", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective on Date, 486(a)" } } }, "auth_ref": [ "r748" ] }, "dei_EffectiveOnDate486b": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EffectiveOnDate486b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective on Date, 486(b)" } } }, "auth_ref": [ "r749" ] }, "dei_EffectiveOnSetDate486a": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EffectiveOnSetDate486a", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective on Set Date, 486(a)" } } }, "auth_ref": [ "r748" ] }, "dei_EffectiveOnSetDate486b": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EffectiveOnSetDate486b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective on Set Date, 486(b)" } } }, "auth_ref": [ "r749" ] }, "dei_EffectiveUponFiling462e": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EffectiveUponFiling462e", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective Upon Filing, 462(e)" } } }, "auth_ref": [ "r747" ] }, "dei_EffectiveUponFiling486b": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EffectiveUponFiling486b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective upon Filing, 486(b)" } } }, "auth_ref": [ "r749" ] }, "dei_EffectiveWhenDeclaredSection8c": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EffectiveWhenDeclaredSection8c", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective when Declared, Section 8(c)" } } }, "auth_ref": [ "r751" ] }, "sprs_ElsewhereInAsiaMember": { "xbrltype": "domainItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "ElsewhereInAsiaMember", "presentation": [ "http://surgecomponents.com/role/ScheduleofExportSalesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other Asian Countries [Member]", "label": "Elsewhere In Asia Member" } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://surgecomponents.com/role/ShareholdersEquityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Share-Based Payment Arrangement, Option [Member]", "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": [] }, "sprs_EmploymentAndOtherAgreementsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "EmploymentAndOtherAgreementsLineItems", "presentation": [ "http://surgecomponents.com/role/EmploymentandOtherAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Employment and Other Agreements [Line Items]" } } }, "auth_ref": [] }, "sprs_EmploymentandOtherAgreementsDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "EmploymentandOtherAgreementsDetailsTable", "presentation": [ "http://surgecomponents.com/role/EmploymentandOtherAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Employment and Other Agreements (Details) [Table]" } } }, "auth_ref": [] }, "dei_EntitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitiesTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entities [Table]", "documentation": "Container to assemble all relevant information about each entity associated with the document instance" } } }, "auth_ref": [] }, "dei_EntityAccountingStandard": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAccountingStandard", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Accounting Standard", "documentation": "The standardized abbreviation of the accounting standard used by the entity. This can either be US GAAP as promulgated by the FASB or IFRS as promulgated by the IASB. Example: 'US GAAP', 'IFRS'. This is distinct from the Document Accounting Standard element." } } }, "auth_ref": [] }, "dei_EntityAddressAddressDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Description", "documentation": "Description of the kind of address for the entity, if needed to distinguish more finely among mailing, principal, legal, accounting, contact or other addresses." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine2", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine3": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine3", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Three", "documentation": "Address Line 3 such as an Office Park" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCountry", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityAddressesAddressTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressesAddressTypeAxis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Addresses, Address Type [Axis]", "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table." } } }, "auth_ref": [] }, "dei_EntityAddressesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressesLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Addresses [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_EntityAddressesTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressesTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Addresses [Table]", "documentation": "Container of address information for the entity" } } }, "auth_ref": [ "r634" ] }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityBankruptcyProceedingsReportingCurrent", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Bankruptcy Proceedings, Reporting Current", "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element." } } }, "auth_ref": [ "r638" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r634" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityContactPersonnelLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityContactPersonnelLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Contact Personnel [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityDomain", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation", "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r634" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityExTransitionPeriod", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Ex Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r750" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r634" ] }, "dei_EntityHomeCountryISOCode": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityHomeCountryISOCode", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Home Country ISO Code", "documentation": "ISO 3166-1 alpha-2 country code for the Entity's home country. If home country is different from country of legal incorporation, then also provide country of legal incorporation in the 'Entity Incorporation, State Country Code' element." } } }, "auth_ref": [] }, "dei_EntityIncorporationDateOfIncorporation": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationDateOfIncorporation", "presentation": [ "http://surgecomponents.com/role/OrganizationDescriptionofCompanysBusinessandBasisofPresentationDetails", "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Date of incorporate", "label": "Entity Incorporation, Date of Incorporation", "documentation": "Date when an entity was incorporated" } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInformationFormerLegalOrRegisteredName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInformationFormerLegalOrRegisteredName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Information, Former Legal or Registered Name", "documentation": "Former Legal or Registered Name of an entity" } } }, "auth_ref": [] }, "dei_EntityInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInformationLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r739" ] }, "dei_EntityInvCompanyType": { "xbrltype": "invCompanyType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInvCompanyType", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Inv Company Type", "documentation": "One of: N-1A (Mutual Fund), N-1 (Open-End Separate Account with No Variable Annuities), N-2 (Closed-End Investment Company), N-3 (Separate Account Registered as Open-End Management Investment Company), N-4 (Variable Annuity UIT Separate Account), N-5 (Small Business Investment Company), N-6 (Variable Life UIT Separate Account), S-1 or S-3 (Face Amount Certificate Company), S-6 (UIT, Non-Insurance Product)." } } }, "auth_ref": [ "r738" ] }, "dei_EntityLegalForm": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityLegalForm", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Legal Form", "documentation": "The details of the entity's legal form. Examples are partnership, limited liability company, trust, etc." } } }, "auth_ref": [] }, "dei_EntityListingDepositoryReceiptRatio": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingDepositoryReceiptRatio", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Depository Receipt Ratio", "documentation": "The number of underlying shares represented by one American Depository Receipt (ADR) or Global Depository Receipt (GDR). A value of '3' means that one ADR represents 3 underlying shares. If one underlying share represents 2 ADR's then the value would be represented as '0.5'." } } }, "auth_ref": [] }, "dei_EntityListingDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Description", "documentation": "Description of the kind of listing the entity has on the exchange, if necessary to further describe different instruments that are already distinguished by Entity, Exchange and Security." } } }, "auth_ref": [] }, "dei_EntityListingForeign": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingForeign", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Foreign", "documentation": "Yes or No value indicating whether this is a listing that is a foreign listing or depository receipt." } } }, "auth_ref": [] }, "dei_EntityListingParValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingParValuePerShare", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Par Value Per Share", "documentation": "The par value per share of security quoted in same currency as Trading currency. Example: '0.01'." } } }, "auth_ref": [] }, "dei_EntityListingPrimary": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingPrimary", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Primary", "documentation": "Yes or No value indicating whether a listing of an instrument on an exchange is primary for the entity." } } }, "auth_ref": [] }, "dei_EntityListingSecurityTradingCurrency": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingSecurityTradingCurrency", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Security Trading Currency", "documentation": "The three character ISO 4217 code for the currency in which the security is quoted. Example: 'USD'" } } }, "auth_ref": [] }, "dei_EntityListingsExchangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingsExchangeAxis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listings, Exchange [Axis]", "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table." } } }, "auth_ref": [] }, "dei_EntityListingsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingsLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listings [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_EntityListingsTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingsTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listings [Table]", "documentation": "Container for exchange listing information for an entity" } } }, "auth_ref": [] }, "dei_EntityNumberOfEmployees": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityNumberOfEmployees", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Number of Employees", "documentation": "Number of persons employed by the Entity" } } }, "auth_ref": [] }, "dei_EntityPhoneFaxNumbersLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPhoneFaxNumbersLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Phone Fax Numbers [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_EntityPrimarySicNumber": { "xbrltype": "sicNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPrimarySicNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Primary SIC Number", "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity." } } }, "auth_ref": [ "r658" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r634" ] }, "dei_EntityReportingCurrencyISOCode": { "xbrltype": "currencyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityReportingCurrencyISOCode", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Reporting Currency ISO Code", "documentation": "The three character ISO 4217 code for the currency used for reporting purposes. Example: 'USD'." } } }, "auth_ref": [] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r634" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r634" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r634" ] }, "dei_EntityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTextBlock", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity [Text Block]", "documentation": "Container to serve as parent of six Entity related Table concepts." } } }, "auth_ref": [] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityVoluntaryFilers", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r741" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Footnote [Text Block]", "terseLabel": "Equity Awards Adjustments, Footnote" } } }, "auth_ref": [ "r692" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]", "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table" } } }, "auth_ref": [ "r734" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments [Member]", "terseLabel": "Equity Awards Adjustments" } } }, "auth_ref": [ "r734" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table" } } }, "auth_ref": [ "r734" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://surgecomponents.com/role/ShareholdersEquityDetails", "http://surgecomponents.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r11", "r118", "r143", "r144", "r145", "r160", "r161", "r162", "r164", "r169", "r171", "r173", "r188", "r223", "r224", "r233", "r265", "r350", "r351", "r358", "r359", "r360", "r362", "r363", "r364", "r369", "r370", "r371", "r372", "r373", "r374", "r376", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r389", "r397", "r454", "r461", "r462", "r463", "r476", "r539" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r702" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r651", "r662", "r678", "r713" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r648", "r659", "r675", "r710" ] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "EuropeMember", "presentation": [ "http://surgecomponents.com/role/ScheduleofExportSalesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Europe [Member]", "label": "Europe [Member]" } } }, "auth_ref": [ "r884", "r885", "r886", "r887" ] }, "dei_ExchangeDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ExchangeDomain", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Exchange [Domain]", "documentation": "The set of all exchanges. MIC exchange codes are drawn from ISO 10383." } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r708" ] }, "dei_ExhibitsOnly462d": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ExhibitsOnly462d", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Exhibits Only, 462(d)" } } }, "auth_ref": [ "r746" ] }, "dei_ExhibitsOnly462dFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ExhibitsOnly462dFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Exhibits Only, 462(d), File Number" } } }, "auth_ref": [ "r746" ] }, "sprs_ExportSalesTablesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "ExportSalesTablesLineItems", "presentation": [ "http://surgecomponents.com/role/ExportSalesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Export Sales [Abstract]", "label": "Export Sales Tables Line Items" } } }, "auth_ref": [] }, "sprs_ExportSalesTablesTable": { "xbrltype": "stringItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "ExportSalesTablesTable", "presentation": [ "http://surgecomponents.com/role/ExportSalesTables" ], "lang": { "en-us": { "role": { "label": "Export Sales (Tables) [Table]" } } }, "auth_ref": [] }, "dei_Extension": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Extension", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Extension", "documentation": "Extension number for local phone number." } } }, "auth_ref": [] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://surgecomponents.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Instruments", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r9" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r655", "r666", "r682", "r717" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r655", "r666", "r682", "r717" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r655", "r666", "r682", "r717" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r655", "r666", "r682", "r717" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r655", "r666", "r682", "r717" ] }, "dei_FormerAddressMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "FormerAddressMember", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Former Address [Member]", "documentation": "Former address for entity" } } }, "auth_ref": [ "r645", "r669" ] }, "dei_FormerFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "FormerFiscalYearEndDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Former Fiscal Year End Date", "documentation": "Former end date of previous fiscal years" } } }, "auth_ref": [] }, "sprs_FourNonEmployeeDirectorsMember": { "xbrltype": "domainItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "FourNonEmployeeDirectorsMember", "presentation": [ "http://surgecomponents.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Four Non-Employee Directors [Member]", "label": "Four Non Employee Directors Member" } } }, "auth_ref": [] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]", "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year" } } }, "auth_ref": [ "r697" ] }, "us-gaap_FurnitureAndFixturesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FurnitureAndFixturesGross", "crdr": "debit", "calculation": { "http://surgecomponents.com/role/ScheduleofFixedAssetsTable": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://surgecomponents.com/role/ScheduleofFixedAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and Fixtures", "label": "Furniture and Fixtures, Gross", "documentation": "Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [ "r81" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://surgecomponents.com/role/ScheduleofEstimatedUsefulLivesoftheVariousAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture, fixtures and equipment [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": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://surgecomponents.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://surgecomponents.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": [ "r68", "r524" ] }, "sprs_GrantDateExpire": { "xbrltype": "durationItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "GrantDateExpire", "presentation": [ "http://surgecomponents.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grant date expire", "documentation": "Grant date expire. in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Grant Date Expire" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://surgecomponents.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r62", "r66", "r98", "r156", "r222", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r380", "r584", "r588", "r778", "r779", "r780", "r781", "r782", "r793" ] }, "country_HK": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "HK", "presentation": [ "http://surgecomponents.com/role/MajorSuppliersDetails", "http://surgecomponents.com/role/OperatingLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hong Kong [Member]", "verboseLabel": "HONG KONG", "label": "HONG KONG" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r643", "r646", "r658" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://surgecomponents.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "totalLabel": "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": [ "r63", "r94", "r98", "r439", "r452", "r584", "r588", "r778", "r779", "r780", "r781", "r782" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://surgecomponents.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "INCOME TAXES", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r157", "r328", "r334", "r337", "r338", "r339", "r340", "r345", "r353", "r355", "r356", "r357", "r475", "r601" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://surgecomponents.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://surgecomponents.com/role/ScheduleofIncomeTaxExpenseTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedIncomeStatement", "http://surgecomponents.com/role/ScheduleofIncomeTaxExpenseTable" ], "lang": { "en-us": { "role": { "totalLabel": "Provision for income taxes", "terseLabel": "Income taxes", "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": [ "r103", "r115", "r172", "r173", "r187", "r200", "r208", "r333", "r334", "r354", "r458", "r601" ] }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Income Tax Expense [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://surgecomponents.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": [ "r142", "r329", "r330", "r340", "r341", "r344", "r348", "r469" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://surgecomponents.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Interest paid", "label": "Income Taxes Paid", "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r21", "r73", "r767", "r830", "r831" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://surgecomponents.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes paid", "label": "Income Taxes Paid, Net", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r21", "r152", "r346", "r347" ] }, "us-gaap_IncomeTaxesPaidNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNetAbstract", "lang": { "en-us": { "role": { "label": "Income Taxes [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://surgecomponents.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://surgecomponents.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://surgecomponents.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://surgecomponents.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventory", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://surgecomponents.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_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://surgecomponents.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Other assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://surgecomponents.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and income taxes", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r6" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r655", "r666", "r682", "r708", "r717", "r721", "r729" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r727" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r647", "r733" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r647", "r733" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r647", "r733" ] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseNonoperating", "crdr": "debit", "calculation": { "http://surgecomponents.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "label": "Interest Expense, Nonoperating", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r199", "r766" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://surgecomponents.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory, 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": [ "r132", "r576", "r607" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://surgecomponents.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r104", "r122", "r131", "r228", "r229", "r230", "r405", "r581" ] }, "sprs_InventoryPurchasedMember": { "xbrltype": "domainItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "InventoryPurchasedMember", "presentation": [ "http://surgecomponents.com/role/MajorSuppliersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory Purchased [Member]", "label": "Inventory Purchased Member" } } }, "auth_ref": [] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryValuationReserves", "crdr": "credit", "presentation": [ "http://surgecomponents.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reserve against slow moving and obsolete inventory", "label": "Inventory Valuation Reserves", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r79", "r759" ] }, "dei_InvestmentCompanyActFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "InvestmentCompanyActFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Investment Company Act File Number" } } }, "auth_ref": [ "r671", "r672", "r673", "r674" ] }, "dei_InvestmentCompanyActRegistration": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "InvestmentCompanyActRegistration", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Investment Company Act Registration" } } }, "auth_ref": [ "r687" ] }, "dei_InvestmentCompanyRegistrationAmendment": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "InvestmentCompanyRegistrationAmendment", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Investment Company Registration Amendment" } } }, "auth_ref": [ "r687" ] }, "dei_InvestmentCompanyRegistrationAmendmentNumber": { "xbrltype": "sequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "InvestmentCompanyRegistrationAmendmentNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Investment Company Registration Amendment Number" } } }, "auth_ref": [ "r687" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://surgecomponents.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Investment income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r187", "r198", "r208", "r588", "r765" ] }, "sprs_LIBORRateMember": { "xbrltype": "domainItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "LIBORRateMember", "presentation": [ "http://surgecomponents.com/role/LoansPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "LIBOR Rate [Member]", "label": "LIBORRate Member" } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseholdImprovementsGross", "crdr": "debit", "calculation": { "http://surgecomponents.com/role/ScheduleofFixedAssetsTable": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://surgecomponents.com/role/ScheduleofFixedAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold Improvements", "label": "Leasehold Improvements, Gross", "documentation": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r81" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://surgecomponents.com/role/ScheduleofEstimatedUsefulLivesoftheVariousAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold Improvements [Member]", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r81", "r396" ] }, "us-gaap_LeasesOperatingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesOperatingAbstract", "lang": { "en-us": { "role": { "label": "Operating Lease Commitments [Abstract]" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityAxis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation", "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "dei_LegalEntityIdentifier": { "xbrltype": "legalEntityIdentifierItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityIdentifier", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Legal Entity Identifier", "documentation": "A globally unique ISO 17442 value to identify entities, commonly abbreviated as LEI." } } }, "auth_ref": [ "r631" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://surgecomponents.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": [ "r392" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://surgecomponents.com/role/OperatingLeaseCommitmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Minimum Rental Commitments", "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": [ "r839" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://surgecomponents.com/role/ScheduleofFutureMinimumRentalCommitmentsTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://surgecomponents.com/role/ScheduleofFutureMinimumRentalCommitmentsTable" ], "lang": { "en-us": { "role": { "totalLabel": "Future minimum rental commitments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r395" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://surgecomponents.com/role/ScheduleofFutureMinimumRentalCommitmentsTable": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://surgecomponents.com/role/ScheduleofFutureMinimumRentalCommitmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "2030 and after", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due 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": [ "r395" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://surgecomponents.com/role/ScheduleofFutureMinimumRentalCommitmentsTable": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://surgecomponents.com/role/ScheduleofFutureMinimumRentalCommitmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r395" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://surgecomponents.com/role/ScheduleofFutureMinimumRentalCommitmentsTable": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://surgecomponents.com/role/ScheduleofFutureMinimumRentalCommitmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "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": [ "r395" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://surgecomponents.com/role/ScheduleofFutureMinimumRentalCommitmentsTable": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://surgecomponents.com/role/ScheduleofFutureMinimumRentalCommitmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r395" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://surgecomponents.com/role/ScheduleofFutureMinimumRentalCommitmentsTable": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://surgecomponents.com/role/ScheduleofFutureMinimumRentalCommitmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r395" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://surgecomponents.com/role/ScheduleofFutureMinimumRentalCommitmentsTable": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://surgecomponents.com/role/ScheduleofFutureMinimumRentalCommitmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r395" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://surgecomponents.com/role/OperatingLeaseCommitments" ], "lang": { "en-us": { "role": { "terseLabel": "OPERATING LEASE COMMITMENTS", "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": [ "r388" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://surgecomponents.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r15", "r45", "r46", "r47", "r49", "r50", "r51", "r52", "r156", "r222", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r366", "r367", "r368", "r380", "r499", "r583", "r630", "r793", "r842", "r843" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://surgecomponents.com/role/ConsolidatedBalanceSheet": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and shareholders\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": [ "r59", "r93", "r448", "r607", "r770", "r789", "r838" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://surgecomponents.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND SHAREHOLDERS\u2019 EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://surgecomponents.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r47", "r121", "r156", "r222", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r366", "r367", "r368", "r380", "r607", "r793", "r842", "r843" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://surgecomponents.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://surgecomponents.com/role/LoansPayableDetails" ], "lang": { "en-us": { "role": { "label": "Lender Name [Axis]", "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit." } } }, "auth_ref": [ "r44", "r48", "r769", "r791", "r792" ] }, "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityInterestRateDuringPeriod", "presentation": [ "http://surgecomponents.com/role/LoansPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest payable", "label": "Line of Credit Facility, Interest Rate During Period", "documentation": "The effective interest rate during the reporting period." } } }, "auth_ref": [ "r44", "r48" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://surgecomponents.com/role/LoansPayableDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Lender [Domain]", "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "auth_ref": [ "r44", "r48", "r769", "r791" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://surgecomponents.com/role/LoansPayableDetails" ], "lang": { "en-us": { "role": { "label": "Loans Payable [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": [ "r238", "r769", "r791" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://surgecomponents.com/role/LoansPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r44", "r48" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditMember", "presentation": [ "http://surgecomponents.com/role/LoansPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit [Member]", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "us-gaap_LoansPayableAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoansPayableAbstract", "lang": { "en-us": { "role": { "label": "Loans Payable [Abstract]" } } }, "auth_ref": [] }, "sprs_LoansPayableDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "LoansPayableDetailsTable", "presentation": [ "http://surgecomponents.com/role/LoansPayableDetails" ], "lang": { "en-us": { "role": { "label": "Loans Payable (Details) [Table]" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtTextBlock", "presentation": [ "http://surgecomponents.com/role/LoansPayable" ], "lang": { "en-us": { "role": { "terseLabel": "LOANS PAYABLE", "label": "Long-Term Debt [Text Block]", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r82" ] }, "country_MX": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "MX", "presentation": [ "http://surgecomponents.com/role/ScheduleofExportSalesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Mexico [Member]", "label": "MEXICO" } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://surgecomponents.com/role/MajorCustomersDetails", "http://surgecomponents.com/role/MajorSuppliersDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r215", "r596", "r616", "r619", "r798", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877" ] }, "sprs_MajorCustomersDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "MajorCustomersDetailsTable", "presentation": [ "http://surgecomponents.com/role/MajorCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Major Customers (Details) [Table]" } } }, "auth_ref": [] }, "sprs_MajorSuppliersAbstract": { "xbrltype": "stringItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "MajorSuppliersAbstract", "lang": { "en-us": { "role": { "label": "Major Suppliers [Abstract]" } } }, "auth_ref": [] }, "sprs_MajorSuppliersDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "MajorSuppliersDetailsTable", "presentation": [ "http://surgecomponents.com/role/MajorSuppliersDetails" ], "lang": { "en-us": { "role": { "label": "Major Suppliers (Details) [Table]" } } }, "auth_ref": [] }, "sprs_MajorSuppliersLineItems": { "xbrltype": "stringItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "MajorSuppliersLineItems", "presentation": [ "http://surgecomponents.com/role/MajorSuppliersDetails" ], "lang": { "en-us": { "role": { "label": "Major Suppliers [Line Items]" } } }, "auth_ref": [] }, "sprs_MajorSuppliersTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "MajorSuppliersTextBlock", "presentation": [ "http://surgecomponents.com/role/MajorSuppliers" ], "lang": { "en-us": { "role": { "terseLabel": "MAJOR SUPPLIERS", "documentation": "The entity disclosure of major suppliers.", "label": "Major Suppliers Text Block" } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecuritiesCurrent", "crdr": "debit", "calculation": { "http://surgecomponents.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedBalanceSheet", "http://surgecomponents.com/role/ScheduleofValueoftheseMarketableSecuritiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities", "verboseLabel": "Fair value", "label": "Marketable Securities, Current", "documentation": "Amount of investment in marketable security, classified as current." } } }, "auth_ref": [ "r755" ] }, "us-gaap_MarketableSecuritiesGainLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecuritiesGainLossAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Value of these Marketable Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecuritiesPolicy", "presentation": [ "http://surgecomponents.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities and other investments", "label": "Marketable Securities, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for investment classified as marketable security." } } }, "auth_ref": [ "r40" ] }, "us-gaap_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments", "crdr": "credit", "calculation": { "http://surgecomponents.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Gain on marketable securities", "label": "Marketable Security, Realized Gain (Loss)", "documentation": "Amount of realized gain (loss) on investment in marketable security." } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecuritiesTextBlock", "presentation": [ "http://surgecomponents.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Value of these Marketable Securities", "label": "Marketable Securities [Table Text Block]", "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://surgecomponents.com/role/ScheduleofEstimatedUsefulLivesoftheVariousAssetsTable", "http://surgecomponents.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum [Member]", "label": "Maximum [Member]" } } }, "auth_ref": [ "r234", "r235", "r236", "r237", "r292", "r327", "r379", "r404", "r459", "r460", "r466", "r491", "r492", "r545", "r547", "r549", "r550", "r552", "r571", "r572", "r593", "r594", "r600", "r602", "r603", "r604", "r605", "r617", "r795", "r844", "r845", "r846", "r847", "r848", "r849" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r700" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r700" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://surgecomponents.com/role/ScheduleofEstimatedUsefulLivesoftheVariousAssetsTable", "http://surgecomponents.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum [Member]", "label": "Minimum [Member]" } } }, "auth_ref": [ "r234", "r235", "r236", "r237", "r292", "r327", "r379", "r404", "r459", "r460", "r466", "r491", "r492", "r545", "r547", "r549", "r550", "r552", "r571", "r572", "r593", "r594", "r600", "r602", "r603", "r604", "r617", "r795", "r844", "r845", "r846", "r847", "r848", "r849" ] }, "sprs_MinimumNumberOfShareholdersRequireToHeldCommonStock": { "xbrltype": "integerItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "MinimumNumberOfShareholdersRequireToHeldCommonStock", "presentation": [ "http://surgecomponents.com/role/OrganizationDescriptionofCompanysBusinessandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shareholders to hold equity", "documentation": "Total minimum number of shareholders needs to be required to hold an equity of company.", "label": "Minimum Number Of Shareholders Require To Held Common Stock" } } }, "auth_ref": [] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r720" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r728" ] }, "dei_NameChangeEventDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NameChangeEventDateAxis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Name Change Event Date [Axis]", "documentation": "For a sequence of name change event related facts, use this typed dimension to distinguish them. The axis members are restricted to be a valid for xml schema 'date' or 'datetime' data type." } } }, "auth_ref": [] }, "dei_NameChangeEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NameChangeEventLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Name Change Event [Line Items]", "documentation": "Line items represent concepts included in a table. Name change event line item concepts are used for information qualified by domain members of axes in the Name Change Event table." } } }, "auth_ref": [] }, "dei_NameChangeEventTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NameChangeEventTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Name Change Event [Table]", "documentation": "For a set of related facts in a sequence of name change events, use this table when the events occurred within a single reporting period." } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://surgecomponents.com/role/MajorSuppliersDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r215", "r596", "r616", "r619", "r798", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r701" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://surgecomponents.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "NET CASH FLOWS FROM 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": [ "r151" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://surgecomponents.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://surgecomponents.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "NET CASH FLOWS USED IN INVESTING ACTIVITIES", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r151" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://surgecomponents.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://surgecomponents.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "NET CASH FLOWS 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": [ "r71", "r72", "r74" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://surgecomponents.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/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://surgecomponents.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 1.0 }, "http://surgecomponents.com/role/ConsolidatedComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://surgecomponents.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedCashFlow", "http://surgecomponents.com/role/ConsolidatedComprehensiveIncome", "http://surgecomponents.com/role/ConsolidatedIncomeStatement", "http://surgecomponents.com/role/ShareholdersEquityType2or3", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Net Income", "netLabel": "Net income", "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": [ "r67", "r74", "r95", "r119", "r138", "r140", "r145", "r156", "r163", "r165", "r166", "r167", "r168", "r169", "r172", "r173", "r179", "r222", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r361", "r364", "r378", "r380", "r453", "r521", "r537", "r538", "r628", "r793" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://surgecomponents.com/role/ConsolidatedIncomeStatement": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "totalLabel": "Net income available to common shareholders", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r150", "r165", "r166", "r167", "r168", "r174", "r175", "r180", "r183", "r364" ] }, "dei_NewEffectiveDateForPreviousFiling": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NewEffectiveDateForPreviousFiling", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "New Effective Date for Previous Filing" } } }, "auth_ref": [ "r671", "r672", "r673", "r674" ] }, "dei_NoSubstantiveChanges462c": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NoSubstantiveChanges462c", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "No Substantive Changes, 462(c)" } } }, "auth_ref": [ "r745" ] }, "dei_NoSubstantiveChanges462cFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NoSubstantiveChanges462cFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "No Substantive Changes, 462(c), File Number" } } }, "auth_ref": [ "r745" ] }, "dei_NoTradingSymbolFlag": { "xbrltype": "trueItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NoTradingSymbolFlag", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "No Trading Symbol Flag", "documentation": "Boolean flag that is true only for a security having no trading symbol." } } }, "auth_ref": [] }, "sprs_NonEmployeeDirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "NonEmployeeDirectorMember", "presentation": [ "http://surgecomponents.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Employee Director [Member]", "label": "Non Employee Director Member" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r700" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r655", "r666", "r682", "r708", "r717" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r691" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r690" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r708" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r728" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r728" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://surgecomponents.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense):", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "sprs_NumberOfCommonStockHeldByOfficer": { "xbrltype": "sharesItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "NumberOfCommonStockHeldByOfficer", "presentation": [ "http://surgecomponents.com/role/OrganizationDescriptionofCompanysBusinessandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares outstanding common stock", "documentation": "Represents the number of common shares held by officer.", "label": "Number Of Common Stock Held By Officer" } } }, "auth_ref": [] }, "sprs_NumberOfCommonStockHeldByParentCompany": { "xbrltype": "sharesItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "NumberOfCommonStockHeldByParentCompany", "presentation": [ "http://surgecomponents.com/role/OrganizationDescriptionofCompanysBusinessandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares outstanding - held by surge", "documentation": "Represents the number of common shares held by parent company.", "label": "Number Of Common Stock Held By Parent Company" } } }, "auth_ref": [] }, "sprs_NumberOfIndividualInvolvedInDeferredCompensationArrangements": { "xbrltype": "positiveIntegerItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "NumberOfIndividualInvolvedInDeferredCompensationArrangements", "presentation": [ "http://surgecomponents.com/role/EmploymentandOtherAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of officers involved in employment agreements", "documentation": "Number of officers involved in employment agreements.", "label": "Number Of Individual Involved In Deferred Compensation Arrangements" } } }, "auth_ref": [] }, "srt_OfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "OfficerMember", "presentation": [ "http://surgecomponents.com/role/EmploymentandOtherAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "One Officer [Member]", "label": "Officer [Member]" } } }, "auth_ref": [ "r216", "r879" ] }, "sprs_OfficerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "OfficerOneMember", "presentation": [ "http://surgecomponents.com/role/EmploymentandOtherAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Officer [Member]", "label": "Officer One Member" } } }, "auth_ref": [] }, "sprs_OneNonEmployeeDirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "OneNonEmployeeDirectorMember", "presentation": [ "http://surgecomponents.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "One Non-Employee Director [Member]", "label": "One Non Employee Director Member" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://surgecomponents.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://surgecomponents.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://surgecomponents.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "totalLabel": "Income before other income (expense) and income taxes", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r98", "r584", "r778", "r779", "r780", "r781", "r782" ] }, "sprs_OperatingLeaseCommitmentsDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "OperatingLeaseCommitmentsDetailsTable", "presentation": [ "http://surgecomponents.com/role/OperatingLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease Commitments (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Future Minimum Rental Commitments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://surgecomponents.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, current maturities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r391" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://surgecomponents.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities net of current maturities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r391" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://surgecomponents.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right of use asset", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r390" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://surgecomponents.com/role/OperatingLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average discount rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r394", "r606" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://surgecomponents.com/role/OperatingLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining weighted average lease term", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r393", "r606" ] }, "us-gaap_OperatingLeasedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasedAssetsLineItems", "presentation": [ "http://surgecomponents.com/role/OperatingLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease Commitments [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": [] }, "sprs_OperatingLeasesAdditionalRentExpensesMinimumRentals": { "xbrltype": "monetaryItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "OperatingLeasesAdditionalRentExpensesMinimumRentals", "crdr": "debit", "presentation": [ "http://surgecomponents.com/role/OperatingLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Annual minimum rental payments for additional", "documentation": "Operating leases additional rent expenses minimum rentals.", "label": "Operating Leases Additional Rent Expenses Minimum Rentals" } } }, "auth_ref": [] }, "sprs_OperatingLeasesRentExpensesMinimumRentals": { "xbrltype": "monetaryItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "OperatingLeasesRentExpensesMinimumRentals", "crdr": "debit", "presentation": [ "http://surgecomponents.com/role/OperatingLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Annual minimum rental payments", "documentation": "This element represents the payments that the lessee is obligated to make or can be required to make in connection with a property under the terms of an agreement classified as an operating lease, excluding contingent rentals and a guarantee by the lessee of the lessor's debt and the lessee's obligation to pay (apart from the rental payments) executory costs such as insurance, maintenance, and taxes.", "label": "Operating Leases Rent Expenses Minimum Rentals" } } }, "auth_ref": [] }, "sprs_OperatingLeasesRentExpensesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "OperatingLeasesRentExpensesNet", "crdr": "debit", "presentation": [ "http://surgecomponents.com/role/OperatingLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net rental expense", "documentation": "Operating Leases, Rent Expense, Net, Total", "label": "Operating Leases Rent Expenses Net" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Description of Company\u2019s Business and Basis of Presentation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://surgecomponents.com/role/ScheduleofAccruedExpensesTable": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://surgecomponents.com/role/ScheduleofAccruedExpensesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued expenses", "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": [ "r46" ] }, "dei_OtherAddressMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "OtherAddressMember", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Other Address [Member]", "documentation": "Other address for entity" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://surgecomponents.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r125" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "crdr": "debit", "calculation": { "http://surgecomponents.com/role/ConsolidatedComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedComprehensiveIncome" ], "lang": { "en-us": { "role": { "negatedLabel": "Reclassification of realized gain on investment securities", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax", "documentation": "Amount, before tax, after reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan." } } }, "auth_ref": [ "r2", "r3", "r60", "r61", "r454", "r599", "r799" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "presentation": [ "http://surgecomponents.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Change in unrealized gain on marketable securities", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r135", "r137", "r221" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "crdr": "debit", "calculation": { "http://surgecomponents.com/role/ConsolidatedComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedComprehensiveIncome" ], "lang": { "en-us": { "role": { "negatedLabel": "Unrealized gain on marketable debt securities net of tax", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax", "documentation": "Amount, before adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r4", "r136" ] }, "us-gaap_OtherInventoryInTransit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherInventoryInTransit", "crdr": "debit", "presentation": [ "http://surgecomponents.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory in transit from foreign suppliers", "label": "Other Inventory, in Transit, Gross", "documentation": "Gross amount of merchandise or supplies to which the entity holds the title but does not hold physical possession because the goods are currently being transported." } } }, "auth_ref": [ "r758" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://surgecomponents.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "totalLabel": "Other income (expense)", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r69" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r700" ] }, "dei_OtherReportingStandardItemNumber": { "xbrltype": "otherReportingStandardItemNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "OtherReportingStandardItemNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Other Reporting Standard Item Number", "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS." } } }, "auth_ref": [ "r646" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r653", "r664", "r680", "r715" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r656", "r667", "r683", "r718" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r656", "r667", "r683", "r718" ] }, "sprs_OwnershipRightsTransferredToParentCompany": { "xbrltype": "sharesItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "OwnershipRightsTransferredToParentCompany", "presentation": [ "http://surgecomponents.com/role/OrganizationDescriptionofCompanysBusinessandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership rights transferred to parent company", "documentation": "Represents the ownership rights of officer transferred to parent company.", "label": "Ownership Rights Transferred To Parent Company" } } }, "auth_ref": [] }, "dei_ParentEntityLegalName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ParentEntityLegalName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Parent Entity Legal Name", "documentation": "If the entity which the financial information concerns is a subsidiary of another company, then provide to full legal name of the parent entity" } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r689" ] }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireMarketableSecurities", "crdr": "credit", "calculation": { "http://surgecomponents.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquisition of marketable securities", "label": "Payments to Acquire Marketable Securities", "documentation": "Amount of cash outflow for purchase of marketable security." } } }, "auth_ref": [ "r788" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://surgecomponents.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquisition of fixed assets", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r70" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r699" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r699" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://surgecomponents.com/role/RetirementPlan" ], "lang": { "en-us": { "role": { "terseLabel": "RETIREMENT PLAN", "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r274", "r276", "r278", "r281", "r282", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r599" ] }, "us-gaap_PensionExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionExpense", "crdr": "debit", "presentation": [ "http://surgecomponents.com/role/RetirementPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension expense", "label": "Pension Cost (Reversal of Cost)", "documentation": "Amount of cost (reversal of cost) for pension benefits. Excludes other postretirement benefits." } } }, "auth_ref": [ "r588" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r691" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r708" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r701" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r690" ] }, "sprs_PeriodOfficerProhibitedInvolvingInCompetitiveActivitiesDuringEmployment": { "xbrltype": "stringItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "PeriodOfficerProhibitedInvolvingInCompetitiveActivitiesDuringEmployment", "presentation": [ "http://surgecomponents.com/role/EmploymentandOtherAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employment agreements termination, description", "documentation": "Employment agreements termination, description.", "label": "Period Officer Prohibited Involving In Competitive Activities During Employment" } } }, "auth_ref": [] }, "dei_PhoneFaxNumberDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PhoneFaxNumberDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Phone Fax Number Description", "documentation": "Description of Phone or Fax Number" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://surgecomponents.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://surgecomponents.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Prior Service Cost [Member]", "terseLabel": "Pension Adjustments Prior Service Cost" } } }, "auth_ref": [ "r692" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Service Cost [Member]", "terseLabel": "Pension Adjustments Service Cost" } } }, "auth_ref": [ "r737" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Benefits Adjustments, Footnote [Text Block]", "terseLabel": "Pension Benefits Adjustments, Footnote" } } }, "auth_ref": [ "r691" ] }, "dei_PostEffectiveAmendment": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PostEffectiveAmendment", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Post-Effective Amendment" } } }, "auth_ref": [ "r632" ] }, "dei_PostEffectiveAmendmentNumber": { "xbrltype": "sequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PostEffectiveAmendmentNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Post-Effective Amendment Number", "documentation": "Amendment number to registration statement under the Securities Act of 1933 after the registration becomes effective." } } }, "auth_ref": [ "r632" ] }, "us-gaap_PostemploymentBenefitsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PostemploymentBenefitsAbstract", "lang": { "en-us": { "role": { "label": "Employment and Other Agreements [Abstract]" } } }, "auth_ref": [] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Issuer Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act." } } }, "auth_ref": [ "r639" ] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PreCommencementTenderOffer", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act." } } }, "auth_ref": [ "r641" ] }, "dei_PreEffectiveAmendment": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PreEffectiveAmendment", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-Effective Amendment" } } }, "auth_ref": [ "r632" ] }, "dei_PreEffectiveAmendmentNumber": { "xbrltype": "sequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PreEffectiveAmendmentNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-Effective Amendment Number", "documentation": "Amendment number to registration statement under the Securities Act of 1933 before the registration becomes effective." } } }, "auth_ref": [ "r632" ] }, "us-gaap_PreferredStockDividendsIncomeStatementImpact": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockDividendsIncomeStatementImpact", "crdr": "debit", "calculation": { "http://surgecomponents.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends on preferred stock", "label": "Preferred Stock Dividends, Income Statement Impact", "documentation": "The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders." } } }, "auth_ref": [] }, "us-gaap_PreferredStockLiquidationPreference": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockLiquidationPreference", "presentation": [ "http://surgecomponents.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, liquidation preference per share (in Dollars per share)", "label": "Preferred Stock, Liquidation Preference Per Share", "documentation": "The per share liquidation preference (or restrictions) of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share." } } }, "auth_ref": [ "r33", "r34", "r53", "r768", "r796" ] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockMember", "presentation": [ "http://surgecomponents.com/role/ShareholdersEquityDetails", "http://surgecomponents.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred", "verboseLabel": "Preferred Stock [Member]", "label": "Preferred Stock [Member]", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r620", "r621", "r624", "r625", "r626", "r627", "r878", "r881" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://surgecomponents.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in Dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r53", "r249" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://surgecomponents.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://surgecomponents.com/role/ShareholdersEquityDetails" ], "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": [ "r53", "r501" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://surgecomponents.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://surgecomponents.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued", "verboseLabel": "Preferred shares, issued", "label": "Preferred Stock, Shares Issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r53", "r249" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://surgecomponents.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://surgecomponents.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding", "verboseLabel": "Preferred shares, outstanding", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r53", "r501", "r519", "r881", "r883" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://surgecomponents.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock value", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r53", "r445", "r607" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://surgecomponents.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and income taxes", "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": [ "r133", "r231", "r232", "r577" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "crdr": "debit", "calculation": { "http://surgecomponents.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from the sale of marketable securities", "label": "Proceeds from Sale and Maturity of Marketable Securities", "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Fixed Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://surgecomponents.com/role/ScheduleofEstimatedUsefulLivesoftheVariousAssetsTable" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r8", "r396" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://surgecomponents.com/role/FixedAssets" ], "lang": { "en-us": { "role": { "terseLabel": "FIXED ASSETS", "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": [ "r80", "r109", "r112", "r113" ] }, "sprs_PropertyPlantAndEquipmentEstimatedUsefulofLives": { "xbrltype": "stringItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "PropertyPlantAndEquipmentEstimatedUsefulofLives", "presentation": [ "http://surgecomponents.com/role/ScheduleofEstimatedUsefulLivesoftheVariousAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated useful lives of assets", "documentation": "Property, plant and equipment, estimated useful of lives.", "label": "Property Plant And Equipment Estimated Usefulof Lives" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentGrossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGrossAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Fixed Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://surgecomponents.com/role/ScheduleofEstimatedUsefulLivesoftheVariousAssetsTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Estimated Useful Lives of the Various 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": [ "r396" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://surgecomponents.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://surgecomponents.com/role/ScheduleofFixedAssetsTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedBalanceSheet", "http://surgecomponents.com/role/ScheduleofFixedAssetsTable" ], "lang": { "en-us": { "role": { "totalLabel": "Net Fixed Assets", "terseLabel": "Fixed assets \u2013 net of accumulated depreciation and amortization of $1,810,560 and $1,757,772", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r8", "r396", "r440", "r451", "r607" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://surgecomponents.com/role/FixedAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fixed Assets", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://surgecomponents.com/role/ScheduleofEstimatedUsefulLivesoftheVariousAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated useful lives of assets", "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": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://surgecomponents.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for doubtful accounts", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r149", "r226" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r689" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r689" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://surgecomponents.com/role/ScheduleofEstimatedUsefulLivesoftheVariousAssetsTable", "http://surgecomponents.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r234", "r235", "r236", "r237", "r276", "r292", "r319", "r320", "r321", "r327", "r379", "r402", "r403", "r404", "r459", "r460", "r466", "r491", "r492", "r545", "r547", "r549", "r550", "r552", "r571", "r572", "r593", "r594", "r600", "r602", "r603", "r604", "r605", "r617", "r622", "r790", "r795", "r837", "r845", "r846", "r847", "r848", "r849" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://surgecomponents.com/role/ScheduleofEstimatedUsefulLivesoftheVariousAssetsTable", "http://surgecomponents.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r234", "r235", "r236", "r237", "r276", "r292", "r319", "r320", "r321", "r327", "r379", "r402", "r403", "r404", "r459", "r460", "r466", "r491", "r492", "r545", "r547", "r549", "r550", "r552", "r571", "r572", "r593", "r594", "r600", "r602", "r603", "r604", "r605", "r617", "r622", "r790", "r795", "r837", "r845", "r846", "r847", "r848", "r849" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r648", "r659", "r675", "r710" ] }, "dei_RegistrationStatementAmendmentNumber": { "xbrltype": "sequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "RegistrationStatementAmendmentNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Registration Statement Amendment Number", "documentation": "Amendment number to registration statement under the Investment Company Act of 1940." } } }, "auth_ref": [ "r632" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://surgecomponents.com/role/OperatingLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r216", "r283", "r398", "r399", "r443", "r449", "r494", "r495", "r496", "r497", "r498", "r518", "r520", "r544" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyMember", "presentation": [ "http://surgecomponents.com/role/OperatingLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Company [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": [ "r158", "r159", "r398", "r399", "r400", "r401", "r443", "r449", "r494", "r495", "r496", "r497", "r498", "r518", "r520", "r544" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://surgecomponents.com/role/OperatingLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r216", "r283", "r398", "r399", "r443", "r449", "r494", "r495", "r496", "r497", "r498", "r518", "r520", "r544", "r841" ] }, "sprs_RepaymentTerms": { "xbrltype": "durationItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "RepaymentTerms", "presentation": [ "http://surgecomponents.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repayment terms", "documentation": "Repayment terms. in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Repayment Terms" } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r649", "r660", "r676", "r711" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r650", "r661", "r677", "r712" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r657", "r668", "r684", "r719" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://surgecomponents.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated equity", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r56", "r85", "r447", "r464", "r465", "r474", "r502", "r607" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://surgecomponents.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Equity (Deficit)", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r118", "r160", "r161", "r162", "r164", "r169", "r171", "r173", "r223", "r224", "r233", "r350", "r351", "r358", "r359", "r360", "r362", "r363", "r364", "r369", "r371", "r372", "r374", "r376", "r387", "r389", "r461", "r463", "r476", "r881" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://surgecomponents.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r116", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r573" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Revenues", "crdr": "credit", "calculation": { "http://surgecomponents.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedIncomeStatement", "http://surgecomponents.com/role/ScheduleofExportSalesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales", "verboseLabel": "Export sales", "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": [ "r96", "r97", "r146", "r156", "r187", "r196", "r197", "r204", "r208", "r211", "r213", "r215", "r222", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r380", "r439", "r588", "r793" ] }, "sprs_RevenuesFromDistributionAgreements": { "xbrltype": "monetaryItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "RevenuesFromDistributionAgreements", "crdr": "credit", "presentation": [ "http://surgecomponents.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues distribution agreements", "documentation": "Represents an amount of revenue from agreements with several distributors during the period.", "label": "Revenues From Distribution Agreements" } } }, "auth_ref": [] }, "us-gaap_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RisksAndUncertaintiesAbstract", "lang": { "en-us": { "role": { "label": "Major Customers [Abstract]" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r728" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r728" ] }, "us-gaap_SalariesAndWages": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalariesAndWages", "crdr": "debit", "presentation": [ "http://surgecomponents.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation amount (in Dollars)", "label": "Salary and Wage, NonOfficer, Excluding Cost of Good and Service Sold", "documentation": "Amount of expense for salary and wage arising from service rendered by nonofficer employee. Excludes allocated cost, labor-related nonsalary expense, and direct and overhead labor cost included in cost of good and service sold." } } }, "auth_ref": [ "r764" ] }, "us-gaap_SalariesWagesAndOfficersCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalariesWagesAndOfficersCompensation", "crdr": "debit", "presentation": [ "http://surgecomponents.com/role/EmploymentandOtherAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Salaries", "label": "Salary and Wage, Excluding Cost of Good and Service Sold", "documentation": "Amount of expense for salary and wage arising from service rendered by nonofficer and officer employees. Excludes allocated cost, labor-related nonsalary expense, and direct and overhead labor cost included in cost of good and service sold." } } }, "auth_ref": [] }, "us-gaap_SalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesMember", "presentation": [ "http://surgecomponents.com/role/MajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales [Member]", "verboseLabel": "Net sales [Member]", "label": "Sales [Member]", "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business." } } }, "auth_ref": [ "r14" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://surgecomponents.com/role/AccruedExpensesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Expenses", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://surgecomponents.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Income Tax Expense", "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": [ "r833" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://surgecomponents.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deferred Income Taxes", "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": [ "r829" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://surgecomponents.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reconciliation Effective Tax Rate", "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": [ "r335", "r601", "r827" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "presentation": [ "http://surgecomponents.com/role/ScheduleofExportSalesTable" ], "lang": { "en-us": { "role": { "label": "Segment Reporting, Revenue from External Customer, Product and Service [Table]", "documentation": "Disclosure of information about revenue from external customer by product and service when not provided as part of reportable operating segment information." } } }, "auth_ref": [ "r30" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "presentation": [ "http://surgecomponents.com/role/ExportSalesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Export Sales", "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": [ "r30" ] }, "sprs_ScheduleOfEstimatedUsefulLifeOfFixedAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "ScheduleOfEstimatedUsefulLifeOfFixedAssetsTableTextBlock", "presentation": [ "http://surgecomponents.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Estimated Useful Lives of the Various Assets", "documentation": "Tabular disclosure of estimated useful life of fixed assets.", "label": "Schedule Of Estimated Useful Life Of Fixed Assets Table Text Block" } } }, "auth_ref": [] }, "sprs_ScheduleOfEstimatedUsefulLivesOfTheVariousAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "ScheduleOfEstimatedUsefulLivesOfTheVariousAssetsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Estimated Useful Lives Of The Various Assets Abstract" } } }, "auth_ref": [] }, "sprs_ScheduleOfExportSalesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "ScheduleOfExportSalesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Export Sales Abstract" } } }, "auth_ref": [] }, "sprs_ScheduleOfExportSalesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "ScheduleOfExportSalesLineItems", "presentation": [ "http://surgecomponents.com/role/ScheduleofExportSalesTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Export Sales [Line Items]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://surgecomponents.com/role/ShareholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Plans", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r12", "r13", "r90" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r633" ] }, "dei_Security12gTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12gTitle", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(g) Security", "documentation": "Title of a 12(g) registered security." } } }, "auth_ref": [ "r637" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r636" ] }, "dei_SecurityReportingObligation": { "xbrltype": "securityReportingObligationItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityReportingObligation", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Security Reporting Obligation", "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act." } } }, "auth_ref": [ "r642" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://surgecomponents.com/role/MajorSuppliersDetails", "http://surgecomponents.com/role/OperatingLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r213", "r214", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r488", "r489", "r490", "r546", "r548", "r551", "r553", "r560", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r574", "r595", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r618", "r622", "r798", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Export Sales [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://surgecomponents.com/role/ExportSales" ], "lang": { "en-us": { "role": { "terseLabel": "EXPORT SALES", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r99", "r187", "r191", "r192", "r193", "r194", "r195", "r201", "r202", "r203", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r215", "r585", "r586", "r587", "r588", "r590", "r591", "r592" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://surgecomponents.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Selling and shipping expenses", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r68" ] }, "us-gaap_SeriesCPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeriesCPreferredStockMember", "presentation": [ "http://surgecomponents.com/role/ConsolidatedBalanceSheet", "http://surgecomponents.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://surgecomponents.com/role/ShareholdersEquityDetails", "http://surgecomponents.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Series C Preferred Stock", "verboseLabel": "Series C", "netLabel": "Series C Preferred Stock [Member]", "label": "Series C Preferred Stock [Member]", "documentation": "Series C preferred stock." } } }, "auth_ref": [ "r756", "r757", "r797" ] }, "us-gaap_SeriesDPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeriesDPreferredStockMember", "presentation": [ "http://surgecomponents.com/role/ConsolidatedBalanceSheet", "http://surgecomponents.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://surgecomponents.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series D Preferred Stock", "verboseLabel": "Series D Preferred Stock [Member]", "label": "Series D Preferred Stock [Member]", "documentation": "Series D preferred stock." } } }, "auth_ref": [ "r756", "r757", "r797" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://surgecomponents.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Compensation Expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Activity in the Stock Plans [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://surgecomponents.com/role/ScheduleofStockPlansTable" ], "lang": { "en-us": { "role": { "terseLabel": "Shares, Options exercisable at August 31, 2024", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r300" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://surgecomponents.com/role/ScheduleofStockPlansTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price, Options exercisable at August 31, 2024", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r300" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://surgecomponents.com/role/ScheduleofStockPlansTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Shares, Options cancelled in the nine months ended August 31, 2024", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r304" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://surgecomponents.com/role/ScheduleofStockPlansTable", "http://surgecomponents.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares Options issued in the nine months ended August 31, 2024", "verboseLabel": "Aggregate of common shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r302" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://surgecomponents.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granting cost (in Dollars)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r35" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://surgecomponents.com/role/ScheduleofStockPlansTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Shares, Options outstanding December 1, 2023", "periodEndLabel": "Shares, Options outstanding at August 31, 2024", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r298", "r299" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://surgecomponents.com/role/ScheduleofStockPlansTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted Average Exercise Price, Options outstanding December 1, 2023", "periodEndLabel": "Weighted Average Exercise Price, Options outstanding at August 31, 2024", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r298", "r299" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://surgecomponents.com/role/ShareholdersEquityDetails", "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": [ "r294", "r295", "r296", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r318", "r319", "r320", "r321", "r322" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://surgecomponents.com/role/ScheduleofStockPlansTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Weighted Average Exercise Price, Options exercised in the nine months ended August 31, 2024", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r303" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://surgecomponents.com/role/ScheduleofStockPlansTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Weighted Average Exercise Price, Options cancelled in the nine months ended August 31, 2024", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r304" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://surgecomponents.com/role/ScheduleofStockPlansTable", "http://surgecomponents.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price, Options issued in the nine months ended August 31, 2024", "verboseLabel": "Exercise price (in Dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r302" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://surgecomponents.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Based Compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r293", "r297", "r316", "r317", "r318", "r319", "r322", "r323", "r324", "r325", "r326" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://surgecomponents.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intrinsic value of exercisable options (in Dollars)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r35" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://surgecomponents.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining life", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r35" ] }, "sprs_ShareholdersEquityDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "ShareholdersEquityDetailsTable", "presentation": [ "http://surgecomponents.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Shareholders' Equity (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://surgecomponents.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance beginning (in Shares)", "periodEndLabel": "Balance ending (in Shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ShippingAndHandlingCostPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShippingAndHandlingCostPolicyTextBlock", "presentation": [ "http://surgecomponents.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Shipping Costs", "label": "Shipping and Handling Cost, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://surgecomponents.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": [ "r75", "r154" ] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SolicitingMaterial", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Soliciting Material", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act." } } }, "auth_ref": [ "r640" ] }, "srt_SouthAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SouthAmericaMember", "presentation": [ "http://surgecomponents.com/role/ScheduleofExportSalesTable" ], "lang": { "en-us": { "role": { "terseLabel": "South America [Member]", "label": "South America [Member]" } } }, "auth_ref": [ "r884", "r885", "r886", "r887" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://surgecomponents.com/role/ConsolidatedBalanceSheet", "http://surgecomponents.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://surgecomponents.com/role/ShareholdersEquityDetails", "http://surgecomponents.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r117", "r127", "r128", "r129", "r156", "r177", "r178", "r181", "r183", "r189", "r190", "r222", "r239", "r241", "r242", "r243", "r246", "r247", "r249", "r250", "r253", "r256", "r264", "r380", "r470", "r471", "r472", "r473", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r501", "r522", "r539", "r554", "r555", "r556", "r557", "r558", "r752", "r768", "r777" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://surgecomponents.com/role/ShareholdersEquityDetails", "http://surgecomponents.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r11", "r54", "r57", "r58", "r118", "r143", "r144", "r145", "r160", "r161", "r162", "r164", "r169", "r171", "r173", "r188", "r223", "r224", "r233", "r265", "r350", "r351", "r358", "r359", "r360", "r362", "r363", "r364", "r369", "r370", "r371", "r372", "r373", "r374", "r376", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r389", "r397", "r454", "r461", "r462", "r463", "r476", "r539" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://surgecomponents.com/role/MajorSuppliersDetails", "http://surgecomponents.com/role/OperatingLeaseCommitmentsDetails", "http://surgecomponents.com/role/ScheduleofExportSalesTable" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r213", "r214", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r488", "r489", "r490", "r546", "r548", "r551", "r553", "r560", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r574", "r595", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r618", "r622", "r798", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://surgecomponents.com/role/ConsolidatedBalanceSheet", "http://surgecomponents.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://surgecomponents.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": [ "r160", "r161", "r162", "r188", "r389", "r406", "r468", "r487", "r493", "r494", "r495", "r496", "r497", "r498", "r501", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r514", "r515", "r516", "r517", "r518", "r520", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r539", "r623" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfOtherComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfOtherComprehensiveIncomeAbstract", "presentation": [ "http://surgecomponents.com/role/ConsolidatedComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income:", "label": "Statement of Other Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://surgecomponents.com/role/ConsolidatedBalanceSheet", "http://surgecomponents.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://surgecomponents.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r160", "r161", "r162", "r188", "r216", "r389", "r406", "r468", "r487", "r493", "r494", "r495", "r496", "r497", "r498", "r501", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r514", "r515", "r516", "r517", "r518", "r520", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r539", "r623" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r652", "r663", "r679", "r714" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "presentation": [ "http://surgecomponents.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock issued in payment", "label": "Stock Issued During Period, Shares, Issued for Services", "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://surgecomponents.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total of shares issued", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r11", "r53", "r54", "r85", "r470", "r539", "r555" ] }, "us-gaap_StockIssuedDuringPeriodSharesPeriodIncreaseDecrease": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesPeriodIncreaseDecrease", "presentation": [ "http://surgecomponents.com/role/OrganizationDescriptionofCompanysBusinessandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Decrease in common stock shares authorized", "label": "Stock Issued During Period, Shares, Period Increase (Decrease)", "documentation": "The increase (decrease) during the period in the number of shares issued." } } }, "auth_ref": [ "r11", "r881", "r882" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://surgecomponents.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of shares as compensation (in Shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r11", "r53", "r54", "r85" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://surgecomponents.com/role/ScheduleofStockPlansTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Shares, Options exercised in the nine months ended August 31, 2024", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r11", "r53", "r54", "r85", "r303" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://surgecomponents.com/role/ShareholdersEquityDetails", "http://surgecomponents.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Stock option issuance", "verboseLabel": "Cost of issuance (in Dollars)", "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": [ "r11", "r53", "r54", "r85", "r476", "r539", "r555", "r629" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://surgecomponents.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of shares as compensation", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r36", "r53", "r54", "r85" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://surgecomponents.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Stock option exercise", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r11", "r54", "r57", "r58", "r85" ] }, "sprs_StockOptionDescription": { "xbrltype": "stringItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "StockOptionDescription", "presentation": [ "http://surgecomponents.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock option, description", "documentation": "Stock option description.", "label": "Stock Option Description" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://surgecomponents.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://surgecomponents.com/role/ConsolidatedBalanceSheet", "http://surgecomponents.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "totalLabel": "Total shareholders\u2019 equity", "periodStartLabel": "Balance beginning", "periodEndLabel": "Balance ending", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r54", "r57", "r58", "r78", "r503", "r519", "r540", "r541", "r607", "r630", "r770", "r789", "r838", "r881" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://surgecomponents.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Shareholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://surgecomponents.com/role/ShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "SHAREHOLDERS' EQUITY", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r83", "r155", "r248", "r250", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r260", "r261", "r263", "r265", "r375", "r542", "r543", "r559" ] }, "sprs_SummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesoftheVariousAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "SummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesoftheVariousAssetsTable", "presentation": [ "http://surgecomponents.com/role/ScheduleofEstimatedUsefulLivesoftheVariousAssetsTable" ], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives of the Various Assets [Table]" } } }, "auth_ref": [] }, "sprs_SummaryofSignificantAccountingPoliciesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "SummaryofSignificantAccountingPoliciesDetailsTable", "presentation": [ "http://surgecomponents.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://surgecomponents.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SupplierConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplierConcentrationRiskMember", "presentation": [ "http://surgecomponents.com/role/MajorSuppliersDetails" ], "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": [ "r77" ] }, "country_TW": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "TW", "presentation": [ "http://surgecomponents.com/role/MajorSuppliersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Taiwan [Member]", "label": "TAIWAN" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r707" ] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualAxis", "presentation": [ "http://surgecomponents.com/role/EmploymentandOtherAgreementsDetails", "http://surgecomponents.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Title and Position [Axis]" } } }, "auth_ref": [ "r783", "r840" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://surgecomponents.com/role/EmploymentandOtherAgreementsDetails", "http://surgecomponents.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Title and Position [Domain]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r699" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r706" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://surgecomponents.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": [ "r100", "r101", "r102", "r785", "r786", "r787" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r727" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r729" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r730" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r731" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Expiration Date", "terseLabel": "Expiration Date" } } }, "auth_ref": [ "r731" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r729" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r729" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r732" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r730" ] }, "sprs_TwentyFifteenIncentiveStockPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "TwentyFifteenIncentiveStockPlanMember", "presentation": [ "http://surgecomponents.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2015 Incentive Stock Plan [Member]", "label": "Twenty Fifteen Incentive Stock Plan Member" } } }, "auth_ref": [] }, "sprs_TwoCompanyOfficersMember": { "xbrltype": "domainItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "TwoCompanyOfficersMember", "presentation": [ "http://surgecomponents.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Two Company Officers [Member]", "label": "Two Company Officers Member" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r726" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://surgecomponents.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": [ "r27", "r28", "r29", "r106", "r107", "r110", "r111" ] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]", "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year" } } }, "auth_ref": [ "r695" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://surgecomponents.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": [ "r176", "r183" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://surgecomponents.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Shares Outstanding:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://surgecomponents.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": [ "r174", "r183" ] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "WrittenCommunications", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Written Communications", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act." } } }, "auth_ref": [ "r743" ] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]", "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested" } } }, "auth_ref": [ "r693" ] }, "sprs_oneForeignSupplierMember": { "xbrltype": "domainItemType", "nsuri": "http://surgecomponents.com/20240831", "localname": "oneForeignSupplierMember", "presentation": [ "http://surgecomponents.com/role/MajorSuppliersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "One Foreign Supplier [Member]", "label": "one Foreign Supplier Member" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(j)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477787/942-405-45-2" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r11": { "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" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r15": { "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" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r33": { "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" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "320", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-5" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r43": { "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" }, "r44": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r45": { "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" }, "r46": { "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" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r48": { "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(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r63": { "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" }, "r64": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r65": { "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)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r74": { "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" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r78": { "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" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r81": { "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" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r84": { "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" }, "r85": { "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" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/710/tableOfContent" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/712/tableOfContent" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/715/tableOfContent" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-15" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-6" }, "r103": { "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" }, "r104": { "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" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r110": { "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" }, "r111": { "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" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r114": { "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" }, "r115": { "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" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r126": { "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" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r138": { "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" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r140": { "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" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r150": { "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" }, "r151": { "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" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r153": { "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" }, "r154": { "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" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r186": { "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" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r199": { "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" }, "r200": { "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" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r209": { "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" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r211": { "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" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r213": { "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" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r215": { "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" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r226": { "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" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479130/326-30-45-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/715/tableOfContent" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r276": { "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" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r283": { "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" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480126/715-20-S99-2" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-3" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1" }, "r292": { "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" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r348": { "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" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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.1.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r357": { "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" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r388": { "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" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r404": { "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" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1" }, "r406": { "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" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r477": { "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/2147478494/946-205-50-2" }, "r478": { "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/2147478494/946-205-50-27" }, "r479": { "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/2147478494/946-205-50-7" }, "r480": { "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/2147478494/946-205-50-7" }, "r481": { "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/2147478494/946-205-50-7" }, "r482": { "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/2147478494/946-205-50-7" }, "r483": { "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/2147478494/946-205-50-7" }, "r484": { "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/2147478494/946-205-50-7" }, "r485": { "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/2147478494/946-205-50-7" }, "r486": { "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/2147478494/946-205-50-7" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r522": { "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/2147478297/946-220-50-3" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r554": { "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/2147478448/946-505-50-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r556": { "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/2147478448/946-505-50-2" }, "r557": { "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/2147478448/946-505-50-2" }, "r558": { "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/2147478448/946-505-50-2" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r573": { "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" }, "r574": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8" }, "r579": { "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" }, "r580": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r586": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r587": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r588": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r589": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r590": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r591": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r592": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r600": { "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" }, "r601": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r602": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r603": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r604": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r605": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r606": { "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" }, "r607": { "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" }, "r608": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r609": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r610": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r611": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r612": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r613": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r614": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r615": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r616": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r617": { "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" }, "r618": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r619": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r620": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r622": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r626": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r627": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r628": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r629": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r630": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r631": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "Global LEI Foundation" }, "r632": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r633": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r634": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r635": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r636": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "g" }, "r638": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12, 13, 15d" }, "r639": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r640": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14a", "Subsection": "12" }, "r641": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r642": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d" }, "r643": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r644": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r645": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "249", "Section": "308", "Subsection": "a" }, "r646": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r647": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r648": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r649": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r650": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r651": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r652": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r653": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r654": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r655": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r656": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r657": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r658": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r659": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r660": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 8-K", "Number": "249", "Section": "308" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form F-3" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-2" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-3" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-4" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-6" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form S-3" }, "r686": { "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" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Investment Company Act", "Number": "270" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "313" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-X", "Number": "210", "Section": "2", "Subsection": "2" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "413", "Subsection": "b" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "b" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "c" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "d" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "e" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "486", "Subsection": "a" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "486", "Subsection": "b" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Section": "8", "Subsection": "c" }, "r752": { "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" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r754": { "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" }, "r755": { "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(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r758": { "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" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r763": { "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" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r777": { "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" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r783": { "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" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11" }, "r789": { "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" }, "r790": { "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" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r798": { "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" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r827": { "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" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r829": { "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" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r832": { "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" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r882": { "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(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" } } } ZIP 67 0001213900-24-087502-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001213900-24-087502-xbrl.zip M4$L#!!0 ( 9(3UGK.7D20K$ &9E!P 7 96$P,C$W,3$U+3$P<5]S M=7)G92YH=&WL?7MSXDBR[_]\"AWVS#GN".%&$L_N7F[0?LQX;[?M->Y]W!LW M-@04MLZ Q$K";L^GOYE9>H( "4D@L#9BI[M!E*HRL[(RLS)_^>5__9Q-A1=F M6IJA__F_I?/Z?PM,'QEC37_Z\W_W!Q,8::2:SC(4Y8A9^ M(-1JSG 7)L/!/@F/SPOA;F0+4EV0FI_JW4^2)/QXO!#DNMS@CS_;,$F8J&Y] MZ9R5X5I]J.OO'UX=O_N-V]//^HQ]MEZVJ#8*!TZO7ZG)-D@.# MU& !H8'#)WS>L%+\>JA9S'[?FIN4];BW,)X8"8.A,MXGU M1,AZQQ_?,OW%3E1K2$/#AR&*+ZS:DZK.5Q]TOEA^&#EL13Y-WX0>Q_6,E\3* M65[K(_\R^*BVB>VZ9:OZR"/&S^F&A__Q#4CG/[E,YE>%'I6ZW>Y'^M9[U(IZ M#H:4/O[C^[?!Z)G-U-K*3"PM^:_6SP?W>Q7W/5/'O8J __MB:_:4]80O'_E? M*I4O,V:KPLC0;6#^GZLV^VE_I!^2"JJQ?R^TES]7+_CWM4=@3/4CC/F1#_IE M:(S?>E_&VHM@V6]3]N?J!)[\!$IH;@N/VHQ9PBU[%1Z,F:J+_ -1&#!3FU3I M5SB!C_CGE[D[P$PUGS3]DU"')S[.EYY"C7>ML2GHNX?%E-7NU2>&RBTX SY MS3;F,,C<_BPX'PP-VS9FSF>OVMA^QGG6?ZFNS+]F:7\P^!(?'!KFF)E\M*]3 M=?2[(,/2+&.JC;TOW9'Y]Y+[?;7W7W^26O7/SMQ75O!Q90D1Y(A+3W>9M#XD MGOON91*F'?FS@#)24Z?:$WPT JE@)I!PV/MQ>_-X=2D,'ON/5X,O'X<1[,OM MW8.KBQ\/-X\W5P.A?WLI7/WCXK?^[:]7PL7=]^\W@\'-W>V>)_3W_N"WF]M? M'^]N1>$2#^%FH[O/*>R=^]=W#]^%+]K/3[JAWRYF\-,1URH_[0,Y.RV M&ZW/RQP58.%__=%_>+QZ^/9/X>'J_N[A4;C_\3#XT;]]%![O!-C2C[!O*Y(B MW#V 27LV_B#<70N/OUT)@=WN[?3^Q2-^+765QDD+R[5A"O8S$_[M4EV8P\^- M,?@;8_ I$G!U#'Y#;08//"-/:V/UK?;&5+/&]"@NW]-;KO3Q)?PLQ&.EVNLO MGA:6+2B2F%P%7&O62)W^$]Y\#9]8H:$;U1X:@:O:X-UHAZ2;=*).K3VA[1W5TZ,<%Y_Q?_GV ;[E]/ MDPP@.Q?&;*99&!8!JW?*A%OC/+Z*N-+!2WG#W\&S0Q@Q*+.M:J]>K]?D=JO3 M*17"&MH]L"?-0BFT;^$;GW[-+G'GBS57=7>>]+HQ&QDF11D^+>! ,3$$4>T- M?CQP8_K^[O;J]G$@"C>W%^=?/N+/'6(O,V _Y#B[^JF.;%JV8$P$TUNNH%J" M-6X;^!H"/WWXEG M%/!I/==T9$RGZMP";];]6Q5TNFVZH[\PT];@_'6GSEU9>F;L/N.,V^C^LN+Q M#KG'>][T?>)TQQA&PSY9-M@8<]-X0;Z&S1$NUC6Z4M]&3OB/N5%F;6,> M%MA(@F0V^3,2. &.^#LXXTWA+PM3L\;:B(YY4$)?AN;'7B4DHO2P^:3JVA_T M[P_>>I<8GT!&!GM0H+A^84*?:0_K\TUB=CV>DIA#TO1P.SC+O#2#(]/]H\_ AV^UF?C*T MY>[1'0H.D? F)L@!MI'^#$H,=?M92I ^KP:&X0W\S M@$[WSX8>X2S-C RW"V^@_U??^K(4ONS!0R=LCDN5=!I MK2*XGZ/I F554(&\0*;"[JZ<7G>CC]%D9)CR,GIFL 5F>.7Q^LS(@L90F>^Z M?ZJ<21^$9W#@)]H4G'=U.H5O,69IP9__7F@F?&@;PI Y#\"@ \;-;TE!4YL' M(4$3X\#P%1CHM@9KN/HY>E;U)R;T1S9^C4%(80S? F?PT;G)1HSX),D"1<:M MRAF,!X:!8"U&SX+U;& P0WFV<^JO31YX54-SQ*GR'_LK.&#**CZ6#B3^1J' M8%G ]\/_@17@\_0H_ AGX8R#X5NK,G%BBG.TV[IU8:R^68EC:1<+TX31> @8 M7H&F2SCFWI&JO7\R:V6K.]YTRQ! M%:8P+!/4$5A"3GHALLI$91/YJ0!$KD5\8?2U]=A_;^L#:Z3G/ M55"W.L^NF:H[HJ;S/27)PYKLGA;!(^+\X.)58&-WQ=!Z?=9L5L-YP1BZ\6JJ M<^]-FV[G+L M -)Q%6U*" <0CI4,'RX=[@Q_I0E>\/D%I*25Z5WHLM9=+R4G'-28;+"',>BS M9,-7R(;7)LON%KJ-Y"R"YM8-\O46%K>EX;4\K2\BD0C,<7S7] U?_JK!JU$@ M=5B1@5KL1;/(AM95?:2I4S2]\8H-#B^KH-+A U[N\[J,U(4 YSIBGX M!UQ9FZM[JGP.A 8Y/YFY;B_(9\,/%8=YP+-/\0,@SDO>@/^/6',3HGF#C#?V M7@C^&-HY7L0M*1[SBLL.63QV! S$A7^&T?Z]8#K:V))/!:ISY#]8PUA)CN!L*\"PI8*^ M8)*/O]K5FT5OS$WB$Z*C-\UUTQZ:3/V]-F2@N6"5]+F5- MG_[#HW C@-Z\N>W?7MSTOX$FP8+8_J-7>>Q03NU%,CE.PFH\8A]25+-;12*1 M"2?-=W[)DKLW-IO!;@L%^M:]6/EE6=#D+*=R[<5R*.&4LD*VR94SM>Z:\H/L M)B?MJ!O>H;AFO,XH!9?IC<"%H=-!0U=+7]4I8H\(@V<&;J; '?1 ^2^A#9TM M='4QUN#Y#Y3K=&N\,,R$$Y0Z/:'LH@Y+63U-66WD)JN^F@0AY<2ZFS->D6,) M;CZ=KNF,I-2&23$W9XJ'W9<%&Q[CXX2_4((2?UC95DK9+I!L9UHTMTVV,:9O MLF>F8W(AEI_-V(D*>:,4\@()>::I+%N%G*[-++Q5HZ#\LS$%[]@2KOZ]T.RW ML+P?N90W2RDOD)2W]R/EPH5J/0O74^/5.BEA;I7"7"!A[F2;?6C#\[8AA*0Z M*EI1'''LE.(84QRSCJ7)T;&T)0'-M*;XNZJK3R2!WBWZI6:-%AR6"*WBOJY. MWRR-%+ ON"#/8\JYXE3&!Q^8M9AR1>V[D@>.9G1+63Z0+"MQ9%G*-/'RKYB9 MI(%&12&M8"\TGZ0V-A.^D@PH-F_7Y8*97+P,2AI+012THS MO1-#N&@3N$42>F\:(S9&H2Q%\$A$+2Q>P]X]_G;U4%[!'J_* M6G/ANB1 F=YR?6-/8/*1KJ+ZZ4,KJS+&>3#AZ\>2ODSOK=! $Z[5D6V8I>"] M5\&+Y1I+F=XI_= #A0\#=J \ NVX'Q9AK#HJLA33]RJF\;S>3&^% M+ME$I;C+CSE"GC!=,\R >):B^$Y%,9YKF^G5S7>\C!FH$P8*,A!O*47PG8I@ M,Y8(9GKAPF&';W2O(5PI?.]4^%JQA"_3RY2KG\_:4-N>>9RSS)7)$46*Y, N<@<5LNBDA=-%M$A4<2E_%N[F=/_Y"=_J5LKOO0PS/@EV M+M@,DL$EP&]=]$KX9K\RDUWT6L,<*)]2M@8300L64[B^)1&7Q9SQ)I_^H M5%+O5FZ1,LBW3C).0==ABR:7Z"+G2!=?/0Q[-X]7WV$C\EGYQ*&>G]^QH/2\ M@,11]B,TT4V2J!_IX,?7PMFY@&V=;V0H%QR=!Y9=K3LXTOGX[],;U3!,_::&,VPIR,&##JK-U^ MJOOIJ]1N1N#-'\.SCYRJ8[T%YW!\JW?+Y/A[L5;.HX*2#17B>AA9RF(4G!_Z MJ#&I&R76H332U>%V'-U$JFV:YF')UQ\,KA"P(3WY-JSP)"GGH(T+JF7!4?0I MWY4>FH*[U9&<# Y" Y6CP4-MK!J3ZHZ_X2KZ^MC_ -O2E_4*2:W]^T+U301C?%OZA3Q M6R,0PA;6. 0/UJKV&J+4:(EMJ;T"#[:6@%&DB3[K"D9SI0@T;U=[;;&E-,1V MMYL=S7>*0&:GXGB>+QFY5N!:=(-"BE!"FR1IC]O+7XM_P^LUC(C!X XRN"/+ MHM+L;&7PMO4?@G8IMDE:VG6K/47$HZ+=EE/2KD@'5K1!Q1%Q$?MSQ$"CX.:I M"3JCUD#J=&J\D@-+0+LF W-3F!I@05"&S'_F)?Q]][W7AGEI+(;V9#%U)_K@ MS3,!2[OU:J]3%^7NZ@%#63V;5Y)"%+-?B00;NRLJ#6FM9!Z9IELEQRVSDU!$ M1GC15KTN=J76>U-UJ8FG5'LML=YMBPUIO41EK>MRT60W^@O\VC#?1%1?1[H9 MO$4 &V/QKX'"WY90MS7>F_ G)A8!$3? *.K(:8E5\(-];3COWF1S51L+[.>< MZ9:3U*IQG!1;_>G;RQMC;$FP&E=B?/$]MV0CY;PU'].8 P'?[J>J;L-W&-:=SV)MT&:]7J_V)+$#QG^S MM;H_FUEB*QG)DF93M)*@51,/D9=RE) MIP#IVF#CR2=_JCGX//H33%ZU&.<,*D!LKD9Z]$BWC[>P;[BN!WS9W>2'Q0(EJ&/XGKB38*J5("Q,7(UR@!B1B?DSKSJYLNK@YZ6J_N_@>+!@XKQ=G]C M%WF"'PEC8S&4%71*72Q8 5U9$K>%(-]N^E]OOMT\ MPF'!3X_?^@]7O]U]N[QZ&#C@_<+57W_[^BMAVVU;+-[4!;29Z^7I U.,N M:PM?/'YSUOB6A.L-C*_*8KN]/1AS8I=4&1"O"<1K2F*WN3T5^> 753L?3R:X M?^$$]V.^TW46],W7!TD8WJKVFJVV*,6XCCBQW9*.;E@@K31%I9,VNRKSXV33 MK5'LW6&I4]74RFJ/;=(S<.B41'0ZL.64KBC'2 8H;VLSW>N[<*M;[;5 0=9C M)('E?%^[YX,R7 D2,#>/])S<3=$C:&L#D]C$5HR*GQ,[(GK2F4B_\Q(TX:4]3 K,YRV/)&J$@=-%?BX&"4*J)S*V'6$QJ(M2( M5&^+[691:ZMWLZ0+6ZU9J,D4UA&Z,&8SS<;Z,1XL'%$*R1/31WMPA@*I636+ MC6K:S]JS-H89?Q+XG[4)[)!:W1^37F3##JZ+@Y-Z#DZ:$VW+WI%N)9M@%F32U)D;X2 0##1QO@8/>J>6<. M;$Q,)(S4>V:2@*RS6^!["[^W0@9,*XDMM9<9M:N]\WH]"KAM&0Q@KIK""[Y( M%'($2 HLD%9C]1?VLV%J?[!QY,(BEM3)%10H@PEVT=>HU^OX_QB$YR,(JO>> MO/5/W$-9/FJ30MF/2;'O4XOA]85PX4";;-P(C0-O!*6^9:;"V P3\41<):E%^@>!* E3#4SH,4=1FM/DJ?IH M*Z!29O+XS9_ O??^1#:3LLV*RXR?&5&XIN>!;&']3"OB6W$'^YI:)CAP_#%L.G/T$'H MGY#G!7&%&D?MR#5/TI'#.P5#SR22Q8?*+FC4V.8\; YC93X=I4@QK,#J=E6N MV_R%-/V?TL\.(?#K:<)7>Z1](C^MLV:ZI;TP%S36 M#4PL=)/!B\!.$IY4V%; JIG?E7+,AO;QMZ8,D(10$B^"!.$ JM\,R^J_J-H4 MEWUMF ,UV(NQ/T8F.(#==Y-']60/#6NJT1*GY'DL9#T)QX2TW5,! MI+>?>3[0:>?WIMCG#Z"U-)V-KU13!X)8H98/$VVDQ:H#:+:P#J !)X79F9Z,Q,N(=.*T=A MHY<2YXZS@L-;F%IZV/*;0)>1>.22[(E+%DC^\X.N* MBM( $[-4'OM2'CLR"R\8.V*SU1&[D>'QO=]5^E C: MV93H]?7Q;BJC52*>'Z):;W=^G1(6^E;\WIQ>EP@-O5$"GSO YW()?)Y6H.D_ M*NUG]5_4 .W+1[57PJ+O$Q:=TB5XK:DQ$1RD!7A@;P#I/P(0R8>E=HF/'@<@ MO)4#0+BF,^$[C/9L"5=@)X\Y0+@/FQ[35]LW5GH.I'A\-MEZ6O#99$:0;'"O MCQ65_WV!\&>'MG\DJ\VV=/=%6 KB"DC8[8:6Z'VSU^NG;W1%=P\-J$TZC$"*X= M/UFE?>D!3(L 46W#_[>GHARJ[T"!+PK*R1S%9 IPG^/81!>&1>"K3X8QMM!6 M&Y_VW6T*18:DNIO\BH3",#\S7[01LP9H9\=1;9BLTQ0[B-J9%TC?J3(MA;64 MDFG8?1X.^8XLUKMEEL2^3+&43,,N 6(#ZX$:.<'CGBK/TMAY*9F&S0+$9DL" MR^_@[0)**["S3UG I%!P1Z9YH%$>CM>NDT119E%O; M0R_E,92-O9>428C7(79:"*6?4V+EJ3(IA7V7E$D8'0:#KBTVVV6KBKT9=$FY MA+%F4>ZVQ&C(B=*".U8[I9Q,82RX8",EMPUGB;I=3B9W^4WH7X00YJ93%%=> M Z#-YT'9S9DF>;D"SII^93ILQFE?'_?',TW7+!NWY@N[XJN+=6HV\-2LRQTP M0H^S25X*8SU#,C;)^&AVQ7;C.)M7IS"G,R1C"WS6CB)V8O1Z*B(1TYB[&5(1 M.QPW.F(W->C) 2-$ 0WND(0#%8>(HM4>YLS_PJ(OW2!$+2TZ]31Q (N5D'U_O]*>TL"(B]##"/*X,VQ?L" M9(E0TI=L;@*-.( \:>J9 :_^@SXX[2!7"OD)4@V%*$"S6+(C5WM-Q)TL^]'O MZ\A)RS&%.-;2%[,7$ M-BIP"*^V^+TMP-U8A4IW8!:-=KI>LVIL)N!NONG2; MU5' 7-]>OU7:?J=DX923.:SM5^UQN&J! S$YD.H<1)W/YLPQ^SY0?-"!5[?5 MGZ4=N%T+^E#@9OWNW Q.RBL+_C0:<"%+)K+U;@@F9A?%V MI2DJ>:%FGRJK,K$$$_(*\X$E6>RV3P7AO, F1CF9HYA,Y@GL=P$C3_#LNS(C MN)Q,[A):*M5R,H683.9*]49_8;REDZ-9 MN20JD:UL"R$K>3F2J,S@$?YG;0(\JX$, M]6H.>O=[#V3$)9E4DBPIR>229$E)IF1+LK*&O9Q,H293G,,_.IAU_)HFK[M) M)->MH1OA^'R"TI=N)[Z3]^[.A[RN*=-SK1O;QRR9EM%U95JF2?5Z;!>W9%I6 M%Y?IN2;%]K!+8_!X3)YR,H4Q!I>SUJ*RTHXN[.ZF25R;QNP"1M7T!:@&OR/= M5UHK?^X15WKUTS95T)V:KIIO-S:;6:"V<#ZF0: 4":*"4AU\_$X=6XEN3V3^L)17,)4,_A25YKN#,C@T[1MH%"L(^WV4E$]WAW!8TB/V4J,I=IK[ M@[LIS:%R,J=H#FW+[2^S];DL'GJM5&^!$E,:HM(ID\#W:Z[M MQJYVM==HML56L\3QV*^%MQN[L(:SW14EI0Q_[=DLW(U?7>"7).>'MUY:>N5D M"C69 P2^L ?P4>>7P@(2E01)F.0$*D648\!C%-%)3V'K)*<5U276$5TN1CN% M(E(KA:F1G%HRV(,-,-^;[R_\DYQ8&*=4%%'N%"Q@L];[O=1>M#'3QY8 A)N; M;,),D^%(QNCWTS8 4\C%O4NG 9+)(R&7E8&MVHS2CF=S>&\LL6D@O%&]S!79 MVZ&1.0>;)0?WZS-GSD$,4XG-DH/[.UXS9V$[5Q:6!9SE9(YL,ONR(GV'6U!? M5&VJ#J=,L U0%;,9: SK6379LS$%W7.@*Y;_++0]&?(S^BX!'XT+(A]I1X=Z M7U5+&\72A=BJN]6,%1 XB@-M#QS,*@B1$0>[%*9HM&.%*4H>9AL:R8:'2A:5%.9FCF$SNKGP#S44RB[:9-8U=#$OXD3 V%J#.=[,1L- _A(3J'K)"=*%=[YU)R&[&1QL@_2DYT\N:$ M@IQ(#I+__CC1S9L3#>#$#JTEWA\GI-S54Q-9D3P*$8,5!4CE;_!4ANG"9N.3 ME(]DXN%0(IF M,KS*X_S:R=>M)$7I=[,^@3;B1>=\@S+Y0S;B1G= IQBI<-? M3J90#G]F,:J_,YPN&PNT02WA;F%;MJKC5BJ#K>5DBA&Y*O!*R\D M*M@:3;-\?=9D]_CN0=0'QJA/['8Q&S+S;L*/I<"IM#X.LFH[*E@B)38[=5%I MY&)!GB(/4Z1$Y<)#B7C8;(GUQO$'>/?$PQ0I4;GP4.;[4!;;.R!"O%,>IDF* MRH6)"C&QU16;R0;$5ZX@I. P6GW8)3N-4L=_^A3N&T M7*1RMW93%EM2+MO_%+F8_3FO4K%Z=PQ=P>> )4^"5(=:/NHS9@EW+)7X<&8J;K(/Q"% M 3.UR6=AIII/&KP)'ZV'7[X2XYGG^KH10S3&:F_ F* ;-HQ"J:8ZI:ZK& F= M:+JJCS1U"N]U"A*M\WU-:[]$6'W/?]1JPK7&IN-/PCW(ZV<8[-\+IH_8)Z$I MU&K.T[1U^0\"G5_X"VNV,8<)RBADSB>NX+7PLVWE ]6=%KNZ.N_M-)]ZQ'3J MJ)&"*W;7^EEX?)O#BONF.M1&GX5;V-*<'K<&$D$)_NBC^RLB#Q+4(\PZ0@U- MIOY>XR#-G\!,13H')]N*F"P2-$B: '=#4A/]\N!\<1T^*P\CSO0?E32:^J\Z M@IY^^:CVTDYE(ZO7[(!A;_#CX=+N^_W=[=7MXT 4;FXOSH7^[:4P^/%U M<'-YTW^XN1I\^3B,V"^GH 4N@MK/*\*V!&,B7!BSNF6YI+TRX<0"6]C.M MLQ^ZNAAK,*D/AZ8[G8+PU'3JG*5T0.._K;DZR5+!X:;CM56_4?8;+ ^HH/^Y MVJIN&#!*06\_"FXUG0G?8;1G2[C2Q^"W#\V//:&_> *K05 D<9NMX]1CK4SH M^$CQ^&RR];3@L\F,('%C,060.CE[4LMUN5%0P7]D#.Y8S=,;ZQMF'Z@C;994-*VA3V4H"A'+RC-'05E7WB!/_05/3=3 MS=\9#ZV.V3"H[ 0=_#E0C;;Z,X6OO>D^N"!8JCDH5I_0OQE3)-6O0&[<1'?Z MP"-PW]0L^.H2_JD_W3-3,\9+6\6"-8#(;=@SH)JD3DN4FLG3,@L)=+8OGJ?M M=WY(GH.64<1FM^P3M2]_^> <;\$N;W3$Y@Y)7^^:YZE[K1^2Z>UA2(,6&5D^B0KN%%(:(:! NKM)7)N[4^VUFRU1/H&R MCCTC4.R73TZ$&SC5W=Z(N^14BL,^):>:6.[6E<56Z_B+;/:-7;%?1E',O25V MVKGD8.\Q>3>01N?.8']9/.>U9[SF+W7)4,IJ1?#:@"6;;[$6QCM,[&T%"7,AJ[T^""V:E& %\4SA>U4;UVX* M/&.>Y<$G&S*QBSOE_FBTF"VFJ(OYO+F.33SAW9-%-XVT0QYWYH3,3I%0&>0! M1"&S%?1GQD*WCWD%)0\.OX(+=:[9ZO28EQ"=JGU,*SB[9!-MI-D?CGD1CT9R M.=I+HK]<=U-,-7 7T&*N=5=O;+H<46VJHN-./H[T6;AD(X8U]@)W+>1])_RV M=TGXE8*AR)O;ZT3!R%U!!)IRM2?58W6P/DQB]4H,.#,2)XOV!IO(D;_WP>??MHA5H'!T%.T6C8.R9=X]UYMBDO%@SWWQ>RBF\MTM7 M1>,WCH.\_\*@S01+D2Z8@EZM>FIZ[2$W>.O9=V-9"XHI&1/>?=H25(M2@IEN M4=EF4;:Q5+1M''OFNXLZ\< 7D>=DM.HNNA)8^N8'WE9'EW%?MQ=WWJR6+Y-Q2 MKM>RJ+$KBN([Y,[>D[7;S6JOJ\ABLUF"I<7@3WOO_,'2F([8 F]-CE$:4VR8 MM!)KIL2:>7]8,T()-I,QE0-@,TDG&7]=/U+L@%<),+./%1P_N$G)@\.O MH 28*< *=L01*] *W@&ZS,K-2A&A.>1TQ2N[!GC;[PA=1DZ;G9?Z\)W09 MN7L0$:;RSV:[+;:Z*<$2CD.*TU80)9;B3IU3>'N(]/BIJZ3-WDY.7P?YZLC57B=&P> )T';OU_@=!6C;E,1NZSU >^W]?K?3H ![L]41NUFV MKB_1:HI;\Z(4KH[UZ"C8*!H%8\^\<(6.L6=>N +#S> K2HK+TA3H*YWFL:+5 MI+",T]"K5:+5['4;%Z_:-N[,CZM45&D4$ZVFTZ8-U]GNBA:?JD7 INB 6!XI M+=,FXV5/2TSI;XC=;G$)&E=9'2TJ8:-PJ(1Y62WYR' 7ZQYVM6@.[<+SUG78 MN6[A=3D7GE3X-]!]IIJ_,YXC9WF-SG/F_?8']RB(Y63*R61[ J=(N*;,N8@6 MR#^\C?N;,<7]_2ML7RS.O-,'WJ[MFYH%7P757I+6R5V\T^@T1479'K(LA2"_ M$^R@,B!G)0-%\-]#(&WL)S-'FE6"M"U9AH4#NCTZ"A8/<#?NS MW9Q%[YD=[ M5] XVKN"QJYW!=GZ/*D1Q[02<2QJ$D='@-ARNSXX_MY(5LI,7)E9?RU1DFP- MR4I@OZ0D:Y:X=O$B*BEN_1-#677!*&ZVZZ+<35X:_:ZYE"+DD9Q)C9R9E&_X M(C<\LL:VQ1\OF))RD%J;;K/$(]N11?O(M.VV2CRR!/PY2*U/EW)3FAU9;'=* M0)BD7-K++NIP#I5H<=NYT]A[K5&WRVN-9&"1?/RZ;@\LVG>MDES'])!.2Y2: M):1?#/[LN]Y)KN/5MMB 720W2T2_&.6J>V<0WCMW145I@([+A4-[A"1;QO99 M1B3+YVT#Q@3=L&$4VT!NDA>/>$;"1-/!9=34*;P7/IC!#ZSS?4UKOT18?<]_ MU&K"M<:FXT_"O?H$>V' _KU@X$%_$MI"K>8\39N2_R 0N^,OK-G&'"8HHXPY MG[ARU\+/MD52JCLM=G5UWMMI/O6(Z=11UP17[*[UL_#X-H<5]TUUJ(T^"[>P M93D];@TD0C/XHX_NKX@\2%"/,.L(-329^GMMR$!/P+ASHG-PLJV(R2)!@Z0) M<#?KT2+NZ^W]_= M7MT^#D3AYO;B7.C?7@J#'U\'-Y;J\&7C\.(G7$*^_TBJ.<&GG;#@IT+ MU7H6KJ?&J[6OR9S]T-7%6(.I?#@TM8\*]#(ZJ:M^+LE-35\.@GH?;R+'^NP$ M5Y5& "TEB,9'X%'&?,GVP^)6TYGP'7[Y; E70(P5/,*H-ZV)<6<$"96.5>O8 MDA$+-N$K[LB"0$R=@UC&B:S'(_FQ+G]KHY-B2=Q%?_";LC^X.6!][O(24ZPENBHN%HK(+9??83@K$.DD[J?WAI\3=3*O3Z(\1 MJ)P;I^"?FPQH.]+ 1M.]C$3\'/\U0L-U;AI8?3\6AF^",6>F:L-;!"3 "^7Y M;U9>Z9-""U5IL8@ 1J5'PJJ/A;4F0&3^V,OF )YP44$UM37 MQ_W BF)M>838P"O"[8A?A\J3SDD[IB5XM MQB_/>G JN-S2K:N?H^D"241%7X_/JO[(9G/#5,VWF]EKX4;A;,"';+!C)VJ[VN*'5W*=-,C+"4O34\G1JOE,8(]*-; M2GNRF()Y.T* _V/='O=HLULPXK5A7CIKZCM+BK,UI#KPM)GV&#^\'M^U'K(0 M>CPBNLQGRHN)@\ APM5/_'O>%<6Y(:7LBH8B2U)&:"A'9ZNGH!GLBFY;;!X> M06;'L'V!?/M"3:806FN=TKKXK7_[Z]5 N+D-AL '@ZO' =T2?[OI?[WY%B,< M7C+ZH/:28T5@W)!I+^A3'NFA \:OR4!_7C+^YXWNKNW!6UHB0UA2JKU&MRDV ME>VIEZ?F420EYEH:4C65V(QQCY&!-Y&S&L0.52_PG&&^'92OF6X2=TD:B^=) M-,')[K3%1KN0 :&];8OK8XJJ]BV+)8RN2&U2B*UVNZAGRO[V4/;$Q?Y:"FZNM"=V M8ZW5X]" M(+/]_N'N;S>75Y?"UW]&)K@?O>K(,=,;J\/NG1S;KV\_+$S+\$UQ+\TVEM76 MQ&O[AMAM9:CWXQ67'S<'TV649\E!1!$2Y597;.Z 4),QGEBI_]^[_E\M7[JY M_=O5(%'Y4LGBPP8U_KW0+(U4GC$1)MI/<,G2A )7"GGVZ2F! TYIR(\&K9J! MC96]BPKDZLU=VNH=MBEMEIMI5PHJ==A'8K==%UN= M76[Y#IU$O=9)!.TR8FQL"1/3F GV,^P;H,76K72:+D:Z;&ZBXS60<0 4!$7] M7;61:F]WDYVECH#(6O)NB+(G[RW&S3!?W[>F@&#/^PD&_1A<76*:9Y2KM#"%N#R(I<[37$1D,1ZXWMR4-%OP?8!P^S#P.EYB'F ME(*&EL6FLKT<>=>K@# 2X2FAN4*'P."E^K1.$KICB70'OO'FCO# @ M)\JBQ/9+!M^UQCW(''XO8L HW9T!_-Z^@,_RI9R6.$S4OU^4?##5OY0;I M^N:V?WOQS@#PMDO&D3I40BW!&HH6,,J&!-FTLMPE?%O<&\]"368/0;4=PF1K ME>'["9XV8/.X[RU;3R8@W/K.W:7N*=9D\M4]6Z!R4>$0[ *&XU'U+,\] V#7 M:*)L1G?-+9*. 0#\/^8QO*A31O7GEFUJ(_#0\8N^/@Y_$'CR'KQ*8[R M;Z/3$>LQ*LXVDGPE E](-J8(IA>9C5C/ M+K856>S&2'>(P\92^1ZI\EUC7I")UW\4OE[]>G-[BZ;=W;5P?_5P?[O4 MSX76SXV@=KZZO8ROE]];Y\3\MVT'TQJD1DML2\DK'-]A%\QVD9G9Q9[-W68; M/)OM)G&*AIFE!CXR#;SZ[L&/^_MO5]^O;A_[WX3+F\'%M[O!CX:%2X MN;V^>_C>?[RYNRU+BW(H+2KN:@HUF4-?&]!)=1- 21,0_>HDS[=TX!DNAOT] MD.>6Q:I=:B!>$9Q87$^O$V),.&F,7]DC57JLMBW(C>=)K:5"42A,S9<"D M/6Z%&?WY'L$ZI5N+W=(4RM9M].N M6#^RBR '6U:#;3RVL#';W'3;6%G8!F4W(L2IPL_:8+7FIO7)6=*ENZ([!+7E MZZ&N+K&,(T04/$#+D]1$V\&,S(YH2C9$._V2J0%C@F[8C+K#CH+%%A--5_61 MID[AO6[9Q?FA:Q *4#?6+>O&G+JQ]BG7C7D#KQ=&^H]*:D?]5QT;#'[YJ/;* MDK"B>_[)W6Y] M-_419ZU?L+XB='S"*6Z8-)E/8)PS36X>+BYQW\(=]<5E.;^[3_IV?;G@?#UQ^#F]FK >T5][0]N!G1] M^W UP+L$_-67CS@-DG"@=NYLS>\=@X4)>@B[NADZRBQL9WUT+IPA+>3Z9_J: M_BY]_B"\JE8%.VF8V*K7IN:NA+1"(H\UD3B5?QKF[]1S8V3,9JB1QVXG=]@O M:%1O$(H&%C8MCYN#XV92/;-'28 M]MPTQHL1$FQN@A%I:M,W ?:3.M)LP[0J2("Q!IN'V0@[,]/ :=3Q!_ E_'LZ MQ;[V:/, (PQXGR7 )B*:PG"@2.;J% :TG\'A?'HV%K9P"Y-X%OHT-?5C"@F A,S3Q.1#=!49-%B;287>B'/]NO-&%[^J;(",&@\-0))"*D& 3("$)H#6_J;-L'HXO+O=3X/"\)L!7/O?^)_ !CH7 M?J!Z!>Z ,P2\]A^:JJ]B)328H&'3-D*J&B-'G]476(H-/HYJV<)&QZVQ(;4/ M0V[HO;V"]6KY2H ;@QB&=$6SVK-?C1573K ";SAWJ W4MW9?WD;'U%U88/ZXG*]O]RJR _FL MZF^12Z*96J%%M:J];D1R(E\4B0_N==ACL%OY)A[1>WD@A*22'O#$LG(X MSQ M2<1=.@(QKEGXMG6?"X^A13MT MWY^U^0.]\Q$TJL7#%8_&3I+1V4 >V,FT8D?<*^YN!V*9^.?8P,4.'>,13XR_ M+*9#YY MI@N8=)9_,$4>+S#1OJ6=P@D"=D&@(ENN2W4Q2$.!UR/ BH$4GB%7&1LS;:0! MW89O A#F";FHZ4 J5=#9*Y@%CED1. W$B/.%6QFW[$4=JW".O#YKHV M*@D%"DZ-D<8L+QQ1&]7_A;_[E[0YT!%O-%_DE'J]59#@QEW-]<]&_?13Z%Q=W/V[QDK%R?_?MYH+"L-$S:*G2[&K(+:575[]+G6I.C'541R@<(&Z1F"3#'$7F04IF"" M&W#A:MKUL,^%_G0*<[9A\O!V#>/*(T>3#]4I3,KI6FNC,<^/,JOB6\EL"B_4 M7<-U%*2KK^"#;#N4M,3GNYPOWY&31%_'L(5?S]8(0R4@##[)Y]@-UG2<$HP\ M$1 ;DA^'-L?(,]]AT70+5!/G&QZ^UV JP7K^2I:N^WI?_&!LP\1SQW.KS07H M PKM@ NYF+JQ4^Z<^M#+]+Q;8XS&P$P#+Q0>/0>#F3NR.D41\H8[K"]8^&G4X(PSRX(QTQ'YF-!7\$88TIP98X/!R'>P1RT*3%9<% M9KRJF4@H[V[ F;#%HK>:3UUGTXVY#0LC+*:VNP,H%8,[#A:K;.9=<'37'=01 MV&S&@$/U. 6&]X+PW30^YX:WIQ(@3@I'C^YF0!=)EH:*X* M&)P6D!BPDR<+I)PP)_/6.OC&C'T(/YKJV.]S[*C !^"U]H)9"'P'QSV-8PT6 M/);E/(]E.?ZQ[/5G]2=;P..8%&Q2AN6G:7$B_JEI>E,@_6(BG7'_J3;NFXK. M4'^^&!IHSA=UNH"M"I\X.@YTC?%*2A6W&;B$J&U!\6 _=R>*$%(!SK$)_AZ# M04A;F919PM4MIN<.86^"1N,Z)N!:6QH&<"O^;+'T 9X?PXR&Y!H;_(5SWH,! MUF[.K/ P)GO1V*M%_A?[.2<%B8H_DA:DU2UFOL";K#EXS.!^".J,'JQH$\&Q M(G@SQS>,>N@&K!U4O"F@;VSH,,X;!ASA+>/P1, Y-_S15=0^>&^-US= 69R> M34P*S,H<@69EB+?/G+=T='%R^XO% M$XG1*?(UR+: \4610,-MEB:$5\=C@D0&$?X[%L9LR..%*&+\M *!JM")Y1IO MYZ ?0G(!HHP'(EYT>4,&0HZ<^W1# M(TW0I5)SY5H3!K "X9[H=[?2OAL[/LCUR)#2 MW\'4NW!XNJ.CFFS4T!G9SO&,5.*?DKVZ-P3T9":UZZ]P9#!<>&(Z*'),"(!3ELW1"E#]F<_]L,K3 M0N/^&0B#Z4S,]$7VO(*'D>6N%(W]D:D-Z?B<@,5?LVPV!P]B#.<9&B/.3__ MMSC#<<*K\SEPW_-\G-L/;3IU;\()\,D)-@(#QT]T; S?0I==DR$"B=!S "R?S>Z(V M/Y31T35PBR/%*HXUMGR$CL(<]>_3T.CRYHF7DG3>#9$&JDG''G?.7L%291XS MZ"*/$]4S#P4;=@*2$4?!'_%#(_\$NI5C:7.X?!^Q\T3YP5*]3!!V$H0[IYP@ MO)\,TC*-N$PC/MK++B'4O<*[^#I%6J8TV_'J8HE2GPY.JLV&?,)K8-> 3WQ[ MO&T>.WH$2CJ'(L?[DH=(JPPM7R^'"O35V+%;*ZZI"B:=CN$F:Z%::(0RJI\; M\7L%/6C^<3L>)@46-3QIOE'^G#&B -.8V])@OH]H"DX/:_,]>?AOIY%?)3WZO05+'X&T!DUS? 0:( M]C60I94$+!6L!3IY7#)\-XWR/RE$2T% _A2(X9/)N,23FV3HM!F,A>D-$XZ$ M8O[;",9B/,\-R(V/-8H&FMLXO2:+QO:$/^;KAU>1[+4FSFSB/?JU)35=P M5X.0CFD]M$_FV*W=J@0CEHNY$T@-SF?(N/N+461&NB!RT,LE/@BOZ/>1?_I3 MPQ@J3/4_\P+KX2^_<\.]%X85#V*N*2-X=J?1B$XI0\)OGG,*!)N=YZQ@@]UN M6XZ<HRIKI5%DCW]2%T,T.Q5Q(V6"6,_SY1!KHZA$]Q101@4BE9!3BZ"Y=S;C_R4 GRMHT2]*SA^MRTPU=3QVL5/ M0*BXZM8V;)CHM@VS*\"!_T*'=[&V"C"LK8BRL@K&E<_>3C'5)NQJI2E*2H0> M*O?TADW92K>GF_O9T[!_4'[PGO.)*B><6U+G.I32OISM&HBQ4L67&)IO1;: M7\U.>X_V5Y;3;U=[+5%I=J*GOXO:KA13;<>^0,?&Y#JF6NQX5;[N]\%+\4Z. M+N59(WYTS9TKJ(P"7H:3\HW!CAROJSWRN 5BE(-ET;42JB;2A#S05'EFT[%S MZ8H&K^A>,-K^/>'4>.4%3R/PE82SB69:=DV#N?&_8:[NC-G/QO@#)F9BBIG) M8%)_4.X3Y9V="_=>U;K)O&14NCUU*56AX$^PY,88\@-X37S)S1F+0 F@H58B M#7YDP6,/F=D8G=+L8 $\+Z/'2RD@K6_'(T&650B6>&W6E2F ^RG?T)OLC?[( MIQI+1W:JO4Y#$MN=U1+DD#\B1JQ*=.(MCND#)QTR N0'1 $TZHN;2&T,4:)L M3!IV"0K-)ITXKL&X; MW<.C.64N,5%[I-'\X._ >HY:TY]A=OT?:8J*=A@Z>#;EB8=SUHQ_-@67P%IEQU_W^B>=C.07L^:W'."L.;LWF"R-!]OY-M2<$*G0FOW78/3,QHLI MNYM!#>F6?WOB(9V'L/4&F\JZ#!U5>JQZ62+S$\9.Z M0&..L/*%)_*J0'=3I?#RE QG.M)Y,G" =73\8ODPPG)@.K*)(#^\L,OB_M?8 MN&K4X1NZ=9BW;GU:R1DJF@.> ME81LNQU-L]^4#/8LWI,2>*8P8M.I [U,!S'^VT*X)N??B?G@MENLUW_QLJ7P M5E*=6^R3X/ZMN@6BUC;F4=#"?[JXN+JZOE[;A+71_,6'(T?@T$]"=QE'VI$& MYT,-C@%<6JU+"4K!$P/77)NH,S!./VU;-3UK:7\P3B1070L33)J%R=#B_FE3 M91AN2TQYI$L?+_,B O=U3_]-F8]UOLUOBQD3Y=F2B/.9:+AL1X&7, M@?MO]U-,/M#'5RZ%_$T74H^PNU:3]VN;T_8[N^C*'ZC6;]? MT$4:_BT! ,FZ(0(Q 4G.,87OK!4_)A":+D&0\*M#G&\!0P(NI$0,+N7HK;M) MVASH@C MS#@O#TU7J?.K*C$R)7*APVB4FQF>1+P\D91=9G^X+^]3L761]8XL MRG($*N+VN\B4?*]D) MI<-[C*.>=E7IK5,RFZU3/)F9S\B:\?I MIKISUD[T[X->$"8"Y.8%M9-D[5#G8VH=6T"O)R%CW-O.&!S<1SZE9]B-W6YZ M6K#1M J.#ZOX^3&>73C6)O \<[T4 L:C>U$G8=(#B>+YE!YFC^CG[7CYL5AM MMG3Y;6#^BAO>X$/X*(!A3#Y_OH*#48V>D."EZ0;PJH+WC)3I YX=YJM0K9E; MP\9+S8:8 &@R<+Y^YX"1(*H(646>).4VX1?:LX%7DA-G_92[Y/KJ'D%Q9LXU M)"%.>-AU3@!&P$9K>/8(OQT\&)-&LI6XDITSH*3K;3L7OFZNEYO>ZW#+U\H5 M#X %?CHFI4W+MQ$!113Z@PNAW:A[^"E!=>1"HYPY#WUPLXK]$D;= &\P4-:& MTC!D.IMH'$91=% J82+3-Q$#$B;SA1)^S6"CC>QUB%E^* !(.^8%PSPGCW : ML:;-!_-W4[/@*_S&F?11"UTCKM#E&*$-"9TV)8WHZ223V0M3]Y0DPN-4)FQ, M^>C_ ZZX-=9&GMISLQ8HC9(^<5,)@X\NE06%0.@"J66$Q..^"J?"?JJ$3>MF MN5?H)DC@WE00B8:RGE&_NI$CSC$G?"1Q?%T^QZAQA>3C5F#<^KGPW<-!%<8& M @R1JIQJ[(6RZDS&->B0"3RBYV:/Z,!(P7YE MTQ4.^GOLU/8J1I4*\'PR_5]6 <"8D63FQURN-+3M=>@U=*;-"" MJ);\/E48"?7WCV,#P)'NJ>ZQTZ*"$)B?RM:=GL+2G&LQO' A@6Q5G<\+FU6!\E>#9,8CM5%^9S"O6H0MKRW(, M>(ID,W^YQ[.Y?EB!Q#\K[BX*_RJX73HYP]!W)-#P04%;RI0F@5OC.BD157(1A=$U2GZT2*9M*9ZE:A.U"(5@".'G?2 M3/W=S[9U0'XM:S&;M^8X=L $)YC^H/X,'U1TS'K8"G7$@WQA XNOT Z^B!^-C9"\( M>Y^[54#PZ=B)@;@Q$<,*4.EX5$U_3+E>EHMHL>,)OF68D#+*,ZXHU>-KH^]T M+>K&D>; 1@,?(5_:*NY9'I]C.>8D;:3<3@VC$_(CCW=D..$0K$WSZ>@VA710>0*#<.TZ1MH_3'%TE\\2\VUP>@6 MA1M1@9L0GN[F]K)P9LJ<%DK'HPR_>]E6?C>H9!IP_0@!M2?7\\Q2E1+TX_D> MG5[F7>,%?/G@G7\QM%]BWKD7N+'8G!N#[A;FNK2^$ R#OX4K$0W1,&K*@?X5 M#.M_T0@#PN%5C0);]EN@J1GPK ?.D-?5U+O6"*C0-;CT_F0K>!&\/.,@LH.# MJ,\].;K"(C'""+')GD&+HT;A(>)SSMM'7[.%)A%X":9++FGA"J'Z..AIKL%& M^A<5&TQ5LY[9V!D8<7T<-862C7%BYY\$<<#]5-X$:4GC\Q%5-%.?&(?"H'8Y MW-(-T&6%)!XK,#2 '6-UCA $-'K$=,^%^48 _EX_-OZ13GE,W/C%@3@@)!\. MUPX"/^7-?&P7KF"RP'9!I,2I3P^A$@9O#JGP(&C4>@<8/DE]O9?8>KXIAS._ MS?YEZ.WW82^K/:_$W_,Y*N74IU!BKW[C(*'$YC:WW(*[SV+K-)2]A)VT)DT= M]^PQ%6['IOEJSEE6R8=*J?>5C/-DVY7"P*W5=8%'J4RN%?"J\7Q MIN/H$CR8'MH2?Z[*U;6_C,[S].__>2KS$] M/39QMF6X.S62V\F'2F5YMI%3BQCQ*%>K9+/:N&(350QL/@W/Y'I#E)6.*#>; M']8")+1;ZW !,)ZYO! /AR .Y, R6@'6'U=[_[EFS.[2TQ0%],[9S.N<^J[- M=&V8 ["8+L%@\C6]4V;*QDB$KV@@QJHHZE1[;;&EM$2INXK7M9:6452*EOJ" MD3]%S58NY.]B#9I<5\1NHY$=^>-OPYCZ^U<3@>^6G!9W>G$KW#>)27&VT6BT MF'%P(EKT#V_-O\*2OU).VJ/Z,PYSV]BCLP,[J[E]9VVCTR%HG-]>R9#&8 UW MY$Y*^N9[;$4B5ZPY^EMVW2C5W8 M!#\2QL8"]$\L>R+1&#F?3E%._ 6_THBE#Q'+2>S(,J)4;]6*$<3>?4L=):=2 MG'%I.:5PTZ\AMMMR'IQ:1L_)):R%:B!AL?W!R^]QSLD*\.6R -\IP)?J907^ M3CNCK,$O:_#+&ORCJ,%O[%:#KR2\81M@FP 8L:^/?U/U\=3)Q]PQ@3;>:('\ M#Z6>:]I;@J:U[M2%BT#:;(%2/+@P).76?DI@IJIE@8PRI[\E-9KB*;2AHCA, M+[/8%&?M9;*="X/P3W)KZ.;#YUGVW21!DS0LTY+%NKQJ'^?;JC'Y1+&;F]B, M,.2Y9&&2PPDTY8FQ) (26\:Q8IM87-.]/" MX:]11;A..;!4]>NG%A$BXPRV',P>5H10OE@MR+M;"_P6$].1G-0J'R#1_17. MQ1*,A8U@B_0>+ +PVV,Z&'L>E@D"I;YB*KY7-32D%?)"I2G-VGUMS<_H"K[, M+1'RD%+\6BF>]HJUCIPD+ZQ"ZQ*,N9]E!2RC@!VN?VZZ&"+\.?:3F2/-X@7- M8=JXB7!X!(20+MU7N?-C/YU$.YJ@LZB*1\L(DD7T+HI2=.[ID]?ATX<5N8OQ M S97SG)XMT(4+-HA=Y/EW;$!I)&O.70/KUH;=B3AQ2 M,N#0GG"EO#(C= JH%2WRKL9+AT:!65,2-7.9)T3EW_NEVVM J,XQ%3@.*XJ4[YN1G)0>PHR\FJ6EO69!L57!(XEZ"^ M+7%-V=7*[WDYN@=0Y0&@X7*#/(5QR=ES^VD?7"O'MOF_,L6&( MH VOM/.TX1,T!N$S+6 M>7+.N*9Y/"[F5T^I"Y>@RRB 1!$-J1OJDL'!YAC' ME+GN#[Y6G&T9:<+]F)-Y=6N[SCE7+X8("EQGN[%V0 M#-[#@L*!GBE[<(V44M*5!)*^)U?&._7@E)G0?1.'6J&_8%EK174Z@*D4GF4\ MCNFA)+P^,U[A;?.XY9OE2Y?33\F;^5O1N 2L; MWOLKQP#CV UCX#/BVJ@4#79_ONG% 32M$([PN7"W1,>Y^L:A^G R<\3UUNV5 MV?@_XBUFL*@S_NO]WY2-9V+GO2EEWIN;]R:5>6_%2G@JL]Z*F/6VW_6_[Z2W MXGB2PIEGSG[X5!3R1 ?[DJ8"KADGGL&>G[L9PQ EWPV_K429F2Y$>0BPC-FN M]>5'A28+0C%#ZV^VF"T9;'X\R&_TBX871S\U7*ML-L/#DM#%5C$:?:19C8,9 MNKD;GG?!G0+TB+79'%F%S@1=G;CV//7!L B41D3LLRE'D.)]#?&]H 3!"C&- M5T)KA*$JH94OHPT1R@XLWO^-'T^=LA<5D6UA;F19,G7TS">R9%O3;];0+115 MJZ!+*Z!M36S$G<4A?J+(Z[Z$OW^FOKG),@1Q/7?C[R U3.=Q51[_Q(80SC : M8EWR*:B6@:'1-U#<)GIL%:]!C&_.+ 2?N:'3ASQ,I9$Q,4]71.ZV.90[%_A;@BZ;HJ?KNT^?NFA.T<&5#LY M!E03F107GDEQ??./JTNA/QAHDQ%0(Y:R\S$8?7M(X7RD3K8OOFG M%W3T^BV[,-^$ P6Z/!()ZI WD(DH=@( 3LM.0HG?5%#\IH2,*A*@40G?='SP M3=<+4]?(VT!C#W0Y_GT%_:)@B$(I:OV]]8+.=U=+ ""Q2DX0.DCNBE)GM1-\ MB=N4%94[]1RHG#D\$WF$6-X@W,PP7\2-]1TE/I.WF.!:XC-,PDJL>KLC=CO- M]P:[E))T,B==7:S' "/+2L0S0E1"\#^J"S(%SWP^L@U@S4WKD[L*;Q'QV:=4 M>TVP%-O2=CB1$Y'[M!1K ,7DCMAJI:58[JA)CFF)8>=: #Y-N QTOCYZS*NS MW"#_?(H%"09_YZF78!DX^(WT^5I_/)9042EP1ZJ+S58],:[/6HRN#R?.W31@ M@_OD;@NYVVZV=T)MVL;= N 0$HK7+;,%'DKK4RCM)*&_4NB3M2($A(LE16V0 M(CAX%'3<2XRV_ SBU(SJ */ ();DY*I\!XBV0R6GYO2.H#;F]WKV._U^UA,Z0"DZ-!W^I@#/P2]>\ER(P_MA) MB L\R1OF+1@0!L@P9C,R-;W>K17J8,K :'0RVYZH2LUT\T+F)G"2IQ/?!/YM.%M1FMIQGR(^40I1&X':G]BM5#3(]#Z!MGL@_P]DMJ*7]/F6,> MH6MR@-+SA;68VU<6A^P'8 M8JU4M@6J,\-%;G!RTT=+7A/7,FX1V.KJ*ML]J&:C0,JD4>VM*I&-:_4]$R"B Y]6N>*%J2],^,L" M^.4XJ6*P@'%)P>"DQIKEI= YK3+G8.P[%7!^)U*G_EZG\DBG6[23SBR<#>ZN M'SX4SR';W7!Q\O.M>]Z-&_U8WHO[FY_.OCD_M)%G9_=$ILV59]KT+RX>?EQ= M"E?_N+^Z'5R]TQS1P>B9C1=3T RK/'U$;B?.%8T_8DB;@(#TESN\'TW>Z$Y4 M/('\T;(!Z+$DD)8-0(]EM:>107J!V$J6A=9WP1,:TV4SH++'OGJ6O^ $K8>Z M"$\KU\5V72I31_.E-&+DREVQT]F>+'"X]-'[)9QH0M5F^OA8,T@OW?D[KD,2 MAM&%KR0V6^^N9V<:JG6!:JU6!E0K0 :,>(7*MN2'PA M4NK8+K?=$+OR=B%Z=]U <]KS&7 -@_NPX;I*ANEP^V](>L+I4^DMS1TE0Z[V MFJUVK,;R99);>BMU1RXIU5Y;:8I*)Y=4Q*T9;B<2K+X'ZX G6Y%*O3QWO+-TQQ3F,"C=1>&MX&0QG=9LO,CV,;Q?GPVZ&K=?X?&W MF@'O>F.J21=E>)N%-TT$=>)@4"-P2QCJ9.)>@9TO;U."?L$95%2,CCO-XWQL M[%& -#003UJ8:!,;^R-YU]'Q,S?EA!F0JQR"V3HWCWT=U,\T^"6VP'%QZN_Y MY&+=1E,716FUT/"7#QZB-D@==6-R:>.!#%GJ%%-![&?P8IZ>W7^"&[Z@,0A> MI^+*Q$S]'2&-X$][],Q[]OFSIW<1EP]&68=XYG=G?N&]D82@&)Q:O>'E!"6L MI15"ADA!$/GXV!BO'RC+PY/*,<4YU&G%E<87EA_!J#AM,[78I3.A9!1J@V&U M2>*B!>UJ5WRFL2A" M& -BJ[$J;ODFL">?JE3';F1BN[D:TBYSUF/DK#?+G'4W9UTI<]:+)=)ESOH) MYJPO)00%&K22Y?&&"XUPF&/G \4=,.B!=_-LTI?$ __5ARC^K?]P]=O=M\NK MAX%C:0E7?_UQ\_C/D_'#_Z_T_V+C#?M7E<3@8 N;XR9"L#A ZG9;2Q&!&;1"[:9X9F_DRTYWLTT9;8.5X@I MU%#-ZKO3&$>:;RO]9!6)(_>L*Q-P.PM/5MH::^#_ZI2\3ZV_+""ZTQG+,:_E MNE3G]/1:/%<"@_"!/;+Q]E\>W7C6L)LI#_3=3,76H:F(4?=M5#P_B?WB>6,R M+C>\7WQF;F97^]#L4D#HUS"KLE[D029O#;WV-X/*"Q[8F+$9975>!-I_#V@C M"!?"DM+TFH*N/N 7W5QA"(4F@$HF8BB-M@RPC^[B$$$Z\&KJ+YX;Y0.+C&+" M#776^C$W=/Z@M:[L.8(=#63')N5C+,Q0XW1>'$+?U"EH(!Z/625> MA2(D#L&BVK%CG08H(>Y#"/VYJ4W!1<,@05TB2;>\ANPT%+7QFG+]Y("A8&S+ M2^1Q2Y]XE=-D6[U'9RG:M3E1A'<-=WN(KW/6X?L(>C>KO?-F!,'GS.3BCW\3 M5!TDPL611XD/4P0QLTGZ#2>DKM0I/.%U9%,D+WB($7 Z&Y:TQV:"='<75A), M+I+!6J>@J%X;YL!IZ!A73EO57GOK0>D+7R6X^Y$8&6 MCEZ;2Y MM#\T'?OOTD^P))'8@W<5P3VP5)ET_,?-I;^3GIY,]L3KNC9OHU8: MY GW?='=:6-%Q-KK4]GXO0^BYP_I.D;5QA4W1L M//?N8N5WCDQA09VS(WG4<[5G@)MAQ96:I['.*WU[!0 $;]9XN>=&PJ1EE6H9\?2P? MKFD_:\_:&/;])X'_69O 1&NM%L:[=.9X^G\ MOW+\> F(;U/P6I@[=,)KL9.)'H5-.30)(U,I=#IA*@$CQ:)R7DRNX#]92RI/ MJ.D)__- X;)]E!/*T5*8+0]TC=-[#I/R4YO_B/W MW SHOZKF^(ZO^E>D@G6C2ZL M>EE9?Z@OXTT$8[^AF(&#CP%'KP%Z\=\+("MWVI"DI[%WOJN@&7$]:=#>V>3>)]P[X9VSSTV3(B">W:9I5GO=-IX=.6T:^?0V3=#2(-/%\Q " M]LN9^@$8NC"I9Y^?9N<9,-B($*-NGIVR6592Q(0/:)=0PN*V6%PPNBL*9\,/ M=&<5)%O-)5O(L-M,L!0I5@-R.R&/%V@9X7*9\5].3OU 17\PZ E7L9@H=RW"S/KZ-3 M$@&>^#H$#)$+VFS&QAI/@$4!9C_GFA^[C$R,:8?ED<#5Q@MS"5R-4HN)5I

IRZKODE)+WDJJ4[Z=(M:5=D\%(J WF&6M6]J( M3(0XEH$"3F6C*XM21/DBQV_CEVH>M:BOL6L9N(UP3^+P][Q-);[%W$X32'H%0WXND.5 M3'YBNQO@;[2[3RMS'/H^5FK"VM(" >_ZII QUT* 8/Z4:Y0MF[Z^^4J7_;PP MFHS'-7VL-/C-8@8TIB0BU7(@AJT" PQGP+43 !Y>/B&/!=^5NX?O!\_6#1Q_ M&9H?>X(3/N;_<(/(_%\42CX)Y%MG%X82X+Q\70=>( >@UHT(L'M&:\TPD'Q+ M=6)QPRAXG]6(]OA/'$XWX^NA^ S*[&I(0="/\^9VB+K#P?.Z6]LOV8@%,)(W M#&T@3K QB;=>[=4\=O]87#_>B]_@D1#Y&"5%REY"4 M^,6.6(PPOCR=[B 6&^VA0J/EQN5A8RT/CP)@.!XJ:6;4:F9+K0)!?4?8SNI* M]=GQ;XN<4((/9G=WX]O=[VD_QV;S\5OOC7I,Z[W T.-+]AO%R))KGQQ KQ.H MG@/ADZ<5R2N?Y(DT3T/:7?.\/VCS ^J< (.STSGRCCHG"[CTXTZ8PN0>SM&,G6H3C\2AZ@V\A-IR@Q>1AXSYQ#D2 M;&F//KC+(/ADH,)"G6(K>RE$,83L.?Q&S6FR2%0F&X 9S%M[4FGN[U0UAOEL"WE%(=YXM;9^/EQE!1WP&O! MO*[ME?C7]D&I0E&^=*N+3J:$/;1"#[\\LJ0*MFUEB^Y+4T2%0.$:L_KZ^.^P M_V*E.S9:8 M%UZ5@<04%FGC;^=R K7>:=KO::VR;-G576,,(^UGE'<(9Y;Q2 MIT:ED"6M(--MF/B[35P,T8"4HSH'FW>$.*<>"X8I(E#/V MJ/Y, =NZ:8P 4FN[T2T(4NMO7C[6S>W%W?6,&3V*X)-T4Y13?.- MPFR$'4<=27AC E044[^3$6U!'Y;,9# P)5#/%^;KD\IR&W<@R8+^G*& ;:#A<&;B^N\ $97',L MGQ&_@ [DUK0PEL\&EP;YJ6Q&-J3Q12^ M(\\L%N\1XZ\M-KK;F]%FFQJ6#;W3];$[!+UEHK=2WZ[1"IO,$]B"-_H+F#"& M^78JF\Y;4"QF*M5>IR$V(JZ.WMOF24:W1D9TV\X4Z<9=IFW&5 M)I$KEO1@ ^*6V%0ZIY%WN2]F97G"Q6=6I]IK=<2&M IP5L0DR3VIYNT/[O&< MV&4RQ3"X'PGPRKM(PF*%"A^'^9(>J)A M;:#.NH#H$R3HG5T;56-T9 M]7.YJ>D;;VQ.-\<]I?J\978LY2G%/W'*(H0LS[>X#)+CGVX9U KD#@:WFIEX M*&1(#S\O$3!DNP2&=($AFR4P9"'!$$M R"(!0NYW_5GF'Q<1 3(R?3%FSGAN MD^U3%=J2^^:U[(L(;' (9WCMW-1 'N?4^MPIYEG ;TU;U73[S4T<7=C:5/O# MJUV)&) 2F+%V".R)T8(7!VDZML6%= M]&03E+B&T-%4F*!&KFO(!&:AN:!9SYC<:@I88(4SQK;0SPR88F-AF-/OD&H8 MIMKOV+^"2AETPW::'M);*C"R0"42E)6]?HFO&CS(NPW#/($'?[#Q^\V3QCQD M0T<%=C?QY-^YX__*=#;1[+2YTHE?$;);E>A\Z4!"/>-#47=*S7*R_H\D3SH- M^=]?KO1N2:FM[)-2;Q&VZ#N'+;I"V*(B9:@>:UYS('.=\##?5YYSQ.J+F?=\ ML3 QV>-3FJ3D:!'-(-LYQL 'QD:]9B O?J9,01-N4Q3 .O+AK'/E.(L5K,(R M^E9+;#=6^_6>7G)SBKZ)6= :,Y=D6>QTCR'%>4E)D_L=#TNZT-VUNF*W(95)-OO=VAGPK@W*5&Z*S79.S"O I=^JE)RL2*57!VO\ MS%BRA #52DML==JE(MBO(DC#M?_?WI<_-6YL"_^NOT(?E:E*Z@K&\NY)0I4' MS,0)VP4FRWWUZI6P&ZR,+/EJ 9R__COG=+?46L VV'A]52]WL&7UWLFJ/1&W7R_9,=%:W\; M8@PNG 13)L5<"+$,J%2=HV[QP]H#<='T/RL,GP5=!11Z, TGEUZM@F*XZ8;? MPDE_+M1>192IE&9/]-S1^R(!]RR\:GN'+<-L;:[WAW* +V4^"B7,J%W4-C*% M^ W,X"VX5$?_3]6H-&<7&-N7YOT&NG\+C+"9;*T!AM'DX-FN*WQV#2772+^S M'>S!2(E%<>ZGDGCDLS#R78U2XFS,+!MXCC/>]QXQ@RV(;@.[;U,OX .Q\]>E M:'6H$:C]P&*DN(*=7#%X'HOMZ=;?FJ,U^QHIE&MB\J*?>EHF'29=2E--5^-F MI>I]PI)*5]0 =-P(^V;H=]S:U>*'9)_5;%88D\?@C]G!>@PT?A.$-R -[!F_ M[RX/[%UO=1L[D;YZC\L!TC<1O(FD1;&Y M@'2I%_.PWIR?-ML8IVF$;5NF5%W+FTD]'*OA^V5%#Q]%/DMI1=B%8;+5_>+% M?5@'8#37 !C-TMR ,??0'CES"UT6RXA.+9BTBCW7RIR4E\$(^N[D0,,+=+3T M>-_*W6CY33>Z NX_.3@7FU#MCWRX1M]VQB34F'[G6VYO8 =3^@+7V]&\8-*E M&V[W$1!4\CHE@E7V#N<87LI)Q,T"X8)YQ2M!6-T[G&.X9S%R=*I6,-0D*;ZH MV.NT!/?S# @UMSC!//!)U'+#[5R,&*\#GQ:+:J""S6U2Z40^L+XPFSL/> /, ML#?KW.8*9PC_V1#"BLV=6U3%]DP-8YJ[AC&R84Q]DQO&Q"_>M7O9YG8O;QR& M^5+4[Y0% 6-"$KCWI\P*6% 0UZN:9G5%!EMVX\8R%Y>=J_9-]_R+?MII7Q.R MGG5OSA!;-V;.I1J#=@@Z%%[V[N[L'A,M6GPV\"*P:C'"Q[1P (;U_4 OERHE M,'F](46M_9&X3]Z&Q0Z U_DAF,8\0GT[%J_T@X\T67[@.7#M\518N87O10>6 M*S$M6@FZELT??P#^X(*8=O2A[=K#:*CQ40"P%DW7#F1#FLS/=6LT\KTG4&+" MR2/47Y%)0?WI,TB./>E%0D5PQG?+V]1/U2"VB85TK6?F],HN/3BG4V<8"M3E ME#N]4J)9WQ6#8&>[/1]WHUM\9BE%JO'*'SV<]JLA+Z*QOQ9QIJJGFQ\BJR"@*.Z_3\R+(! MI5G/0JJ ZPQ$=+W/OY:WCD/8J9L1((4S-E*(/K "2F+P$7IQZR#\^8%^I>Q) MLU,-DH".L*M1CQ"-#U]-$8"!BSM1G^ 3YT+=O(QZWAQ\\MU=#QXY)^ MA6:#CAQ1O[4"&[\!8UG;.(RXR8##DL?CMRIY('$]I";-4GBA[>J_>'#)OWET MTYPE_AK!G0'UU;)\*@LF0<( 6_%VGZD\"MCF!";56@DFU=P[;%2,6C//H[8 M/= ,Q;,"6&.TT#@X"Y$CRZ+7!DG:\4'?B"XM0)>Z838V$EUF2K@K4HOER.+Q MF15&/OSOZ_+L7O%J%4BM4G$/M+L(?LFRJ-KSAD.;>W'+NGX? MP)I*M6PT&I.CO._>WR<&;GV9\?EW@-Q?8!;>/'I3 M 0P[M9>;1J7YFK#\,,!<+AMF]:UCK^9);\\F+)&S%CV" MUEVX&PWY9DQIXRW.A"Y8S%BM&;4"?^Z:E<86XUDV V+3ZBO? :FFPB.,"QC5 M1LDPS;FE2LQ8)OLY"Z7W0KK]93S%19?WD-OR3+'EM<2AX?8S3HZ*_LA\ M-L$3]XH"ZDG>VBE',;6::)&5C%H]GQ9)IWEYXPN(A4V[\98P)4OY\:T OV#$ M4X\PK.+=B4D0$\ZR-"A42U008!KU>KZ5X310,)>WG\^QP:.*G M?N1C.#8K7LF]T)7WN@XPES MY^K;00_4A3"N4%9G$I0O'O98[ )S#"^9CY'KJ=(*JZ5*^AIB_/U0= 7Q MP+=GQ[NM3>X-$A[0.J]KYP+%#,V7B_!IGXG3. M+D\O_L+,&TH0N[CYI7.EM[]<=3J;E8W3=?43=NM'EC\&=#3KZ9P!2ARC-@84 M@WRP V"OC, ZI(CDO<]XQA@?G?2R4'E!HR6.!,3Z"%ITP-R43 %,O&4^3I ! M]+3[$98!/7C. _8-DAV$4ICG^Y9[S](5 *67Z+6Z=Q@^>GEQ(Q.(,CE#!WHF MM0.3'N*;X#=XBYPYL!R\5]3V/)?)UR%#FR!^WS!"\QK7M%GP!W"P (CP0IQ! MO:&IY#"Z&QJUXGP@S$TH.B5^YF$1Q@QGK:[ 6=%6+A>?E8LH!=%E7!7>%MH. M25_;E:DRS*;38R;:6/1%T8'$SBP:4P;\WB3TT)*+@^USA=ZWD+IXSL^$*ZNM MP)4U,'6^]'RZF(KP4RB<]14X$K;_KKUPI!QV'R!LVR,?T !%>9;R$;3R=\!? MM)B=$+SA#&3Q 0N9<#>-%;@;-(XJ\P/W&YI'S>M(9ND%!E<,[O47]T6)%CWE MXD1^1<@8O&ZL68^6WQ<2+L%>E/2WGAMAZB[EZ^+,0=0.8&=9J6 -487F=, L M,)F%*$U$JPOOH&Q0R^'9?T@1?<;Y*FC_=QIJ(KT!RO0XW;9H"9=Q:KK%O?=Y M*C$<0@<<\_3G3R*7Y@-&,*J44$S *;$_BWZ7O#>Q;.T2M!+43,"JZ+N%D M:*/!VD:S%?[%@N/(AR\[L1:50DHSGS>:Z%M:5LN(3X)Y+Z-X!UR(,/?>ND>[ MD69CR]5-4!^[1=_,CVU;W$LS+CE&>X;\D**%$X'E$8 M"TG L(.LK:-W^7KQV5!G4*0J)T$:BHEOIQ38U.GU1R]R^C1Q$R1RZ("*"C>' M S-5+($-85JXS(VCYETR-SG9G8'30,&R@==%(;"."$7R@]637\)+'UB V\(9 MH.&8)ST3[L1X.++&(O554W59$$]E=<=@D/GVB',]!9'*G-@37*=+(EI0 M;HKG%O88H@"289)A& YLT&'V _M).BAAOYQ6M!3'@(O QSFN2@L>GL4TPA29 MQA<5RT0,-6.N,0A"0!?N) !IBE][ST-(W*_VS.C6+'OSV7T$&\"?^8"0L 2 M _P"Z^$P^^WV.%WUO[UXDH_^GI]^P(/?L@_'RIEMO:!HQATU78=.%D0%0CU[>M[G4?==@WWE#^0-J9RX+ M4:80 M.XVE[AO+=/+]28FUA!YFQMGN [P1F_3";WL#*V#]S7*WQ^<*:'A": '"68Y# MU?5X#788:"/?ZT<];(;Q &R'6<&!?C*M1I4.W,>7F)K-\ QJO*$CUQQ0H_R\ MU,&^(/&=D$_[QK(?$10O'VBI9DFY\HR&3P? *FT-J[0GG,$L+=5,*6-/Q'PW M.W$(Y@3LD7BJ[>KMP+;2>F""Z3Q4XY"#-@M/FX_*^.I2Q(*/-]P$!2*.4[)[ M].I7%UHU^W3SN;HTR\=DP-!DS&?]A]UG4Y M)2)I,1!:$3L!FN@\A=(VK.?QY<"T]MN'_;W8/>4/E2OF&$SWPVDB+U6 M'!AF3XBZPB;D.0LK45H_:=[,PD"U%@7J+]?29'W NUDT[W^I*S/F91WVN!0( MK=)LEMTDFG6;1",^M(%-H0 HY1MU4SSXR'*MOK4.(U#,TBOJ@:0*(R3O-.T\ MJF5TJQM@0AGF%'V97W\)*W:[;RCUG.EV<7:F4:O7C>HJMDN9D7H&MAL3SS+: M YBE-V3ISP2V)H*M5&\:]3>WVEC65;TAR7^FJVKA557@JIJE]>DO,QOBTY + M\KJX8+%%;HC)T,N%[AOJ$6:!;J6T=UAKU8W&%-.^5Y,,WE#E,--%F5BS7VH" M&30GCTE>1>Y^[47A0&^3:V')7/X-U14=,QT3^A>K]:, M#+X3^=Z(+1>8KVCD^BI@5@'IS;I1;KVUI]&2+LI\18N'5UU4;>^P M607V8$X>,;2*_/R,/=D];[F@>B<;MH(VK#E5WZ5EH;22Y8Z%U_OVT_[ [@,$ M/^G\?_?O8,?[=="F]T4<[%4X]E)+G]='"EXL%IB4\;RX$(7$$=Z#6/3 YQ4V M/:FF4T$,YHAIO*,^(*EW%Z>+K5[T]B]Z9SIY0/]K'W>_D(]1$28]5H_[EX??;V^[EZ<4U4, M/'#ZUW7W6KLXT4^ZY^WSHV[[5#^Z.#_NWLAGKCK77T]OKG5X1(P,NCB_/GB/ M&IKEL(RLEG%0LUV,6=N8D$I!:A0OENU2[C*6^NX[GO<-E! MB,MK#O2VX^C) MWVIEJ?HIE2Z&'EJ>CHZ",)!O!]:-62^VJPX]47[JLWN+9J_H7N3+!O8^"R(G M####6AGQ0L6R<0W0R ML7MQX&P6P3A#H.!8E9/>\;G*$K7-X>O'MW[Q2@S8* MEVGQ3B>4N2A63)8Q2!B]="4W5!&MG,'FO57T;Z[WZ-*2D\6[AR%X4 M$L^51=6N]\ <_+$^!X?%?0\ MJ! RB#(V_MR^D^ %T&&F)9:Z![J8\05W;8C!7O(C[%V0_2P88*UT]E/LW0B\ M(/LQD:;\4!,?8G)GSQYA2EOV^5[1NX&8F-O//1OB<*@PMZ+O_5VT$S)W ,'5 M5>6&;IF#))'[#0,(#(NV"433MXN.ZX6,,E?EYT!5ROJ8.J5\0R@/3!$9EL9) M0#2L"_!KSC@">VAC@3;U?BK@2,C"/!)P.%=#CM2+_'@.5R]4>+*X7/[W+$5-3AAIH8#L0S%I$?G0!3 M!2+?_PU%9^ 9DZ\9I#&V0 M!+WCC);+]P.]\]1CP$)HB-E_(]OG9.Y8C\2=Z=W(7D% G/AIA6(DFA$KR:A M\?RNJ47UE!MY/R/I-F;#[ZC6P:H7#Y@"QQZW3YU,4I@Y%3+>(D;#0D6>!8E> MX!$N%0$[H:<]EU!(CI&D+^3P2$+[HP&H,3[^-ADXR=]M MX_RON$0%D)#%OT[J!/#]O7@3DG1$I'Y#:?_"7TA:+G.9#ZHF M:KW4?Y-1"B1O;H($,1LCGQ ME?*;!\NW/5!%X;#"BV1[@*?$@3Z'"N*DZ) MTO$1\^+ICWB?CT@(H#/*PGGXMQ"+R2/ ,SB6V'Y2"XJ*BCBUECJU M]KIQ<92M**^@(9RI.7R!_10RYNK(PD:,^%CZ=DAY@#_P/O @0RL@34&>D32/ M>_P91VS>)RIY&6=WL3@G#0Y T;6.-"QK1/OB18$U*2)FD%2HR>)(LFWR+/C MQF5],=T4]HG@X_]+[%$""HIF1S2AR# M#6NV6BU#T0%NP1IR.0IC-]M Z*F<;H#Y4WF!\HK8S$%JEQ-UY0A=0I28:Z?E MI.!3\=!@,J;1OE!P/%#QWX7;2_-$I#?L%T:QBK@36[H@#WZEQ:\[T"_0MO+\ M AWD-OKG'^+:@%_6-_H7%\8#.&J 8Y$#S[6XCH(-PX;(X <QI#[EW "$>LJZRG)Z(BAZ(.E5H?9R MBS\5#EV'I/#?(X,O*>=*"DI)0'2=#9[7)2M#,G/& XW;XCZRE]#\A'6*;"%:L0[H Y(Q+F8: @[)V-O@W+ESB0Z>)(>R!T5G"I%2P1-X;0%!;4Z!4G$9O$, ?JL M[N%!W@TS7_4G/-=)2,(>PA(/,JJ!MB0-$I+>_X 7S*'EQ3UKJKZ[6A@T3;39 MW$6;9;2YM8LV+ZV#XD2^!+();!P0 3%[D?[W $F1]TL&B1(SF+AO/7Y+W0'0 MGZ'R'>)/4KYE&1+9Y\ [0E#*XG; 8G \]^A+DUZT:M9(A,4NJ'@?0\Y+^ O2 M;$Z)C])>5TO4:!'B)%<.?'7/A(O* MZOTWLCG70^73BNCPO;AMHS ,?I'*P]!CPV2^\=0(>GNCLWU9>Z="]"0ET:9 MC.YIJF@9H@5&V[-TKKSTXLX*7)<@#LMC#SPLB2XZYG@CKA&('<3=0@*,C5H! M'0,4&Q9@'I8=#% LD&OK-.P?D-FLQ0*-NI+8?=ORQX@U&![IP;Z="&.W'"9Q M,VV^5U=(/M07^QY>57P57A3"NP@(*1BJ^$@O 63@IC?HFE&/":P@K81Z?F.H MG7L,>[Q_<9^\:\XX";@J8SEDS% X'P+>@0$NH<^&LCMUH:E&DK'/N%75-R@F M@Z8XCT_%KZ$( 7^5C9+4IGP">-F]0+J0]0:NYWCW-@NDW=8C;+P%'&(AH],X M*CE(0*KFETZ8IR61;]!"^\(SEYB&%RY+;$@[%3VF\V [-M#CT=6)7R=:0VHI MZJF=X?0]%-$1QDFEJB%U5 01!P'/48IQQ/Q4V>@\8Z)NDY*@;([I&Y9B3 MUG#H]=$OJ.K(A&+R$4Y4TE!+')H'^EF2^R!"LSPX1B.J^MQG3FX.2L!+>-\M MD1DU>Q:^3M[P =&-*]_HLA6Y'-S:OG-X0 D!?X^^3\O1 *XN[*F71/+(U:OC MZJ$8V(6L ^P"REU [[9JX(BVZL$ Z ,G&11K\[2B[SV& P.=!F2EL QCX_RV MD*%2S^UHS%W$O.VURJ;Y<0-)6SF*PO/(\*W^:(W)N0OVTRWY7&&+= +NB7/[ M&O?5W]FAF#1YH'\6S@?L(*<[%BA%\8&-]"F$^FG$1JL(T=W=$2X3WXYWW#> MS@$282BUTL2ABN@'/$6+?Q5/*%"1( 36#<88O(MZC8N,D0.]'3= QP%S]AWQ M;X*-;SW&62F*K%7=,>)(] LB?OE%_T #UD0:85829+$3@4U,F[;,S5J=6L\/ MD4G+E"4XM^!'"?YR/)%N#*8$F[B:KL14P/#L1P&EI/)-"XCA#M#8Q?94-/6) MIE6.?)0^\;0 W$WF-]XMX2TREABBN8=\1@^1I U#1$?MW@,BC!%(G.X;&R-] M@OARF4-LF"XN<1A0W)I8/!&9PHUR:U+@ 0B^CUWJ,88%W_?2[C)#2T)2Q":' MO(TC<2?F]W@6$I>GW ''R#G%?28Q>V5/L%2HF&]\]H(DWB1?#."(H3C^I#@2 M0,]!.5"0)!:,@8&0,XR'?P3C#*0\LAXLVY$G1CJ31^U9P8#83A9/A'15F1%Q M9S7%UF(% 4R4J^ MY2@VPBUC[OY8!@5B]4'5R6Q\%X9)<#WX%1P#.+G=TWA2"'I7E,L9,A[K2+-5 M$F[1X M>/H G$!=+4\QL>LF,0247VGP W1 ^Y%DLX[U&*=I@AC$T!-J6:ANVKW(H6A9 MWTOM/#$3XCWEZ 5D*A?:;"33.!\9#=Q@/#:/*&<);0#GQ?044X]OF'M]Z:Q< M<8@4^ZIO!WXTXE88&CKLR0);"Z2NZKW/7@F'WYA\GZXT.S2*8,$XZ MM13C11RT'13B),%=(4102^R0J(_#Z!D'6PPE+3&&1-:HL&6*6I( M1A&P_%)AI3&??D*2%0T>I < X/Y)&-AD/"U1Y+TDU5%ZF^RV01S MI> "?5KC)@5H;@A\J5)QZ! 5VS[8["!H_5"Q-!Y%X"5 (N;PB)>Y91C<194$ M87N/H0 MNR93[N$CV:M]+N()TQ( 6"$(+^#6?C"P1TD*DU M.3<@W0-W0Y%"Q.Z8Y=B3 M94$1T>$FL-.J&(2%IHT6K\+/G/8: ."!"<)%8Q"(D!K4Y6^\BS#>(-R8RQ)1 MB(\&E(_$&Q6#>,&B!/PO7'[L_NB&BG2602IG#( .:1P3GRGY*QAQ?" KPDS, MQQ+K\^1D@46$,\1U^)THXGH*,2%-RD351QNFX M[LQSON#J+H$P*1];_XS_@W.C/*P;Z"<)\FG4(VJ68CE6%%&MS)C$B"LB(J+( M#?IGN?8!MUTK?>!XH@G?8Q#'ON/D/+J&3!9=C%-92:YG)/F*!346G@]ZY-M4 M'ZRWDS[9EYYC]ZCOR*;FB&(Y\6%;MKV_BMO>__31WM 3/Q]KL+#E)[G^R%N( M:?@A2$NL?M'LI*BUD-GP&AERT\4)4P[*>L5FQ90C5#F2X&$\;X"\!6[F+>B8 M\&7H'7U2#L=0\MO&FAJFR7,.AWQ?E.G2VODC %;XU/D$1D^/[ M[,ZB5/U83F4/G!2/:;%T9$;AHTE^/#J88.,HI!137@P41#G:DS,.N9=.1!=2 M"I%PD",T^?$DU#15/=HJYF7+JFPD8 _T6D29;:-@>054PT"W@&G,CP/FHE<_ MB*P A1U[0$G=$]89*'?Q$'50\NR 1U&$X8$JC->C&IJ^(?)HT$5H8Z+)D\!- MF0F)9&5DB9[V(CQJ8PVK-WR)TCB7DOY%] N[04:C),')O J1[ZLJ\S+; ;<6 MT GCA"2,UX >,Y+#48O<%X^@T5)*,[I/ZFL+=6-;<0IFOG+GFDK M+ M!@?"DR%B*'RPZHKQE6DR/PSA M:T*Y8P^6(\/^@F4HOEP*<-BBX!Z][?Z#F!H6EX>FM<05XPX+USJZL;?C=WF/ MVZ9UR"NP14<3S"BJ$/'#\'; 33>- !@0@(@O@/,#[9 M?M][%(BHO!4]8 6_H=5BDP1P%MBQ[_$HE:%JY[+$A7REP[BZEZ=J!#WB@(KY M(*2>'$0O_D1?G./='X""*<@@=KY2N8OZ,G*38/F7C".C$TK-/">!FD0*XJB. M4JHJ@EOHF%16Y!5=Y%Q4CRLRAJAZK."TN$%I>FG* "9*$Y9](()(=IQ0S!79 MI*%/M2U*%XKXWF6!-5EDPIQ9')#2Z1N"2BMN29 MHHR?7,G6=_6R42J5MH@53A8_?0]60(J@J PW(N#.0EZ!GQ2 B5BJH!641@"$ MOBPMY<7?05P;3UPE3:;TZEB4I0*.NBW=C8:WHCI<\F8MVVJ!AY=YQ0U/D!,#J7A65E_6S@J^ M%5I/Y&VC*+ (W7*??Y$X(L<8"G;R#A)%B*0&/DF:C(Q=QZM'F^O6?J?2,D[RI$E(9A*Q-5TL;)P^CX/^N9C0;+:-9J:-B6RX= M-#\8B)O?E;1K-6D0%&;8I9S,\?@J?+ M\[CO]*=H-AM&K5K!,YBE@Q*=0?NN8;0:):-BUE\^ NZ^ ?_?FG[]"D\OD*TS M4PE+O#)<_H6I)'&& '&=5.JAJK8G/])S/R+')F4QR%_2#C")3-3?/;>5)/L6 M\S)X%FHH!;.(>U.Y9I)F(:*6F-LALI/2J?"Y_ @9*AW#X60?49Y0P1TMP/;V MY9NU6#46BDTZD35=OFK$F2#8Z\X2Y1AVD-\"CX=BPPHKO'!B?+U:GK!']NTJS;E0 4ZD0OMDH&^5R MU=#46G:RL2BL+'*^XD!T'#]!9!&A[Y$5\+"OEW9];)&J5;P%%*/W/CKD1=," M%8#:#+S%-"J5JE%M-8DOUHU:!8!6KQC$;!H?C"QS ;;3K->-1MV&GF?I 3"8N760?G##+BI;K3< &X_M>"(]YBYSBEX=;)C MNL^6:=3J+2YEC"IR;N#2<)M:\Z!2<)UPVZTZV*/F3.SYE?=9,>$^M1G.EKK0 MVD'KPTR[O%&9-;5)2VY8>P:JR -SN^"-!=.]G%,9M(*)44V+4G0F,J3%/2G" MY6:0))]JF9T5W6I:/Z5KR-*DN);S3 M0YRAG*NOD+E#U'L3W4]T1TH].M6*V*2[BQ1,4-)EX1Y)SJ32C7*.N7/,[N5^ MQONLB%0\9/2\?]2^Q;O94<\5PG],_18(*;[CP4I\H8TE7'_P[@P:UPV2.K%T M38VLQ@NB6TK)MW@[+/4*U>8VF?8W=*3TPWTO=H$(48G=5E.+:FI7P+;L"O#( M?9W4EC3)V2*-(Q2=!S)7E8]@IET@5.2><;KP5Z5.JZ4*QJ@ZO,\2"/5X3\%X M5=FFP6>W9'T)GTS21J?VX8#+MAM1NZC -BGUDXY,&8_5!+6EJZ7$;8K?Q!H> M5\VDS:FL@(3R?"JA>'^"^ &V+>N)'%KN^]/2AU&BIJ)O+(5(#_3. R,7)F\< M0@'B6UZHX;Z4K9?B$7P3Q@2@)%T8>7,)Q9A. C2B'"&3RV^DLX3I=I@S2FE* MHJ81M611;95T31+>?;55"ANGZ $6C+-YQXI3*U)[RLEM!2RCFTO?G"WSQ(') M\63H.'M=6DQ*A96H[TK4?RO,OIV0799)T)'C?J7/4/J!?LPYPC3*2#65 43* M9IPDC@F[JFI:E/:(2?R4"IYD/N.D M-$Y5=WGN*D@@] [QK&F9!A#PPLRT*IQ-_R>+211WIW*?9=Z(S0*-IR,X!)2D MID"M\1J"V7+/2[5B82 WL6+J]S1)!I5=DH%,,C!W20:KV4[B6M1:4[DA9B;A M'QBT[.[NC@BJ$ZF M E-#)GWRAM'4"%VW1T& 6[' M!5;#$*LLK3%6HPIGES:P94LJ)0K+]XP]R;TQ2Q2_B9ADJ X\XDLH#'F0]\ZG MH<_D;Z-01\0+@VG;*R8@WG\+7T1%*=U,?VB[-LV1P/;K.8J8DJ"!')H-&G27 M(VBS992J+2+H6J&7H6J8I;I1;C9F<6,_?X;74[4)C*6$8^;40VA$UW6C8I;$ M&4H? B&'54N!08W]07TI!MUI*5>(_^.T:<#6UXN:]; MR_V&87__GJ4" */HUA'-7E!33;WIV8O/PUC+RIUM9S7':&3V;!Z+%;7+0<8;ZTZ^FY21-T M@5)^VS6S1MLN'[32F]6(DS2,6JDV"QO9=A3CHZY%('_Z2 /70ZO N4L%0#(; M+<.LY:*7F)YE5JM3LU[ )=J>EMG>M#@$:&\6X=!W-9QM6\YMKU(VFHWF] RJ M*)B:%%AZ<7K$@*>T!>&0NQ%$953<"0TW=8._BORQ_MG#NEYJ?.J1)R\(HF2< M$B_IU$1)I_S1UF/Q32+;IC=K!!)7JD8%#)*\*54QRHU*%DDL58[2@]5:PZC7 M7N"0RKJ:4%T*MCLU8T3:JI3RQE/=J-5+V>UF-VN:98Q:31\HRBA:@3"+$C>W M&@7"V%2&5FGCW&V]]5C:QNB3N#_9Y,#S&54%&%K!Y4TKXANH=Y=RF2+B;01W MHX2*0&FFT"X"OF!7TV)JM0J4!:MFZ">[,Z2S9JGP[85TNTTRF[+'3FV0%-3" MCQK#6",[I!%2HM'6MN61\68A.8S#K,T^3XTAKFQ4P:9L@$(HDM_)$2^&I-@B M@:IA-#%=K-84S?A%+_*>N&)"SZ;1J**-W4S%1BBU!=E?]C>\00BEU\=MPF3W M*GP^26)/U0GTE3 'G%D/P;1ZD&20BP, 1W>\N/N@+"2B[JZR]9:PM#01@A(U M M@[ O0-WG6U*!)&]Y<,%\E>FB^13NVV)OQ2F+;$O5&\8$ TW*?(ED?[X-4< M<7PHL1^Q5Q"^(N(].KG)*-MD.^-D]_WG]IT$(?EOJ5&I=),9ZOW)U'.1GI1< M?( 8Y"O%[3P"K(:41&,0YE*\730B"B)? 3-MV1^ M(?#%R'%N%_63V (ZB?1DL! !,U)=T[(3G2GD2R@ M5:L:K7HU9_=.\2HM\RK3*-=;1JU9F<7 R2;2)&MR#:MHWRA=8T^7EOBJ>24W MUGPI,I9W7>[Y:$2D'#.J562[2>Z@\9RKB;^ZH*,#=285*2SQUR-K3-T>MAV1 M_RA"S2C@O=JX65B EM^#_*I6C%*U_L/TVN $),9%]6<6U<2BI1+8!Y7F](M6 M1%I)SA"6+7.](FOWNSKIHZ5:+67[WMJ.PZLKGK=]]8SM&\=K,DN(+@E89A$\ MB]*\;LGK,=87F3M#2Z0#I3>E&.08?TE7G9E&O5RBPK,5P+<5V$(ARDL6JL&U MB_J//-J74HK0-)[YE -G^LE=G$D-D,B M@T1!!*]IP PKZEY.':!Q!H3"@]/I7DLIS"9&Y5@A8%00.&,X D'?&2X2 '$Q.%DR'3* MV,0,NGU"CCZ[Q;F4L8+L33U+JO(?_!I)2'#KPK;RX[0EG7O?]XK M[='? 4X;%G_/O$TA ;!?E#4*@ '*?_VH/]K]<(!O*7W80_[U4^C+]S\PGSK MR1-QOK@GN%S8E\_E)4%RP+!_J#PI#I5P6!1"J8?C=\,.X$:G_Z/^FGW6XWU.DK<_Z@5+%AWNDD\"HDR'J8Y8\.:U L4*;>IC MZ"^,'.9WH&E1>NH[G!(S2SHYXLP?04F:;?'WW*59B;=9J:_N-BN->)OUTNIN M\PS+8S%O9,8MOIZ27L%(J>H\5BDN$C5@05R_/'^N?X.#J.?-[E?WN&>D/N_. MNSOO9IRW7M+G>>1IN>>/U#7MGF)*J.A[_B?=O[_]OERJ4IYQN5;[(<]AA?9? M+7U('\9A=W!U)['7[I0LXA?8J30C/A1?>/:IHM6^>^:=KGDQ%NUVO=OUYNQZ>E;QLM&";WZ6G5YDW"]O,.&FYKQ3W.EL+Q%7;1K51LDP MS9S2_0RKGA9IWN<.BM=^U454JF6CT:AM^S54JZ;1*E6V_AHJ+:-5R=GUVW8- MY6K-J)7FPQL6J\5-9MY5O&HR+%77^*2C55\#(/B1WO>B6X>]GG$_]XY9^7;U M+0BZJJ>?DEEOY-FGY-";>?;IV/)&GGU*7CS%V24G_DBAM@W,H:8,\HN[._VS MY5!QZO4 4Y';R>R9K4L@_X.E^D'Q/M%W(&KI@K2 +D@9SK,"K6GI/Y9N]W_> ML_ZO9-)X"^MPX7C3O>FF%,] MT(\NSF^N+DZO"6LNKRZ..L>(*!N,%G3\3M)"V[O3C^T 9_ABS0"%HSR13WJ) MF:=]^'CK6+!:SY*,N>F)R]%$!P)Q.7J?87LUGI4E:B^H=L-V<; .O^9X) B? M)=#G5\X3GI.6[*+H [N VM1%&=OTW0ZQZQ:86+RI'YQ-UKMHG2>1QMSN43Z; MV:KP1#%KR!.\OL=0;;GTH_H@?63^^(,A)Y3A3!:#'R@(\)]!-,3D_7_$/#:^ M-YQA9H<#L5\L/I'32C0Q040Y33QH7(P6NLOLG+Z+-W64]*F1&TX^DML]T+N^ MI9^RAW'Q)$715IYF+L(ZU"Q$-G?@ !/?*^W=Q?<&%/]COV^#EKL4[TA1TI1DT\?&6+P(6.+8VF0#2Y?-"G9C#;1M+ M4PJ6)G%J1.DG%HYZOXBX%AO$.YPE5)>,EB)N):17QH 4YOI3Z9/"Y M4/$82,?^QGAWG-P/C-G67B)>3Y,L7]LER\MD^_%:MND")DLS5@L=! M1>6SAO$I,J[XI;[0-R?>@G[:.;BZOMPZL5=X'4WA,9R@?ZU_.K MSI?N]4WGJG.L7[=/.]?ZQ8G>^??7[LU?^G7GZ.M5]Z:+OK/S8_WK=0>_%%QI M&U''73V$J;^SM_6X<]+^>GISK7^]O#@'##GO7EPIB+)#BE5 BL8[.U+/NN<= MX!XG'6 :BL=]"Y%AI85+\SW1HG:0U^RW#B%^LI\^N9Y['@WA/3UR6\!35^SN MY[U>:T_G'N*?]^RG\!.UA-B_LYR [>DNF,D_[[%>_Q/P%W04FJ7;FMGV_1M_ MZ(;]$\>ZWR.PVD\/^[5JI;& I=I]#X=WYM9JSF.M*<[4FO/ MJ=4.9_U[ >3^7C@6=&-5=VZL&; W(Y=:[RF7Z@=ZY\]?NI^[ M-RNBGRRHCEXIEG^AJ/ZU=?09FKW-9ZG&E0-P]5C I)X ^/30=L:?)IV!G@WL M?Q@_,H]>/PWL6SO\Z=;_>*B=T_QK#D9.%*V BEFG_,\YS$+ M>KY-,[RSYYLB11>8AEHZ\=*Y7T365SP_[>YFR1Z>X]56S /S)629RW7,$1,L M?>"CPL.L4MELF&:M9+*GBKEO_E\0^??L8! ">1[A!>.$-THWN!WKEW&\NQ/' MPR^4>'CR_4D62F5XSB^Y=]:+@OV+YX<-I;)!^52 MJL&(640'WN]"/-B#^8/X$F?K0&@KH]^63*@;JPG[& \!GH/&6_X?-T; ML*&U@]R+D#MJGZX>Y(XLIQ=TY6#X['F*)H[\ X M/1A/VY]7#XRGUBUS=A"<#H*75YW5@^ E']N]XZA3 [*Z!" >4=HI.4TILYCZ M1 .8K- ",\5A^O<\,A%2CV]=A;D8H(@E!3(EG-Q9\&;SAV+XIJK_-B%B]LIH M0V,7;9#1AMHNVK!22;/E1=8\*DFSU]TOY^T;3*U8BQHG[/+Y./W(&>L]BZ9/A ,JB>)S<:A02U1V@2S&A-);-K"< M.SF9@4JR9.D7)JM&;NAI]#XK"@<>55 M/P5DI:-+P&PF^-24[G?S#:]'^@Z<"_ M+WJA=PN*$ Z]Q;JA0DUL?HM^'G]ZR1\^*7PW3_SY&'R,ZQ'?@BX+UE-);Y!+ M+!0V:W 9-W;HL$(,FJ=E,+#974$H@T>KOW\AVF&(9UX*>*#QD'VJS4=:8;V= M>.R')5D1DTIJ-F&UA<:LMGU5CLD:?J&Z/Q;Y %V :@4JX MI^/@27I5%/3W]*? _N3:SL][H1^QO8^'$U:OY%[]OOE@,OGK3JI#LO.'7E/=:MY]>MOL>ZC?RZM26=M_[RNM<#RV=!ET;0 M*>D%PR6,*((KHJ4LO"'T6"J?)9^:R.SN\="PW:/?1B\ _ M18_@C?7TYMT7WE^.ERYQ^Y/V7RW8?XXG$_T// <]09W_1G8XGL/*!1S(S/'B M8QOG5;K](,V+YK!\$=[E&/'BEB\B_!P#7MCRY0*T+>?X[N).7P#[A>C!2JY/CPO!=$BYE7)\=0Y+UHI M,NQS''-A8JY2H%Q5BS?%GYW0=5O0>>)^3T[2+F9 MGD7^5[">ZFPJ[*)V5L"5JK-IL8O:69$[=C9%=E$[*T+_F7391>VL0*I79U)L M7[VQ5U!FCOO/6]TH(KH<3Y_WHD7TM&B]M8A4:HO66PMTY5J.V9Y9_C=&,> D M3>J*60YF*7VQ;!>WTGD2@^S)XW8SL-P;-AQYON6/N\.19?L4VUK,A@OB6=Z# MC1[ $\\_]J+;\"YR1+#[[49-T0X*(EO4;S X\;WAM>6PMML_LT*\N_'%7=%] MOOUF"MA&+<=I 7V.K&! %]1G_<_CK\ :NFX\ ;.-Z= LYECG_90N"OK44%4J66X[4KLM<"+*KG5>9"M5@93/-YG#QR M:8WQH_:CY?>%R/Z"&:9!U^42G0XTC7TT^\[S6O6DG0MYI?RM5RZW/.=;?]7I\HK]&TD! MJ/V.V2 WD^,MAA3RBO];X5*P]?>@AZ)TD*GR069.0IA=!-7SH4BQ#V#.[2!@ M8?"['"_3=ASO$:ORYV'J%6PE'Y9\EZV89M&]Y,3=%7M@[G0>^&3%PE9WL73J M,_M3&X>[(*)F^MC5L$DY];_+-J:;Z?5'$5P@O-P.>I;S%[/\CMO'=._42M6] MP_U]T]ROE')K3;^2K&KD2W'J.H'/@M12M;W#?U?R)YI^F8X;@L)^! OYEM-U M^^SI-S9.+5'?.RS!_S6JC5KU+0CR\]9PE9L4\>"(,HZ_#\0@V M%MC#D8-H1DLH[Y2+!%[DP]_ZT]!Q \#I,!Q]^OCQ\?'QX.G6=PX\__YCN52J M?+1%AXV]PY_P"_N3N CY0WY4N!'.5W1=/,;H_@_IH_A#=&UC(QCFZW0JEEHX M8+V#>^_AXU'WMS1HLC^.E_J864M9GX\IRJP/1_%#1.M#N+G*OEG>+YGR)0WX59 G80OUQ\ M,X^[**_?7:3P8IYW45FWNZA(&3'_NZ@NXRX2]L'N47(I#$)\U8>-/&'_9SL\ M8]B:4._;0Y[(IEHRP"GP]T>.%007=Z3 M9_L8.\P?@2NA05':1V/OY%O+[>0 MRJP^9G:YNBA=VX'QW<"X0&JL;P,8CU<#C NDQL8.C)M C&O]KA#X0GVEK!AA":[5)59>]3,TK+P5!ZUSVR M1G9H.1.@N7:@K&X#*).H_G/%?A.)=.T 6]L"P%XQWL.P8_DN3F3=0%9;7P\% M]IUNH[$12+W31-?:+C>;&X&%*ZG KC;@6UL ^&7KO2N- >7E^).V65U>;7S8 M#-?8ZFK9JPW]S?!D[=31&:R;RN(BG^5M<*LMWS&Z2 ANA3=M=1RCBP3E-OC/ M5DO3>R? +L>CMCTJVSN!<3FNP%6]CTTT9G0:6%^]O(V.+I601-=& 0K M6^&H6B5-='&@W 8?TPIKHHL#[&:XC]9$$UT<&#?#;;/3O6;R1:]:O69E&UQ/ MJQ"47CG ;X6C:I6"TBN' =O@T5HM!7&U\6$SLN165Z]<;>CO7(';H8Z^4[^' MG2OP/>S3!4*PNG,%OJLK<)&@W+D"E^@*7"1@=Z[ C6"URW$%ODF!+8'V6IM5 M@>4_6HP"6UV.)^M-EVBV]DLS6P'\1^7F0BYQ+;U"@1]^NL*^J)QQX)]GMFL/ MH^'.R\O!NI:NGB*P6D\[L"9@74N/S1NI=18-X]+'F;;A&&>MAFVWCXK&"+?\ M>7PS'K&TGG$2@7Z!_9+AP1/[B3HG;Z"NL99^GC>R@AW.O UGUMJ9,Q- T0B) M0N;'#VV8*Z"VUEZ=F4!YRJR X8#K[G#D>P^\:?ZT#M]U NE:>W>.?-:WPQ.K M9SNPY0P$P>R_N.-/+(>KFHVTK357N*VU\T:%31IZV-3]TVGW\\75%2BZRPJP M92$WG6G=6)QI75M#)\_J7>):IRNM-J];J(Q:2[_2FD5TS5:K3J376@@(E^%# M^NG_[>_K__/'V>_U__V?/WNCZ.DOM];J_]-XN/]K['X]CAZ_-/Q6X[?RWU]O MQH'3>.C]4W)^#3^&U^S7?QJ5;T]F[S0L_>?DI'S]V\>'I\]'?Y4>^M?^?_[H M_'O8^77@_/VQVZ[UJK?-9GC4[5T%X<-_&K\.W*_URB]_W]S__=BZO/M[<%P= M#FI_LZ?HOY__56W_^L7Z^^^/I^W_C/NGU7___G@>_?//M]O*4:O?__3;X5_UTV^5<:5;Z5^._^Q&X]+C+[W?>]6'\W]J__[UZ;X^K'SYYZ@[ M+@_,_WB]SK_.!G^.;RWWH_W9/1O6_G/2L]S2KP^?OYW>__[U5_?7_N757U?F MS6]7Y\=^]=?Q=:\[+#7^[G18^]^16?_O7Q__\_#Y\[],ZVCT3^FW;N=SL]OV M?[F\#+S[GW_^7_WH^FI__W ;20*D46F!7&TM_6]K.@.@5%I<+GYM.4ZQ5;V- MM7;WK 5:IR*I!,I9(ZD9^,]3R:ZO8_=S4%YGOD3>=WY!E[C67IFIB6@U)E*8 M=9SBM1@A7U]K-PU-!,W[1CO#D>.-&5-FST[CZ)[)5^M8[KDU9(I3Z.81#C(^ ML>]"QMRNV\,S/_ ]X--+]T/.7V0=VQ6A_+5.Q9D&!"Y<58,"2LC=7#OR;X69[ ?PW MCQY^;KGCB[L[N\>FH/TM@7UC'5UL*W>)RW&QO27$GKF-N0[ 76L_U1IIDI77 M. TJBW,:--8PL6CEU/'&&E:/8?AB=DRL+A 3=UZ,]V%!U==03S5=L#E7P*_? MN+G,;]\: M#>R>I/R>%[FA/_[TRV\O!X8WG\B;:UTXM:Y$OG)8L-99/>N*!:LVP*VY'%?+ MFR[1K+^FU4BFGF"NE[B622XO:6 O)8)+9-,(0'E"W=9O6-7 M#\YKZ?E9;6+F^48KE*347,MMH!&^8(B"Q $J@K73=!WC*\\>7D=\;6 'K+T4+DO>P(C2P[^BVNH/MQM)M;<-@ M2\I>QPG8XX#YK.M.HW9N#2'7=\#>'LIN;!JP\6LO"@?M(=Q);[(QN35DW=Q! M>DMHNK6!D.Y$.-%X)Z,YB,U-]/TM%<0K1\7FIOJXSO[<>EO9W%0?U_O#=GET M&[EV!K#!P/)9D M&#ID51#X[%#NDA^0[Y7?)*OC:YY>(@O[>8?'K[<"KELW& MIZ_7Q[FWZ^HY)JYPR7SE*,E*5$;,,M# -YQ'H()9H9<)B$R]MQ1N9%Z86^R8 MN=[0=L6WSRSXXET7+IEYK8H+\;FGO<,1+#,!#?"1PJM(K_#1?OH$1_ BO\<" M_N> 67TB*'@4=G8H_WOK]<>'\-D@'#J'_Q]02P,$% @ !DA/6;.3IHY! M!P -"$ !L !E83 R,306-JEF=6=1Y,XX&T2,W8"9?_Z_8Z= "UT MIMTIZJI]*,2QS_E\SG=^.*'])?C'X*I>:W_Q.SU\,OIK!_U@X%^UF^X3=YOE M[?;U;>\;NP^^#?P_&['*\@MVTIKE+)"I,&PH%FRD4IYY;L!C]T++N(&%6'I7 MKSR?70=Y6IF]:T&QBK/55J.O8"@ZX^" M_DV_VPGZMT-V>\/N1OUAMW_7&3#_+[_[->C_R\M4[)F,$7_R.1W7=&UYVA?W]T^]? _\8Z MW8! G;9:IWND][\+D\MXV;CJ>ZRO.1N(^=(#*DVC+)_R_&+?FJNPVJ>6-SF36N3HY9GTWY7# MYE(L1(0=2\.^%US#*\FR7M-BIG3.5,9NE$Z! MYNB?3,7LOM 3P;HJG:D,$@&EGX7'>][$1YKJ])A=LV:K+13I* \4SD+@8C+C/%LR8HLUX5@)N>Y2"&4#,B!!":6/&$Q#S&DF4J1 MS7/EYFU-R$0HC.%Z25-2_B#@J@V9IEY+>20\!IT)%1=20C-"J<,BQ;P,ZP$E M$IHMIC*<,E/0OY4 MA!:,">$=I!*DP@>R6S"%C*?8H=F)D*+D.3.@$U%V.<< MRR(V7K(-.WQB(IS]B B"Q3*#IN"^S&!'%&_#C!Y<+Q&&; ;C$W&(4$FR9D;I$\.>J*[7P+Y(DF2/IA0)9H ."CZS^HP% M%'(S97&B%J;BBA83:7+-H8G3H ,.F-Z&RTV%9@ONA_CCXYCPQS$+GACM=VV^ M%^H2H>A\7581BB 5QQ*7!^;0FK3/N!;6>W"&'">"C,P$*#-.I)G2"IJ6(H-0 M%J'K2)HP4:; .LHM6B7.BS.M0A%AV+ #."T2H('SC/\83GDV$?5:!V$[*A), M.3GC1R?G!\+!.#F/W)6[E%2*,]"J5, HMC<8Z[Q,8%[0Q+84Q4\4Q8>']1KM M]#G9,(7*T"M4-MO.[RJ$=E(>2%V5[S(@F0GL<"SBE5 MN82O"@T!B-^Y-#8K8);(K!QJ<58)I5[;S$I:)-RZNTSY:X]Y9<:BFQ+)!6", M2F3$(J=#!^3J%=D>C%ZMUCU M^KA_-;E R+F,!/6/W*B,4XKC!H2C-H2(Q'54^10TDWPL$YDOJ1#MTDLPS\R@\9/Z<)X6-7#*QB&-T%'(.VQBJ9,\[@ZK(O287NNWG^CS7M3@9U''%/^]4V;AJYFPH"&<+ +HDX9_8 M\1$2B+/HEFOJ-3JUE"7=WMI)@#>D#:HQ*@P+30[82.<[I*;*Y!BGYP+H%8 0 MDLKS*#MX84T,+B&>G\TND:/-%?;$18>QK%@!.W2PIMRLRA]E LL]$=DD:2U2 MYB^=A= M"/Y %4&8*K1=(V*?G51'VS?YO6PBW5FLBG.V#G,>8:$1%/LNS%]R=-6^8 T< MC2;#M8/"$FM$D ?;"QOX2M=K]GE3 MZ6?/Y669S54R%Y2<,SXIGYOI\BF*2&>)6@K<74R52P_\"8W@]5\H7=5C3U#D M^-TLM67ZH',]\%G7'PSN[SK=_O#O?S9:#7M]U^GUJNLW*UW(*)_2U-9O#?O> MK!V,*BES2K*HD96_O#-"_9JJ==9Z94X=QKQS;O=HY1RZ:\GO.Y4BICYCR(LZ#C';EUC MYS+@.^DXN'/G="3S+47K>OI.RM:Z;E8%O-1U2(IV$J-I$_W5/DI(DW[UX'X& M0;^6^"]02P,$% @ !DA/6;ONS+#S P ?Q$ !L !E83 R,3*=45Z!(!DR#Q&&* M'>GR<;'78>_L77>]3L/]^IOU6YV&]-H>2732(21LS^S,,SO/S"P>7SF_K2;G M9^,KTYCC+^C/V%DZ*W,R;F>_*&WGXO'4FM^ [=RLS/4R,(B;QEN%"K M=FJ(A/NN\Q:L!3A7)MC&=FJL3;MI_;XR;\"8.5K2ZW1Z+P.IH-RS M^?HCB17S#[7)DH,K.*>N8H+#9Z;VH/84/B9$(IC@ %L:":E ^& G\I:>G\U$ M& F.6-'1DKLMJ.L%%X'W*1$C+23\<"'3NTM FPLA0X3;_(@U+U/C$<(3'E#N M40^,Y!:Q0+_;P/WMO0$2@\\"%)18;.HFDBF&H1+N@7GO[@G/D80LCC5P_&I5 MCR@*>RHIPJW"RH(H4"%N_$H"*WIW:,!LSZB/9M&-8G<4+-]G+I50CR3C+HM( M +04BERHD93R\S.?<8+7J)HK7.H=TPCR'6E@>J7>\@9$B8P3PA4H 96BRU.0 M%IW>!>*)2.$^5-4+)4W5W+Y-Y(YP&C>M^X >SL\,-TV6YFH#%8@:GHQ"CUJA M8TQ7)LS,U6ICS.?+]8?WM4XMO;0I\4-[ ?45 M+EA8V+(JH39]$K+@,/RG8%/=F/U%L[VI3>K=RW%;6WL$XF@4IW/L[+&F\G+W MDP!KWT7N!KKNREJ4]%/") UU^6N:Q25KZP0I+Z$[J'LE]RN56U0MY/SLONN_ M&>DJJL:J3S7.5E]K8DW^I^Q_A;*]UZ0LXSA80I+R$&>9(HQCVV391"CX3)@> M9I&D<3:Y4$R" -.$4TZW;11$R.6XD:[ZTL[1H,=2T[KCHU829,P7.,52GW'. M]FPR8JMOO1JEJQ3^FN(_[/0!6_6_D&\SMI;_4ZDD_ZMTE2;?IOP_&0GFF,,A M6*X2.ZH;4':0>)B$[T0V."FPZ6'X310[(3TJRQZQ"XC[)W1; \Q-+ +F/3)9 MXNR?%F@[;I?GH2.(-8%_B E0ZM1'WWX1$).&=SK!%9<_?MJ?^)XFI7_B7S4 M-^51]_$Y.!W2)W3VQ=>B;+.YKTOMZ&B&GK%_MO4+E.R-BG[Q\C=02P,$% M @ !DA/60_4)?B@#P RJD !$ !S<')S+3(P,C0P.#,Q+GAS9.U=;7/; M-A+^WE^!\\W9-JS$>@3"].A1R;@E3_Y'C3 MV/>G^\WF_?W]:YO)4!L12+V V)#R!Z#18 ICE<<$K 181I:=/#:(Z/F\E63Z]\ OD5&T+^R)I!.+1LN"]" M/>=6>)A5)_"+$JW=MA%7XR+\=5F 6ST?$%?48K9:[29_/; HC,7G&?G[MI V M]O;VFN)M+!I0&?[X300_TDSSU#(01O/3Y45/M-Q2EF%T_*5\$O)6,WRY;,8I MH94:Q/%)?GNP%TT.FYL8>\4?=C(KIP"$0S[W,L!QL43:8NIT<\&Q,X9,^8S8W8 MKM]=:_":P8Q%+&(3SX5J#IM3XDTA\1$C*=$%A(),Z75;^>LFJQ.Z%RO(&\VW MSV7.E, 7-X?525F'$62EK'HVFAPX?'&[6)T(HQRKGLDFVW)?W"96IQVXN52M M6<6%^\P.P'_<=CM*)R$T'WN8>BYRN,L_LEP^H'MC")FK04YH^>_D=ZG0LE%C M *O&?[NWM]5N&2SZ]%@?$[&!_4YJ I$J('31-\VT!I#6'E#H7..WXG>Z^T;% M(Q%ET?4>DBX(E&533*0*QV0TU]C(#*CGH^GW&XLPR3'T$4-&2[&6+E-(HEF> M1/!J7?GW>:S6O.;RVF$3O0E<-K24R[1''=8'3A"U78^9!-D? MR4I_!(EJ8W?-*O[/OW=-8^=_%,0 $, ! 0NE021WUWJ_K+TX,%D8I&%-^RA M$49#-BW%_J%M>P'V$1[=L*%ILV79NC5&.Q/+<]9?-2UR M6L+L0]^:I]Q4\GF9F&ULIIF(\AI"11VSEWD&"%[V^_ M7T@!O//>&O/>=B9C3XO\.U)6>^XW_1X\?]AI?YT;]H7?^G)V9O;>-V?SH^//K9G3(U]^.?TP.3T?NW?- MSN&6O3G8W?6/.W:7^K,O.^=C?+O=_OFN/[J[W[L9WHU/-B?CK3LX#[X=_;!Y M>/[.NKMK7AQ^63@7FQ\^WE\%#P]?!^WC/?/TQNIY5YW/W:-/Y-#_O'WQM;UH M=]K.S>)3)UBT[G^V/]J;LZN'K0_G\]'VI/WNX;BS,,?&%\\^_>%R_&DQL' 3 M'>'+R=:7,]9=6N>SHZ\7HX^WY_CE^[AK]]]VK$[)YONC9G4EKY^[T%!Y^ M"(SM;Y^;7V9'/O1&?9.\/[IHXUG'OIC ;W0X.CCX#1SWNN&YY^=+VN4%X)S7 M9?QL0>*N#J35_&$Z=RIQ?1FQ,FO9[+Z@?*Y2KJQPFVE-9.Y&T[Q!EO>^**V7 MW42TMNNT:'%2LN=[]E?>S94.,BU5 M@JWL42,E6RG_*"H4PZ]>8Y?S5)RL)HU+QPHE*)N6V_GU+0FA< M7_'>Z)K<++E+EJ+Y@HK9?-DRH=#,I--*4;L2BJLM0VJ7O<RBS4Q*K!3=ZY6#9>VB _#Z:_8?\64[]]M:D7!AUM/, M)&Z4'[;K/$[%/$[@LU:]9 9,@DF7MX";WH @2^V4*%EB!&=R/:7H3:=^!!80 M@0$AFH)3,75G*'$F)F],EY$O07PF6U1P0$8]MFLV>+9 0\?A]@YQ3[R%QW,+W).W%RDE%!.3Z/C.5'YY$^F"X3*0$+;/R!N MO6FN74[,'X:/UJXQ%H_94S01'1EG[J167(X,PNNQ+SQ;J%,4X7\UXG(-_JAA MF(VV\7I.G?BFUXHHN-'A5;/54,3E'H-"=B%V'@(:WW.=+#2RK*DHTX2N3Y=J MQ 6\CVN+W$NN97B*2HJ_Z1)(B=Z1?Y-W24;B IR*K56MI5E(7ZM>C@96*D'! M4L%*E#1H,'ETQ*YMN MZDKU.Q!5K9\5">N/RDKJCV[Y%P .-N(H?YV[S?!ZV$]M,SP<4)]8-NO]X67; MXHKY??:,+9\[/IQPW[P!K$CJ8,,G ;\F6TBQ93;RG+XHYP0DBH@8N2Z?O\2R M##E#X@?\[3OB!=.X$L34)^9"CT:^Z@KK3;$^!=;'4 FNI!.1 M(C2L6W6+Q>W]T-''DBPD.2D9V9:&^%NIJ%!@@J&A"48U$TP-33"KF=#6T(1V M-1,V-31ALYH)6QJ:L%7-A&T-3=BN9L*.AB;L5#-A5T,3=JN9L*>A"7L50YN. MX=EH59@>&5I&9Z.*!3H&9\.L8H&.L=EH5[% Q]!L;%:Q0,?(;&Q5L4#'P&QL M5[% Q[AL[%2Q0,>P;.Q6L4#'J&SL5;# U#$FFU5BLJEC3#:KQ&13QYAL5HG) MIHXQV:P2DTT=8[)9)2:;.L9DLTI,-G6,R6:5F&SJ&)/-*C'9U#$FFU5BLJEC M3#:KQ.2VCC&Y724FMW6,R6U%3(Z.09Z@&7(@=N@UOB'101%Q FC=G(F'H6^1 M19Y!0\NE!1:%[P;A?PAE+^ ^8^WLQ"Z_/O)^E>P/IS[1V["6,P6\! MFO+WJ0J\H:BB;,M)?4*X8>T)7KTJ8/FPX1?0!3XD2PVL6DJ?(: M;7S>>";! M*W7\\8'.OC6/[Y.9$FBCJ.OJ:J8:MLQI9$J=6?P$'+_?*3PN\QXNY!U% +[WL_0Y?\ZFMF<,V5#V(ODKZPV26!RCJYM/CUD 4.2'2V,(:HZ,O7]YCQ/T;3 M+AJ-6? B%J;1T/!T8[(\5OG$O$KD_VO/6Y+SD-RVZ,*I)<[&]2%)3UMCU"_, M< J2:A(E3F)2RA1VX0SB /Z1JV*;];$G3B-28)6\"!%Z1KS)">(];B J2/Y; M,7U-+8%>'E1R[@C3;A!*,:HFA6P!QN(J7K8>F'AU,A#.;SY""R@>FFL847 JA79VOT)?VBL>.(B MK+P-,A>3TG#H..*$HN7^'=JCE#4E6R:IX0KZ?YU&2 -7^( 2ETAHYP9*8U;8 M'2__.MCAGUT"R^W@F>?.^#5F<9Z#+XQ8&PK3'+J4<0O+>K\*?F) M)]FA:)\;@3):"]\0;XQ8!^5*N7+./19:?6'Z(;^U2>2!3@+>,58$:1 7G\L2 MZ8P@V;QZ30EDR)1G_=(WDF@W_!4HRQUBU-JP?)0RP^)FN,;P$G)/D%P(.=[$ M0KD3Z3_N,UH64!'T_ICY;KW )R$ITRFQ_+VGF0%+0++6/V5.YYY%3A:V#BFR M]("?#TH1IH'N84H),&%!::V!\>6=P$Q!ZS"9VCASU2 M7*HQ%1)"@RUI4*)39Z& MZ-^SWXLS-/0AQ!W,\X%LZKF\&%L/V\J!E(47%H"BSTH1UYJX9"DNE0MC*_TS MCT TPO'D3 ]CI+A4QF0_?6FT"4L%3K&M;+E(.\SD S0RKAS,LGL]-3),!DS5 M#7.O.]'(I@)\BH"ENL&KHPAL9")S_>J[RI["L2JJ2'\>+YW MVRO5>HU6:^_WWQ3EE[/_E$K*1X@A 3;4E(>9TC"-44]%2I\ ; U,8BC_LXW_ M*R5E:-NCTW)Y,IF\4^DSEHH(M$R'J-!B7RBE$BTP*+)!("OP5.D/'>6+:BO5 MBE(].JVQ7]@^]G_QRIB/\_ LJ%"[L76^%T*:/A#]G4D>R_N5 MRD$Y>'#/>_)TRKZ(/#\Y<)^NGIRI^Z:#Z;FII>QYOBG)&3!UV MX4!Q+3^U9R-XOF#&I+3T,52RG(H97V#P"'$%AI##S.GP7$E,:/%FPRL85,W)WGM#'[N,2K& M/M;9-$>'YJ")IE"K61:TK3YXT%=A,Z$0842^8M14E3A0NYR.J&1P#6-C"Y)# M[@4<0$*"SM$'TW7LYA8FSBV\@LU!?)KRFQU?DH0&TJ6&8!7IR!TK+@<#J-JT M:U/D+NU'^2N0I5Q)?=.Q'0*O$4:&8W2I?4"G7LM -O.PZW37#.6&:J0"775T MM_9M:K]?"U;F&F-9A!\XM2'6H#L._\)@SW13C3RALQ# ),'/=/ ]?,]QRH] M C#ZVW,]#8=V#VQ':68&6M1"-Q@8 .O!C0C\'Y89_V6HVU;PC:N(JT9\V:^T MK&PD<^0U[/KSRQ\.&@.=456S&X"0&0T,OP'=@8*-SX89.)"HUC42K1T@:F = M_1B1?SG:\I^@#<,PW-)*B 8&P>\'Q#12U+/-E9DSB08)C;;WE E$CT.;?:15 MRZ/5-2#/T&8=H0=5AR ;04G-*PEIVW5)9,E78U^ &G3$-AVJ./7$D*I/\6Z@ M+:FW)T%%.O]6*I+,E"_)P8(DN31IX3$MTR2S&RA:@TC1V]X'HCSX#!\*:/0= M D< !6&JG-8>CS$W>"L)Y_#B,W^TV+9S#M:>&5)"B6W@-]9W1)GGC*9Y">T0 MO0&-"F@SD;R$/;Z,V((C#9[:$%BP MRTK\,KBUH&N>8$&2L5Y'H.V2(X4ASF":1XNEF;UGE/B>D0"TI4XIB1K.8)NS M/]A#2/S"Z71?RG ;C[&ES',(X8ZS>4AO(_" =(FSJQB =8("/[KN@!D+K>7. M0!9 "HZ#^4K%33\6"1(X,X]ZY<"LF1PM4L#F>QQ;+4H:8_S (F?AGTP51\R"?P+'PD=T3K$' @?.\(EYUQ?Z<(QQ([P7CDOMO#F&<-^=-P*ZB]X M3:5A6C0^^6B:FMLM(!DC%5H]VN:%.T N4*$3LQ3BD_A9]G.E=0:C^6)-D+@N M:SEK7G[NJ*8'=?KUH_=2DTZ)J6D&PLBR&< 8^@"B5WZR@1;>E;DZ1H:6C P* MW%C;K%H99-IRB;)J(VA?[0+2*:;JO8/ , V3V.C%_:_P)!$^4L&Q:"9A$IGB M[ZVMYY1?9_VRW'((H=BI=$*=(_TC/'(F^JDMKD1,@^,/Z[G3CFY,;$;MD>-T M4\#R.R>6!.VM9WDEMK -"?U&L/UA1(X<^";0)CNM?'5"36NVME3@4R'<]=(I?AP.3P-!KGY=3&FM0,Q &9-:B M]78S].@O*26Z6S])W4^>I84.!AN0('90"8\]6S=";IJ4E$[*BZ;S=+D;:$N+ MUZ)E%S[;C*UJU-5)E%GX:!9]E;Q.IV#BUR-Y*+NB90P_8F/6B!WS32S?#MA3/Y>$Q.CC_O M/]WV9Y9^/%9?*OJ57;9[\.KE^.!Y6E7;=N6^V=SO?2Z/I_7&766L]6,ZM,/JG?U,/QSM6^Y^[-Q?D\&K64UM&Y?CI M\A+6OCK5]S_NRO?C^DGU?K_?TSNX?E-U/DS'M<]?6XW:^?E?2J/7] M.'KPMKKPE8T$J!T?79)I%/C&;&\("*P#RUN0H%&?#+_( =GIGL4C3O#Y6+3C M$O;2Z 7T_FWAA;,?Q"_*I^#M>,_*0*@OX7L!W2L6;>$\@DTHN A9Z(ZG! &7 M*/4U/!:3%!AW &?7GQ,'D^'+J:H[;';L3J/[0X#[D,Y/"=N[,T8 $?W]V\'AVZ,1<>@GQK#F")4E_&DYCL(4%"!B>2 M;L*%A[%VN:.FL!BLHE3$Y7PMP/FGF@;S(G\#/U@CEW(::4XCWI;,V7@/]*]* MT]^%>ZW%9O2.!7US<70\M8&DXG)BXHSV$GT+6'R/ \Y=.5JX"J'F9HBQ@PQH M][@&-HMG9E\&<3&.^!65%?&WTDDE-(:%-995V>;EV>42&\R\:T#,FOK#001R MCR46K7)VX.U)+-P&4J7FDJ0 MZN\NTT84_2+TI+<'OCA,SF>A] .=@CY"=K>1=]>1Z)RLS1I?]&F@Q6BUL".< M.9Y*.<'M)X%I_H&[Z2@PJ&PB#+!:0% 9!_RS=:P@$G=34T[24=(MCV%UUD_I MWUDEVV)V;$CF]L2(PKGGDO/3@H>3 MK$0GUC[)RZ]S$&@XVXE^UF%,VM.F)NO"S-H1P<7+L9PL(S4!.>TB96X\L/N7 M0.2]+X&6QLXQM%B^D^QK$^*P"KX8*TW#^#L48DD3_![P_/TYJ1?Q\% *WR!9 M21DN5V*/I_*VRS;4[5/ BHZC5](GC;B-'BB:Y>9ZWD"Q3D[U_%XW&4$]!V3E MB,R-^98*"TLP#WQ02Q$[^EL#HAX7M^BZT(!F[*>1N3P*Z M5=-U<\)NFY>?[RW!P(*#XO1F(%,<2>]MS$V+"&FB&JQ%Q* M%N\^FD#UA[TNA5N\;R2K'UTJI?! +:\[7>9#Z%6G2WAN#"*[-W@@N^O9?)($ MOT>Q!"/OTM_%ZWZW2PC.>@M/,*%732V!L-N5/#Z"D4JV)C&(.RM1''M)QS9( MG<@LGHDE9?O+GZUMYGRR%+ UKCOQ"FY"C1ULO:%J<-$*C9FR"1JY"2"-/)$Y M>CZ8>W 4C:O;].%-Z96"670Z0%[=TJ@4FM>QM+@B5;@TM)Q):$&Q?HO?;%U2 M0+L M )P[HHC'B))<"X)3YI$7@CM5[-HH*#R=5;3+CW"9%$\&"?Q:;X\4IX MBO%:IA3MA.6W#+X*0F1FCSLLM_<: M860XAK#N*$< M]B=0'\-KVJR&XC.=DV S^WR.V2S8_/T.FV+6!#4G!BD=M^%?(OD [YX!,_@SIK,R@ M'VCI;/3[!U!+ P04 " &2$]9A8L_A_$Q !;$ , %0 '-PSJE5CN>2RTHJV;ODV\19OBW; MDTFR:]<434(29RA2 4G9FE]_ )"4> ,(@&A"G-'#6M'((KK97Z/1Z&XT?O[O MYT5PL$(X]J/PEQ>OOGGYX@"%;N3YX>R7%^_N#R?W)Q<7+_[[OPX._N/G_SP\ M/'B+0H2=!'D'C^N#DVBQO'?]@P?LA/$TPHN#_YLL_M_!X<$\298_'1T]/3U] MXY+?Q*Z/41REV$4Q_>+@\) ,6 QY@A$=\*>#AWEZ<.,F!Z]>'KSZ[J>7/_[T MZM7!NX>3@]OWRY9NC MXH??,<>QL6R6^\ M9$.F/,!W1]D?7U!Y'1S\C*, W:'I 7O%GY+U$OWR(O87RX!RSKZ;8S0EWRUQ M?$A%_?*?&:W_0[_Y@#^<1&$/ H_8N[._4S]9 M/Y!!7D?XC0*W@D&,,5J1B!//SX/H25>@Q>,9]&;XN\$S)_0_,UMWBF(7^TOZ M,9I2^)QP'1^GL1^B.'9",G5B/XZFMV0%(%RR1Q1>I2\E\M9F5"==+!R\CJ;W M_BSTIV3FA\G$=:,T3,A2>4ND[?I(Q;I(#FB*_W/_&7F3.$:)"I/EIXPI]V5$ MO(5;9^T\!BI6HO*803M&A(Y3Y)T]+XG148*P_J3)&79'5A?,;/8M67D4F*H] M:&YQ:MJ]7D;3F&9GB\2#\ZR$7?DI8YI]LZ2^,9F^EXBX;L1"+?R$(J'"&'\, MD^IU1GX;K>FXQ&[>$%\&3V88(55FA<.8 OC*^1CADS1."&!8A;O:@^:F AOX M/ETN U^#H^V#YC@B-BC"R;T3*$V"\E/&)D%S$3M>LT\J]D(PB#EO4&H%?J#K MC?F%/1_6G :4EFIEEIO/PJVORLRU/P^Y)U!&G#>$.71+RY4R>\UG#:++7:Z4 MV>P:R1CB):NGS&3S68.RI($E+PU0-#V+$W]!=V_O8C1-@TNR%R8;&[*^_NY@ M/TKCTEQ5T5.M\8WMH#;4?W>"%#%R,;IR\">44$+WR$VQGQ2V4>N]Y$8&@:QN M0[7X;PQBSLQM:+394RUF6P!MZW1 MU6*9.YC!7=V&V(9(#J@^V^TC :CR'6$D=/W 9[&>L^D4N0DQ983R'3%N^B\@ M,RZ,^IRG28K1E1_ZBW1Q1_=507TEU#,L$N/"O%%]Q=1;K^J#F-NR]XLOGI(5 MQE?**A@B:!0LJ1V+^JNJC6ORC4KKJ#K;+0^;\H'*,4QUQMJ>-K<25 .'ZMRU M/P^X3]-02.X81I,CO(V,AK'H&LJ@*RN*Y:ES+C.:2:%78WWJ_+8_;TQ[JX$_ M3?8:SQ?L.=B5Y9!3=5 4#=!R@^\8XYZ_H$G8*#STT-1)@^3%04ZFS/!F##], MCL@C1_EOCIJ/YS84F-=HX?BA-JO9T]M)!<'LG R!W?01'6X(J_';-D!I*H$( MF GF<($6CP@K2K?RZ&:Y@N#2"0(UWN@#&XZ(GA+WF/I8EX1VS@']68_RELJ[ MH><$A1[R7K")0"@&D5OY04"KAR)DM\RS?V)[#(3HA5G ?L5T7XT MRVI]BK\'48R\7UXD."V_I"80)X$3QS=9'&3R[(.I3X/.QIX:!ZC5E@H!JVAC M*UA-,35QJ^.B!4R9T&F^;AE%I(5 94*;Q:*Y" N!X&EC&9,V"4F 80B-#R^' MP0,8C,)[ T"#2BC'XY5AHX6PC^*36YQ'0!G1J]S],&NV!)1*4]LP/%5_J@T: MOG6H6"V1G(#L5D;S=#!LVBF-!1N.G+JGC18V6=AJ\A@GV'$3PW#4!@>S7=T MR/E?=6%(R+R/U$]23.O"085?IW'T7[8@:->TIO@;4H'RIIQX/@E9N3,-[:V< M@.[1)LF)@_':#VB:=-2"36SLKC+B:\3/!WHVC+U.6+<$5&C_#Z M&IF&I#+T*&9(51BYP-\8G1+$HULZ?E'X C,7VFG87NXEY,\13@[$M["^%Z3/ M-1H+5!5(+OCOS)J<6QPM$4[6--6;$+^!^@Q+ZI";-T%"4KN B7@VB.0$MB&I MYHWO_-D\N9F^BQ%CV# ^8EH6-XG=Z'2(J7.UUH&F4=.7L6E^W@@(V5Y&1)B( MY-.YFFO.%E:>D)&)0A=D*6FGL4 IQ.$ M[!4MR:LT8>,D-2(VM^?=6MH6)*E+"22Z6'7R"D;7,-!T$+-J[M0PZA*;S-Y% MX:;1^%UJN!6F=,R%9J0C=EH, MA:YY0$24=F2M489(*#V) )IND?% D05Q+&&G PD2H0,!,)J)RE+I&40%3!L% MJW5A*E.E53Q0Y4ED6D8A& Z-X6U.!E5S594+7)6>YS$Y.,&MXWL7X8FS]!,G M,(P$CXI=1TP-%*ZD8.I7R&8I7:0!/3W%D@XM/6 OHSB>K!P_H/&B\PC35@#; M"JB)]S&-DSRM>C-]<)[-[T>-/OGI<@. M] :S-_-8"N 68=:H$315Q25J.R8D ["L_&32O?WQ8\3B29K,(^Q_1AXH;@UB M([#*7>+JC*B:PN@BCM-!\,D)[7I&7B0CJ'.338HW:4)O$J57K@X 39G:&/&I M2*LSG&H I$N?K(=>OE+2/Z#LTE\V M N"JV<NCZ'5JA,#5>\+T9 MUJX.=\!2K<@I! &61HKBY&;Z-HH\5K2 \,IW47P?!>;-/9>0O8V( A0B0<'D ME-[B*(YO<30U7K16'GD4PJ^( J8,=7/@J+C1#LA<\NE8W2\H@"&0%,@!QWL4 MD*]G;U%(Z 8T?.TMB' H37HO6\Z%\52>%%&[*TFGSE;3>W)B!#F&/RQX$JB- M 3%9J(R?PB_GC6KI(L-(B2C9W)PKX204E\PY23,+%O1"-1Y 6D0#=O9Q0VM[ M$ (*B!(%BV<*=#R%LFS >H%>1V%4)9C##^3)==,;S3Y30G02+F%R8Q,:O[62W$NJ0'TN)ONS:>DS?(6C:DA':^>$9A?(RF$4:E M:^#/GLDK$&;\T,%K%@6G?5'(DT0Z 6,;R(;"<6IO2Z8YMP%!@SD:NV$E?[UC MLKLT'UKD4;'K"O7 N$5@,AZLE@.+$K!-1'7L$:)1$PZ4.UHM8CGU5[Z'0B^N M^=(7BZ7Y_802Z;&YK6IR[:[L,C'%-@T+'J)2QC@_LWOLQ+X+.0DEJ(_.Y546 M;V#HH@)* + )3..\ Q?2F#SKTX28I:UT[#G8'8IHPB2ZC0Q?3*N M3NW4#]+$>*$7CXI=)Z0/*ALY@76K>H_H=23(FZR("9ZAZY2^R,VT4"5X2VM%9[49%YI2JT5WN5FVDV/NL3VZ *UL!5C;JV:_.UQ%(TX>R.K!CO MPK!EE-=$$%[G.BF/'DPE,4,FH3A-(F^S-B_DQ=BO;B/""TI\S'C.(ZST*'JI M9V0623??UA.,S9U1(MF)ULB!@8 '5<+.X_A=B)$3T)-2OT8!7>7?$M'1U[@) M2ZU)L1^3/YV2?X8SLK_S(V\X3>O#X1>I9+T@@ZJ&;.$3J-&PB)+5XCNX&58[ MML47M)Q; N*@L^U"I97G Y'VZPB_@?+-+_Z9(,2N1]G8Y@43D6FD9;Z+)164W M&FGV D:NG^:^#;#5-L"F=_?[-L#[-L#[-L V\@26A7:0RYS^,PWN-GMA? MS&>[9&B.P%V6DUUGZ_I]<7E_+-KKQT5-Z8GI1D52Y1JMG&7M! M *I3K)!4OS/P=+Q;'-%MCG>\?A?35N2;9FT3-R$;(+;J 35.4V=@-W8; LQK M$T)9P" 5+E^+G=+7Z#[G8/0R+T5A?/P0W1$;%KI^@"J4'R*[LQ.$Q5UP#"5G M+PQ$8"?%][UZ(>>4:IM?XYGR*P=_0@FM_MIN1N_R_6JQ43U[=H.4[ES9%O=A M[H0/B/A&F/896RP='S/9&-8&@XQ9- Y#Z8Y)&$%* D[S2'>I81W1HO\%<"Y.BF25B^%4E1R,:1M\@39V3=)TT[M(7G -Q[%%].RVWS0*'H5$4*5 M(S7)WF)$_&VO\,^*QI=YVX-)'"/C;I(F$U\0UG)"A_*(6]Z&DMVZ!,. WDK4 M>G,]HSBWRU7""S:[P-XZZT%7UX+>EP5F0YH2SJ\Q',F(WJ7O//H!\]6'@+). M\HMRE!KR["R6@DT_6DL[6MW&] -61;K==4L&\)%B6;S8W%5.4)VRUA;[V3*A$#Q6D M#'8%6(.)MH0&-,JM-+] @-ME"Y9!)NR["'GL)J-[)Z!;KBLGH737-],A<%:F M;_/R$S.0JXLQMDA_ 3-<1$6L(CRI1I")/B7O)M!IF$/KT?]376Y$%@V4T",>^FUX"*<17F15DT ')22ICJ@(65J0$B><>EX7BV+:]H:L M@>;CZW4"ED\[J2EOZU6Q)6$!7L=>(08+B^75U!@D4!W_"J[H7<[DXW9+%WHM M_N&I'U.J*=B-E+W9&9&-["]ZF:.*2EH1+W'\(<^D;;J(W(2B3BOT$8;CRW^^ M><6PE!O$:I-'0TI/T904F4S-%LB1TAL\<\+\F,R$'KT_+HZFA/>8FJQRN6W+#0&:K29*_&R/NV9'4LJ$;Z8Y%$ZPF5A0 MD1TS/.F:X * $CJ3'(N;"A8/1/S'@?E>1QH,6%U5C:I0V2+K("'5;Q_F6H]T ML7#P.IK>^[/0G_HN3:=E]2RTH0"1BEL*D1F;P$T24 M>;1T!TWW.PUT"SHIMO72>-?RHPIRE=UI@\R4R\@)Z\6D;6N%CGJ5QP::'JTD],NH+Z-P]H#PXA0] M)E":WT[#7N16A%)9J3FRD3PY#J*\^;XKK[47F/H>CLY&-*'7K#$]2CTUQ MNI?,_P'J#NFSH[L_D2$,OU[H-W6TN6:4+(G>6:M[$ ML#FZRC)&!27X4*4"Y3XNFL2=M0-,/VTV[*UK&JI1\>&T!6\Q)-"XZ=/X]K_9 M:/TZ2N"N/A<2Z]F:M#$P_#22IVLSDR^#L+CY/E>:-KW%4DK-<%"@F3^%:V7 M(Z1_[CL;$5[YA:2LGROL + U-[MCYG]S2NJ2UE'1VYC\I-([R\S&B(T>;X]D M >WL.51Z^%*7*(X1JDH)+.[;0K0=UTOG'A_:$.P\/Z@0KYB8KVNK2M[Q)D$$TRJ(@, M%R:8H4A)P'M#4B3M[0*D,*W. QD1REV."C;VH"L.*?ZKCM:L^IDN(\ MJGS,HF4PCMI*,6+;*Y<0ZZ;TBOO6]BSMV?,RP@D]%VEZGWF/9G19ND.4 )SK MS26C?Z]T=< ! BT2%.V6!G= 6;UN6D)\]O2]60-RO&:?1-''KZSTJ%*GE@D' MT+'@DQI3F9%89E+ZKHS3 W:\;=.V1O/%JEH; DR.IM66M$JX2S^9%_L>V)FG2-R>6[)-M)E:2M?NGGZ!#)"5*XUD. MA?(":5&XR4]!VTD.F1'929Z@).Y$U3UN229NO0\"['Y BN:(YI.<##L[!.C@ M]RY&-].S./$73F*\_4QM\-',HKI0@&XMG7@K1)8[>H_Q211#SYHN:F/Q'3JE M9OP0<4'YW/$QN]"V= [O(B2B615P&,VU'$_]Y?+[-3ZKT[H!?D,AS6+DD3'%&:4E6.!HNE+=,X<'!*: MM!L6J]^%!;"+VECF6Z?4"KC,]HQNOS3KIC@K?L&V>OX*L;H/$%NIP\%80-62 M;@&TV2:46=U;5NX&.R-%E,;CJ0CE54 D:"MIMTO" UVXS19%C3!9R0HJ[MTY M\M*@M*7SR 9OF@:7_I2YH9N3]4QH:G4FVH/ON@7K*3J89&:;3PIEQ<2T1A/+ MZ!"91!/[ 5I:=%@K33_TZ^AL,7@_BYV8!&:[6.Q*[XK:\?_.:;'O M"CA&^S MMC4)BAR!_OL=><([X"T;/>JO(G.;!RN;QXX!_.DOY.#Q!M+VO2XCG&UXX[P% MY7J@Z:7-T*B.*AN0_XZ<88;Q D=\E'F+;7$)+QD]\YB)R1U^O5+CPFHUNMKY M9VU!2\Z<'LB?;.;,S73S4KF#F!_)&PA]=4[L7H:MA;^&N.6VT#U4(+LJQ%^A M#4/T I$[8DY#E^AEUL!U&!W08&649D!'Y)(WH0_;* %D"_E%]4LHK/NZN/ / M="KI<&"QDV*_M@J=HMV)(XUFW4X6-V^,3OA#%PE:U"KL.$D%P>,Z"9#&< _E MWJAJG&2/@L4EG""H:J*D.#<9"]Z[-C4M"A."\EEVFPEY.CN2:#9?45I0PH3H M_WO?0Z7K4DKG4,Z(PN'0"3;]#([7MSCR4I=YH/<(KWP7L*4W&)\67$ %E1D M)]E;@F'B6/E[1C]%B>,'<2_9BW/.\&P EKLU3+RZFFSSTP, TG_E4-0TG'RXH[=$3IY]J8E! M'BA-"O*O[82HC@7D1\[)D]A-']$A^3;K,=IBD(>;.TP[JD*4"M/\_)^'AP?_ M\_[J]^__]W_^<)?I\Y_A=S]ZGW]8S?YW/^ ??_C7ZX_O'M9Q\,/* M_?PR^"TY2N[1;Y]_>//I^95[F;S\Z_S\]?V_CE;/QR=_OEQY]_BO]V?_7IS] M-@\^'EU,OG._??SG/Y.3"_#O].#_]=C'_ M[B-Z3O\^_L>WD]_>.A\_'EU._EI[E]_^^_>GZ_3SYT^/;TY^?'UVZ]Q'UQ=_ MWAW_@2?)G]]??GJS?G/QQKM=_W&1KE\^_>K^[GZ[NO[\W;]_>YY]OWCS]O/) MQ?KU_-5?D7OVCZOY'^M')SSRC\.KQ7=_G1,H7OZV.OYT.?O]W6_A;][MW9]W MKQ[^=7=]BK_];7WO7BQ>_O#Q[ S=_O4Q?KK]XVSZUYES?O6/MQ_QVXNW__A\ M]>_SY\L_EN?KIU]^^=^#D_N[PT/E=B\%7%>5];ROUN>C0=;N%AI_F#DD-<5O MF\H5]2S>5ZZ+D*X\/[P$D"BP.-'428-$3Y[T?4$.XW.7J./U WE+)8Y660=B$)!$E&S6 MOFG")!2<\29"U.F](G)9I MCVZ;J>%92MYR]8.'FU][8M)%B))QGLT*MC+>3 M0JV^\>!>\_90R5#.5HFBU0(%M:"GDB"[450.@'/IUO9RT93MYJ2BV:IC[N2Z MP ]1*XNL@C-%W/$;3"-,2LV%50)(GBS6<0$HA"P907:PZJ??18X4T8W6DR- MAS[^7"7:IP%;2[22#3Y A#>CLYM[Q594N\*\N>! \BJM@3 (I 2$=C 6WXF3 M2&X V_E&6+D%(LZNG?/H3F[.N6(7"@&LZ7O)JY#J@\U[+=,^H"FVQJ4#YE$! MZDC/I7B-!EO)*:D=3:!U BR6GTQS>7BWL*W_!]\UU#0^G!X.8.T].NCULZ1T M<%;ES\Z\Q;2X 6:')*9EMQV4'*(U:R>2G&P3'/5K-?R5[Q$%+KJ*P&#%HV*] MB:LZ4%R!0>7HBCN.VEDU#%0',:N[+2VXNJ0GD]PQ9].'LN4C!*H;(YOA(=:T M);MIV;P+T-XG9H(QK0_(RORV/R%FAW55>W*P-_$\]F).\!:%"#O!]MI&J)@2 M+*\]%C)MQO)6/#=I$M-[WOUP=IT"5%:9Y\]B4Z0A%+:[:W,O<&'2C@89?8_\ MV9QL?BL>\1L9*W.Z2C37(N5_;WS M":HBFWJSLSY,RE".IO;*U1@2[D()(2F[LU,)V$H]BU!\ MIMN@T?K>!L5R>:=4K;-X!(NE7S*ZN*ES[I #3(*R091\*+[+JQSO4(SP"L7% M!5-.$$^"('IR0I>>RCJ-TL=DF@;%=530$]\;V)*TNK-E_8WLN>/F=55WA*P3Z!G:QBAV5[U^]K8I$IE* ML_[SA-4D0L^1C,BH35\N)XF3 $9@@:A/X! 9-2S5%+_@PG4SL-#>)]G.KUCD MH#%JH6@UD]0;L381=H;+3>W%!MB#[1@\?(WMVGC);KB 0Q'U>]8@3L1S[G([ MB6B/XM0/9_G-1?263.#K(14XT)P7>2F[_7?NP8A=3Z^'Z"I].WL ;,ASSDZ M1QX-C398@L&?2\W>?JK_%&G!F2]54##O$R>AG1TNR8^'@K2#IDV/$P3:+AD# M!3W$[S*HM;;K]8" RA4KR#&]1L;%VK+#"$2-(YN;9,-J5I[21L ":4LIPUF[EU"_RV 0_>&R M8G4G;EES^/A '4N7X2KK^^-]3..$E>%;T)8&"U^Q>6G" 1+1D7]+:\OQ#FJ! MW,SIAKQ=SE*1=NCNWBD]89/?5)45^[ F>]D; CB-N0#"&6L@7&IJE=>IQZNKT+09/!T4]$S:( M;Z7"QWF4FBYP529O-RHW).J9M&7C<[# $Y_0)O"4_%<$/).V3*=T4. GTP1A MR^A7>?@Z5* F=XF";%@]L 2]W>C;4&#+-#B!WTB?/2\CG+ N]2:+@MGYG(+* M39G*9?T>5^%YI8XA>C2!V0X<)@28][Z'+L)IA!F#O'N&5[]:$9ZH- 0B/<)/+"8+JE%+0@DJ? !AL MFMMELH\F&GX6L.8#A%TTRV_],7%H#R8GN;?:?V;I#@2\9TNP$1M0\OX9$ QP)-G31((,"@XC%: M>L5.H^/UAY.)0.XQ9Z/-_;"5?&LI"8$=J=E/YEM_8:/I\,_"U M.5%>CT.4UX:UDOD<9T&,GN8(DU5G$OO.5853HUW ; LI2 ME";S"5FH"3-M4M6SNP Y67.D83A9M*4S%E*+]4S)NK*<+ML'YKOWAT5 MT[&X5W\8L[ADJ%V6:/F-03K]YFZ]Z93P9E@[,4#-/>Q6&'+G64#"/#=XYH3Y M=:JG*':QSQKI15/:7,P)U_%Q&I.7B&,G](Z=V(^CZ2U&,2VGR!Y)'#_8OIZ9 M0HH23R=1&$>![V452:%7)GXS/?=#)W3]K((QZ[T*56%AA"=5$^0A_T.V/Z9% M-YCH529U,O#-M/*5A(DB@V5O2CYL7U"!A-4\NDF=H+-01;1&'7EF+?*RI*RS MZLV4];2D5XXC'-^AOU,?HX?H5Q30+I@+6FX9N9^D?%.=<2W6Q9@&55^V,F43 MZC 7/)1(4]*;A@[!_FB M#*NDW(RV76,T;YY",L7G_O*.-OZ-'[ 3QGF[G4A]OLF/]J793P4Y@I4A"*_> MR3Z3-1K3Q.DIROYK.K.FP<$7I F]@)!K$P>3MDX7"P>OH^F]/PM]8FN<,,F[ MHE+FB5Q<'\5&MRULTC1I-/9^0G,C>EZOY;*2)%IRT[QTN_JP0Z>3);#8&#L= M*?7.$JM&^.YH]WM#2>'M6$#6JC,%W%,[B]!?22AF]V?%V,8BJN71ADD1HI8RKC#R-YU3I^/D6UYB&5L>SEEEIF7:%1&MO M+%.^H2Q4Y]FL4"OC[:10JV]L^N@(,_1W:)D5-#X@+.D+U1ZQD3%1=2/J;PG5 MH\ MK/GP39$.HS5_IS[9D?J/*1/&#"/4F6!E"3?'88?'-3Q47( M D#&&ROQJ%A,X2K:&JZ

?O0C^D=]QYDP7EUC J;11VW)8)A=-YK:D6#&3)OYFV+LH&;K4KCST>2U63 M2?<]GII38$)8\OP@I5U"[I&;8G8HZNS9#5(/>70IHYF#M A%GSF8J,2,AI%9 M/!EDTICA:233S! G9=C0D7OS_UG8A[RB_$Z0O2:.GI+"P9QLKX-:,0Q],[^ M3OTENT84IG"HFUZO/K;;VP/IU7"+""=Y%LCTME! R6;Z6AK.:LM2@=@LWL9R M&1$/\M99TW!WE_YK'>HEMN-F>D*68#_)+T);-^R)J9.\0EI:>^X6\E%>YFK+BVL'/3F2LIT %NH M7-1F8/F3B'UG>9FI#)SN? .W M@AS[!P2/>1,H,'[&[^FID *Q=ZTD +,C4D9.;IJT2P=J'6JC9MR0\="P:+CT ML9 S4^I.\\7QS1WMU*IPPK7^C-5F.[(>S=9CKK\Q_+(M7S.@N4P/4#TD;>C(%N:BGC84+ MLK7%*$[HO"X7(@\ *Y?TV&'ERU2FF2A(!.P.)3YFX0L:T.N. >MEB!;TEILB M^K>K']#U3#-6F6X5RKZCPYASOS?24@H$\VJ>]J"&XS1P9P@%+8=]&A&1% M[L9KBOHS9.]HA8:Z5&/-_<& <6#:F"'TGSWF-'Y77^4A7/'Q[1>BCB* M])]9'AYF^G92M>A;FYFHW7(%.SR;NQ3Y98ZFZQFJ@X\7I[J49*LV88ZMEII4 MT!*&9 W26>,;3R4:3 1)?8EIV:P#D-+-ZCEXH.;";SFOD0))B[33@\S"" ME)B4HE9NMVN7$\P-J&VTC"?'N*A83>R; 48VI:_E/1$7[=I92)^W5_&=RD/; MZ\&N:<*J@@&*,Q1$0 Q5;? !3HX+3%2;GK6)&[;XJ$K%N!%JD;A5\Z,F=-#* MH8TE+'N$D'Y4@PX<&N!>5%-F(/??E"[!KNN;]\B+(6M\9NH5&E:,?%ZE11+E1= C3>:4J1 R/=DW1 M-9C M"0)'R.WCY,G!W@/Y(8 K5QU[1&:1(QR9#(B6:TT9.W9BFF4KY0@PIJV06/., MX_7V-_F%BXRW+8.A![H5!6'1[H:V5?,KWCL(+$!7W$,P:]Q=!=,BJRZO%44R MWJ=OPRS"/HI/;C'*FB@SYQRD8%Q$R6I9%'<770%5)">H2I;@%_EAA0G0,L=LBEQ*" M^%2WG/FRQ %1.TOS7EJFL M-F#>L[M2)FDRC[#_&9D^LMA!S*K]Z2QVE)485+3V) I7""?^8X#:6,@NOGFW M9)?JD!^6 Z'&S@2J+$"3TRNP< J$QMI"A5!-;9 MA!PL"4SUM+K(@0XW7W5C7M$U^B) M_6E03VA+="QH2XJPL^^Y20#9B>"!\:O1W)7$HPYX=?$5$0+#YR/TTW"MEN(] MHGMB"$[>M/[/;T8?VURQD*8@+V7#02F[D!>WE$<:^RZS2CKEI?#YM-F\8RE,3 MH%3HE?D@%F7HL9OG1P[/N2VA<;V4%5SP<3L@,"VIJS4!E'*;^$\NM.. MIO"="Q$+8X):QL )'%J=.0F]]P1EXSO)^O C"/HU15)(7WC7($AGI\U=Q)>( MS%AVDV["-AL2%YSIJ$.57GZ96D-:IBYQ%1/3+%3I$IE\^R>YD<","K<)E!Q( MVV(A.8&8N!!*1^58J25=C'"R9I?@DK6%+D7'Z_)? ,[#*1"VW&U%2:7+IDQ% MMF!-I,JD0$[#M1"PW@9!7:MYN($VDVH2,G[*C(..Q1-BIK&!.!!,*],WS1O> MHFB&G>7<=XWU2N"//39;UR$I$&"RE;!,S%B/!/[8EB[#D]+$#1!\R1@^#"&D M9J3100<2UGH:] ?#^&E5=LTT7G_X]5\"NBS_^QE7QI* L! M9JG93>5;?F/PE1GDB$\+ ;L)>;Z?R%M^00_W5!>B^(YVGR M>C+T$C>8&W>4R7]1,+?*M[/V'BJ;D!T8IB7$;D)49OT M>3O:^D/#1Q5,=$-JOKMQY69-EU(Z>)G/BW 5!2OD782G^9D]7IV^%!R]"-B9 M'?I^7C]I0G77*.JP6!$6?9V\ 0O@R6\IDA8FIA:T:G*4Z)ZA/$NSHRXYO5L< MS?U'/Z%*196+E=0S'H@Y\5=HXI+_)Y]0G!W4VKZOU(0U16LLZ)H5L/$@(V.O MK&&J);R\9^V$AWI@Q!5"=[<,J#C0E?,QPB=IG$0+8@>Z2TDU>R/1:!=F[WWG MQW WAO()Z20G6F4C'P$2/ YD6?AWA78BL-%1T4O;J@MML'^\!KH8043)6D5!S!P#6HLH],("\BJK%1AZCT)TO' QQT6@GN;%[8C7AF6[2 MS*=#513B^GM>*W:\Y:;P@AW#86[,D-A%KN MI_F4C9/J4@[0-JS5?%/3505E,@]/D89 MT^-1Z"E-X74T "5#KK0@F\E(HMI875G4M:LDG5+\RP>Q!F8G+*BSC.^0B?T4= M,A (N&1LML'2 (0O+K"-1#X)&]R"X-1%;8>F3S-06G%ANL0&,IL:U/*J96=F MO'V8D)3EWK!2J1,YF75/*] TWWVZ7 :^\33?=D^\(="047>BK.59W5QSZ\LJ MYNW:'Q\J;R+ MG+'KWZ!EWY]EWY]EWY^E9W+UJRHID#)*@I("0]T.]B4%^Y*"?4G!OJ0 :*_8 M7E)@_$*"?4G!OJ1@7U)@JZ0@"M%YA)$_"PM3H9"UY3Z\\ZE;_FO#'-J]"%<$ MW0BO;U/LSFGO%P4Q27*P0P(@F:8"UF'2@EW41I,6[!2;4;"*-I\8:VY1&LQ6H9B41.LO#E;*]'67 &UL[+WY<]LXMBC\^_LK\/5]=2NIYW0L M)>DD/81BY@?^W;T;?GGX#H+\.-JY__[=OOMR^FMR>SV;? M_-^_ _"__OK_O7H%/D$?ADX,-^#N",Z#W?YV[8)5Z/C1-@AWX$6\>PE>@8=$$""X_>AOWQ16>KX+O6^#\/[U M^/3TS>OTPV_HE]\_XU^4OG]Z0[X>??SX\37Y:_9IY+(^1-..7O]\?76[?H [ MYY7K1['CK_$"D?M]1'YY%:R=F%!2"A?@?H%_>I5^]@K_ZM5H_.K-Z-OG:/,- MI1L ?PT##R[A%A#(OX^/>_BW;R)WM_X"-> M8/0=7N"_T*^NG#OH?0/P%U^6,RXN'[,YZ(#7?^\4LGLL%'7HR*^;0E@8]+IK M"HK@7 6QXVD!6QB90^SAGZ\09 E\>(! U,A\B6 7<(3/,?0W,).L_]M$D4PCLX/80C]N$ZL"$%#(-DZT1T!)QGX&N_D MU]"+H_0WK_!O",78R+'[S;OSB%Y 7V&5"/U7 M7VZ_^3MA#UC3;X!#1OSU-9GH[V5X)V&9LDZX3M=%_Y0 G'SQ>AT@1;./7WE% ML+=AL)/P) Y$:+W^>RO^]\)X#)0%;@O9/!SV\OF:,U2+HU>N<^=Z;NS"GK8U M8P$;>[L.AM(&]_)A=L6 SZ>B2'"PU-[OA?GZ$POC.[^PME (ALA\"==;:H/; M&)D@.R0VYQ[2?8OM;1RL_Y@\NUUSG[]."?9.Q,$32 (7#HY(U9 ;-\A!X&W27G/[GX,;'SH6EMH"-$Z0.AE!Y M1 ].")//__N_/HQ'[_\"(!E6T"56M F?865A8:+[^N\=TWT/0S?8(-$,X^;4 M/V60_\SQ\.TM"$E]]3?-"?V2$!L=*_\FBD]ZL:" MGOB;WK6A=+G.=V@3>XH)DJJ1!1Q_,V"]J*S*^BHJ]C%GOL>T<:=OJ\AW[4^6VL M/K]Y+5*#0:@V@O1K )//;9KA7/X4Q8&-H.;FSR:;^>M@!Z^0I/4E$X457O_= MEE#D0'#$@GZ K+YM$$(0Q \P!"[]W8M$1%Z2 R;Y9>P\%Z_U-H6FSD*FV%1( M4+X#-1,>3)UYX ?EJ1.Y[%J.Q(MU;^+*A4H($4>^%DR)LBM 2FPLR9(<0,Z:KF[>S&P((6<7H%E2V7?2.4 <@#69I72)M7UM MU12(HK3KT$S3KL6118ATZ#AR'Y/=@U9?;-$6ZEA412N9%TL!- (17!=')0)I M\QZDP+VB7,F0UI2A6[S[HL4AQG%:V"_9]8-$;7YK7O$J)!Q9J?G$P0O7!W2T M71N6RZN2TY:)9L>VEIIGG 6)Z!6".L;9Y/ZZZ'W:XH4P>7>D/D^\ZP,?_1CU M^;+,7*MK_X72VS(+$LX^I9^"_-OJ$[.EEQ4%_C$?FKFHMW!>H!/BW(D>;L+@ MT=W S=GQ2P0W,S]SDTS6L?O81\A*@X6MF+6*P/',B>D*G$]N/X/+J\5/M^!F MN?AQ=C&] &>_@,7-=#E9S>:?P.1\-?MQMII-;XM6K1VCMJ$05.S9)L32-$,X MJ\S\1W3+LR"HK(4'(Z@,X-0$]+A?7X'(VG\S/OP9U*A "!4'E44G7,X"6 MP/^/;8I'Q\/FQ!)MA-!=(T[B/TS\3?D7A2]OB'&/KI@A=")X >E_I\]K[[ A M+W+K!\0VN$12,=UNX;IKG[-AX"T\JIC%4+3=/D_FGZ;X2, ;SZ[E;$=F2RX6 M\VS1O2:V G5(^[4?SX34&=0*9E[ ,SZ[)BMP-OTTF\_QF;6X!.@Z,%M<6#ZR M.I&6SG9*_='&G$^J-> L_U7*^.G\@L7R_\?P0GRN7@Q&>._X[I_DL? \\*/ M0.@>5T;J5T Y-))ULG$/,B/@ISGX + M&*U#=X]_P D@V*?E^,B5 MPDLZXT:+C359KX,#?H^_OT'KKW'D;3^[1;!0QP: : ?PH>"(]>UAMW/"(\EB MNT:WR M$))3H/[>950:F&3'_*ZCI'O+O7;"/V",XV=NX?H0$K?8)\?U26A-/P>5TI(& MCRP5>'ABLWZ FP-2'.CT^M'Q#N0?\0,R+4 ^*\BGY1QA-C1,$\8758PRM7HX MUWH22/EZ/23X:AUJ$G&\=)_1:48+<;!$;4@'F4C&U/#7+B/!G9YD2)D6LO*B M0Y&T$E0*VD\F>L.RHIB,5I+ .EVZ%\,Y-"9\>"D;U0M$ D"3(M29OD.J,(] M)8E*,>X^]@&&$6S#!)8CEG* 5J("Q-TT^@OP$6N0#G#6Z\/NX)&JC!NX#^': MI:XF[(1R=D$8)\X8_/'_'IU\&)V>O/ONE/P9_?C^W?N3]^_'P[QW:7+UM(49 M=!4X?G3C'+&MU=.AQ%S"[ 6>!0+WQHX^!A-OR7J&;796)%*!(/K51GG3FQ(T&W%47&!$ MY3!L^[:DG%*2FNK9;,8H%X+#LLC3+9P6'B'FM/T,Z.YX<*J_9?&S.")*^NB[ MA+%+'?L7;K3V NSF[^FT:+*RX7.C 6B<39X/ ?CB,QQ37(/?U030)I31ELMZ MY:UY$/Z5*?J'@"YH"Q+V5TR(GA]V=S < MRN;DPF!"[B&>"@8G> V0F^LGE9]R5TG^TY(=%L% MB/M AG67$XF0$X/)X?X0Q> -%:*W]BME?)52U"I.OD.(?H+N_4,,-Y-'=+S< MP^DS#-=N!&]"-Q?AX:ER(=0]6%SFE;P(0X[J3X> 9 Q(!P$RJN&9\+7O9Q7! M[FF72WG74VDD

(#$/6L:(EGJ+SYO]):(_\TX\8*)1WO''5K=JZS M9=YQ*4@*WIAT+) )G24WN3*KJPYR->)H5M6H34KB+3N6.LXBYHL/L0$1-AK8 MI&(5.\^UAI 61$G,L*+L")#M2EBZ#YQE+F'A&9X%!T=.,L6#OAU&J*R(3T() M*8;&MK*'DO"6,^C#K1NSZF/W;2@U@,"&!:4.GL+1EY]X:5S14,**6@@$TP9K M2+86QAD-A^ LW+55)E[,1C4G(42\8C%TT F(JS%)-DPN)0:6;"TYSKIZ,56T M9L1)MIKI)A42>"3':E6<+)ZG#81)!><._ Z]RI%8']EH=*(J.Z0488037[9! MR&E2,J3SL,&99REU20 -RP$Z8Y'\JZ5W&Q2S+)?G3$F*\ M7(^FKRM<_#3*B\3WE"'*6<5P;"4'#%ZI MO*P;*QF'J^/MW)B4=1N(!U["O%+:J !U[=C#;#HR>R'O(GF\C"X.?86C-UK: M:/'&!H"I5,0XQ(<0@FO7=W>''3K%?>R_EXBB)7VG(P[,IK"JI&L1@74%HPA" M]HK'PGJ=*T+%92VXQU1AXY4-HI*Z2R0UI)*ZSB75;F124X:7E6<#RNBZTVZ" M*(:[O1>0Z9*+6F]UA,2+&:Z^* 2&9^YE TBJ(NUD/+D/(>2K11NE0)2X6BH& M(J>&KH@MW>B/:.)OOB"PP]AQ_;B_0K+BM4R>R$)(.-)U[?P>A.#\$,7(] Z' M=,@J\; H3W+T-8[1:!]&OQ$BW1[V>\]%-&++$?Z0",?IASALW_ 17([J@/,G]N,/A&!P!&1XF<# M* \LY4Y:+EB,I[Y/M-?X4$8@J-EB'"I1GY/;V^G*>G,_>? F.TJS'=][+KG$ M7*/K> $U(5"KK91\E41F?F^UYI>(076YX)9*TFZ>A2S72I>:27SNA.$1'4RD M6';784M*:YI_JU:"BR=/:)#52/$F?*QV,U)#6O/Y@U6'O)]Z7**5S$N3 !KN M'2BK1!]E0^RZ]!28)ZLY7RG2U24/'F%X%[3B K-RKN.&X!&+O6U3H5OJG[:N M7[J$:X@T!%H MV[MJZ8>?ZD^ L@4RKQQ >+7%B5#0)B- :^RVLN>%SPYB/4D MQ&P=PHT; R^(<$$X7&WYP^G)^.-[6FKY_<>3-V]'MJO#25G/*C;*)9=^5<>4 M<)=!>!$<[N+MP:NOUI-4-EJ[AX$T4N[8JDC M#"4Y;4PP_=R61S1%$!Z[3WHJ36TCMC-?GIO(FWQR@O6?W8C..AO*89P59#3- MW9L0[AUWDP2#]J..V&N8OFXSH> &5I-OR[5/!Q1?+>1:N8\ #^GF=W#R=/#% M)S_!3:/'G?HH<]N?#0"'\9;X*B9M]F[#QJ)=K?.TL\9%H;$&^K<'DV*EDT)_ M#6Y7BNZMZF[ ,G_(= 6ZQ.A1[HC"-H$LF>:=REK%C.^.ZET=3!^IR/CP'L-E M2FA8+@(P3?@AI-HJ%;#@(*S_G$9B))/)LD8Z7:LDYAJF988)!4\#DF7YOC*#5)>UX+=4A8W7:&XV.9M=S5:SZ2V8S"_ M[>?)!Y/V*.8 B>PC0QGCL1U@DBUDXYL00*=[;"GKG!"06"=@Y<2U0Q/H=CL=?>2;BL8L7 MMZ1)V:WC.6'?S?^JBUC12 Q )&U/H^1KZQI)P"A&WSD6DMUJI/YN;=+U;$2W M2*%JKIO20!>!AAJ.@I)< I6HTSBBA?WT=*KW\%=MDF'C[>]4X?'/_NO?:9'% M(D1TSYU"R0 <44O*B-Q#?XU$OV-E(EK)0MPT'QK>5:I07 &_L*V+8RP7W):Q ML%)F6XAYP[.)+90C/<4P&H!B&'T5BF$D5PRC=IT>3;GZQ,X]HTJAL2^OU#LT M\=U!,O![NU9J,W^=@H=.LWA%F#Q:D!7ZR,MAK6#\A9,!!#^F+'F%BD@#S4&$ M[ NX5 DC8V+9XN&R/.6-$RY"DDJZ(;/?P)!LL%Y%AKNHC:N-&FAJLG4"]DZ2 M$U(, +H?@ B/(W=:.AFK.?+H9!(VH'[Y35HY\3)(7X(0O=/N.E5(&N+6?#] MB2%2E3\B9RIJZT)O/P+8N MKC:$O5V I^$&+_2*'-HN9[!4)F!5.@QFOU< 4]OT+-X,9N>WYTZ'.N#*19?I M31)6C/\ _\SP;S=".>"+)Y]J;;S]@=^; M,Z8VO>E#J J P)6/A(FZ8%Z!__WMZ>DHORV?@'>G)Z>GY/_K=QCTUY-W'\8G M[S^\(<\ Z*?W[T^^^_BA;)N2OPWD%.-QO?HJ4*-_'5\%:QX8OFP-)$A&KN@6$($-\[(,)9VY=/"CI+/,_H#D+JZ+ M:Z59KR1*9?07==\%56-!X<(T<)H4=08.RK+H$U9E9:M.A MAKUNKXY:T."X+%&J@9OC 01NCK^*P,UQD1L7$.C<):3P^E<$@/7,ES0GJ5!QR&34:53-WF]O]'3> MFP'HO#=?AB-D;WT*@@TI. ##1W<-H]O Z]Y!QUW(_%L7#Q2N M8R4B26[W> B(T(>6K\%RKI7]*$)\NU(&;_64P=L!*(.W7X4R>"M7!F^UE %[ MKG=Z_'PW 'Z^^RKX^4[.SW>ME'N6T9H4L.VK'Q1_'9O5%ZK 2).;TW+%WUO6 M[E*V,;.6F>AJY[!!#_WZ_A/TT>P>+O2XP7V(\66ALH$T7;BF94^!;$S*G)ZLI:,HI6,2^/J M$F=!X#0D35G$- N YH5M*_5L.Y8OT4KF0UT$T'"K@ H*9=N4*046EJN!BC$W MW[5* A'+Z21D1KK3+9=H[9(KS/]\/@)_OOPI^OI?S\WV'_/R@Q\\/ ^#GAZ^"GQ_D_/S0ZN8X#_P@O9+2 ME__$4.O)]R!?S\9]40J5L'9V$G'R(CG'7UHM/*O,T.)QKH9_1[74/NHIC8\# M4!H?OPJE\5&N-#ZV[II'PW^HL,Q\1$?TFXYU!7<9XZ$Y/$@$C?7HYXENL-U; M3\2L:I\]+IZ=A=Z,-*LICD[-<9X'@4P!6-_\(X5*BJ/33E\21[I%\$;6^2FM M@6>?GRH%\$;=\E,S-FXTMLY/:6BS'( M^BS&C0C*\DICBE;LTZ^#G#H1D>EDY!D!S=Z7W-I^_1=];UA/3E MV[Z>4'CV'GW7L9XX*C;>7#FP<*\6Y*]RR1F X%1X)Q*=(M(=/:^.-(-L1N^MGQS2 M&!O[)X="@,WH?4M=\!-T[Q^05$P>8>C.LQ6X=;5,VECN4S,24ZKOR8-/5S>>*-(10P>"N M"NAPY%/&= 4)%=)%LXAJ]B2PV/(*;/769%!]92N9F>KP"6-N2^.2=^'O;3\, M:["]W)VP&6VT,S7)*Q:M^'IQ")&LH^NH&]"*U*E' V[P\FCM/I+K- "P<,HW MAY(7#XKF<' KAV";%9V.2-G"=*!EUY>^0-2Z:S:G5ZO&K?7EJ"*W*<9""*RT M>FT&H[84#\::;2$:"@(MI9W^K4NTA>;PB?REZP PM37-V[%* M2*6;".X .A6KLE95K9;I8#X76ADV5OQ96J ?L*U MK"7UJYFEJVW40.I9)$LEE/ID13]W*ORW!3F,HNDS#-=NU/G3;O/UC0<2-091 MY7"'R^07$IU**-(Y+]@.90\O3ZY/8SN+Q:_'0++I>+:["XF2XGJ]G\$YBWWMJ/Q-26B$K*O0S!=BRCO1Q"M@B7$:+H>+.4-K *[@MX+B,95>!]8<)O: M9$OAH-$P70SX>8 I^CW^:8T6!/MD17!W!%DQ ^!DRUGW#OF$*V&L^MA$QCI!9=!F$%\'A+MX>O,EZ'1S\SN5*N)2-:ZD(()Y>];S@B;A; MMD$(-LD@I"CI*,M^%Q5FEC.S) 30O] 9>4$0/':9O9LU>0F@%[#BAV!:K6%H MY0ZF[MD7.N\[B'_3+'(T^F@]_DU:X\A^_)M"@:/1QY8O,>BD"B$2D M(_ULP MCY+6A#U=%!HL;%Y-J /'NP!_GLP_36_!;%Z\^][>3E>W8#*_ %>SR=GLJG(/ MME(UJ2G[RW64&I%)T_"IKY*>?#?.$;N'>Y?,ZGHV3" I5/RN>>0KL*>?639\ ME)DIEC,6[MHF$'/Z\ W5ZYSYWKDAFA"QJI+FHZA4 &*+V7XPV'T#VC"3ZF8 ML?#O*DM^K%DA;FR]0MQX^!7BQ@H5XL;=5H@;:U:(&UNO$#<>?H6XL4*%N+%N MA3B)0Y\6C+3X4"0"8#@/10(H%1^*9O,?I[=?PT.1@D0H/!3)"*;[4(3664.X MB2X1*KBE]<3?7#LQC@TX+K;765Q%'B_0O0.QX?H6ZD U!)$CP>D\ (L-B!\@ MZ;F*X[W$\2MVG(YZ4E'Q1&K0K?NW^TO7=_RU194L F X*ED I:)*OIS-)_/S MKT E*TB$@DJ6$:R;CA)CW;[LUFO/CH=?>S8GKL!2[+;V[%BS]NS8>NW9\?!K MSXX5:L^.=6O/H1CA7J$XV[K$8XUZQ&.K=(6EB(8&=.JL2N58L];8V'JML?'P:XV-%6J-C=O6 M&BL$Y-TX+LZ%Z?Y!K[J I5?B"ACX^&7\QHKE/,:MRWG59&/?C>Y#3=?!03N[J8-S:H[V_Z^5MC47;K9 M-.,3Q];C$\?#CT\<*\0GCMO&)Z8VWAQ!A_Z9/YCY&X:G]L*-UEX0'7HK5]\: M'.,7B[80\\K?+^;D9E%XL)U?#/"MH"OY*>JK3DBJ>SE)0I*RYBP+O]RU14GA M225^"OUT";L MWHGA1FPX<>&1&5&PEO1AR9*2\JYL58D1UHS&YI6EP/F6-_@7@8_T(/GJ)D#Z M#L9N2/PU9]"'6S>^032.\MS-,[@-0FBN*DMK,+N\U:M+;U_H<$1_"=>>$T7N MUEW3O*=@"VKU6=R\_?/0Z[-T)9PJ]5DZ88EV+'O756.&7R]I>)NR!2:<_?A% M6!UI ^^*6Y#4"D ;-G:>;4:;]2B)?99):KT#,]M-9)>W3_WGK&)G)W"@X89, MEBSTW'RW;6%)6%?*]!=@K"TZK/#)92+%J?A.G]?> DB"R M9J'[:#13M+!D5UE\3:ZZ>P(]-$ $^FB MQ;4LJ%0A0%Q_"OWB:%LC*G%.+$U5;#O56\BDP.]V:3&AQ(&37B8G400[/^ U M@1B$Y*E RK=$\= L;1DX/K<$U3 DM8ELB$58F6R=RC:9/*_ 9D:6F8O:N2FI M 2?L">.03P9V+(OX*BD9PL-?^QIUXQR3LH"3]7\.;@AO0NSZCH_8Y18C"9^B MW^[Q)QU+7H.%;3R!J(/'M0[1!Y&;>H2W[C.ZPU?$T49>8V-^EQ(:FU%%MWI? M=1436;A*:PY"$ALDW%:$<)!W[D;<%@JC**-6*^P>8IOUO.RUNH:X1US'TB=: MR4+A/SXTO)AZ,@*<@]Q=>5L**+ 1."_G7BE87H*TA48J8HA8[5-2/EA.6>B4 M\AW6[\F4;MR"[J,&\@]^I>/^;;MU3:<<&36.."U/?&%,H[)7LJ51F="(->K% M\#2JD'MU*>(C;4NCJTTVJ7QO?H5$/]5WZIP'NUW@][<5Z_.;/U)K,/!*])#O[&II+C]* MD?),A#2OKI/-AMSZ'0]G"]FOD@&6;; M.Z+$R'*K%QGZ+=XH)NOU87?PL,N*%TO6CX@IKVNZ#K R9(U;UUL]O!HSNB2" MC6BB'U6PA+'C^G S=4+?]>^C7D2/LXCY X\-"#\V)64!P#[Y^ A>7,"MNW;C ME[95FIAM14$2H*QY+IX=(C1A%%W :!VZI'/BQ-^<.9$;+;;($HMPL0S\VQ5\ MCL^\[F-1-0"P<,=I#B5/O2T_3>:S?Y%"*B?@8GI[OIS=X!](N97%]'\>C]7V[!V9?;V7QZ2[L^G$UN9[?XJYOE]!87:\&C+-^C]*6G*-6:Q-7V MN;GW/DE.\>,DK@O';P<>T@4PZDO,%1>U4?9##31N\:#KZ\GR%RR7M[-/\]GE M['PR7X')^?GBRYRD]MXLKF;GL^FM;2W;C.TE)Y$Z@?1JB=RN'^#FX,'%=AK% M[@X?4E\BN#UX5^X6_?(2/Y73V(85?LSCR"@G75=[6*93(;,) M 9T17"&K*R))+@\0_.B$;G"(P*02&&,^W[>M%&1YP*UHJ1\XPXM\R-?NW $J M7]&*/U0*%D=J6TDSK00U.9KI/AWRM/#_L")L^C(AQ6L9=RL*P5$XEG]TO -,3N$( M@GPZ<,L(Q1I([I/03I13I(VG\=%Q/3SW91#BU@D7\"XNY*+N@C#&:5/G0123 MFU/7#L>FR]NXR30%DOM"$L5VG8V:O"[Y''5HH6W\25;+G6^?PB"*\O1JG.77 M5Q6/;F R_US3!=B\7%,\!!S*!0%L7\P[E9T&6Z !)?O3VUP@<.[KT'9&&::O M9F>4P%;=&1[Z^6O=&4S9Z6)GU"G98F=P3?6\Z%U?IG2CI6UT%U.&CB/.E[.? MIQ=)SVC+7<,:\UC)>\ C11_R:%P*ARA[3:YVQ,-8]Z@.2?[TI*XS6;L\A+X; MX[*>N.SG,_Y71'1MQR+&7\>"8Y0+#$^)I=^3S.ITA-6;F91O13$2XZO[?'F% M,U\? F\SV^W#X)%4A>M%=@0+F0XJXH/"$9UL "B.L*N+Y(PK"H\$92#CR MZ(#(G6DTAN!P_.*2A0/O-?"_!K<=Q37R9G5U/+D31"#I7T A=!_;C!M+S1C7/$ MET)T7"6EI*]F%K M*0J5J%=M(FG'=F6A#_6U1+$S[>.[U!>VD&VI#)S"Y2ZMFY_4_+'N)&O.\E)L M5S/2Z&:?T+FQJRW":2UNA"L\GQ_"L/LZ,N*US#MM1> (4I3H=]:E2XES%:TG MP;>%'9<7CJ4ZM1\)XJUBXTF7 TN+XL!62P,SV<8N#5S'MUU=][I^ZT=Z)(M9 ML-;$$(G+I26'':P==K:*HDO96*MO+L9<.\%=H4N!@4N#-ABF+Z:Z@/*:;$Q7 MLR5IV@MNKB9SJV\\+26AY'EO0Z46_:3Q:8&=;8B+-#ML'L2P?^E57]>TN"I# MQKLQ?)XLIY\75Q?3Y>U_._L@^@N8_O/+;/6+U7HM3=EWP^4.2H @<"Y(E%26-XHZ&KK;: !F7WM8@*UR$:6D-THG'=C6K MSD2&?35N1<06.X&Y["0,$4?H@7#,/TF*'TZ>G'"3 /4)?1A',Y_V9NGCB:P/ M"*VD ':/!V\#X6DBD(P#Z':,S6O7)[E8ONM#L O\^"$"Z Z$8P@.]X)+.V\GMC1N>=1I<18/[BPJAY-[N]#4CX6:^SA]AN':C>!-Z*Z[3BTT";F%]P!SV'&. M@70(2,: =! @HT[^QQX0W4M\(QW0,6,M5*PTBR'KF,E$=8^_ B^0;%X$GN>$ M$=C#D)XX+X=]XOR/DD+](IUMC\P$%'SGF1_ZJ-G;.7S&+^)=8R"\5N3'!LS' M 2?FGQ)#W)RZ0M>E,(5F!'4']-5[Y%7%K:_^I;N2O?2MW?L9V MR#[M=V=:VG#E//?_DB);& M1W.Y6^L21C!\A%$:F.]XT<3S@B<'X7@9A!?!X2[>'KPTC+]O==0>0/..].Z1 MX*6(I$/ -@C!G;,!&W@76X^.[D_*A%JS&RIKQO+7H,E:D_>]0_*%3+OQ^* , MO5V[G%M"22OCJ9ET6YOUTEDGIN02E[;V]([HVBPFC3@UD'B)_=EG("3?V4O+ M5>8-_]1F(MW9A8#$P?:M6>@B S@_"2"BB/QAF?LEY@@528Y8PV.'R-P7G_P$ M-^EEX]JU2)--\MLX:YT'N(''P?7O%WL8 M.C1^O1^?:PM ;'AD]<'E)7+3";^WF?337AA*32G;D4B_@RE=]Q)NT+Q>;>%^ MY):[FFG_@P0>WC63?FZYU:D:XQ@R)L16W_!,9K^-G1C79+E"'YN2)\F:%GKF MJL#%.\OQ(,NOGXUXR1 Q!<2[N:Z.-*^K(^O7U='PKZNC(H>%:+2_KMJWJ=I M8OP*T0)8R1/X]Y9+FK27!]8-N)5=U4ZRD^.6 T%/0BQ9U&98AA@T99/+JG2J M\90EB K8:]ORZ1JET]>LW"DM;4U;JD"G:I59E;\F'&9)H3(A6NB_0K?([1;B M/'Z8K;1$RR\A1MCU:%B*(>^@!BA6(RV;PZO@(2P/!]D:Q&>(Y[YRG*3]$*.-^4!QP24/NYX*W0!D?G[= =0<_;%EV]O03(N]9S':!=$ MZ1P@K.P'"]NA0RDJ[HJNB*H9[Z2R//N[4-WYX2N=R3J M'()MZ/CK!YP,6!7PH4HX3S":2C:3;)IZ^PI&$82)O\2_)_U$>NM-+%G,@NX5 M0\23QYOICBX.<([66SU![Q%>DQI$)L5:!,:@9%L *$? $2'>V79E MM!4!90&6D:=_*?X%.N'J*; DO.GJYNW6AA#RA?6[P2I9/I=UY+-(B Z-4.Y2 M2!*[=J,U7]_XHT=C$/F"^=YV@T--9FL+9T:.-KWQ&BQXB=AO44+)\C;>A)L" MR1?1#X.[1ZGP6E= ,UIHOQ4W6LU]M*D_R?*#ETX$)%\Z/WX]TEG@M;9TIK3H M73HG6\1$RR):AF'()ZNK3:8[<)-\L2IXB]9IV*:^?W(+P][/>>BQC!$2Q.Z#YOK/&:%!Q MA%)Q^^7FYFI6E K#.DF%_%EPOPA#[0QA>(]/UR7PVT/E-8T49(GQPL MWG'W\\UBN0*WDZNIW(E0F3XC-OF.=WZ(XF"'.'9VO F#S6%-"C'>PO#17??WE-T?G!83V#M&1>&E MOK?8_ET&XA2X.R,I@-:T0 M-"#L\D;>X;9OCHGBL;O&Y;,\3V<+#W$#Z\MDE^U#>.S0[_+05FTP(/J:3NZF MX'<7/F7PZ&Z(9-O#N\7.M_0F86L7='J ZW!9,[SL\A#Z9"5T8[YTG\F:U["' M3GR"A4R_@?!!X=5D2 ><@&WR/7DYAO\YN'O,// K'?]ON[:KG)E%,960H45] M+"3U!\2%:4J>7@2*MXJ5LG]L6'@U_9*OQ?)C[4E7P+KJZRT/YQ;A,$@E/@3> M9K;;A\$CU9:]B(]H)1N1U5QH.$*4C0#%(0-11 IL+(>MB+%O6D$MC']+\GO4 M10<-*H@-^BD7F?I\!I_5:HOSWF&3A";;FH1+?/+ZRD1&PR=/)G*>NV5Q:3[3 M+"XNSF,Q_688+&81/V-Q#1D-%I,^,^'QM_.)@+<17']['SR^3CZF[$U^R+E; MF,K8"V*^)L\*<'QGXS"8:9"3=1IC%E9 ;ZA]L]'S[O@VM\"W.8]O#Z[/8)L- MKLV97)MK5QV=>A%\>H AG/F3R'58FI43O,0>:>IBQP=!5#4!X,]\<$[HACOI MV+6=Y!S(XI?XJ#;O?HC4]6UPB!\F.QBZ:R;/M4Y3QJ2&C]0Z!#Q_-_X0)%]: MW=EB;J3'*P@B#/>R,[Z7IS)4>KJS,BS CG]C>Z!RBI^RMX=%X4Z=' MP?7/G1W!:"KC1_#USSQ#&#Z[ZV 8IE-.X^(AG("NZ90]#^'&C9.N:,?)L]MU MG03& CVXS3P&;_D0\,PM\B%(OP2_XF_M^\FX'"JYR-A(ZGO'7!\W@^E;.KC+ M=*T!1 +" X+K#O,WR*2;.SM8$Q$;#C )ITK>+Q&F+>(5<0(-ID"PG7Q+GN5N@L@E]7XM*@(I6U)KCX^BIO&PA!X.0[AQPOBX"AT_E$)-221 MSGL,3KG* O4[TD^,2;OW,?!T4WUQ;@LW^HU=01$S(??<,Y'J,O'V['@&_?7# MS@G_Z.-F(UO.J.J10<,-$"@, W@^0.<>[;::_4K! MFX8FHW*$_I&+3X,ES,6>J /%:Z2%2TT'6U)+G7X+[=RUFG,0BU-#_'7X,KMRO0"->8T^R&D R!$T M.@46M:@P"8@#0 *@\&3QT6[E 7TFYU4)-.G5_,T/KY8N4Y@-3WYV1*8^4JXX MNL_QCTJ2J#B5\4(6:G"IR5P$@D,@*Z/KWX!5X0!.!NR.(#N&]K:XI&GS, MA*T!;9HFAXGG7VRW[EHQJD ZB;G#4@D>'5%:D[E A">SJL)4.287H2(U=$_- MQ9./6/'@[I*%L:3C04@F '$^ SX=]V0. M+&)X$IM:JC$[,REK1B/][#E1DCW]-S()0QRH? 'I?SN^6NI 8#IS1@-&;A-> M^F><6%94@:F*= [Q0Q"Z?\+-@$LXB.5"N8:#@'":=SB9LI+ 8N+9J&(ZM_'6<%/<^#J/.>6LM6T0<*C6DY:&G95Z3?C51E-=#4MKC]5&&#>@: /P,N>0[ M$-(/[3SB"DF=[7@V5KJ6;S)'A"M<7;A1'+IW!Y(_?!]"R&B:Q]7GTFE,ZW@9 M0%R]3P>"36$4<+)A%L.UU7E5.!Z4R*!_9)#8]IF/5J%-3(G%W'D;=-XJ-K)O M.;!PQ"G[D-0TH)\"S%.P#4+HWB-#-*T,:O-+2(\->^$&7S_>AXAZ3R M7@3#Q\Y;T@H6,GV]X8/"54WDST@9.:X?(8O$"Y[ +GC$CAT<+1+<16AATFXV MF=FF2,E96I0J"3%:E =PHH93GHM@H=B>+%EFG@=O"07YS;3LV( @3< M2ESN?D^]Q%%L60Q8S"B_RE?QT3Y[)G[L;ESO@'O]WL(U;E?IPFCZO/8.&[C! MEA,M/D$[_FZG3H@$[Q[[48A#I1>=T@U,QK50)V!SK^%H7J2KGM)R4HSGC1?( MR*)>KI(DEN.(9.IK79!++954T^"S+-!&2HV.9G/F(8S"*<=OVHAO<@$QREQZ$ M3/*@XUYAZ>=@[QQQ%V?;V7 ZO);)I9 D+>3R D;KT-U3=7P!MVCIS7G@9WZ8 M&^A'M!\1N5;?(*LFA+$;$M\,Z4G4M?^]/4"F[\GM0>:^"I*YD+F;3P;VZ),3 ML,G7M)QJT9T$E=X'NJ%IBZ._'Z@3SF M%?>IP:V@ H@-WX8^N+S"'.&^.$!W0OPCY,H@MU'OBBN:OR*J @8+]P8QL A'Q#3>1@:496U#/6G1(8V M=3*H93U]QJ7:NWYGJ$QN7)3*Z_,J9M"/ *1?6988-C]*-3/J2+7+4'Z$8>S> M>? FA#2VF,1K4K\UC=K\L@]\^F$D3@34S"IM#(&%QL%-812VE\$^500E)__! M3A*JKAA4DE.UZ-0F1O31W4!_$]U0;R!]4TA?&+H^,\6+68D;%4'$?;I*!F%# MC;Y;D:>JB\#SG+#PVY=695*-M>4P4RDUM)M]B6+8Z>\O@S!MN]FQW#5,=PJB^25 B7C,-A:DE$N>6#64\ E-,@V&3J0"^R^_'TI1@YJQGWT8OA MD>K%@C9\:??54Y&/3"TH0%Y?L(12/(=/Y$]&%6"^J UOGQIH0J=VGAM+E9YM M=W8S%BNKN#(Q]/QSGT+'CW&1"G3]<:OV'<S!?@"U<'?O#QM^ MY!3]"CSBS[#= ?,Y0)#T/65N4%N;LU>QK.W._KC1JLEX-V!5NJ@NXTUQOQ2BO; MG=RIZ,*%,#FEFP]GJ.&\=S84O/<1XORC1]$0XAX56)#=B@2(MK'.''02NS": M^)N?D(1U[EJI3F_<>UP!0- W.-VIP*%)@\-QT_&85-(Z+$0U:]QDI31(]]AH MB114\B <)944\:\<3ZU<@OIL9BN$J8+%2RTE$9)@ES2'#;T_//_BO_NX^?/]X_TO1__+Q>'IT_OPX_M_C'__LCI& MWOO']9^GW@_QZ_@6_O#G^S=_/(_65_'IORXOQ[?_>/WX?';^R^GCYC;\UT_3 M?^ZF/SQXO[^>3=ZMW]Y]^!"?S];+*'[\U_L?'OPOW[WY_/OJ_O>GCS?;WQ\N MWNX>WOT.GP__.?L_;R<_?')^__WUU>1?Q\W5VW_^^#0__/GG'W=OSC^.IS?. M;3"?_;(\^SF%X^O1Y_>/Z[>/\SW?__.'Y_KO= MFT]_GL^.XX?1OX+U]/].?_O!X]L?5_8]??O!_ MV-PL?UF.5O]8SB_"MS\<;]>SW>G[WZ=3N)@[T]DO_YD__?/T]FE'5PM7NW CTK02YUGVD[O2>/G!23 # M2%7'TR89"NQU1V@K!LJ"RR-3NP+U>6>TF?\8>(]P,_,ODD ICN]*S7ALM8#I M([T-L-*RY $MV!WA,E5D3AQS1O,,2;U59JT]:P7*VPA$K7BY-CUUW_H3#PAQ M?^!DWH3T/4:F*2UIR^4E HKG'TV&VHZ&;,!)E@],BKFF7XS&&R6SWH3!@WOG MQEBLL7B3AW.R4NSBDC63-?I?4K*&!BM-LTVOI$*[6LOHG;PCH(6I@!6U20Q7 MUW<&Y=+O6% RU=HE??5,A^)6:OI@Q!MKO'L-!Q"%MP&NA-FHG2QB1+&",A=7 MW;"!6I>XFRPEM^L[NG I.[4%^0 IM0<,T9@3=EJ]G=0L*2N%#0*KZ'?^_(LN M0'=!.YZ<,IB2?T+[[%6+R/[/8,=IFV*R@1\%GKLA<]^@?ZV/*_@[)*/@?Y]S8CKQJQM2AIZC30= HD17-I MM5 :-/63&S^D?;C[56L-%S?M*&@&GKB%!!;$X-YWAZ#N]'A>%$L-RNB?LUDU M^'Z%D;N,\0P1'B22KA(5OY35,O\*,B3$LE65S7T(UVYRH4/V!O&A^K@P?!B[ M?QJPUG0@,%]'LS&,W,*9^4RD\T1Q"ML"V4(8RN6 ]*C5ZG)1OKC0$K7X7WU[ M$ HKF3?Z!- H>0_PU8*, 'B(;?%3X*+PMEI!7M/&PPWE=W#E//=]@'*6L7" MLB'A'J#X'_3/]S0+<,#S\B].S=4%K3 M@BY2@8NGE7 3G<(HRU[,)ERMMM91(X&F;OH2P<5V&L7NSHD[SZZH3&Y<#Y77 MYT@*^@B?6MEGML\L-D>*0L% JX7&F6Q(T;(H[4S:KZZ1K6;:#I? PY&9:R?\ M \9IJ[<]XE] HY0'T*U)D9^E3C8*1- WI0N5.R]=W_&1'>_-_"@.#[M"WY,<]>SX: PWJK@->)S4?S4B:)YR-'MBAVV>9^F7L1. ML)!IQ<8'1:C32"V$*!M!6UEBYS=Y@HQBFZ& ZNPL2I>$$"UJ@24=^I!]]AF1 MR4NT9[_GI^*B5FJ!*8$F:W=X;OT ;<;73Z%3?9:J:UF@0> M7F!>,@J@8;0EH64-ILC$HFRI8-Y&E[&J,]%L?B3-,^(76 M$2UC:\E\%A)#JS39Z@E1Y7CI;F,(_$:?1HU$"3)%*9/ M)3$X/# M I!\#](!ULT5)684CAD!QIIIX>TTA4Q-&"R$T5!%J*H'X]4LE#6#5"WHI9QX MZ%JUN7'"^-C+/8BQ@ VW1QT,;HH(^3!3'58E1,ZE?_O\ M#X$L1'#][7WP^#KYF(I"\D,N!86IC!T6^9H<%G\._'OP#_P_MH^#.J4Q/RL( M=/RP(7 6E!=F)2)_7LP_@7^@_[%D3ZD0[+2YB13&OR4GK+H.1(,*^@_]E$M] M?3Z3IV-U<8'-G'QGW4KFT9^"'OR'<#;=A#,Y1(\K^;"Q*U= M_7_(O+AV41L-1H8W-V-M?J4S:/_N*N!"I:X9Y-Y333UW5(!@F3*XSG'$(>S@ MJ7K:9ANE^[*6X=;+UI*M9KR!O1@>F?XM9SCB<<.0'T6FEO*)%"BAZ65*IUX] M!1JG<3[*TFF< 2"3!NQDM*V7Q02OG<9EW'3MZ&PVQ% =@ZLXSJP;F0&!E,OX M4^N7) G9ZXRN(*@?3U>O==/+2<%=QGBN( \2]0)'PS@49(PKY7V)<-95$X$/ M+X,0NO?^[6&_]URV@X6C*[B#S2H,'A@"OTKR/4@'#..,D#$CTR!"C#4M@KS" M#.+. XXK:B )W,%F)8$'AJ06T!%DWP_B$)&Q(I,#(;XM\@L2H3)S_Y"M9ORZ M+X:'YP)(- U4^=O5ZAJ8R_7JU^XL4U..X3,W;. MPC-,3N/B,TP">M-0IC#^;1*Y3F$T6++0F-O AP0Z.NW4OU!7J(+_ $"KT. >\^B3_$*14T!/97^K'5C H^ M>TJ.(C:&VFFKM[$3DS#R%;YF='W>ER?O6G&+)*&\-#?;+_D(_$H^L\I_-B=* MAW0=IS8O..EL5ZX/9^B?G?=PKB]@6!W4(9 + OX4D&_MO^YP.<24BC*2^HGL M_SFX\1''7*&[IQ_WP8@>BA@G!\=WP!G:N4G(XKP ![?R<> OOB^H-^_K)T4YGT&8@9D M'@,!KKHNQ-J4G*-#E?VE@\&<[X@/AXHD_#JYBTAE;WLYFG(^\*6@HU/B)@SV M,(R/.,C1@;_&P4:6(3E3H$B>\=N:1*,YFR"JM+"LP1=TH=M>.!ZZA M$QW"Q#"U*Q@<#J1.BBI>.KESMX?=S@F/P?;6O??=+:( DB'Z$N;Z]Z2^!.Y) M!V/']:+;]0/<'#P89 4W-U\BN#UX>%=%P39^@#\ZH1L<(K*O&A@I!L P)7!F MT.&ZRR#TY7106-"D&TH.#F_W:&\#M@-C2#:$T)VA2#&= M*PPZIV[A/9[K$PSN0V?_@$]9=6-58E+PYS9SP16!P)&RXH<,"\.P?2%E3FIM MB-%L\1J>;+K%=HK49WS\R=W F;\-PAU]#\V[.TV?T173=[PTP"LZ.R+!W1S6 M,>X??0O#1W?-](RT]ZKV J/9BU,O./ 4*945L(3X(HS.Q!.0MA[#D@?2%4"Z MQ E(5B U=I,E[+I]C,AGR:?<&X.T2B84P,G=&+$[ MM IJ^JUMSZ@*GTH1/#Q,=7TL5X4BJ^FT5]#?P+ 789$N9T0-J4*C5E$W'7D" MZ%B[=^&FC.55W.720^?@N@IP27#GB$^_Q@84=[ )7YP0 NX#'?H<)-\/R=J1 ML2&OTRM"N$4]=Y9\]>3+%:]ETHTKA$1)A(845Z;$0ZE2Z<(=NW)C? ><^1OW MT=T<' ]W2R>UL]S CQ[<_2J@#HC.G+1-5S2BH)K#Q4M(P+,0O]5-$+FT*C3# M.C+MV-5D<^KNU:&-?D TLT5&H=YV=';,OTGJ<4^>G'!#_@<'.DS\#7Z]F#N[ M?B)A>@'1:'!V#PCP\COP (!'L':"#1]NC_(E;_72 8U;7&5[W146Y5E)$DF9 M=?S5,"X7<@GJAO?4P88%[2'PT#4DH@')S7VPXBE,^EN%D(B:."2#_MO9!]%? M0!)7+KA8Z-37!8.]AL$T!"8 *A+T7Q_&H_>9" WI MW^/6E;AFRCG4N;YS8^D=1F,O7%39=*TL&[+BVQH/%Y?1Y=D,;./-V)@-$1N2 >:&EN+^DJ!'%IA M,+3E *80TNFDQO#D/H103WLI3V;0LE:%B9>FE0TGAQZMPIS/(%!DQA.X&G(R M3^=J0B&=9YY\@4EM 8XNDPJ8:":#N9\J\&A*EOV@Z^;,8\B4C#":7G[L1%AL MKYW?@S -$^S,G\^?VUC0-1<$62U+NPY))==8)-4I;CW4NEFGI34UUPAYN5)TP01!* M1#9B:.I$R(RR.N%CK>>8+D_:[*[-&VNRT '!D4Y&,@-6L($C@1P?7N=4'P3 MK _$XX-U#XORD_4Z/,#-!8Z.@OXF6O@W2%A@&,(->5WCM=U9/4#@['#> @Z% M=N@L8)-. Y!-N$\G A&>Z5O+^1A"-&M,4J-+QZI2RBWBYXZB/(V2QYXE1-2/ MB'_)\0N,6F<3@+"8R>K@E%7T;=)*R;G'[JHX &L8(@7E@W5Z#']K<8/5L*]Q MC4,?"VS*HJ8N8+0.W3W^)X]9Q<]/P"8?\*W5< X.%BRB\['M_"JK1/Q##,.L M^,.G,(@B'NTG=&OS>X"VT=NG]=IU,"F ZZ[?6C TV@DRV M\.A@>D-<)*ISY3S3%ZV+ G$56>,1^P)S7/SNWV8KH$,-+ MVMN+4FK(VO3F(ODRS(V6D%3<0(S? M8LL$\3Q %OX1.B&:QWV$8!?X\4-T0E[4X@<7?0I]!-0QLB<*%?K5&,^DKW%[ MOWSY6,'G^,R3F/F0Y$<@VSY:>P&N*8CYL2-WL"B=R*ZEPD%*C@('\F[^#H6(,T!=G1"X),9,9NBPIS MAQ#=S)!5?P?1!B,+;/"/^._XF@!I1"B])NP=_VCURJ9!G3K#=2G"*5!I2 M( NP8-#.CDEW;86K'B[IEO-^32:B(A"!!S07N,/<);/9O,?),*VQ48TTIHU: M+E0W#C9+SND>ZHAM>S)G?6,.AG46<0I=G"<[\Q\![A)N9G]IK MO$PH;E_JC*')CHN0G40GQ083+$0%91$S5O5M&R)P^:U/4>.643GR,IIL-B0) MUO&P68YL-@0JC)(#A5KJ7-[GX:D>F0LXV63DQH(M9S)==F+3>XQE,TJ# C7& M:U/1PHE;@;4YGU,B>NCFPCV$YP ')410Y_^0!9VGN&PMI+^ M!OJZMLT4/M+@\4@T>GL_NUF^(?)WY.L0S[7U 6IH:22ML]PET.?V*FH=# M]=6;EY$R^6HBP**NC=>V)(PAPN6R+]PH#MV[ [DO9WJY:01(.>PC5^_D8A&A M/X;(_MZD2P4A,NB)4J.7&J(6+3ZARNG!8*4:"6VPMU#*NMI498M^>>D^IRF@ M)$)0_ESCW!T\)ZR\U=34M(=F)P^I>'[ZKAI99*HN%6JL;D=."\*3;7Q@?E(T Q2$G@ RR MV<25CTJ1^*J(&RY$0C=AV@R3&S&2="6J-\VT0? RS"PBL[ R*-S2JFV\HFUT M7T:70;B%;HP.C6CFTPL05Q/A>5Z1B4!Q,5!8#?L*B]\E*P*RY E(%CT!A66Q M=4H7MMI,O7LZLJ2E-W:9K=\Q=4(?F8<1@H" >^%Z!W3N>8SU0\3D R MQ&I+;#86++X)$39+^R7.'O'A)@4I;Z+)OA'0KT'&@U_I -OI5&PT6+07(6RR M:.-/$+L&D3&)KTOWL!1?$BT.<81+;" T=YUUSQ^I). 9!:0/QG3B4!AIA- MYK);?[01VBS^:=#-2"XT:< 1'G_[_ ^\Z(C!K,^+^2?P#_0_5FR0'+XB5:M0 MF]P!I-8'/KA"^(#.+O<1SOQUL(-?_! ZGOLGW'Q&UB9BY2>T8:^0G;GP;^'Z M$!(WZ21T(_0GZBVE1]<)&,?&E=&+A(<5DJ(8/1NA*W2#)@ M=%Y.F\L/[#'K6D&&@'.0#0+4YU$S5&Q<"_CX,,U[&?K&M?7,?T3:+@B/,Y^\ M:;K\MWJR.;+O3_"]+!E2]7S8*:O'1H>[+7B8FU54:=P;W9A9_H<@9B(=D:HF M-"9IU4SB)>PR@8\.BP\RY$UFFW_QR4_(#$U<->,// YDGX+\6WN.<@;@-4\K M%SF[%/[8@,(?AT3ACPH4_FC%B4I.E%D4X33U@BU&+U-S^$3^Q'5LTX.5#@=T M?.)[.TFNGUC'/-$O(EOO^Q_/OD M/#@!Z1"KCG$>'BQNB'$V57FFMH/?G*JKIS>G U)/;T[EZBE%SK!ZHM5 Z2F/ MT#J$H2#D+*F*FMHVV??6[V!5!+@V)AM3T^]J6;C]C>,B6^ON(<:O)(Z7CG3O1PZ05/,Y]&#^)'3(G8%X<#/![@ M"4!AA@%M T5DP3!6ZW-RL7&18G9*B;Y\0>7>*3.^2YV&>4?)RG$)_; M]QDQ$> 0GH>I89I?N"%0+2V9,Z]0 O ,@*=E,:-$C"XK V94T] M28=Q6@E.[/)(/K(:;E0#MF3_LC$QVL8C*^!5B]H5U+?&%!%83!(1K\<6'9 '3\6EU2I8C3Y4* F M$_\.NJ7"7Z 3KAY"R(U=;7K\X D!F=&NI=:8 (T/&SX5#?*9X[NDH0\EWZ6F M_S>;J>#YL;Q)U7%NX.WE4LR$V$P<#>DQ<:3PF#BR\YB8;MI5,%F3 MVG?<^BM<3T!6:R\ R1P@+UU#IJ'E1[*9["I"=8R9KH.&]#)YR3H[1.C4C:)" MDC\""*=S18OM#2U(0KSVTCM6.A,H3$5X2";#27+%Z=#-BG6GLL/>YD1@L5F7 ME!9#+4;C!MIQ/"3M.%;0CN,!Q%&/&@0JCH84J#A2"%0N^:6L)5$SH!?Z7"V(WXX-6>$ MN#,?UG5):'5+*E!P][QI4?$\AOB &KPB'!B;W<9#0SG0[2L@5M053-DXKE( M)-)2=9J\9=O&ZHNNZDZGSIAHT"Y RBS$\407D/YWYB>F2QI@ M)(C92<>"%^GHE[B>0FK)%6:P+!LJ2++8K$X]&5XP;OUN,AO5N/%=ZMQT-XMQXW MB!\:#RE^:*P0/S0>0OS0N$&$\'A($<)CA0CAL:5R0P_N?H_CP/W-9W11\)+T M345;)1U-;N_I>)*Y.ES;10UC]FU,G59F+OL<46H0!38>4A386"$*;#R$*+!Q M@Y?E\9!>EL<*+\OC(;PLCQM$@8V'% 4V5H@"&YN- N, T2 :=SRD:-RQ0C3N MV&PT;JU48SEW3J%(JR#?D%&RU6K-2AYNK"-3D2!F7>.KT-E =(C3XK)K$L,0 M+>$:NH_XD44<_YA^#_(!8AO' JN4$&2QJP%EC/?8J+M$)45LDL+'=2]QO9R- M)?>"&"_F?E*@A-&:*^4-7FE"=N%&1(263@QO8+ANH@!K+=S2R0">[00D\UEG M84/\Y4I2E88&;Q@XK=_';U!^UN(;/W/2@F\0TC(TCB=A<3(+*$Y#'G]!.A%( M9[+-70VL:S:)#M%,/]NS&R@I!.@P^UO:#\SA]XSBXVI479X')$\@).^X2S?Z MXQR!Y,;X7WP/>6$(P%^B\XN,2GY0<;18\9US467[SB64,1I:FG6[KY^U:G6L MTAEP-C7#!!&6J[+B%5/&F.D9:T@OD[RL/Z[GA>IH/P-9H5!._$&A5!^=AU-9 M?1"!"#R5P+,9OZ)*X (JL/BL2TNC)V:B4&X= MSPGE=[Y4U::?LZYZ=L))&4BP>")"U^0^X[1^$4<#59K>O,J;W@S&7A3BQ62( MG! &@XE2N9CXFY_0Y9#?@@Y_=R3/-;S$:NX,@T/)CU,E_FMEF%%BE5V^C"KS^(C:3 VA @K%BOD M5!A$SQ!&Y;.6E@*K9MS0+04!%1I8"E):FDO^G1^P/EYL"R%8GZ&'($VT'L^O M0<>!Q184(]$ '@O.CFFO"(NM'F2(U?Q.:I0P%7=9C%LOE-OBL:.4.%#XWJHC MD(-#C?)"7,UMA?-#% <[A394Z8?,/E06R%R%NTY@-F:F9#DI#YUN,!+BF;3: M6$)2+G 5X*U6V'D\.4_+8>?JIS@;2*8#JX!JHJ)NLJB+- A0XZ$V$'0^2=U!TM+GK&&[P'Y#%6?Y%X4N:+UUUHV1F-_K' T[@P4\ZT^T6 M\BT//.\)M3T*TY^ ?&5 /\&V>^67Y1%)[R.&*ZMX'T@A(V]L@,)FUWXQRP>F M8]J")!ANF[$/X=IUDDI&DUT0QNZ?CNB8+@[!2;Y[#V9%1(OCR;US'P:;P[IR MBENYT'#Q9-]G)&2Q[,3&D0!YTSYRXVKJP"8!$H66AV22X;FN&9@JNJVY-#*< MB^O>^RXROG%F, VJP44U\',=?A^1/B7EHT$^'*3C>?5Y;7ALE/!D^G$:4,A" M7SE>,12V>NS-_FIP^[Y$*Q_43:KZ.AQ!NZ?>OQJ?CMZA52 =];)VR"5Y>VPR*N0R_+6RHV5/C5EI07( M R#Z+XT9D[=\S&LLH+,07UKQ*UPRV/:SIPPYT=N;F"!&XP?DE:TDL02+\QFW M-7,]F&"8-<($807-Z&,R4XS[@$2ICR%U_*/F@UK"P602:X46U7!4?UMCD,9F MX>,&57F'=>"HM-*R?IXW*/1P.BSR*E1Z.+5PGJ>99C?.$6MZ[&VMA1'C/!@O MB ZA//8Z2]%+YJ-N:480=C[GH)I<:9*#<\SH4]:H#'#K)WZ)X/;@7;E;KE]- M4DJ23@#P# ,M*9FCR.*A,F4LJL0&]1#>#TLE*A1$>&^=O T*>GPW+/(J5/3X MSH*V:=3J]BG@D5^O7?!38-F7WQ![EE+2(J#)"RCC0B4K65T:DOH(7N "S"]I M;&ZPI649V==2&Y<9!6R9,0TRXM@K5->@8=''8:DZA8Y%'ZV?) T:MGP8%GD5 M.K9\L'"2I!D()/T E\Z@4;:14MN1:I9&\\P,BWD9(HR93[_*E+*=OX'CVOTX M"+E%8)C9&]DHJVG7?&1$CF,>ZI8XD?FQI\]8-. 9].'6C7$M!=<_H/V1&!Z! M+TW>8/C\03(K>)',BX[W?&J0S\W*XAC"BX Z590>"YH2V52\=>&AGR211U>N M#V$HQ#G0,P(, &64SV(&/2^U8DZ$]B#2J/*HN2_W13)\JQ!]F4UF^ M'ZGCS-I?32EF]%:$ +OT@B=<@ W],T_@\C>,M._<,RC3LH2_>&):K@[_E*?% M8?.%F4Y?]+\RTQYM19RW(1'SOM4)V4WI701E5J7(#>$:F0/BMUHTH%##*1E2 MS2@R_L3'PZ+^JB?&U^3^Y!2-2CI83'S_X'C%/^*0R11VW?);)R#MXD'G+WT1 MX8C4C+F#*;O6 9TXIE$WY#<7%8K?H&FW'X7T2OH63S_GI5<:#P-E8E#;I")$ M319@:-F1:?J,Q,2-L%U7*?27_ 7>A.A6S"^XWEV3K0(HC'*+*3B P&,[^-P, MU9E>"Y,,-QC"O(1["NP*AO1FP5(8V5> ?&:O"G09W)IV8&%CNI,"5E!))BM^ MHHV)"V7,NJ62OTJ?$2QMM1H:S%W!0=9P;@Z^(XOK5E)7@,WV9 Q@.=[1,B[F M>S?M#S$R9]+H DGM@.3S/-!B$$3F8,%[ ^,B;%:.L8-GL:6QNF*R$V=6L$T+ M@-8#86V\)M>@9SX8L,:A">_9 _3*><9I\$N(\78]FGA-ZYUG38[YCM]TKJ*;GQ0Q*,]WDB0] M%Z:LWVDM,%*'%BP6Z]/4M!<2R6"U5H):SRGB:L1[D5'D0EX)V9)#48HMSVNH M2"8[Q9%KKX<(VE:5DAGOJH35JI63K19.;D0-I@G8AK!F [;]V-VXW@%KFKP9 M/8U>@)M+1"!J75%]LYTZZ.#Q[[&WC-R5)SL0$T&4LWZ.XY!_:@^E '&ULS]L1<"@I)FXGG M\LR)W+4H;*44 PZRN;"SMIC=FDQW LB$MM]&&^+/"6%I3D+#[^1E _E'QSO0 MEQG/"YXK]6H8CBSK]AZZDZA?-JLM$@'YX;_;;WG@*N+,8ID\@LXY(TGE4P69/*K-=.^ MCG5"6@XE"I[ M>V('/!;";Z,D4^&H^+['"D7-PR?3@-23-#'D*.Z-:OF13Y^=C0W'+?! MNN<4^A0RVYVP+GX#Z(X%,./LSM MU(P8AG<-K\KC%S^$CN?^"3>?$>CHG/CDN#YVNR[\7, FH1OAUZM"Q71!'9/% M^0PWY;B+2YLM<^.^V@;A*QQN>@+RQ4&R.L#+9T5/[B#Z%A:BI4[P)=*V-NZ! ME"QYZHUC9D]VKF>CI1MH:!W,Y7@V\OO8\_;D+R\TB*.>CG]&MF6AV._T.0Z= M($3"Z(1'DBJ.,TUQHEK@H27N9WX,$9BB#N>%=ZXDOH95$"%1",7ZR33C-U\+ MI(M9O8OU2$26&/7.,].G57IK26\HW+,FN]2E7]JT'VI@,_4Z&[>"W:;4720W M.YR8W&06VR27V_%N@HC<\MA]1C"F$4*5H+EUHCN":S+?:]R Y#7TXBC]#6E) M0MJ1-%K29/21 CR\#B7I4!S+D@T&Z>C!]-%MPN6R4:I(&GL9)VDX3:IP<,1X MT6YI'(&43D0#\$N-C@:3J")#6C4&24PTDWOPL-][+C98?9S,0$^=I1O](7F2 M2(:!TCB !PXDQT6"&'/3J=#"='X=,YA_$I\[87A$8H-#-;A.<$'.@X.+Z] I M2!0+M+K%E+!DL:P!>]3)<):<>&HD M&^9[U!S=_U9/T'N$U\@F?^ :P%HE@!>^Y5+DNE1H\W3%IJBE"H-$2G%6#;+M M/=VX"C()35#"TZC&65@,LU!!6Q1SH4XV4R$"M33N3R&ZA?,>(AAIZ^1[JWWO MF1C4'A)%B)KU3E6Z[*8])I9P#='!?>=QS1A.'^*L7T<^P^":$->1Y+B!%(EC MLJ'3I]#QXPO<8OQY[X:0MS?(9^""='XG'UH-AZD 7=L.3*1,FH:LAT":F\L3 M?\XKZ#"SEOGHJ;Z*%HEA4MRS$L8W:,H'_*@NO@)GWX-L0+5VH7GQYR%1VP=B M;$W70&+&,6A'AJ2E1!/[PNK+-!,SYOU'0(,!E)),RA6&UTZ\?L!)<\6_:U>0 M3&<%Z;2EC[(2&R13.ZF7&/VWLP^BOU#["_/??B2R)KTX!G,KZANJ!!?&OTT/ M^ E4K"+I-RR'H.F8Y2*T)5W(Q,2L:R%3Q4G:H_"P.;&6X\D"EVW,5M$QJ;Z^ M1+C5>Q2[.V3C<;TOZ"NB4]+OE*PI._JEC!"+X"R4#=[L<'*G2TL"84\L><.^ MA_Y:D.15&$+=T\5!=AW1?&28[F<9[D83F ,_2+UIU,>2&$ R5W-Q8):[G(Q] M.1P'LQ0_%H<4B6):XV?A'-B[*]3[A8[CU!-]< M_$Y62,JG2=WP!,RBZ WEF6^B@%/"=6Q'$15/E9$4_M:?+5B\H.IO,?"E\6R MIM1J&F1$2Y]G>0*I<;!)6[\^PFBQ73W 'YW0#0Y14BR,&76$IR*A1*7F%KG9N,E[!*,I\5_0I""9-:U#-X!*5&T%(2^FWX:F M%AJUTMPIQ0*1Z8MLDF4FO E8>WIE8L1_7140P%BKB<63#\/HP=TO<1G[:!4Z M?I34&PEHZ7+L\'+\(S-VT@LX%$/+B6]@#I_(7[B13K35%QU=CL'/'"-H M#OI!9#NW0@%/I@)5)Y#1\O9!%"^VN',W=B8GC;LCW+B;[[?*NWU'Q7;?T0#Z M??/183NQQ,B7[2[=3*MZKG?_J5:"-8Q/ZP$,HN]U(WYS M0M E%+)0Q"TKSHG^43FSES!"^P7BC3-9KT-DM$59X<[+(+P(#G?Q]N"E,87J M%4Y)VG[>72%9[@0D"Q*-DZQXP@K'/,G+HH)M$*8I7U>ER-DAU$EM35-.+$%+[G1U.BS$T9.4CX1H)]@^:K\LCC"]MM, M&]HPS\#VQ!Y$X%[A*AI)VER2<-QHYE,+3-;IDFFP*K@E(E6_! 6'W P3F_M^K[XKH]K &W$K6>HMLH^KG60L:2<*M#S5 X32:--2$+< MO;Y@4NE[$,TD!?@P-Y$,?9-"+\C-8O%!+7/-9I2*/$=-B++I M>)5*XGF#DFR,1'QYQ6T[?@$YDFP/@2IQ+.6&9G:^()Z+V44"MPQ!]VI1,XEA M7),XP5Y\ A0='(U\-G139A?RGKPTO%4,"Q '#(XO)M&YN4N&':!I3^MRN5;7 MNFR<+42*5,KM*@>+U(H3#Z>U@1@Q?LR(F!1F2DB'\6^3R)64Q<=?,'-+3+\% MY:!6'X*J2)@N'D,+S'(L'%:XH2Q4/)E16++@A%,$<#"!Y/ID8=HE+8EL,)3G M_!#%",AP]12(MU;Z(<#!//9C=VIPUX)V.)@9O,56&Z4*F\2QVLY6FL#9B&EF MH< 2>0&NAC6<..JC%L1A@:C\D(Q*B(5)LA6:0O/+]&6?6+9C!)\>("[0*K=7LH_1Z0F(\6*]7 3_IIR%6!IUC]RX3ZZ&^AOHF8% ])A M)^PW@-Q=;?FZ+<:.>?-6(8AIE5PK72,QX^OOQ@,I(T6>!<-,XRJG MJREVNTG3BW!6NF(BG+"4OM5N-\WIPGP8:4UG<_VNN/T *HE2P9:D2O'>4])I MDLX)DU+GA&K:&1(5,IE%^Z$AVC7+0HML]D-IR6D;T=]?!F$:K<@OYJ4>I5(M1#C$4I3DMM4). M=%EFYB9#C,3P^-OYG.MZ^SR;3^RP,@>N2/DJR(;#$2I9*VEU(8'G@I/K4Q@Y MN#*A!=@XCV4R,A@\%$41JOGUI]#<3O'6)X@6KO?\LW$=;((W\X[8G'"&4^[2 MFI!J&?.%HF0JY;-LUBI3R)@78V_R)4'AML,NJ,W7B>K%5?C%R4F9M&KI%3L: MM V)F \:K4EN=*->P&@=NL2@66Q9)2.I@R3-Y;P)HCB$L1L2 PG?M40Y(+Q: MG85%;;._/?Y,9VI'5#5\B9G#&$?QHJLT]@5OSH[HRKR9^4G;*/\^:0$L,)AP M_!G)K4CGP!>1%W@:9#>]!-E,()_*=BDX99Q9C&Y*,9,6;VH/H*M+$RLJ^7P@ MO9'92(C DA0C4GG +Z)M]4 MKV9GBR4^?L7/1MEG XA/J8!4NR;2LT19VII;3(9[JF*.THF+R*%>N>\N]O2@M"=D6A]W!PZ](Q1,-_=N#,37DDZU+?L]]B^)9 (7Y2R<_OBHE M2] ,^<(B)Z#2'?VDW![=JK>D*X)Q#+T.F6',-+Q$4R%EDC:?N$"WO7432AJ_A#0I;,'W-!>]R'L*>!L*\ MM*UT16@R0V*D9!EFNTS"ILBS&*I'0--,1D#A(CFS MW1[)'\WXE]S:TB&@.,9VAQ@%A-@\DN!O[)B:'_"BB^W,W^"(T -V4#\&WB-V M:Z77>UZ)!IYY0^?$5:WS64$Z+0YASCP@W+(;5FOQMJ%)[1AL3V!CLH#/,/\ MHTM$B@LWRMS7D_L0BCF>C@1X*"B.!?E@FWX6.6HUQJE2P[#3/E/L]"'I2G Y MS(^^M#4+_MIR8V &_"P-R4739 Q?RXBAQ2&.8G1)0UA0+6 BQ*NPZ F@R]H- M!^R:B"QIZ8E3IG.K%"VWR3:&(3'?W$=NG'Y3^]?!DR96,)IV !T+&A*BC2W, MH*A9@[BM !./0Y?N_2")T[/ MOB[+U]>7,IVD)8!%I5P]B6PDHY@5B.P6J.4YO45 MKN"R4E*URLJ)PQEW&"!SE9T@%ZYWP%\/IHI44SJP.*M'2[.76LZ]6Q*9*G)8 M#""71XR4T)4I((/I!EDT!:%!D=A"\H>\.*S-LKV*-6'E-+!170T=PI+@U;R^ M&O[6?AT@!N@UDYB+GNURNR0;HU'!73+"\O'!1H,EY"*$33I1A G]Y(]EYQCD M]JWJP7T)"_GP=IL/-242V^+3([71 ZCD.?4W:8A84OB2)$0I5"TO<)]$0J81 M<\DT)$J25U;7CK=&&6F.(ZE-:;XU<[8^[?UI.RJV/\IRWPA[Y*.YZF0U M"_+262<;9HF =KPF28[Y6$ '6[RW2!&KW6(426$V467S",/8C4CC[2B.%)\C M"\-H'4?AVZ,59[P8,::;7846IH/U\'T+ZX 0/N : &F9".S:%Q8%*%IUD\WO MZ )-?RMYDJ$=R$L+@A=TR9?):TM:IZ%H):?1/TNX]IPHP-.J^@PK*P>4#;@>+(N0LEL1I&5H:L\$2SASG']](\K&.ZX M5F&-N;47EVPR^@7 TPTDKE@1=[FG7I5^AB,%L]JV6#,%/A8[G%W ["'2O(1P M/BG^2=2L15A$V&X5X<:481KQ;0EMT/URZ;@AN2 LMDDM&IQF@HZD U%+U!3B MYIRBP?26AEF>C0>%"93*M-G(,%?!F\7,&2WR6QG1D/(W8#!YL( M B>64)E@!M0ZV4+7SN_H"$KBKHJ'!1JVD*(JM$= ME"9(RY+"AY#%PLPQ+B-@^!K/CM,@=Y)F$3&"%B%DMI,D:269, M[V5B^K3\ @7KI[X1W$?2K:W'O]O%I)>KQJ<:CIP(-77R&&1; M$@U0JMQ=<_KP8S1I3$2U(#K3C69W%RKAR8Q&4B>0L52S0MNOZN8Y9E2/VBBVVMA1; <^(_D%G3%^ZJ1]1J&1M=/-M1/^ 6,L(KF72/HXD0\JN.3$;P]6-*D0.1:'%*@Q MI%HWD5I= YAUR*H\GZ5_OPG=-3\05"$<+6H1W\UXR4R_ @0PVU)DE@WQ4Q-"GY--Y?+(-Q"TGIB M.'>7 DR:MY>O\?+2D!.]7%^TI,%DZ!.G\D=2Y:16 *3;(BI6SZ"&F+/$0XMX M)KE+0J60TA4\+]!H,_J-Y1U?@);IA*PB,P"'X[(0A(83.:;/:^^ >4WR.%8/ MCK^"NWT0.N%QMML[;IB5^E;S3AY/P+(8!E@MNCT0UZ0>&53]F&V(;-!T4$GB MB1H4R5EF@],'6U[] 3NM83319=J%K4AGN@QBK54Z;N2JT6:>ILDU:#9OB=,B MA%G=6G>-QDQ M'/*7$!&3GX&S6?(O(8F:OW'"^"@.@4Z^!.33>EEB*_%V5=A9Q.9A:#@G-O#O M<1X?SEN0GNWXXU?X:T#20P9TK#/18%%=@*_I YE$BRC6FTD#W896:H:)!/-T MY6-KH\!,-WU29$X1HWUNOG*_6#=4UW*'=D6KVN)D7* M;)_3->"9AS0'1=,]X=E_9WYZ14QN)X(ZP60 >)$.?8D?,++;=#+< M>K%@,78LQBB2Q X-43DH[CI;N-(?1G)*C'?:1Y#SAT7GQUH(-!,AIDPY-L M$9)B8+OCM!*"15XU)8O91!"B5B_A!@?FHF \ SR$N+AS/H AQTY&;4>"Y&V+#*H8\E<8H1CO9 MLN2XR'%,-@DQK-61G?C4>,0-KI&Q./W/P8V/#:K*TG+.9-1P(CM5\9/8= JT M,9L&SWKRYM[=R_=N^\T>9<_]'.Q,/NBGS0]J4=>*?1[JH>>L]G-64@>%B#%U ME@HM#%\II]LM7,=9^0)D;2R=&"XAI@#:L]1?$B<6"8[^/<1!>"Q]S VW3:K0.!-AEQ-M8]_2S_ M-[%CNS1R;EM;RY:4V)(L?>J-86>F& XR%0>E3ZH[2,SW<-Q-$:AO=\OZ;:6 M!,(V"!/X(.IGQ1/AG27[+8L13\C&MH%,9;M6/P!P(VWA5W-P6] M'4!4._ERK)2'=FD,Q>,PAXQO-%A,,G1A$[S.?UE7/Z M_#Q-.'Y30L#,U+J*2HORFW"J_B" KU!0AD449?3@8<0G_2"_B#(W1RME@.4< M[PQ'F0!]+A[;=5<=B.2.&4/UNF(.89Z37/J9CG%SBTN,#!UB=SC'[O%7 NL? M>LPY].9[PU6/8N$!OO"1=#+CW3K7(RW,70XX)R.XG2((W'"J7)#RJ+)5HQW6 M)5Y!1%B;4,^T-+#3=2SP3M/S3?\R;IFJ[LXR?GO:-9\G'6%A MSQ=N81^_#[W87FGW4Q\2P%8415GEJ&D20Q0\'DU6G#^:\ +Q6&:3G3?..*^B MBAG:N7 (]L[&1&@O"V>@PJ0(R7LBF=W92:I69XZ!L(5BF[",9&!%HF3WZW. M8PM[*RDM2Y/37,?UF2(U5#^,[QX0ZX2'2^TGC&\4X6IU,X*8(42/*:VJ,#=^ M5VV:=^Q^7E<-8MXA(7);[1D5&;[)W73$N%5;K?A(B1Q86BF3?/GTDB (S("= MFV"=F$9>.B#K+MD;?QOSA%P$1+\Z>I#W+OSO$U6-A]?GMNOKOYPD#)<4=*!3 MQ)XDW*)#;WDP-#=(P:?-FX5I-S@EAU=.6GW&/^'_0!-1\('_ 5!+ P04 M" &2$]9]TD:PEXR S+@, %0 '-P(%2+GX&Y[<.ROUCTR.IC:X<'+%P\.NS'*2'.^)^YY/%X:L7+UX?9A]\EGSRYP?VB\+G[U_'GW[Y M]NW;P_BONX\&N.Z#=-F7AW]>7MS82[2RGF,O""W/9@ "_',0__+"MZTPIF0K M7@?<3[!_/<\^]IS]ZOG+5\]?O_SN(7">)70[./B%^"Z:H?E!C/G/X7:-?GT6 MX-7:90C%OUL2-*>_6Y/@.:/@BY^2)?X/^\TG\NG8]P+?Q0ZC_9'ELJW<+!$* MGQVPI3_,SG>;""*R0(R/OH>\,.;@(?O,(7>)P__2C>6G:XM09)8HQ+;E!@!( MEU?4LX=S>KA6Z":D/Z\H-$6\RZLTL7>>63UQ+8-BP"AFB!(E:P/'/]>U6"9E]/6 ^#WY0L M+ ]_C578"0IL@M?L1W_.V&=YV^ H"K"'@L#RZ-$)<.#/KZEBIUC&7Y'82E=( M=-L!F] M74BLLZ_IS2.!5.F+<)=35>]U4II@DIU<$K?6@Q3O\M\"D^SIFIF\]/A>(&J1 M40VUPB'CA QB_#4@Q>N4?M;?LG6IWIQ26X9,%@0A660;EX%B\*7UV2?'41!2 MAA$9[$I?A#L*\<(WT7KM8@6,]E^$PXCJ()^$-Y8K=0CRWP([!-5+[&@;_R2C M+QH6@;,&A6[@6W;?P%_LZ;)P$I"[JJ51KGY7W_TJC5S]]W6^":0YSEL"CKNY MZTH:O>IW ;G+O:ZDT6Q;"8SC.:TGC63UNX"T9/XB)W*1/S\-0KQBK[U$WHVU_8>Z8#NN4U M]&!Z@N:(D,SQME>Z2BAS%P-\U>V [8"D#%5'NWXE#:(\HXAX-G9Q[.LYG<^1 M'5)51B'/J')3WX#(NGK$YRP*(X(NL8=7T6K&WE5N^2944RP"Z^K94?G&5+NO MRHO /=F[^1=/Z V#I:(*0 !!F27T8I'?JMRZD#O*W:/R:-=\&\T!8'DK@$:'.$]9!241=M2@*9LDR]/'G.1U2")7O3U MR>-;_WTPZ2TZ_A31JWQ?%CT&):!@XC2" -G?+?S-H8/P(4.9_1#C'N-M^QM$ MJ@A6OAECY_AVQ#A[>!Q_2UXH)1"SL#16D\C!X;G'\DYV0<$8O77N8KV@V*0X ML6]WR&DH[!8]A,AS4)*/\2]&EU],I.LE%$5N&&2_V9-6"F1R M):IO)S4&]2!>,!+5<:0R@<[ICX$N//< ]KJP))<34D3=(G:&#?VQ(*K5#*'T M$X?K.&/EN;W$KI-]>T[\E9J8A3Z?GSZAEVN:'T:WD;Q?+Q+ZU4J"RW%$V-:T]3 Z[Y&4,/@7O/A:J*426]1,:@\PXME.)U_"%"\)V F-L,R^AYO9V$+H<"L M#A4F5E(#D^W '\,&0.8ON2;N-5$(S"I18UZ2#Y&@XWNVEMNN'L:P6<:A"Y1! MHLBMK&I6@S$R<'YD.X>S.908<(&M.^S&SW=ZD<:^^D(2ER;7I##8H<1]&QW+ MXD0TZAG)H:G7\=P R.2AE)5U#HMU.J<[>;S2]%6]OJX2$+..DW:)KG-TE>ED MU.M<-(2S#6WU,+$%F&%E*\?--L*!J5KU4\E*N*J;@C^8'#BC8F<#N>!6.Y%M'-QC*0D>G76CH9]5-K/W_<@S<6MC4<.95G(8 GE*/:];WG6^$-B*/2 MIJL -8?R+-%W-!_#PZ/335AV%JCEP>RKI%@VAQ\7&R+/AF==$Z3!W(G2S&RD M']0UJ9;@WY/CI]G5,W _CX!GQU">1#';5DOED"FLPJI-O ] M;1RK+&_V@,GJR2)E3 9U)XX3UVI9[K6%G7/OV%IC>IM"/P Y4$R;GG*QFK)C<0\ZI13QJZ06Y+9Z@.;8QM'DE '!$E[8( M^0P'L*L;TFXPC^Q8UU'(;*)=VPNNYUBW\>(^17<$AW8I;W_HS%O61>*PW$9" M9W>)RCB+//6?FDT\-9MX:C;QU&RB3Q8^-9MX:C;QU&SBJ=G$4[.)IV83PV\V MX;K^/;.ESWQRXD=WX3QRJZ6EFI)GI& /Y7IOC#5)DM-H#F/!+T.AVSCMI[MV M44Q8SYFL?!*FK7FYY5OZ7*K=T!J(0FR6%S > "9.=@]ETB?YE,04<.)(T#4B M<:=9K=%-+M#!V)N-HB!*0=-YE44\8Z2"210N?8*_(D8'I_>ZD-S_[ TJ&9NMC:3W$$:I9#NDZA#FZZ]IE'$\5+@T2GGWUM3+I(*8/D.H$=1( MV5AG!KV$:+.J/Q\@R3/;[9N; Z#6S*ZPMJ:@/P]*A^,P0QOD1> U'KME38MY M"V.**6D9*4Q7_1_[03B=O_-])\[$062#;13<^"[\'<,%9/*5)L&T)E+!>3M5 MF/B.^$%P3?PY>"9H?N61L*E #+A2MTX5J-D$5DW*F@_'\&-*@FT-M#+JD+Q! M+OWUXAWR*'XNBW\X*^QAAAN;.)IB"QY7%P)J^L9KE>]BD%V,D$9CD/VR68"_ MX^"M*%.-M5')!S-+,4Q@GC9!,NL-D>)H(\%@4V(ZWJFZ[](Q<:V&.!TNSX(% MU(E7^[HK7=S*03!:FJ1B\>2I ]4R185=5[[G%W%*Q4B3V=H.S[2!(\%- >+! MA?+4QR DE8T)@N<>79?^!MQUQ %C]& *"W=Y4D(]Q4Q.?0WQDX*_F0 MS%Z+BNQL()R"B?HVX:B'%LSIV^VJ9+7*W$U!WYK-P P[#918VT8_,$>0NLN> M7?!G=*=)PYZ(XIA: +X7'*&Y3]"N$3H*3A_H5BG2V+/(-HZ9L$Y;])L4)S?> MGB;=K0]3DZ]9176AD6U0=GD7B:0HIV0XH@]X>.\Q#XIILZZ#--20#+!W@)K9 MCD)M[ZOBVJ/D6XD\"D;X[IH/0;/I3O &.\AS@M(KXWRUAG]K28$>GZ$N1UFH MK+O.IW77A>;6SZ4_I*T0CJP VSK/LP#T$1KYT@3ND*8',3LC:TN3Y0UJL$7B^O.Z:YJ) M6NM%9!Y%%!6N/MU_/DB%]*A8;8MY0MKWSR6N=KH\?I32(PE5\63SVEZP$, MZ%*0[?VOHZET-[XE6!_O#J_.SM*UL P/X!!N*5I/* @6=L_ T-(3MQ;$4)K: M-(DM/Y^BU H7(&;7L9V&%L95UQ](]QI1IM40R'3='6>0EQ;^-<,:AKX4964+ MWABC.I,<,N5RA[O&3IZFTJA/I>DRD^!I-DIGSD'-1@$(7S[-&.I[QM#+THRA M8:N0B\H\$P7;::<[U!3^MSC94Z3?8\/41P7-L(X# A0RV1?I*/%+W97Z5.\:8"9QH,RCH/&I9&".049$8VQ2'KUYH-Z<1/MK%(@ M2;FC;V$=K9H4$!C*U=>N624):[;'7CW"B=8Q*0J-& SB1:LB",UT-3L_!#I% M0%..A38TQW&EZ..2Z1Y)C;J3_6VZCCL_G#X@8N, O&),'OXP AOJ%U(]44W6 M=#:A>X7NX[_ .^Q$8([BK2!&/<"BL:?R@^Y:U%*FPR"36G[U4/1F!NIBD26RTZ/C;L2S4I;^7VD;%,[VO8@IN_1G5CIZ-753 \M8W>^JUH#@, M TA0*^AADLF.)D\3"O0>/=GA!L8FM_3D MT/\>TU]B<%EK!?>M**HVJH-E@BO*1;Q!5AY^YI,3/[H+YY$[L6T_@M<_C:!, MV\)]240SO:&BN,I^(.UQVH:P_*/GO?Z(K7(S<8(H6BR% 4\ : 87ZFCNA)0'BCH09;"*3A::62!Z*9^744!>RK L5X-BW' MHU_ X-'19EBF.QB#\KI 1,,]2ZK871-$7R5.9I=F[;C3UD"3($#@9I\B$H]* M*,3(;CB?LV;3#+N]D=./=-0"-?T\@!:(>LHJF/^ (ZSX]]:UM>W5#,C@/3:N M5^@):/F#<9Q$% 5LW6$W?M#TP?0RR$=F^U4H"I8DJ3?F;2S6;?BUUTT$9.C; M(4L28(@8!]-D:*;![(Q_(DP019U*;KAE'4)# M:K&RQ+4U^PBT=U@D,&9*/ JE M(4-GJ$FU@/)PACW+LPV:F$T(/ X3LY'$8'X'O3)A3!9&%FZ4H6B7^;FQ'7'; M62DP7-G_F(F[H;=:'!FCN\-V6JU K[GB+W*?3*K1RD_T71X6_6%I>0LTHZB> MSN<(7*'TC/S(E%'?K 5SH/0NQT,2RV&T0NA#Q+K4K7+ZWO0N.>#U>9UEYUM1 M4+GZ/YG*6F[YGZ+TW$3KM1MOVG*S39][J=S3# M_LKW;/KCWK7B.34/JQ,R; M>DV-#8,U"6).O_CI]D'6@NOIM3 E"\M+RP]/ M4& 3''=#\N9ASJ=I[RRW-W9U.6#A<%)]96>43_'FDG*B&F!$;>4]D7[1:663KSV_PPL-S;+,0?I+KQ_IG4?+9.6\VS$&OKJ^K M60$?D&JE61.5=)U"0:"FWSWM;"T\7P4I.8(S=(8?D%-,,0<;DLG-K=%T9-KA M=:O8K5]\;VGI.D-2H(V^-X0Y7LJVD* LH$M!SXFZ\"VOG+I?.5(J$IA?6-,) MJ@6A[C&]\+W%+2*K$W07ZCH<]3!,1E::^)27>PYU@!NIZ!'R] &95E0U7AT= MK*P=%3VGFL]_'!'&"?HW]B)._Z'5%E-'I\/,P%; ^N\?52P,/Z>@A*@T=5"- M(2,P!66B.PQ[.JC(:)F],!>$H&)#*I!_!J8R[E]1.PH)Q:%2[(U_YH:ZSV *L M0VR^=F']QTT-_?,YM)S%/9J+L@)[N:H!K[U]>WA >H:(]=_4AI! MF7;_M;.P-F(^UCME5Q1[P3(]Z>V[PF&A]274.RY>/]C7X&KR6G"@=+#F+E 0 M(%2DDS8?>0LPP\^H%AX6/!HM5!M^4/ETM7;]N##0RKK$+ A"+8=#Z;U K52T M@Y99J;H\X\W .F34%BWWA'P(I1#8.U+;J9$";=8K+L3J0AZ.%%E'<.-<6I]] M/W@V(J&%/8V%;EN&C]\>!DQG&^*IWC65R'(]E".)A_ M.C23D\DE=[G#VN?A*SV'?Z]?(,6[!Z<(09"WZN "T9YW&YIP1Z\2P(0 M32>>MS"SX%02(> (#DRE^*P(!7!JG"47E1H@[P(L?XW M5"#CK7S$X3)[P.D]S9+ 3;Y1Y#@O2U6HGD)JD8&DG_96+Z^Y8,R..I)B*Y]4 M8"T%584-T$:D^W52+&,F=V]4*8;M=PR2P0Z-W"$ ?0; M>XFQ^;WKF-'3#&Y-"KEQ8>O$]7I9C:L7F>&ZU*)S;!& MY#EJ(1I<#\M>6N^TJ+ZGYCN\Q7MON3.0PP+;:&=,[75*G4=:C8:G!B2=@@+,D, M-;Q!.\399+49U<^>324]Z(/>?_WQ]9>'E_9%^.+OL[-7-_\^W#P<'?_U8N/'QNSX)P\_>/[Y?>AQ]>__;Y=O'Y_NWU_//RY,UJ M^?UG]!#]<_2?;R;OWUF?/Q]>3/[>.A=O?O_C_BKZ^O7+W>OCMZ].KZT;_^K\ MK]G1GV02_O7#Q9?7V]?GKYWK[9_GT?;%_6_V'_:;S=77[W]__[#X8?7ZW=?C M\^VKYK%CY]/3]'D]^CE#__\=?CWYNC-BZO-#^[L8O/7UY?N MAXNS'YS5BW>___KK_QX/U=]:]7U>LDNZVTV+5NK'E/!P&A?X&Z-=%J) M.X+*V5Q9N8;WQM@*RRO4N,WW#&\,XW&^*AV#JJQ#68K.0[0*U-#8?]WHBU^@ M*)U'?'4[T2VE1?2X\69)JMUNCM%0IG%'N]@+J5+[B!V4&UR7*YD\I):[ MZR)TM+TFOA/9\3OQ!I$-MC7.,=&&YS $IG+N.78T-),&'V_*]NY7LPHV*/#G MX1+]81'L1T$NE,LWNX$202CHZ?RV!%JJIX_RXK+9+$*Y/R7D4K,.H5US/DT6PD7VG'9B8RQXA8#["D+ZPW2-(7=PSG! :U"XZV MM_3KHI&E(L4)<2U3ME5Y<9$0^';$ *&P/]P'X*Q$^K3$DK M'Y!)5X_$"2F4LS:0S71D/><;D]ZW$@DUE\! MJBWD I^=7 ?EG86]"S_051 J!%(Q:C;9T/N!+7WF$Q;$82.$]U#2_H,L9SD( MCZP _)$H#=ZT42G#_D)C(VDZFRTE;<'7MJ-5Y#+E\8[0G7_P"+),.D,3JB).WY10E=@!F-T*=2&G97(] MW,,9)+,6H:H$--)._1VW0>3.[ZGV?6\+EJO@P3.6N99T?#[ZKH8O NW@):SS M8,:+]^#W3> ,]8E0AT\;0 T2%]^*T>;*&%KQ1]?P MD>/6X'QUH-X++F]X%# YU2)G'0DU[^=M&MJ:A4)K;#("SQ<%\^=M(ET>6C#X MG>2+B]@5ZLW"8*!,^UO4):&9@AV&9_BAY?;4[&)GV];UJFFR;Q55&J?;B+96 M-"WP.ABUZ>)Q7GI?A 1WF"'RGG6 M)$+!DL/UDK(Y>[G!NMRW^G%M4O/&57$TFY5TR@,0LMSL+>XBC2DH<'C9[2. MN ^1;6_GWHF]ZG8??8=AW[D)+1)V[GX#MZ^/""^6])T^V5"Z+M#I R(V#M U MP39TGEA?6)LV4,=8R/CF" #@R?)!J"S< - MJ.!E-Y#:U9 T-R#F9GWNPY-T2*$P/$ [?A&=!P%]W)U$A"7H)[<"VUZ0;P*; MH>U R[$\ H8?T/W+HP*/%,((G""1*(WH\9I-C4F3RZ+_9"MK%@^%(?> MZ2_@[LM/+P:FR6O]TT\BW9'%J=3^I.JF._6,&R&"+LDA"W2KYGZ2<@W2D,K^ M6PC9-R'XZ898Q'B0$<4J?D\1Q6[LS8(J$ UR#$OLD&QM(*R?WI6ZQ"&3>X@^ MV;IS>;)12N4!7PU)/:JMJK(Y/-7I37IR<\1@*I?05Y;4-[:L$93IXMT:J7OZ7( J6"@&!Q)Z_C,[[D#(J8MUP[$*S1X M[\ *LYZ-%/,SY#"O=@5U/9+"A6;RN=G].-5(!)^N@V#[#:4P:S1V03_<%_-; M8)HUH[4(01N5#?N9FO?!+,#(O!KMA(A9/ M+WRX%X+(8636AP L:/FC#\(NHVWD1790;\F4YZ[U(FE<5 P[*@S+&)]#ICN MBF"?=+ET/D=!&-TK"0XB9 F(U8*M/H MFB! J![4-@?HBI+R]AZY&W1)Y6@)/YY&$0V3[@85V2B.L%&EO:&2"EG$_T(6 MN;WW#U<$U*!P/_34E'3&^H6@2=TC&94UB&1:2(P[X7]4+*>L^8@>=>W.?K&)2SM &>1$ZH[)S2C=//,L]CH+07]'S>;2] M)KX3V2$K_KU!9(/M$M6@&JEHP5'^_5O+ 2ILZ#Q$*[%)KRU+&%(*0L)9Z,"B M1VK4WZZNZK,U(.&G./#"%-8[Y"^(M5YBVW(G#UC(RT47R,DP_==>?IO7-MQ& M4.>Y9Z+20E@#K(X[$)#MI^-) U\#9'^W\#>'Z8<3UJ;_V',VMY01[X&0U#(N MY/=L)$2]0^ *CNA78R'ZE:'4P%,W0/=+1.B)G@38ND35+GV<^ZG^FR:\[,+4 MYFS63'.*&&L_"I<3JBDIMG6D5[M'JHL:,A:$&<.CA:$1'PR=TX@-FP9C2F&Y M8>NDZN[ANDJHW >7?X+=!W2I8=,^OV&O\9=/4& 3'#>LW:'E;8.C M**";#0++Q[@>]B)V&VY^3!3^=GV+,\ M&R>9I\D( 5T))R XR=JJ#L*?$D7"TI4(E<"$[G3AZ;SP*X$+@RZ6[)3^L-^@ M! C#R0*04L%.K QQC3P/TV2NI-'T=!ZW[5WZ+L4DF*%_(DS0K?\;8207->B;!0CU49"<@PS"'"\**F0DRT5$L+,5UP*>/!.&A> MBY+0S).8B]UT/J?VGYA?HG611Z:XVXEFI*?C]-ZC7U[B]8RU30]NB>4%:1LM M7_Z\BJ_VJ%2S!!%-9ELTCME,?J86!&&!WQ.4_! P:.2E$ZL /,TZ R\ M1ZN51;;^_ 8O/$PUF^6%::MHMDM*0!NC0-,;K I(T\.J 9#DV92B5TTHGA>5 MEE]6WO]:7;#B9&A$LNG[9F__=D&*W5H*O(.(DLKZR&=LB@I0]'N_E@F]K'Y: M,H]YCA8 K%#B!%BP(K^:J2=0K7P5B%V*3C!OA%(0+GW_@E&ON)[!T!N7?*4= MP]6!2)/>>H E?6&]09*^N&/H=_9H5&;C%0\0MI$U.69HG62BWB(B:&64OF(D MTB9@*3%JEW=GN"KP!!-DA[N,X&,_@!_(4P?"D$(09%(S=LM<)NNM&Y%_OEP-NI\:"8LL@EU1B72"8]E3M\=I,?LJEDP,QK &3B M?2O)NR8RP3H+Y;ME6\'R@X<]-OK5F:S8KH!95P=AR JSD3)&Q\PPTV4ZK[4< MNG.IL/9(=&*)("ES?C2A"2<4:P>[$>O^X'SSG])\+K>(JWG@!-.[P.#5'R(W?9E-253\(T2 C]/&Z 9#9" M(LS08O_E!L*-(//TPJ>V\;6U95ZR]A"F4HU[#H*FHU$+0M[0JZ&%>'B2^V7E M)C14BT_GQU1B<)A.2]U6-#L4 1MA&V[^=8V_$I=&;@$@B&:V 'CND^+E"M%2J6T\OG1 M=,::@TI4B):_8[B/B0@M*]LTW2-/N_;BZ"T3C))170U*JUO8L#N3M.BI6A"F MI[4)J:5ZXI23-CK?%>(Y!(JW@^%\&#FBUU$&7I4-5#>TV.SJP2,=MDV:$'+D M$^+?LW"OM:9_";<]V#EZ D.;-=G421= M\\HE('?RINY*N*?S$S2G4N*PT0990L$UQ2'!( Y57_L49('RX#E)W1$R6;.B M(#!%'VUW=I@=VEV'-,4KO6LFGA>Q*1/[/[)PS>EJ[?I;A.B/-@(/F$%@9-;! MT5FH %AB?H9OW1Y2-,FE%5+ZL3S _%GI49I$$#'^*M(B1D(L@$OAEA.?9IQ1 M,O32.PDUQRA)>1+-$ $PV[Z(9TQ"A#]M1!*U0 MC3X38(Y\.V5-IBNF-E$Z:!8ZE:&X^)B96:838#=Y3=7,N28K+,,AW&JJ7([K MP0N KOQ0U\.N!9A"&VT>F20*EIN7Z)"(ZEI!,)W'>ZZX)Z!>RK4P3-Z[8O(4 M%S&W\*[G*MG]!M(V"@E.Q[O#J2&VU@S+B,(5.U'%CA*-!#.8WU%"2$O'#>^Z M\O>/GKC>T">!1&I'RQ)CX5 ;)4R][:<>JD%+@C^-"YAVU@BSIYD,<&]S&=;< MWOMISZVTOYK,L>%^V6R;9E%^\/<.UR%<[2:B[_4K:R7T]QV9[A>8B0=^XQ-R6K(6*611SY MD%%&(BL9K@;A$%:0"J:S-W>:-?^0U_G0K, Q-29,_9E9)15 PE97!X^>G,XJ M@,&89CR!+61VUA ()*_S!A&,@N,>WI=-D Q/79/A1"/!%)3@V^3X>"CL:IDE MF)WTQLIZ2*-C)8=@ZI9"NQ>4C#I+Z#^%TFR[D6B,9&+S6*+I>7;?13=Z!V M\^VT.7:&2>)V1T[/KJ'T(*B46]&[8DHV"A:N-*EC^\N MUI6JF-AJFL;)QEJ,33X/1LA)A*8!VJR:".#^MX" C] M8 #?Z4<% Z.)O:*L5R*MB;%ENXQ39ADCS]GU48F;>&4MO:!3>)N!C>5\M]', M5("^D ['&[>3_/[,)]G\6AWIEN+ 1W&J90D*E030Z4#7V\.Z3C0'VBC8VTHR MH]GVW&ND!^,K!30*+C812MU7T,U%W83;- J#T/(VFC962"9^HL( MAJ>M_@:>NR%YWP;OZ ?#X-Q+[I)WQ _ KV(-&)J.!8O?V3K8H]X;N6MZK) I M M4*NK/B(VEQM4"G#XC8.$#7A#Y.!A-FD,=\+$+7)S,SSQ% &VE9X8W1 M/+%"BM(:ESU%G"!Q^3M#=_A4]IC1VU!4N*M-D[.?SUFO 2_ =JP-!V9X\O$T M6P_>E^W9P*=, LTY%QGB=^U[N^/L+=5@S&]:W-M+'4*H!]&AZZT^>)4)HA$G M)^#&2A?L#+&X?]96Q[+#R'+9?,H!2Z?P#KY!L17G;B;/O3IY<_D.N4YT0K84 MYZL#MY)Y&\ZH#S' 34VC6*[%N$JQ9Q?UT3;_%PVI MSA* S5R<4L&2V)SC4 3(#Q\ MT%"Y+5M(M2O7>X?\!;'62VR#%;OQUQZ)4FPA$$BK"7F.H449'; B-_[:9C@F M)*$[3O$)TZ7:(AYU2[:??OMW X$#9'^W\#>'Z8<3&J?_V),XMY2Q\D AQ__44=41AJ\Z3>..-?5*0S6TA!<(%@?=F8!L7E:>J:/2(-_ M9 )12V&POHK:8@!)/3&S(:UTKK8:"BT YM.< @T!01:@,D_ M6 4()AX9$%ZL"YZ3RM*DBF%7KY2R;>^T*4 MKFX/L+Q]%$I:T.: B3+(M6R+&$?RW#OW-KZ[0=N31.C 0\$:!??!"&O"8YH73=G< M8=YWS3^=!#G'W3SH^!4]OJE+Z[-/CJ,@]%<4I( W2BWA!P=?F";[X%'9IB \ M)KF:O%'-L&0]O[7T$7<^-7Q=M>6^'X]R(#&[V5XYCB:(KF@\0";#@4*BQ$YE M$^<,99Y62'JTU=15MPF2&2]B^T$J=:[C4PHF@U2)@2G^%?2T9#&V03-:M=$N MR@5^MA'.2(H%_9RS4($CJ_!;!?;*= MS:PCY-G+E45T3!9K!3=2@ZM$,Y#T556G(JH=(0KA.T3!,*VI6HDM>0E1>;@H M3.<=I1$A=IR9$\R0C?"&29D6AG'!F&W%HL ^/L'@0X?CT3K5"%9_$Z*X2*6I M9M8"O"M,(RC3R7OMGJ9&5A:H!A>7TNL)O8G6:Q=K\(065Z]W?3;Y$*M?E9;O MV@U*NC+KOR[YS"NNQ/%?"F%Q42J*-Z3ON'S=^2$Y9'_R0QIFV$C]D!G^_?@A MVZ -S')N\D.V$LZ8'_);*JD6.X-]U%$_E5&/HXSZ]F,#@>7*J.E2XRBC9GLV MXK9\JEV'&R$MK6$F ;; 4JASBXU A^2W;F)HT;<2#A2Z>1O"@5U^C,)P@OO$PX),)5W"\/-&;%WZRAG-JGP!7H M"[T^<-7-D2S%SW-O0U'RR?8Z(O:253Y+G";NET<3XN!O'_AU/3BAY'HV(<;# M/\4RNK+-2 "C_DW0*891>( Y""> '-^.F)E]>.QO]KJF%+E([ ((*)/(P>&Y M-_?)JE#64P5X\*]?#MF?6(=T]J__#U!+ 0(4 Q0 ( 9(3UGK.7D20K$ M &9E!P 7 " 0 !E83 R,3Q M !E83 R,3#,R M+3%?'-D4$L! A0#% @ !DA/ M683BT[=U#@ MK$ !4 ( ![,P '-P&UL4$L! A0#% @ !DA/6?=)&L)>,@ ,RX# !4 M ( !;X XML 68 ea0217115-10q_surge_htm.xml IDEA: XBRL DOCUMENT 0000747540 2023-12-01 2024-08-31 0000747540 2024-10-11 0000747540 2024-08-31 0000747540 2023-11-30 0000747540 us-gaap:SeriesCPreferredStockMember 2024-08-31 0000747540 us-gaap:SeriesCPreferredStockMember 2023-11-30 0000747540 us-gaap:SeriesDPreferredStockMember 2024-08-31 0000747540 us-gaap:SeriesDPreferredStockMember 2023-11-30 0000747540 2022-12-01 2023-08-31 0000747540 2024-06-01 2024-08-31 0000747540 2023-06-01 2023-08-31 0000747540 us-gaap:SeriesCPreferredStockMember us-gaap:PreferredStockMember 2022-11-30 0000747540 us-gaap:CommonStockMember 2022-11-30 0000747540 us-gaap:AdditionalPaidInCapitalMember 2022-11-30 0000747540 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-11-30 0000747540 us-gaap:RetainedEarningsMember 2022-11-30 0000747540 2022-11-30 0000747540 us-gaap:SeriesCPreferredStockMember us-gaap:PreferredStockMember 2022-12-01 2023-08-31 0000747540 us-gaap:CommonStockMember 2022-12-01 2023-08-31 0000747540 us-gaap:AdditionalPaidInCapitalMember 2022-12-01 2023-08-31 0000747540 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-01 2023-08-31 0000747540 us-gaap:RetainedEarningsMember 2022-12-01 2023-08-31 0000747540 us-gaap:SeriesCPreferredStockMember us-gaap:PreferredStockMember 2023-08-31 0000747540 us-gaap:CommonStockMember 2023-08-31 0000747540 us-gaap:AdditionalPaidInCapitalMember 2023-08-31 0000747540 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-08-31 0000747540 us-gaap:RetainedEarningsMember 2023-08-31 0000747540 2023-08-31 0000747540 us-gaap:SeriesCPreferredStockMember us-gaap:PreferredStockMember 2023-11-30 0000747540 us-gaap:CommonStockMember 2023-11-30 0000747540 us-gaap:AdditionalPaidInCapitalMember 2023-11-30 0000747540 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-11-30 0000747540 us-gaap:RetainedEarningsMember 2023-11-30 0000747540 us-gaap:SeriesCPreferredStockMember us-gaap:PreferredStockMember 2023-12-01 2024-08-31 0000747540 us-gaap:CommonStockMember 2023-12-01 2024-08-31 0000747540 us-gaap:AdditionalPaidInCapitalMember 2023-12-01 2024-08-31 0000747540 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-01 2024-08-31 0000747540 us-gaap:RetainedEarningsMember 2023-12-01 2024-08-31 0000747540 us-gaap:SeriesCPreferredStockMember us-gaap:PreferredStockMember 2024-08-31 0000747540 us-gaap:CommonStockMember 2024-08-31 0000747540 us-gaap:AdditionalPaidInCapitalMember 2024-08-31 0000747540 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-08-31 0000747540 us-gaap:RetainedEarningsMember 2024-08-31 0000747540 2002-05-01 2002-05-31 0000747540 2019-02-01 2019-02-28 0000747540 srt:MinimumMember 2023-12-01 2024-08-31 0000747540 srt:MaximumMember 2023-12-01 2024-08-31 0000747540 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2024-08-31 0000747540 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2024-08-31 0000747540 us-gaap:ComputerEquipmentMember 2024-08-31 0000747540 us-gaap:LeaseholdImprovementsMember 2024-08-31 0000747540 us-gaap:LineOfCreditMember 2017-02-28 0000747540 sprs:LIBORRateMember 2017-02-28 2017-02-28 0000747540 2017-02-28 2017-02-28 0000747540 us-gaap:LineOfCreditMember 2024-08-31 0000747540 us-gaap:PreferredStockMember 1996-02-29 0000747540 us-gaap:PreferredStockMember 2010-08-31 0000747540 us-gaap:SeriesCPreferredStockMember 2000-11-30 0000747540 2000-11-30 0000747540 us-gaap:SeriesCPreferredStockMember 2000-11-01 2000-11-30 0000747540 2024-01-01 2024-06-30 0000747540 us-gaap:SeriesDPreferredStockMember 2016-10-31 0000747540 us-gaap:EmployeeStockOptionMember sprs:TwentyFifteenIncentiveStockPlanMember 2015-11-01 2015-11-30 0000747540 sprs:TwentyFifteenIncentiveStockPlanMember 2021-04-01 2021-04-30 0000747540 sprs:TwentyFifteenIncentiveStockPlanMember 2021-03-01 2021-05-31 0000747540 sprs:TwentyFifteenIncentiveStockPlanMember 2022-03-01 2022-03-31 0000747540 sprs:TwentyFifteenIncentiveStockPlanMember 2022-03-01 2022-05-31 0000747540 sprs:FourNonEmployeeDirectorsMember 2022-03-01 2022-03-31 0000747540 sprs:OneNonEmployeeDirectorMember 2022-03-01 2022-03-31 0000747540 sprs:TwoCompanyOfficersMember 2022-03-01 2022-03-31 0000747540 2022-03-01 2022-03-31 0000747540 2022-03-31 0000747540 sprs:TwentyFifteenIncentiveStockPlanMember 2023-04-01 2023-04-30 0000747540 2022-03-01 2022-05-31 0000747540 2024-04-01 2024-04-30 0000747540 sprs:TwentyFifteenIncentiveStockPlanMember 2024-03-01 2024-05-01 0000747540 2024-05-01 0000747540 sprs:NonEmployeeDirectorMember 2023-12-01 2024-08-31 0000747540 us-gaap:RelatedPartyMember 2022-12-01 2023-11-30 0000747540 country:HK 2023-12-01 2024-08-31 0000747540 us-gaap:RelatedPartyMember 2023-12-01 2024-08-31 0000747540 us-gaap:RelatedPartyMember 2022-12-01 2023-08-31 0000747540 2016-02-01 2016-02-29 0000747540 srt:OfficerMember 2016-02-01 2016-02-29 0000747540 sprs:OfficerOneMember 2016-02-01 2016-02-29 0000747540 srt:OfficerMember 2021-05-01 2021-05-31 0000747540 sprs:OfficerOneMember 2021-05-01 2021-05-31 0000747540 srt:OfficerMember 2024-04-01 2024-04-30 0000747540 sprs:OfficerOneMember 2024-04-01 2024-04-30 0000747540 sprs:CustomerOneMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2023-12-01 2024-08-31 0000747540 sprs:CustomerTwoMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2023-12-01 2024-08-31 0000747540 sprs:CustomerThreeMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2023-12-01 2024-08-31 0000747540 sprs:CustomerOneMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2022-12-01 2023-08-31 0000747540 sprs:CustomerTwoMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2022-12-01 2023-08-31 0000747540 sprs:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-12-01 2024-08-31 0000747540 sprs:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-12-01 2023-08-31 0000747540 sprs:oneForeignSupplierMember sprs:InventoryPurchasedMember us-gaap:SupplierConcentrationRiskMember 2023-12-01 2024-08-31 0000747540 sprs:oneForeignSupplierMember sprs:InventoryPurchasedMember us-gaap:SupplierConcentrationRiskMember 2022-12-01 2023-08-31 0000747540 country:TW sprs:InventoryPurchasedMember us-gaap:SupplierConcentrationRiskMember 2023-12-01 2024-08-31 0000747540 country:HK sprs:InventoryPurchasedMember us-gaap:SupplierConcentrationRiskMember 2023-12-01 2024-08-31 0000747540 srt:AsiaMember sprs:InventoryPurchasedMember us-gaap:SupplierConcentrationRiskMember 2023-12-01 2024-08-31 0000747540 country:CA 2023-12-01 2024-08-31 0000747540 country:CA 2022-12-01 2023-08-31 0000747540 country:CN 2023-12-01 2024-08-31 0000747540 country:CN 2022-12-01 2023-08-31 0000747540 sprs:ElsewhereInAsiaMember 2023-12-01 2024-08-31 0000747540 sprs:ElsewhereInAsiaMember 2022-12-01 2023-08-31 0000747540 srt:SouthAmericaMember 2023-12-01 2024-08-31 0000747540 srt:SouthAmericaMember 2022-12-01 2023-08-31 0000747540 srt:EuropeMember 2023-12-01 2024-08-31 0000747540 srt:EuropeMember 2022-12-01 2023-08-31 0000747540 country:MX 2023-12-01 2024-08-31 0000747540 country:MX 2022-12-01 2023-08-31 shares iso4217:USD iso4217:USD shares pure 10-Q true 2024-08-31 2024 false 000-27688 SURGE COMPONENTS, INC. NV 11-2602030 95 East Jefryn Boulevard Deer Park NY 11729 (631) 595-1818 Yes Yes Non-accelerated Filer true false false None 5582783 4146717 7634799 7822358 3204772 80297 79341 5600916 6097411 5710294 5422824 462427 520104 23742712 22879910 1810560 1757772 128323 170120 1125558 1350998 239024 241328 34299 34299 25269916 24676655 3549402 3216590 342775 351957 567199 735383 539228 667058 4998604 4970988 936790 1136766 5935394 6107754 0.001 0.001 5000000 5000000 100000 100000 10000 10000 10000 10000 5 5 10 10 75000 75000 0.001 0.001 50000000 50000000 5582783 5582783 5577698 5577698 5581 5576 17725520 17710525 186159 828 1417252 851962 19334522 18568901 25269916 24676655 22369017 28248853 7970316 8857859 15836754 20382092 5482746 6561858 6532263 7866761 2487570 2296001 2028864 2259745 683894 748920 3887238 4106287 1250294 1316604 52788 52516 18020 17505 5968890 6418548 1952208 2083029 563373 1448213 535362 212972 241300 62144 88120 32878 241300 62144 88120 32878 804673 1510357 623482 245850 234383 457656 179130 112570 570290 1052701 444352 133280 5000 5000 2500 2500 565290 1047701 441852 130780 0.10 0.19 0.08 0.02 0.10 0.18 0.08 0.02 5580342 5556049 5582783 5569521 5760365 5752611 5762806 5766084 570290 1052701 444352 133280 200 200 -186159 -3596 -148511 -3596 756249 1056297 592663 136876 10000 10 5541342 5541 17613060 -115148 17503463 5000 5000 28179 28 97472 97500 3596 3596 1052701 1052701 10000 10 5569521 5569 17710532 3596 932553 18652260 10000 10 5577698 5576 17710525 828 851962 18568901 5000 5000 5085 5 14995 15000 185331 185331 570290 570290 10000 10 5582783 5581 17725520 186159 1417252 19334522 570290 1052701 52788 52516 200 2304 -9191 956 15000 97500 -495539 57590 287470 -765806 -57677 -135809 -16282 -20410 332812 -511341 -301014 -277037 954964 1269583 10991 31851 6052055 3970687 1620000 -4443046 -4002538 -3488082 -2732955 7634799 8690040 4146717 5957085 257295 672248 5000 5000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">NOTE A – ORGANIZATION, DESCRIPTION OF COMPANY’S BUSINESS AND BASIS OF PRESENTATION</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Surge Components, Inc. (“Surge”) was incorporated in the State of New York and commenced operations on November 24, 1981 as an importer of electronic products, primarily capacitors and discrete semi-conductors selling to customers located principally throughout North America. On June 24, 1988, Surge formed Challenge/Surge Inc. (“Challenge”), a wholly-owned subsidiary to engage in the sale of electronic component products and sounding devices from established brand manufacturers to customers located principally throughout North America.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In May 2002, Surge and an officer of Surge founded and became sole owners of Surge Components, Limited (“Surge Limited”), a Hong Kong corporation. Under current Hong Kong law, Surge Limited is required to have at least two shareholders. Surge owns 999 shares of the outstanding common stock and the officer of Surge owns 1 share of the outstanding common stock. The officer of Surge has assigned his rights regarding his 1 share to Surge. Surge Limited started doing business in July 2002. Surge Limited operations have been consolidated with the Company. Surge Limited is responsible for the sale of Surge’s products to customers located in Asia.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 31, 2010, the Company changed its corporate domicile by merging into a newly-formed corporation, Surge Components, Inc. (Nevada), which was formed in the State of Nevada for that purpose. Surge Components Inc. is the surviving entity.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In February 2019, the Company converted into a Delaware corporation. The number of authorized shares of common stock was decreased to 50,000,000 shares.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In December 2021, the Company changed its corporate domicile to Nevada.</p> 1981-11-24 2 999 1 1 50000000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">NOTE B – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(1) <span style="text-decoration:underline">Principles of Consolidation</span>:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The consolidated financial statements include the accounts of Surge, Challenge, and Surge Limited (collectively the “Company”). All material intercompany balances and transactions have been eliminated in consolidation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The accompanying interim consolidated financial statements have been prepared without audit in accordance with the instructions to Form 10Q for interim financial reporting and the rules and regulations of the Securities and Exchange Commissions. In the opinion of management, all adjustments are of a normal recurring nature and all disclosures necessary for a fair presentation of these financial statements have been included. The results and trends in these interim consolidated financial statements for the nine months ended August 31, 2024 and August 31, 2023 may not be representative of those for the full fiscal year or any future periods.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(2) <span style="text-decoration:underline">Accounts Receivable</span>:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Trade accounts receivable are recorded at the net invoice value net of the allowance for credit losses in the consolidated balance sheet and are not interest bearing. The Company considers receivables past due based on the payment terms. The Company reviews its exposure to accounts receivable and reserves specific amounts if collectability is no longer reasonably assured. The Company also reserves a percentage of its trade receivable balance based on collection history and current economic trends that might impact the level of future credit losses. The Company re-evaluates such reserves on a regular basis and adjusts its reserves as needed. Based on the Company’s operating history and customer base, bad debts to date have not been material. Repayment terms vary from customer to customer and range from 15 days to 120 days.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(3) <span style="text-decoration:underline">Revenue Recognition</span>:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In May 2014, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) No. 2014-09, “Revenue from Contracts with Customers: Topic 606.” This ASU replaces nearly all existing U.S. generally accepted accounting principles guidance on revenue recognition. The standard prescribes a five-step model for recognizing revenue, the application of which will require significant judgment by the Company. The Company adopted the standard using the modified retrospective approach in its fiscal year beginning December 1, 2017. The preponderance of the Company’s contracts with customers are standard ship and bill arrangements where revenue is recognized at the time of shipment.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenue is recognized for products sold by the Company when persuasive evidence of an arrangement exists, delivery has occurred, the price is fixed and determinable, collectability is reasonably assured and title and risk of loss have been transferred to the customer. This occurs when product is shipped from the Company’s warehouse.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For direct shipments, revenue is recognized when product is shipped from the Company’s supplier. The Company has a long term supply agreement with one of our suppliers. The Company purchases the merchandise from the supplier and has the supplier directly ship to the customer through a freight forwarder. Title passes to customer upon the merchandise being received by a freight forwarder. Direct shipments were approximately $3,844,000 and $1,972,000 for the nine months ended August 31, 2024 and August 31, 2023 respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company also acts as a sales agent to certain customers in North America for one of its suppliers. The Company reports these commissions as revenues in the period earned. Commission revenue totaled $73,235 and $135,130 for the nine months ended August 31, 2024 and August 31, 2023 respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company performs ongoing credit evaluations of its customers and maintains reserves for potential credit losses.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company and its subsidiaries currently have agreements with several distributors. There are no provisions for the granting of price concessions in any of the agreements. Revenues under these distribution agreements were approximately $3,587,000 and $6,358,000 for the nine months ended August 31, 2024 and August 31, 2023 respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(4) <span style="text-decoration:underline">Inventories</span>:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inventories, which consist solely of products held for resale, are stated at the lower of cost (first-in, first-out method) or net realizable value. Products are included in inventory when the Company obtains title and risk of loss on the products, primarily when shipped from the supplier. Inventory in transit principally from foreign suppliers at August 31, 2024 was $841,789. The Company, at August 31, 2024, has a reserve against slow moving and obsolete inventory of $440,646. From time to time the Company’s products are subject to legislation from various authorities on environmental matters.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(5) <span style="text-decoration:underline">Depreciation and Amortization</span>:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Fixed assets are recorded at cost. Depreciation is generally calculated on a straight line method and amortization of leasehold improvements is provided for on the straight-line method over the estimated useful lives of the various assets as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="width: 45%; padding-left: 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Furniture, fixtures and equipment</span></td> <td style="width: 1%; text-align: justify"> </td> <td style="width: 54%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5 - 7 years</span></td></tr> <tr style="vertical-align: top; "> <td style="padding-left: 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computer equipment</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5 years</span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="padding-left: 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leasehold Improvements</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Estimated useful life or lease term, whichever is shorter</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Maintenance and repairs are expensed as incurred while renewals and betterments are capitalized.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(6) <span style="text-decoration:underline">Concentration of Credit Risk</span>:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and accounts receivable. The Company maintains substantially all of its cash balances in a limited number of financial institutions. At August 31, 2024 and November 30, 2023, the Company’s uninsured cash balances totaled $3,082,221 and $6,569,806, respectively. The decrease in cash balances is due to an increase in the investment in marketable securities as partially offset by cash from the Company’s operations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(7) <span style="text-decoration:underline">Income Taxes</span>:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s deferred income taxes arise primarily from the differences in the recording of allowances for bad debts, inventory reserves, depreciation and other expenses for financial reporting and income tax purposes. A valuation allowance is provided when it has been determined to be more likely than not that the likelihood of the realization of deferred tax assets will not be realized. See Note H.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company follows the provisions of the Accounting Standards Codification topic, ASC 740, “Income Taxes” (ASC 740). There have been no unrecognized tax benefits and, accordingly, there has been no effect on the Company’s financial condition or results of operations as a result of ASC 740.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company files income tax returns in the U.S. federal jurisdiction and various state and foreign jurisdictions. The Company is no longer subject to U.S. federal tax examinations for years before fiscal years ending November 30, 2021, and state tax examinations for years before fiscal years ending November 30, 2020. Management does not believe there will be any material changes in our unrecognized tax positions over the next twelve months.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s policy is to recognize interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense. As of the date of adoption of ASC 740, there was no accrued interest or penalties associated with any unrecognized benefits, nor was any interest expense recognized during the nine months ended August 31, 2024 and August 31, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(8) <span style="text-decoration:underline">Cash Equivalents</span>:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company considers all highly liquid investments with an original maturity of three months or less to be cash equivalents.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(9) <span style="text-decoration:underline">Use of Estimates</span>:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(10) <span style="text-decoration:underline">Marketing and promotional costs</span>:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Marketing and promotional costs are expensed as incurred and have not been material to date. The Company has contractual arrangements with several of its distributors which provide for cooperative advertising rights to the distributor as a percentage of sales. Cooperative advertising is reflected as a reduction in revenues and has not been material to date.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(11) <span style="text-decoration:underline">Fair Value of Financial Instruments</span>:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The carrying amount of cash balances, accounts receivable, accounts payable and accrued expenses approximate their fair value based on the nature of those items. Estimated fair values of financial instruments are determined using available market information and appropriate valuation methodologies. Considerable judgment is required to interpret the market data used to develop the estimates of fair value, and accordingly, the estimates are not necessarily indicative of the amounts that could be realized in a current market exchange.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(12) <span style="text-decoration:underline">Marketable securities and other investments</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our marketable securities are stated at fair value in accordance with ASC Topic 321, <i>Investments- Equity Securities</i>. Any changes in the fair value of the Company’s marketable debt securities are included in the statement of other comprehensive income. The market value of the securities is determined using prices as reflected on an established market. Realized and unrealized gains and losses are determined on an average cost basis. The marketable securities are investments predominately in Treasury bills and treasury notes which are being invested until such time the funds are needed for operations and reflected as available for sale debt securities. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The value of these marketable securities at August 31, 2024 and November 30, 2023 is as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">August 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">November 30,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify">Cost</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,636,199</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,203,944</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Gross unrealized gain</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">186,159</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">828</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Gross unrealized loss</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-58">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-59">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Fair value</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,822,358</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,204,772</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(13) <span style="text-decoration:underline">Shipping Costs</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company classifies shipping costs as a component of selling expenses. Shipping costs totaled $2,022 and $1,572 for nine months ended August 31, 2024 and August 31, 2023 respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(14) <span style="text-decoration:underline">Earnings Per Share</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Basic earnings per share includes no dilution and is computed by dividing net income available to common stockholders by the weighted average number of common shares outstanding for the period. The difference between reported basic and diluted weighted-average common shares results from the assumption that all dilutive stock options and convertible preferred stock exercised into common stock. Total potentially dilutive shares excluded from diluted weighted shares outstanding at August 31, 2024 and August 31, 2023 totaled 279,977 and 263,438, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(15) <span style="text-decoration:underline">Stock Based Compensation</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Stock Based Compensation to Employees</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for its stock-based compensation for employees in accordance with Accounting Standards Codification (“ASC”) 718. The Company recognizes in the statement of operations the grant-date fair value of stock options and other equity-based compensation issued to employees and non-employees over the related vesting period.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Stock Based Compensation to Other than Employees</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for equity instruments issued in exchange for the receipt of goods or services from other than employees in accordance with ASC 718. Costs are measured at the estimated fair market value of the consideration received or the estimated fair value of the equity instruments issued, whichever is more reliably determinable. The value of equity instruments issued for consideration other than employee services is determined on the earlier of a performance commitment or completion of performance by the provider of goods or services. In the case of equity instruments issued to consultants, the fair value of the equity instrument is recognized over the term of the consulting agreement.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(16) <span style="text-decoration:underline">Leases</span>:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 1, 2019, the Company adopted the FASB issued Accounting Standards Update No. 2016-02, <i>Leases (Topic 842) </i>(“Topic 842”). Topic 842 requires the entity to recognize the assets and liabilities for the rights and obligations created by leased assets. Leases will be classified as either finance or operating, with classification affecting expense recognition in the income statement.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company determines if a contract contains a lease at inception based on whether it conveys the right to control the use of an identified asset. Substantially all of the Company’s leases are classified as operating leases. The Company records operating lease right-of-use assets within “Other assets” and lease liabilities are recorded within “current and noncurrent liabilities” in the consolidated balance sheets. Lease expenses are recorded within “General and administrative expenses” in the consolidated statements of operations. Operating lease payments are presented within “Operating cash flows” in the consolidated statements of cash flows.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Operating lease right-of-use assets and lease liabilities are recognized based on the net present value of future minimum lease payments over the lease term starting on the commencement date. The Company generally is not able to determine the rate implicit in its leases and, as such, applies an incremental borrowing rate based on the Company’s cost of borrowing for the relevant terms of each lease. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term. Lease terms may include an option to extend or terminate a lease if it is reasonably certain that the Company will exercise such options. The Company has elected the practical expedient to not separate lease components from non-lease components, and also has elected not to record a right-of-use asset or lease liability for leases which, at inception, have a term of twelve months or less. Variable lease payments are recognized in the period in which the obligation for those payments is incurred.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(1) <span style="text-decoration:underline">Principles of Consolidation</span>:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The consolidated financial statements include the accounts of Surge, Challenge, and Surge Limited (collectively the “Company”). All material intercompany balances and transactions have been eliminated in consolidation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The accompanying interim consolidated financial statements have been prepared without audit in accordance with the instructions to Form 10Q for interim financial reporting and the rules and regulations of the Securities and Exchange Commissions. In the opinion of management, all adjustments are of a normal recurring nature and all disclosures necessary for a fair presentation of these financial statements have been included. The results and trends in these interim consolidated financial statements for the nine months ended August 31, 2024 and August 31, 2023 may not be representative of those for the full fiscal year or any future periods.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(2) <span style="text-decoration:underline">Accounts Receivable</span>:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Trade accounts receivable are recorded at the net invoice value net of the allowance for credit losses in the consolidated balance sheet and are not interest bearing. The Company considers receivables past due based on the payment terms. The Company reviews its exposure to accounts receivable and reserves specific amounts if collectability is no longer reasonably assured. The Company also reserves a percentage of its trade receivable balance based on collection history and current economic trends that might impact the level of future credit losses. The Company re-evaluates such reserves on a regular basis and adjusts its reserves as needed. Based on the Company’s operating history and customer base, bad debts to date have not been material. Repayment terms vary from customer to customer and range from 15 days to 120 days.</p> P15D P120D <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(3) <span style="text-decoration:underline">Revenue Recognition</span>:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In May 2014, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) No. 2014-09, “Revenue from Contracts with Customers: Topic 606.” This ASU replaces nearly all existing U.S. generally accepted accounting principles guidance on revenue recognition. The standard prescribes a five-step model for recognizing revenue, the application of which will require significant judgment by the Company. The Company adopted the standard using the modified retrospective approach in its fiscal year beginning December 1, 2017. The preponderance of the Company’s contracts with customers are standard ship and bill arrangements where revenue is recognized at the time of shipment.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenue is recognized for products sold by the Company when persuasive evidence of an arrangement exists, delivery has occurred, the price is fixed and determinable, collectability is reasonably assured and title and risk of loss have been transferred to the customer. This occurs when product is shipped from the Company’s warehouse.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For direct shipments, revenue is recognized when product is shipped from the Company’s supplier. The Company has a long term supply agreement with one of our suppliers. The Company purchases the merchandise from the supplier and has the supplier directly ship to the customer through a freight forwarder. Title passes to customer upon the merchandise being received by a freight forwarder. Direct shipments were approximately $3,844,000 and $1,972,000 for the nine months ended August 31, 2024 and August 31, 2023 respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company also acts as a sales agent to certain customers in North America for one of its suppliers. The Company reports these commissions as revenues in the period earned. Commission revenue totaled $73,235 and $135,130 for the nine months ended August 31, 2024 and August 31, 2023 respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company performs ongoing credit evaluations of its customers and maintains reserves for potential credit losses.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company and its subsidiaries currently have agreements with several distributors. There are no provisions for the granting of price concessions in any of the agreements. Revenues under these distribution agreements were approximately $3,587,000 and $6,358,000 for the nine months ended August 31, 2024 and August 31, 2023 respectively.</p> 3844000 1972000 73235 135130 3587000 6358000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(4) <span style="text-decoration:underline">Inventories</span>:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inventories, which consist solely of products held for resale, are stated at the lower of cost (first-in, first-out method) or net realizable value. Products are included in inventory when the Company obtains title and risk of loss on the products, primarily when shipped from the supplier. Inventory in transit principally from foreign suppliers at August 31, 2024 was $841,789. The Company, at August 31, 2024, has a reserve against slow moving and obsolete inventory of $440,646. From time to time the Company’s products are subject to legislation from various authorities on environmental matters.</p> 841789 440646 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(5) <span style="text-decoration:underline">Depreciation and Amortization</span>:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Fixed assets are recorded at cost. Depreciation is generally calculated on a straight line method and amortization of leasehold improvements is provided for on the straight-line method over the estimated useful lives of the various assets as follows:</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="width: 45%; padding-left: 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Furniture, fixtures and equipment</span></td> <td style="width: 1%; text-align: justify"> </td> <td style="width: 54%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5 - 7 years</span></td></tr> <tr style="vertical-align: top; "> <td style="padding-left: 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computer equipment</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5 years</span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="padding-left: 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leasehold Improvements</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Estimated useful life or lease term, whichever is shorter</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Maintenance and repairs are expensed as incurred while renewals and betterments are capitalized.</p> Depreciation is generally calculated on a straight line method and amortization of leasehold improvements is provided for on the straight-line method over the estimated useful lives of the various assets as follows:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="width: 45%; padding-left: 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Furniture, fixtures and equipment</span></td> <td style="width: 1%; text-align: justify"> </td> <td style="width: 54%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5 - 7 years</span></td></tr> <tr style="vertical-align: top; "> <td style="padding-left: 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computer equipment</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5 years</span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="padding-left: 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leasehold Improvements</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Estimated useful life or lease term, whichever is shorter</span></td></tr> </table> P5Y P7Y P5Y Estimated useful life or lease term, whichever is shorter <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(6) <span style="text-decoration:underline">Concentration of Credit Risk</span>:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and accounts receivable. The Company maintains substantially all of its cash balances in a limited number of financial institutions. At August 31, 2024 and November 30, 2023, the Company’s uninsured cash balances totaled $3,082,221 and $6,569,806, respectively. The decrease in cash balances is due to an increase in the investment in marketable securities as partially offset by cash from the Company’s operations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 3082221 6569806 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(7) <span style="text-decoration:underline">Income Taxes</span>:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s deferred income taxes arise primarily from the differences in the recording of allowances for bad debts, inventory reserves, depreciation and other expenses for financial reporting and income tax purposes. A valuation allowance is provided when it has been determined to be more likely than not that the likelihood of the realization of deferred tax assets will not be realized. See Note H.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company follows the provisions of the Accounting Standards Codification topic, ASC 740, “Income Taxes” (ASC 740). There have been no unrecognized tax benefits and, accordingly, there has been no effect on the Company’s financial condition or results of operations as a result of ASC 740.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company files income tax returns in the U.S. federal jurisdiction and various state and foreign jurisdictions. The Company is no longer subject to U.S. federal tax examinations for years before fiscal years ending November 30, 2021, and state tax examinations for years before fiscal years ending November 30, 2020. Management does not believe there will be any material changes in our unrecognized tax positions over the next twelve months.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s policy is to recognize interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense. As of the date of adoption of ASC 740, there was no accrued interest or penalties associated with any unrecognized benefits, nor was any interest expense recognized during the nine months ended August 31, 2024 and August 31, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(8) <span style="text-decoration:underline">Cash Equivalents</span>:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company considers all highly liquid investments with an original maturity of three months or less to be cash equivalents.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(9) <span style="text-decoration:underline">Use of Estimates</span>:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(10) <span style="text-decoration:underline">Marketing and promotional costs</span>:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Marketing and promotional costs are expensed as incurred and have not been material to date. The Company has contractual arrangements with several of its distributors which provide for cooperative advertising rights to the distributor as a percentage of sales. Cooperative advertising is reflected as a reduction in revenues and has not been material to date.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(11) <span style="text-decoration:underline">Fair Value of Financial Instruments</span>:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The carrying amount of cash balances, accounts receivable, accounts payable and accrued expenses approximate their fair value based on the nature of those items. Estimated fair values of financial instruments are determined using available market information and appropriate valuation methodologies. Considerable judgment is required to interpret the market data used to develop the estimates of fair value, and accordingly, the estimates are not necessarily indicative of the amounts that could be realized in a current market exchange.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(12) <span style="text-decoration:underline">Marketable securities and other investments</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our marketable securities are stated at fair value in accordance with ASC Topic 321, <i>Investments- Equity Securities</i>. Any changes in the fair value of the Company’s marketable debt securities are included in the statement of other comprehensive income. The market value of the securities is determined using prices as reflected on an established market. Realized and unrealized gains and losses are determined on an average cost basis. The marketable securities are investments predominately in Treasury bills and treasury notes which are being invested until such time the funds are needed for operations and reflected as available for sale debt securities. </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The value of these marketable securities at August 31, 2024 and November 30, 2023 is as follows:</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">August 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">November 30,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify">Cost</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,636,199</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,203,944</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Gross unrealized gain</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">186,159</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">828</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Gross unrealized loss</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-58">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-59">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Fair value</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,822,358</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,204,772</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "> </p> The value of these marketable securities at August 31, 2024 and November 30, 2023 is as follows:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">August 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">November 30,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify">Cost</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,636,199</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,203,944</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Gross unrealized gain</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">186,159</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">828</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Gross unrealized loss</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-58">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-59">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Fair value</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,822,358</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,204,772</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "> </p> 7636199 3203944 186159 828 7822358 3204772 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(13) <span style="text-decoration:underline">Shipping Costs</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company classifies shipping costs as a component of selling expenses. Shipping costs totaled $2,022 and $1,572 for nine months ended August 31, 2024 and August 31, 2023 respectively.</p> 2022 1572 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(14) <span style="text-decoration:underline">Earnings Per Share</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Basic earnings per share includes no dilution and is computed by dividing net income available to common stockholders by the weighted average number of common shares outstanding for the period. The difference between reported basic and diluted weighted-average common shares results from the assumption that all dilutive stock options and convertible preferred stock exercised into common stock. Total potentially dilutive shares excluded from diluted weighted shares outstanding at August 31, 2024 and August 31, 2023 totaled 279,977 and 263,438, respectively.</p> 279977 263438 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(15) <span style="text-decoration:underline">Stock Based Compensation</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Stock Based Compensation to Employees</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for its stock-based compensation for employees in accordance with Accounting Standards Codification (“ASC”) 718. The Company recognizes in the statement of operations the grant-date fair value of stock options and other equity-based compensation issued to employees and non-employees over the related vesting period.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Stock Based Compensation to Other than Employees</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for equity instruments issued in exchange for the receipt of goods or services from other than employees in accordance with ASC 718. Costs are measured at the estimated fair market value of the consideration received or the estimated fair value of the equity instruments issued, whichever is more reliably determinable. The value of equity instruments issued for consideration other than employee services is determined on the earlier of a performance commitment or completion of performance by the provider of goods or services. In the case of equity instruments issued to consultants, the fair value of the equity instrument is recognized over the term of the consulting agreement.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(16) <span style="text-decoration:underline">Leases</span>:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 1, 2019, the Company adopted the FASB issued Accounting Standards Update No. 2016-02, <i>Leases (Topic 842) </i>(“Topic 842”). Topic 842 requires the entity to recognize the assets and liabilities for the rights and obligations created by leased assets. Leases will be classified as either finance or operating, with classification affecting expense recognition in the income statement.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company determines if a contract contains a lease at inception based on whether it conveys the right to control the use of an identified asset. Substantially all of the Company’s leases are classified as operating leases. The Company records operating lease right-of-use assets within “Other assets” and lease liabilities are recorded within “current and noncurrent liabilities” in the consolidated balance sheets. Lease expenses are recorded within “General and administrative expenses” in the consolidated statements of operations. Operating lease payments are presented within “Operating cash flows” in the consolidated statements of cash flows.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Operating lease right-of-use assets and lease liabilities are recognized based on the net present value of future minimum lease payments over the lease term starting on the commencement date. The Company generally is not able to determine the rate implicit in its leases and, as such, applies an incremental borrowing rate based on the Company’s cost of borrowing for the relevant terms of each lease. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term. Lease terms may include an option to extend or terminate a lease if it is reasonably certain that the Company will exercise such options. The Company has elected the practical expedient to not separate lease components from non-lease components, and also has elected not to record a right-of-use asset or lease liability for leases which, at inception, have a term of twelve months or less. Variable lease payments are recognized in the period in which the obligation for those payments is incurred.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">NOTE C – FIXED ASSETS</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Fixed assets consist of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">August 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">November 30,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify">Furniture and Fixtures</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">329,186</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">329,186</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Leasehold Improvements</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,078,985</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,070,044</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Computer Equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">530,712</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">528,662</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Less-Accumulated Depreciation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,810,560</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,757,772</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt">Net Fixed Assets</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">128,323</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">170,120</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Depreciation and amortization expense for the nine months ended August 31, 2024 and August 31, 2023 was $52,788 and $52,516, respectively.</p> Fixed assets consist of the following:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">August 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">November 30,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify">Furniture and Fixtures</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">329,186</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">329,186</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Leasehold Improvements</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,078,985</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,070,044</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Computer Equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">530,712</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">528,662</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Less-Accumulated Depreciation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,810,560</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,757,772</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt">Net Fixed Assets</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">128,323</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">170,120</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 329186 329186 1078985 1070044 530712 528662 1810560 1757772 128323 170120 52788 52516 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">NOTE D – LOANS PAYABLE</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In February 2017, the Company obtained a line of credit with a bank for up to $3,000,000 (the “Credit Line”). Borrowings under the Credit Line are due upon demand and accrue interest at the greater of the prime rate or the LIBOR rate plus two percent (and may be increased by three percent in the event the Company fails to (i) repay all amounts due on the Credit Line upon demand or (ii) comply with any terms or conditions relating to the Credit Line). The Credit Line is collateralized by substantially all the assets of the Company. As of August 31, 2024, the balance on the Credit Line was $0. As of August 31, 2024, the Company was in compliance with the covenant for the debt service coverage ratio for the Credit Line.  Effective July 1, 2023, the use of the LIBOR rate was discontinued and replaced with the secured overnight financing rate (SOFR).</p> 3000000 0.02 0.03 0 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">NOTE E – ACCRUED EXPENSES</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accrued expenses consist of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">August 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">November 30,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify">Commissions</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">220,701</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">229,882</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Preferred stock dividends</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">171,569</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">166,569</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Other accrued expenses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">174,929</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">338,932</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">567,199</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">735,383</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> Accrued expenses consist of the following:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">August 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">November 30,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify">Commissions</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">220,701</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">229,882</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Preferred stock dividends</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">171,569</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">166,569</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Other accrued expenses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">174,929</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">338,932</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">567,199</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">735,383</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 220701 229882 171569 166569 174929 338932 567199 735383 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">NOTE F – RETIREMENT PLAN</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In June 1997, the Company adopted a qualified 401(k) retirement plan for all full-time employees who are twenty-one years of age and have completed twelve months of service. The plan allows total employee contributions of up to fifteen percent (15%) of the eligible employee’s salary through salary reduction. The Company makes a matching contribution of twenty percent (20%) of each employee’s contribution for each dollar of employee deferral up to five percent (5%) of the employee’s salary. Net assets for the plan, as estimated by Axa Equitable, Inc., which maintains the plan’s records, were approximately $2,069,000 at November 30, 2023. Pension expense for the nine months ended August 31, 2024 and August 31, 2023 was $32,645 and $26,751, respectively.</p> In June 1997, the Company adopted a qualified 401(k) retirement plan for all full-time employees who are twenty-one years of age and have completed twelve months of service. 0.15 0.20 0.05 2069000 32645 26751 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">NOTE G – SHAREHOLDERS’ EQUITY</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">[1] <span style="text-decoration:underline">Preferred Stock</span>:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In February 1996, the Company amended its Certificate of Incorporation to authorize the issuance of 1,000,000 shares of preferred stock in one or more series. In August 2010, the number of preferred shares authorized for issuance was increased to 5,000,000 shares.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In November 2000, the Company authorized 100,000 shares of preferred stock as Non-Voting Redeemable Convertible Series C Preferred Stock (“Series C Preferred”). Each share of Series C Preferred is automatically convertible into 10 shares of our common stock upon shareholder approval. If the Series C Preferred were converted into common stock on or before April 15, 2001, these shares were entitled to cumulative dividends at the rate of $.50 per share per annum commencing April 15, 2001 payable on June 30 and December 31 of each year. In November 2000, 70,000 shares of the Series C Preferred were issued in payment of financial consulting services to its investment banker and a shareholder of the Company.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Dividends aggregating $171,569 have not been paid for the semi-annual periods ended December 31, 2001 through the semi-annual payment due June 30, 2024. The Company has accrued these dividends. At August 31, 2024 there are 10,000 shares of Series C Preferred issued and outstanding.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In October 2016, the Company authorized 75,000 shares of preferred stock as Voting Non-Redeemable Convertible Series D Preferred Stock (“Series D Preferred”). <span style="-sec-ix-hidden: hidden-fact-66">None</span> of the Series D Preferred Stock is outstanding as of August 31, 2024.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">[2] <span style="text-decoration:underline">2015 Incentive Stock Plan</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In November 2015, the Company adopted and the shareholders ratified, the 2015 Incentive Stock Plan (“2015 Stock Plan”). The 2015 Stock Plan provides for the grant of options to officers, employees, directors or consultants to the Company to purchase an aggregate of 1,500,000 common shares.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In April 2021, a total of 26,786 shares were issued to the Company’s officers as a part of their 2021 bonus compensation under the 2015 stock plan. The Company recorded a cost of $75,000 relating to the issuance of these shares in the second quarter of 2021.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In March 2022, a total of 26,000 shares were issued to the Company’s officers as part of their bonus compensation under the 2015 stock plan. The Company recorded a cost of $97,500 relating to the issuance of these shares in the second quarter of 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In March 2022, the Company granted stock options to (a) four non-employee directors to each purchase 20,000 shares of common stock, (b) one non-employee-director to purchase 30,000 shares of common stock, and (c) two Company officers to each purchase 40,000 shares of common stock at an exercise price of $3.55 per share, the market price of the common stock on the date of the grant. These options vest immediately and expire five years from the grant date. The Company recorded a cost of $492,132 related to the granting of these options.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In April 2023, a total of 28,179 shares were issued to the Company’s officers as part of their bonus compensation under the 2015 stock plan. The Company recorded a cost of $97,500 relating to the issuance of these shares in the second quarter of 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In April 2024, a total of 5,085 shares were issued to one of the Company’s officers as part of their bonus compensation under the 2015 stock plan. The Company recorded a cost of $15,000 relating to the issuance of these shares in the second quarter of 2024.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Activity in the Company’s stock plans for the period ended August 31, 2024 is summarized as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted<br/> Average<br/> Exercise<br/> Price</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify">Options outstanding December 1, 2023</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">345,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2.59</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Options issued in the nine months ended August 31, 2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-60">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-61">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Options exercised in the nine months ended August 31, 2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-62">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-63">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Options cancelled in the nine months ended August 31, 2024</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-64">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-65">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Options outstanding at August 31, 2024</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">345,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2.59</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Options exercisable at August 31, 2024</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">345,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2.59</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The intrinsic value of the exercisable options at August 31, 2024 totaled $141,050. At August 31, 2024 the weighted average remaining life of the stock options is 1.69 years. At August 31, 2024 there was no unrecognized compensation cost related to the stock options granted under the plan.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">[3] <span style="text-decoration:underline">Compensation of Directors</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Compensation for each non-employee director is $3,000 per month (and $4,000 per month for a non-employee director that serves as the chairman of more than two committees of the Board of Directors).</p> 1000000 5000000 100000 10 0.50 70000 171569 10000 10000 75000 1500000 26786 75000 26000 97500 20000 30000 40000 3.55 P5Y 492132 28179 97500 5085 15000 Activity in the Company’s stock plans for the period ended August 31, 2024 is summarized as follows:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted<br/> Average<br/> Exercise<br/> Price</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify">Options outstanding December 1, 2023</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">345,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2.59</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Options issued in the nine months ended August 31, 2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-60">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-61">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Options exercised in the nine months ended August 31, 2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-62">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-63">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Options cancelled in the nine months ended August 31, 2024</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-64">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-65">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Options outstanding at August 31, 2024</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">345,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2.59</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Options exercisable at August 31, 2024</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">345,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2.59</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 345000 2.59 345000 2.59 345000 2.59 141050 P1Y8M8D there was no unrecognized compensation cost related to the stock options granted under the plan. 3000 4000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">NOTE H – INCOME TAXES</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amount of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes using the enacted tax rates in effect in the years in which the differences are expected to reverse.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s deferred income taxes are comprised of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">August 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">November 30,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify">Deferred Tax Assets</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify; padding-left: 9pt">Depreciation</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">41,589</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">35,684</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-left: 9pt">Allowance for bad debts</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">17,493</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">17,309</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-left: 9pt">Inventory</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">84,450</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">84,450</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-left: 9pt">Facilities rental</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">38,954</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">35,473</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">56,538</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">68,412</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-left: 9pt">Total deferred tax assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">239,024</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">241,328</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Valuation allowance</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-67">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-68">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt; padding-left: 0.25in">Deferred Tax Assets</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">239,024</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">241,328</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A valuation allowance for the deferred tax assets relates principally to the uncertainty of the utilization of deferred tax assets and was calculated in accordance with the provisions of ASC 740, which requires that a valuation allowance be established or maintained when it is “more likely than not” that all or a portion of deferred tax assets will not be realized.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s income tax expense consists of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nine Months Ended</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">August 31,<br/> 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">August 31,<br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify">Current:</td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify">Federal</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">166,746</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">322,894</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">States</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">69,941</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">125,571</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">236,687</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">448,465</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Deferred:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Federal</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,659</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,618</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">States</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(645</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,573</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,304</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,191</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt">Provision for income taxes</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">234,383</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">457,656</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company files a consolidated income tax return with its wholly-owned subsidiaries. A reconciliation of the difference between the expected income tax rate using the statutory federal tax rate and the Company’s effective rate is as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nine Months Ended</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">August 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">August 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify">U.S Federal Income tax statutory rate</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">21</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">21</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">State income taxes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Other-primarily state franchise taxes</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt; padding-left: 9pt">Effective tax rate</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">29</td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">30</td><td style="padding-bottom: 4pt; text-align: left">%</td></tr> </table> The Company’s deferred income taxes are comprised of the following:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">August 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">November 30,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify">Deferred Tax Assets</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify; padding-left: 9pt">Depreciation</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">41,589</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">35,684</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-left: 9pt">Allowance for bad debts</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">17,493</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">17,309</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-left: 9pt">Inventory</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">84,450</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">84,450</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-left: 9pt">Facilities rental</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">38,954</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">35,473</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">56,538</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">68,412</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-left: 9pt">Total deferred tax assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">239,024</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">241,328</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Valuation allowance</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-67">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-68">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt; padding-left: 0.25in">Deferred Tax Assets</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">239,024</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">241,328</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p> 41589 35684 17493 17309 84450 84450 38954 35473 56538 68412 239024 241328 239024 241328 The Company’s income tax expense consists of the following:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nine Months Ended</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">August 31,<br/> 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">August 31,<br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify">Current:</td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify">Federal</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">166,746</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">322,894</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">States</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">69,941</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">125,571</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">236,687</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">448,465</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Deferred:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Federal</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,659</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,618</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">States</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(645</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,573</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,304</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,191</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt">Provision for income taxes</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">234,383</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">457,656</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 166746 322894 69941 125571 236687 448465 -1659 6618 -645 2573 -2304 9191 234383 457656 A reconciliation of the difference between the expected income tax rate using the statutory federal tax rate and the Company’s effective rate is as follows:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nine Months Ended</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">August 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">August 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify">U.S Federal Income tax statutory rate</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">21</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">21</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">State income taxes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Other-primarily state franchise taxes</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt; padding-left: 9pt">Effective tax rate</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">29</td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">30</td><td style="padding-bottom: 4pt; text-align: left">%</td></tr> </table> 0.21 0.21 0.05 0.05 0.03 0.04 0.29 0.30 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">NOTE I – OPERATING LEASE COMMITMENTS</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company leases its office and warehouse space through 2030 from a corporation that is partly owned by officers/shareholders of the Company (“Related Company”). Annual minimum rental payments to the Related Company approximated $194,000 for the year ended November 30, 2023, and increase at the rate of two per cent per annum throughout the lease term.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the lease, rent expense charged to operations differs from rent paid because of scheduled rent increases. Accordingly, the Company has recorded deferred rent. Rent expense is calculated by allocating to rental payments, including those attributable to scheduled rent increases, on a straight line basis, over the lease term.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has a lease to rent office space and a warehouse in Hong Kong through June 2025. Annual minimum rental payments for this space are approximately $73,580.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has a lease to rent additional warehouse space in Hong Kong through November 30, 2025. Annual minimum rental payments for this space are approximately $76,170.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s future minimum rental commitments at August 31, 2024 are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Twelve Months Ended August 31,</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">2025</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">342,775</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">228,385</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">213,518</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2028</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">217,788</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2029</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">222,144</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">2030 and after</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">245,500</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,470,110</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Net rental expense for the nine months ended August 31, 2024 and August 31, 2023 were $340,563 and $342,702 respectively, of which $211,667 and $208,703 respectively, was paid to the Related Company.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The remaining weighted average lease term is 5.25 years at August 31, 2024. The weighted average discount rate is 5.25% at August 31, 2024.</p> 194000 73580 76170 The Company’s future minimum rental commitments at August 31, 2024 are as follows:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">2025</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">342,775</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">228,385</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">213,518</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2028</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">217,788</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2029</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">222,144</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">2030 and after</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">245,500</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,470,110</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 342775 228385 213518 217788 222144 245500 1470110 340563 342702 211667 208703 P5Y3M 0.0525 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">NOTE J – EMPLOYMENT AND OTHER AGREEMENTS</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In February 2016, the Company entered into revised employment agreements with two officers of the Company. Pursuant to these agreements, the base salary for one officer is $275,000 and the base salary for the other officer is $225,000. The agreements continue until terminated by either party.  In May of 2021, the base salaries were raised from $300,000 for one officer and $250,000 for the other officer. In April 2024, the base salaries for the two officers were amended to $330,000 for one officer and $275,000 for the other officer.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s compensation committee may award these officers with bonuses and will review the base salary amounts for each of the officers on an annual basis to determine if any changes to the base salary amounts need to be made and may also award these officers with annual bonuses. Pursuant to the employment agreements, the officers are prohibited from engaging in activities which are competitive with those of the Company during their employment with the Company and for one year following termination. If the agreement is terminated other than for cause, the officer would be entitled to all base salary earned through the date of termination, accrued but unused vacation, all vested equity, and bonus amounts payable to the officer through the date of termination. The officers would also be entitled to receive an additional thirty-six months of annual compensation equal to the average of his base salary and bonus for the three calendar years prior to the date of termination, payable in accordance with the Company’s regular payroll practice over a 52-week period.</p> 2 275000 225000 300000 250000 330000 275000 Pursuant to the employment agreements, the officers are prohibited from engaging in activities which are competitive with those of the Company during their employment with the Company and for one year following termination. The officers would also be entitled to receive an additional thirty-six months of annual compensation equal to the average of his base salary and bonus for the three calendar years prior to the date of termination, payable in accordance with the Company’s regular payroll practice over a 52-week period. <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">NOTE K – MAJOR CUSTOMERS</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company had three customers who respectively accounted for 18%, 15% and 10% of net sales for the nine months ended August 31, 2024 and two customers who accounted for 20% and 17% of net sales for the nine months ended August 31, 2023. The Company had one customer who accounted for 33% of accounts receivable at August 31, 2024 and one customer who accounted for 30% of accounts receivable at August 31, 2023.</p> 0.18 0.15 0.10 0.20 0.17 0.33 0.30 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">NOTE L – MAJOR SUPPLIERS</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the nine months ended August 31, 2024 and August 31, 2023 there was one foreign supplier accounting for 28% and 31% of total inventory purchased.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company purchases substantially all of its products overseas. For the nine months ended August 31, 2024, the Company purchased 30% of its products from Taiwan, 15% from Hong Kong, 49% from elsewhere in Asia. The Company purchases the balance of its products in the United States.</p> 0.28 0.31 0.30 0.15 0.49 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">NOTE M – EXPORT SALES</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s export sales were as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nine Months Ended</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">August 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">August 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify; text-indent: 0pt; padding-left: 0pt">Canada</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">2,423,130</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">4,566,475</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: 0pt; padding-left: 0pt">China</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,068,618</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,368,805</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: 0pt; padding-left: 0pt">Other Asian Countries</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">596,791</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,088,886</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: 0pt; padding-left: 0pt">South America</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">73,741</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">145,240</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: 0pt; padding-left: 0pt">Europe</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">716,294</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">843,719</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: 0pt; padding-left: 0pt">Mexico</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">21,500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-69">-</div></td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenues are attributed to countries based on location of customer.</p> The Company’s export sales were as follows:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nine Months Ended</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">August 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">August 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify; text-indent: 0pt; padding-left: 0pt">Canada</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">2,423,130</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">4,566,475</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: 0pt; padding-left: 0pt">China</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,068,618</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,368,805</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: 0pt; padding-left: 0pt">Other Asian Countries</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">596,791</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,088,886</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: 0pt; padding-left: 0pt">South America</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">73,741</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">145,240</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: 0pt; padding-left: 0pt">Europe</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">716,294</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">843,719</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: 0pt; padding-left: 0pt">Mexico</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">21,500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-69">-</div></td><td style="text-align: left"> </td></tr> </table> 2423130 4566475 4068618 4368805 596791 1088886 73741 145240 716294 843719 21500 false false false false false --11-30 Q3 0000747540 true