0001214659-24-002110.txt : 20240207 0001214659-24-002110.hdr.sgml : 20240207 20240207154341 ACCESSION NUMBER: 0001214659-24-002110 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 72 CONFORMED PERIOD OF REPORT: 20231130 FILED AS OF DATE: 20240207 DATE AS OF CHANGE: 20240207 FILER: COMPANY DATA: COMPANY CONFORMED NAME: MICROPAC INDUSTRIES INC CENTRAL INDEX KEY: 0000065759 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 751225149 STATE OF INCORPORATION: DE FISCAL YEAR END: 1130 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-05109 FILM NUMBER: 24604127 BUSINESS ADDRESS: STREET 1: 905 E WALNUT ST CITY: GARLAND STATE: TX ZIP: 75040 BUSINESS PHONE: 2142723571 MAIL ADDRESS: STREET 1: 905 E WALNUT CITY: GARLAND STATE: TX ZIP: 75040 FORMER COMPANY: FORMER CONFORMED NAME: FARSI INDUSTRIES INC DATE OF NAME CHANGE: 19700911 10-K 1 p2624510k.htm
false FY 2023 0000065759 0000065759 2022-12-01 2023-11-30 0000065759 2023-05-27 0000065759 2024-02-07 0000065759 2023-11-30 0000065759 2022-11-30 0000065759 2021-12-01 2022-11-30 0000065759 us-gaap:CommonStockMember 2021-11-30 0000065759 us-gaap:AdditionalPaidInCapitalMember 2021-11-30 0000065759 MPAD:TreasuryStocksMember 2021-11-30 0000065759 us-gaap:RetainedEarningsMember 2021-11-30 0000065759 2021-11-30 0000065759 us-gaap:CommonStockMember 2022-11-30 0000065759 us-gaap:AdditionalPaidInCapitalMember 2022-11-30 0000065759 MPAD:TreasuryStocksMember 2022-11-30 0000065759 us-gaap:RetainedEarningsMember 2022-11-30 0000065759 us-gaap:CommonStockMember 2021-12-01 2022-11-30 0000065759 us-gaap:AdditionalPaidInCapitalMember 2021-12-01 2022-11-30 0000065759 MPAD:TreasuryStocksMember 2021-12-01 2022-11-30 0000065759 us-gaap:RetainedEarningsMember 2021-12-01 2022-11-30 0000065759 us-gaap:CommonStockMember 2022-12-01 2023-11-30 0000065759 us-gaap:AdditionalPaidInCapitalMember 2022-12-01 2023-11-30 0000065759 MPAD:TreasuryStocksMember 2022-12-01 2023-11-30 0000065759 us-gaap:RetainedEarningsMember 2022-12-01 2023-11-30 0000065759 us-gaap:CommonStockMember 2023-11-30 0000065759 us-gaap:AdditionalPaidInCapitalMember 2023-11-30 0000065759 MPAD:TreasuryStocksMember 2023-11-30 0000065759 us-gaap:RetainedEarningsMember 2023-11-30 0000065759 MPAD:MicroelectronicsMember 2022-12-01 2023-11-30 0000065759 MPAD:MicroelectronicsMember 2021-12-01 2022-11-30 0000065759 MPAD:OptoelectronicsMember 2022-12-01 2023-11-30 0000065759 MPAD:OptoelectronicsMember 2021-12-01 2022-11-30 0000065759 MPAD:SensorsandDisplaysMember 2022-12-01 2023-11-30 0000065759 MPAD:SensorsandDisplaysMember 2021-12-01 2022-11-30 0000065759 us-gaap:TransferredAtPointInTimeMember 2022-12-01 2023-11-30 0000065759 us-gaap:TransferredAtPointInTimeMember 2021-12-01 2022-11-30 0000065759 us-gaap:TransferredOverTimeMember 2022-12-01 2023-11-30 0000065759 us-gaap:TransferredOverTimeMember 2021-12-01 2022-11-30 0000065759 MPAD:MilitaryMember 2022-12-01 2023-11-30 0000065759 MPAD:SpaceMember 2022-12-01 2023-11-30 0000065759 MPAD:MedicalMember 2022-12-01 2023-11-30 0000065759 MPAD:CommercialMember 2022-12-01 2023-11-30 0000065759 MPAD:MilitaryMember 2021-12-01 2022-11-30 0000065759 MPAD:SpaceMember 2021-12-01 2022-11-30 0000065759 MPAD:MedicalMember 2021-12-01 2022-11-30 0000065759 MPAD:CommercialMember 2021-12-01 2022-11-30 0000065759 2021-12-02 0000065759 srt:MinimumMember us-gaap:BuildingMember 2023-11-30 0000065759 srt:MaximumMember us-gaap:BuildingMember 2023-11-30 0000065759 srt:MinimumMember MPAD:FacilityImprovementsMember 2023-11-30 0000065759 srt:MaximumMember MPAD:FacilityImprovementsMember 2023-11-30 0000065759 srt:MinimumMember MPAD:MachineryEquipmentMember 2023-11-30 0000065759 srt:MaximumMember MPAD:MachineryEquipmentMember 2023-11-30 0000065759 srt:MinimumMember MPAD:FurnitureFixturesMember 2023-11-30 0000065759 srt:MaximumMember MPAD:FurnitureFixturesMember 2023-11-30 0000065759 MPAD:ConstructionLoanAgreementMember 2021-03-26 0000065759 MPAD:RevolvingLoanMember 2023-05-16 0000065759 MPAD:ConstructionLoanMember 2023-11-30 0000065759 2021-02-27 0000065759 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember MPAD:FirstCustomerMember 2022-12-01 2023-11-30 0000065759 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember MPAD:SecondCustomerMember 2022-12-01 2023-11-30 0000065759 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember MPAD:FirstCustomerMember 2021-12-01 2022-11-30 0000065759 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember MPAD:SecondCustomerMember 2021-12-01 2022-11-30 0000065759 us-gaap:RestrictedStockUnitsRSUMember 2022-11-30 0000065759 us-gaap:RestrictedStockUnitsRSUMember 2021-11-30 0000065759 us-gaap:RestrictedStockUnitsRSUMember 2022-12-01 2023-11-30 0000065759 us-gaap:RestrictedStockUnitsRSUMember 2021-12-01 2022-11-30 0000065759 us-gaap:RestrictedStockUnitsRSUMember 2023-11-30 0000065759 2020-12-01 2021-02-28 0000065759 us-gaap:SubsequentEventMember 2023-12-01 2023-12-05 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure

 

United States Securities and Exchange Commission

WASHINGTON, D.C.20549

FORM 10-K

 

x Annual Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

For the fiscal year ended November 30, 2023

Or

¨ Transition Report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

For the transition period from ___________to ___________

Commission file number 000-5109  

 

Micropac Industries, Inc.

(Exact name of registrant as specified in charter)

 

Delaware       75-1225149
(State or other jurisdiction of incorporation or organization)       (I.R.S. Employer Identification No.)
1655 State Highway 66, Garland, TX   75040   972/272-3571
(Address of principal executive offices)   (Zip Code)   (Telephone No.)

  

Title of each class Trading Symbol(s) Name of each exchange on which registered
Common Stock, $0.10 par value per share MPAD NONE

 

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

 

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes ¨ No x

 

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes ¨ No x

 

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 filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. ¨

 

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 and post such files).Yes x No ¨

 

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

 

Large accelerated filer ¨ Accelerated filer ¨
Non-accelerated filer ¨

Smaller reporting company x

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 Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes ¨ No x

 

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the fi ling reflect the correction of an error to previously issued financial statements. ¨

 

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). ¨

 

The aggregate market value of the voting and non-voting common equity held by non-affiliates of the registrant as of May 27, 2023, representing the last business day of the registrant’s most recently completed second fiscal quarter, was approximately $7,304,856, The number of shares of the registrant’s common stock, $0.10 par value, outstanding as of February 7, 2024, was 2,578,315.

 

DOCUMENTS INCORPORATED BY REFERENCE

 

The definitive proxy statement to be filed with the Securities and Exchange Commission relating to the registrant’s Annual Meeting of Shareholders, to be held March 8, 2024, is incorporated by reference in Part III to the extent described therein.

 

 

 

  
 

 

Table of Contents 

 

    Page
Part I  
   
Item 1. Business 3
Item 1A. Risk Factors 6
Item 1B. Unresolved Staff Comments 9
Item 2. Properties 9
Item 3. Legal Proceedings 10
Item 4. Mine Safety Disclosure 10
   
Part II  
   
Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities 10
Item 6. [Reserved] 11
Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations 11
Item 7A. Quantitative and Qualitative Disclosures About Market Risk 15
Item 8. Financial Statements and Supplementary Data

15 

Item 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure 

29
Item 9A. Controls and Procedures 29
Item 9B. Other Information 30
   
Part III  
     
Item 10. Directors, Executive Officers and Corporate Governance 30
Item 11. Executive Compensation 33
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related   Stockholder Matters 36
Item 13. Certain Relationships and Related Transactions, and Director Independence 36
Item 14. Principal Accountant Fees and Services 36
   
Part IV  
     
Item 15. Exhibits, Financial Statement Schedules

37

Item 16. Form 10K Summary

38

     
  Signatures 38

 

 2 
 

 

PART I

 

Item 1.Business

 

GENERAL

 

Micropac Industries, Inc. (the “Company”), a Delaware corporation, designs, manufactures and distributes various types of microelectronic circuits including solid state relays and power controllers, optoelectronic components, and sensor and display components and assemblies. The Company’s products are used as components and assemblies in a broad range of military, space, medical and commercial systems, including aircraft instrumentation and navigation systems, satellite systems, power supplies, electronic controls, computers, medical devices, and high-temperature (200o C) products.

 

The Company’s facilities are certified and qualified by the Defense Logistics Agency (DLA) to MIL-PRF-38534 (class K-space level) and MIL-PRF-19500 JANS (space level) and are certified to ISO 9001:2015 and AS 9100D. Micropac is a National Aeronautics and Space Administration (NASA) core supplier and is registered to AS9100-Aerospace Industry standard for supplier certification. The Company has Underwriters Laboratories (UL) approval on our industrial power controllers.

 

The Company’s core technologies are microelectronic and optoelectronic designs to include the packaging and interconnecting of multi-chip microelectronics modules. Other technologies include light emitting and light sensitive materials and products, including light emitting diodes and silicon phototransistors, and electronic integration used in the Company’s optoelectronic components and assemblies.

 

The Company was started in 1963 as a sole proprietorship. On March 3, 1969, the Company was incorporated under the name of “Micropac Industries, Inc.” in the state of Delaware. The stock was publicly held by 434 shareholders on November 30, 2023.

 

PRODUCTS AND TECHNOLOGIES

 

The Company’s products are either custom (being application-specific circuits designed and manufactured to meet the particular requirements of a single customer) or standard proprietary components. Custom-designed components and assemblies accounted for approximately 25% of the Company’s sales for the fiscal year ended November 30, 2023, and were 29% for fiscal 2022. Standard components and assemblies accounted for approximately 75% of the Company’s sales for the fiscal year ended November 30, 2023, and were 71% for fiscal 2022.

 

The Company provides microelectronics, sensors and displays, and optoelectronics products, to include components and assemblies that offer a wide range of products sold to the industrial, medical, military, aerospace and space markets.

 

The microelectronic technologies, including custom microcircuits, solid state relays, power operational amplifiers, and regulators accounted for 29% of the Company’s business in 2023 compared to 29% in 2022. Sensors and displays accounted for 44% of the Company’s business and the optocouplers product accounted for 27% of the Company’s business in 2023, compared to 43% and 28% in 2022, respectively.

 

The Company’s basic products and technologies include:

 

·Custom design hybrid microelectronic circuits
·Solid state relays and power controllers
·Custom optoelectronic assemblies and components
·Optocouplers
·Light-emitting diodes
·Hall-Effect sensors
·Displays
·Fiber optic components and assemblies
·Power distribution electronics
·Radiation tolerant electronics

 

 3 
 

 

Micropac’s products are primarily sold to original equipment manufacturers (OEM’s) who serve the following major markets:

·Military/Aerospace – aircraft instrumentation, guidance and navigation systems, control circuitry, power supplies, laser positioning
·Medical – optoelectronic sensors and electronics
·Space – control circuitry, power monitoring and sensing
·Industrial – power control equipment and robotics

 

The Company has two patents. On July 11, 2017, the Company received its patent for the “Power Controller”, which expires on July 10, 2031. On January 6, 2018, the Company received its patent for the “Voltage bus protection and isolation devices”, which expires on January 5, 2032.

 

The Company has no licenses, franchises, or labor contracts. The Company’s has two trademarks registered with the U.S. Patent and Trademark Office.

 

Sales of our products internationally are subject to government regulations, including export control regulations of the U.S. Department of State and Department of Commerce. Violation of these regulations by the Company could result in monetary penalties and denial of export privileges. The Company is not aware of any violations of export control regulations or similar applicable government regulations.

 

Five of the Company’s principal product families require government approval. Further, a significant portion of our business is military and is dependent on maintaining our facility certifications to MIL-PRF-38534 and MIL-PRF-19500. In addition, several customers require the Company maintain AS 9100 certifications. We expect to maintain these certifications and qualifications; however, the loss of any of these certifications would have a significant negative impact on our business.

 

Government regulations impose certain controls on chemicals used in electronics and semiconductor manufacturing. Micropac has obtained appropriate environmental permits, and routinely monitors and reports the wastewater stream results to the local governing agency. Micropac is classified as a small generator of hazardous waste, and the annual cost of complying with the regulations is minimal.

 

In 2023, the Company’s investment in technology through research and development, which was expensed, totaled approximately $2,224,000 ($2,191,000 in 2022). The Company’s research and development expenditures were directed primarily toward standard proprietary microelectronic products, including industrial power controllers and DC-DC converters, fiber optic transceivers, high voltage optocouplers and continued product development and improvement associated with the Company’s space level and other high reliability products.

 

In addition to the Company’s investment in research and development, various customers paid the Company approximately $3,687,000 in non-recurring engineering revenue with $2,522,000 recorded within cost of goods sold associated with the development of custom products for specific applications.

 

The Company provides a one-year warranty from the date of shipment to the original purchaser. The Company is obligated under this warranty to either replace or repair defective goods or refund the purchase price paid by the buyer.

 

CUSTOMERS

 

The Company’s products are marketed throughout the United States and in Western Europe, through a direct technical sales staff, independent representatives, and independent stocking distributors. Approximately 6% of the sales for fiscal year 2023 (4% in 2022) were to international customers. Sales to Western European customers are made by independent representatives under the coordination of the Company’s office in Bremen, Germany.

 

Sales through the Company’s distribution channels were $10,070,000 in 2023 compared to $10,330,000 in 2022, or 33% and 37% of sales, respectively.

 

The Company’s major customers include contractors to the United States government. Sales to these customers for the Department of Defense (DOD) and NASA contracts accounted for approximately 74% of the Company’s revenues in 2023 compared to 77% in 2022.

 

The Company’s major customers are Lockheed Martin, Northrop Grumman, United Technologies, BAE, and Boeing. Two customers accounted for 14% and 10% of the Company’s sales during 2023 and two customers accounted for 18% and 10% of the Company’s sales during 2022.

 

 4 
 

 

BACKLOG

 

At November 30, 2023, the Company had a backlog of unfilled orders totaling approximately $36,370,000 compared to approximately $32,686,000 at November 30, 2022.

 

New orders for 2023 totaled $34,015,000 compared to $27,961,000 for 2022.

 

The backlog represents a good mix of the company’s products and technologies with 6% in the commercial market, 4% in the medical market, 83% in the military market, and 7% in the space market on November 30, 2023.

 

2023 Current Backlog by Major Market
   Military   Space   Medical   Commercial   Total 
Domestic Direct  $17,059   $295   $1,522   $1,130   $20,006 
Domestic Distribution   12,709    1,956    -    672    15,337 
International   269    466    -    292    1,027 
   $30,037   $2,717   $1,522   $2,094   $36,370 

 

2023 Current Backlog by Product Line
Microelectronics  $19,831 
Optoelectronics   4,954 
Sensors and Displays   11,585 
   $36,370 

 

HUMAN CAPITAL

 

Micropac Industries, Inc., is committed to attracting and retaining the brightest and best talent. Therefore, investing, developing, and maintaining human capital is critical to our success.

 

We are committed to advancing Diversity, Equity, and Inclusion (DE&I) across the entire Company and the future success of the Company relies on our ability to attract and retain a diverse workforce. DE&I are and have long been, critical to our culture and our Company’s success and our performance depends on attracting, developing, motivating, and retaining a highly skilled workforce, including engineering, manufacturing, business development and strategy and management.

 

At November 30, 2023, the Company had 143 full-time employees (compared to 147 at November 30, 2022), of which 14 were executive and managerial employees, 37 were engineers and quality-control personnel, 17 were clerical and administrative employees, and 75 were production personnel.  None of the Company’s employees are covered by collective bargaining agreements.

 

The Company is an equal opportunity employer. It is the Company’s policy to recruit, hire, train and promote personnel in all job classifications, without regard to race, religion, color, national origin, sex or age.  Above and beyond non-discrimination, we are committed to an Affirmative Action Program, dedicated to the hiring, training, and advancement within the Company of minority group members, women, veterans, and handicapped individuals.

 

Our values are also integral to our commitment to long-term sustainability, with environmental, social and governance (ESG) across our Company. With the construction of our new manufacturing center, discussed below, the Company has included in the design and construction significant improvements in support of our commitment to ESG.

 

COMPETITION

 

The Company competes with two or more companies with respect to each of its major products. Some of these competitors are larger and have greater capital resources than the Company. Management believes the Company’s competitive position is favorable with regard to our product reliability and integrity, past performance, customer service and responsiveness, timely delivery and pricing; however, no assurance can be given that the Company can compete successfully in the future.

 

There are approximately 35 independent manufacturing companies who are certified to supply microcircuits to MIL-PRF-38534 or supply semiconductors to MIL-PRF-19500, in addition to OEM’s, who manufacture hybrid microcircuits for their internal needs. Micropac may compete with all of these for hybrid microcircuit, power management and optoelectronics business. Some of the Company’s primary competitors are TTM Technologies, Cobham Advanced Electronic Solutions, TT Electronics, and Infineon Technologies.

 

 5 
 

 

SUPPLY CHAIN

 

The parts and raw materials for the Company’s products are generally available from more than one source. Except for certain optoelectronic products, the Company does not manufacture the basic parts or materials used in production of its products. From time to time, the Company has experienced difficulty in obtaining certain materials when needed. The Company’s inability to secure materials for any reason could have adverse effects on the Company’s ability to deliver products on a timely basis and could result in loss of customers or sales. However, the Company has not been materially affected by such shortages. The Company uses capacitors, active semiconductor devices (primarily in chip form), hermetic packages, ceramic substrates, resistor inks, conductor pastes, precious metals and other materials in its manufacturing operations. The Company’s delivery commitments to customers allow for adequate lead times for production of the products including lead time for order and receipt from the supply chain.

 

Some of the Company’s primary suppliers are NTK Technologies, W. L Gore, Hughes Circuits, Semi-Dice and TTI.

 

Item 1A.Material Risk Factors

 

This annual report on Form 10-K contains forward-looking statements that are made pursuant to the safe harbor provisions of the Private Securities Litigation Reform Act of 1995. Actual results could differ materially. Investors are warned that forward-looking statements involve risks and unknown factors including, but not limited to: our expectations regarding the potential impacts on our operations of the COVID-19 pandemic; our expectations regarding the potential impacts on our supply chain and on our customers of the COVID-19 pandemic; overall changes in governmental spending for military and space programs; customer cancellation or rescheduling of orders, problems affecting delivery of vendor-supplied raw materials and components, unanticipated manufacturing problems and availability of direct labor resources.

 

The Company disclaims any responsibility to update the forward-looking statements contained herein, except as may be required by law.

 

Concentration Related Risk Factors

 

The Company is heavily dependent on a few major customers

 

The Company’s major customers include contractors to the United States government. Sales to these customers for DOD and NASA contracts accounted for approximately 74% of the Company’s revenues in 2023 compared to 77% in 2022. The Company’s major customers are Lockheed Martin, Northrop Grumman, United Technologies, BAE, and Boeing. Two customers accounted for 14% and 10% of the Company’s sales during 2023 and two customers accounted for 18% and 10% during 2022. The contracts of our customers with the United States government may be subject to renegotiation of profits or termination of contracts or subcontracts at the election of the government, which in turn might materially affect the Company’s sales. The loss of any one of these customers or a significant reduction in their purchases would be likely to adversely affect our business.

 

Financing Related Risk Factors

 

We experience pricing pressures from customers for reduction in selling prices

 

The Company continues to experience pricing pressures from some of its OEM customers. In some cases, the Company’s customers request the review of pricing for possible reduction in selling price on future orders. This requires the Company to improve its productivity and to request similar price reductions from its supply chain. If one or both of the approaches by the Company does not succeed, the Company could be required to reduce the selling price on future orders, reducing the product gross margins and affecting the Company’s net earnings in order to receive future orders from the customer. However, the Company has no agreement that requires a reduction in the selling price on any current customer order. All contracts are firm fixed pricing.

 

The Company has potential warranty obligations

 

The Company provides a one-year warranty from the date of shipment to the original purchaser. The Company is obligated under this warranty to either replace or repair defective goods or refund the purchase price paid by the buyer. An unexpected number of warranty claims could negatively impact the profitability of the Company. 

 

 6 
 

 

Inflation and rising costs

 

The cost to manufacture the Company’s products is influenced by the cost of raw materials and labor. The Company has recently experienced higher costs with increasing cost of labor and cost of raw materials with inflation. The Company may, from time to time, offset these cost increases by increasing the prices of its products on new contracts.

 

Operations Related Risk Factors

 

Fabrication efforts may not be successful

 

The Company produces silicon phototransistors and light-emitting diode die for use in certain military, standard and custom products. Fabrication efforts sometimes may not result in successful results, limiting the availability of these components. Competitors offer commercial level alternatives, and our customers may purchase our competitors’ products if the Company is not able to manufacture the products using these technologies to meet the customer demands.

 

Component shortages from suppliers could affect ability to manufacture products or delay shipments to customers

 

The Company relies on suppliers to deliver quality raw materials in a timely and cost-effective manner. Most of the materials and components are generally available from multiple sources; however, from time-to-time vendors do not deliver the product as needed due to manufacturing problems or a decision to discontinue that product. Such interruption of supply or price increases could have a material adverse effect on the Company’s operations; however, the Company is not currently impacted by material shortages.

 

We must maintain the ability to enhance our products and develop new products for the military, space or aerospace markets

 

The Company’s base products and technologies generally have long life cycles. The Company’s products are primarily used in military, space or aerospace applications, which also have long life cycles. Our future success may, however, depend in part on our ability to enhance the functionality of our existing products in a timely and cost-effective manner, our ability to continue close working relationships with major customers for the design of their new products, and our ability to develop new products and technologies for existing and emerging markets. We must also continue to make significant investments in research and development efforts in order to meet customer specifications for specially fabricated products. We may not be able to retain or obtain engineers, or other technical support staff, to conduct our research and development efforts as needed. There can be no assurance that the Company will be able to design, develop and market new products and technologies on a timely and cost-effective basis. Failure to respond to our customers’ requirements and to our competitors’ progress in technological changes could have a material adverse effect on the Company’s business.

 

Regulatory Related Risk Factors

 

We are significantly affected by government policy

 

The Company could be adversely affected by changes in laws and regulations made by U.S. and non-U.S. governments and agencies dealing with foreign shipments. Changes in trade agreements or taxes on imports or exports could adversely affect our operations or financial condition.

 

Sales of our products internationally are subject to government regulations, including export control regulations of the U.S. Department of State and Department of Commerce. Changes in these regulations could adversely affect our business. Violation of these regulations by the Company could result in monetary penalties and denial of export privileges.

 

The Company is subject to the Foreign Corrupt Practices Act (FCPA), which generally prohibits U.S. companies and their intermediaries from making improper payments to foreign officials for the purpose of obtaining or retaining business.  Any violation of the FCPA or similar laws and regulations could result in significant expenses, divert management attention, have a material adverse effect on our business, our financial condition and our results of operations and otherwise have a negative impact on the Company and its reputation.

 

 7 
 

 

Reductions or changes in U.S. government spending

 

The loss or significant reduction of a U.S. government or NASA program in which our major customers participate could adversely affect our business. U.S. government contracts generally are conditioned on the continuing availability of Congressional appropriations. Congress usually appropriates funds for on-going programs on a fiscal year basis even though contract performance may extend over many years. At the beginning of a major program, the contract is often only partially funded, and additional monies are committed only as Congress makes appropriations in future fiscal years. In addition, most U.S. government contracts are subject to modification if funding is changed. Key programs in which our customers participate must compete with other programs for consideration during the federal budgeting and appropriation process, and support and funding for any U.S. government program may be influenced by general economic conditions, political considerations, and other factors. A decline in support and funding for programs in which our customers participate could result in contract terminations, delays in contract awards, failure to extend contracts, cancellation of planned procurements and fewer new business opportunities for our customers. Our business may be adversely affected as a result of changes or reductions in U.S. government or NASA spending.

 

Market Related Risk Factors

 

Majority shareholder ability to control the election of the Board of Directors

 

Micropac Industries, Inc. Vermoegensverwaltungsgesellschaft buergerlichen Rechts, a partnership organized under the laws of Germany in 2007 owns 1,952,577 shares or 75.7% of the Company’s outstanding voting shares. Mr. Robert Hempel, through the partnership, has the ability to control the election of the Company’s Board of Directors and elect individuals who may be more attuned to such majority shareholder’s vision for the Company and not necessarily to those of minority shareholders as to the policies and directions of the Company. However, the ability to control the election of the Board of Directors does not modify the fiduciary duties of the Board of Directors to represent the interests of all shareholders.

 

There are limited shares for purchase and sale

 

A small number of shares are available for public purchase and sale. The Company’s reported share price may be subject to extreme fluctuations, or one or a few trades may determine the reported market price, due in part to the small number of shares traded at any time.

 

General Risk Factors

 

Impact of COVID-19 on our Business

 

In March 2020 the World Health Organization declared the spread of the COVID-19 virus a pandemic.

The Company continues to monitor our supply chain and orders from customers for COVID-19 pandemic related changes. We are continuing to serve our customers while taking precautions to provide a safe work environment for our employees and customers. We have been staggering some shifts and otherwise adjusting work schedules to maximize our capacity while adhering to recommended precautions. We have established and implemented a work from home provision where possible.

 

To date, we have not experienced significant raw material shortages; however, supply-chain disruptions could potentially delay or prevent us from fulfilling customer orders.

 

We are subject to cybersecurity risks

 

Cybersecurity risks and attacks continue to grow. Cybersecurity attacks are evolving and not always predictable. Attacks include malicious software, threats to information technology infrastructure, denial-of-service attacks on websites, attempts to gain unauthorized access to data, ransomware attacks, and other breaches. Data breaches can originate with authorized or unauthorized persons. Authorized persons could inadvertently or intentionally release confidential or proprietary information, and recipients could misuse data. Such events could lead to interruption of our operations or business, unauthorized release or use of information, compromise of data, damage to our reputation, damage to our customers or vendors, and increased costs to prevent, respond to or mitigate any events.

 

Insurance coverage and exposure to substantial claims or liabilities

 

The Company operates manufacturing facilities in Garland, Texas, and subcontracts portions of the Company’s manufacturing to a contract manufacturer in Juarez, Mexico. These facilities use industrial machines and chemicals that could provide risks of personal injury and/or property damage. There is no assurance that accidents will not occur. If accidents do occur, the Company could be exposed to substantial liability. The Company maintains worker’s compensation insurance and general liability insurance for protection of its employees and for protection of the Company’s assets in Garland, Texas and for equipment and inventory located at the contract manufacturer in Juarez, Mexico. In addition to the basic policies mentioned, the Company maintains an umbrella insurance policy. The Company reviews all insurance coverage on an annual basis, and makes any necessary adjustments based on risk assessment and changes in its business. In the opinion of the Company’s management, and its insurance advisors, the Company is adequately insured; however, the Company’s financial position could be materially affected by claims not covered or exceeding coverage currently carried by the Company.

 

 8 
 

 

Environmental regulations

 

The Company is subject to increasingly stringent environmental laws and regulations, including those relating to air emissions, wastewater discharges, chemical and hazardous waste management and disposal. Some of these environmental laws hold owners or operators of land or businesses liable for their own and for previous owners’ or operators’ releases of hazardous or toxic substances or wastes. Other environmental laws and regulations require that we obtain and comply with environmental permits. To date, costs of complying with environmental requirements have not been material. Future events, including those relating to climate change or greenhouse gas emissions, could require the Company to incur expenses related to installation of pollution control equipment, or investigation and cleanup of contaminated sites. If the Company fails to comply with environmental laws and regulations, the Company could be subject to significant liabilities or be required to curtail or cease its manufacturing activities. Changes in environmental laws or regulations could affect the cost of the Company’s products and make it hard for the Company to be competitive with larger companies.

 

We may default on our line of credit or construction loan

 

The Company currently has an existing line of credit and a construction loan with a Texas banking institution. In connection therewith, the Company is obligated to maintain certain minimum financial requirements in order to receive advances therefrom. The Company is currently in compliance with such financial requirements, but there is no guarantee that the Company will remain in compliance. If the Company does not maintain compliance with each of the requirements, its ability to receive advances from the line of credit or construction loan will be impaired.

 

We may incur product liability claims

 

The use of the Company’s products in commercial or government applications may subject the Company to product liability claims. Although the Company has not experienced any significant product liability claims, the risk of such claims continues. Product liability claims brought against the Company could have a material adverse effect on the Company’s operating results and financial condition.

 

Our products may have errors or defects that we find only after deployment

 

Our products are complex, designed to be incorporated in sophisticated applications, and may contain undetected defects, errors, or failures. Although our products are tested during manufacturing, prior to shipping, they may contain defects that are discovered only after the products are incorporated in customer applications. The occurrence of any defects, errors, or failures could result in installation delays, product returns, termination of contracts with our customers, diversion of our resources, increased service and warranty costs, and other losses to our customers, their end users, or to us. Any of these occurrences could also result in the loss of customers, and could damage our reputation, which could reduce our sales. In addition to the risk of unanticipated warranty or recall expenses, our customer contracts may contain provisions that could cause us to incur penalties, be liable for damages, or incur other expenses, if we experience difficulties with respect to the functionality, deployment, operation, and availability of our products and services.

 

Item 1B.Unresolved Staff Comments

 

None.

 

Item 2.Properties

 

The Company purchased 9.2 acres of land in Garland, Texas in 2017. The Company completed construction of the new 76,000 square feet manufacturing center and corporate office on this property. Additionally, the Company still owns two buildings with approximately 32,200 square feet of office and manufacturing space and is currently in the process of selling one building. The Company considers its facilities adequate for its current level of operations.

 

The Company also subcontracts some manufacturing to Inmobiliaria San Jose De Ciuddad Juarez S.A. DE C.V., a maquila contract manufacturer in Juarez, Mexico. The Company owns all equipment and inventory with temporary importation into Mexico under the maquila rules of Mexico. The Company does not lease or own any real property in Mexico.

 

 9 
 

 

The Company employs a sales team in Bremen, Germany who coordinates sales to Western European customers made by independent representatives. The sales manager maintains an office in a private residence. The Company does not lease or own any real property in Germany, or any other foreign country.

 

Item 3.Legal Proceedings

 

The Company is not involved in any material current or pending legal proceedings.

 

Item 4.Mine Safety Disclosure

 

None.

PART II

 

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

 

Market Information, Holders and Dividends

 

On February 7, 2024 there were 434 shareholders of record of the Company’s common stock. The stock of the Company is closely held; and, therefore, certain shareholders have the ability to significantly influence decisions. The Company’s common stock is quoted on the OTC Market Pink Sheets under the symbol “MPAD.OB”. The following sets forth the high and low sell price for each quarter during the last two fiscal years:

 

   HIGH   LOW 
Fiscal Year Ended November 30, 2023  PRICE   PRICE 
      Fourth Quarter  $11.98   $10.00 
      Third Quarter  $12.50   $9.77 
      Second Quarter  $13.45   $11.50 
      First Quarter  $14.50   $12.81 

 

  Fiscal Year Ended November 30, 2022          
      Fourth Quarter  $14.95   $12.25 
      Third Quarter  $16.40   $14.19 
      Second Quarter  $17.50   $15.00 
      First Quarter  $17.00   $14.30 

 

The market price of a share of the common stock as of February 1, 2024, the latest practical date, was $12.50.

 

During the three month period ended November 30, 2023, approximately 15,700 shares of the Company’s common stock were traded in the over-the-counter market at a price range of $10.00 to $11.98 per share. For the two year period ending November 30, 2022, approximately 434,000 shares of the Company’s common stock were traded in the over-the-counter market at prices ranging from a low of $9.77 to a high of $17.50. The Company’s reported share price may be subject to extreme fluctuations, or one or a few trades may determine the reported market price, due in part to the small number of shares traded at any time.

 

On December 7, 2022, the Board of Directors of Micropac Industries, Inc. approved the payment of a $0.10 per share special dividend to all shareholders of record as of January 11, 2023. The dividend was paid to shareholders on February 10, 2023.

 

On December 5, 2023, the Board of Directors of Micropac Industries, Inc. approved the payment of a $0.10 per share special dividend to all shareholders of record as of January 10, 2024. The dividend will be paid to shareholders on or about February 9, 2024.

 

 10 
 

 

Securities Issued under Equity Compensation Plan

 

Micropac Industries Inc.’s 2023 Equity Incentive Plan (“Plan”) aims to promote Micropac’s long-term financial success and increase shareholder value by motivating performance through incentive compensation. The Plan provides for discretionary grants of Restricted Stock Units (“RSUs”) to participating employees, consultants, and directors of Micropac and its Related Companies, subject to the terms in the Plan, the RSU Agreement, and Participant’s obligations and restrictions.

 

Common Stock delivered under the Plan will be issued as Common Stock held in Micropac’s treasury and will not exceed 500,000 shares at all times, there will be reserves for Awards under the Plan an amount of Common Stock equal to the maximum number of Shares, reduced by the number of Shares earlier issued or delivered as a result of this Plan.

 

The complete text of the Plan was included as an Exhibit A to SCHEDULE 14A filed February 9, 2023.

 

Purchases of equity securities by the issuer and affiliated purchasers.

 

None

 

Item 6.[Reserved]

 

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

  

   Twelve Months Ended 
   November 30, 2023   November 30, 2022 
         
Net Sales   100.0%   100.0%
           
Cost of goods sold   64.5%   55.7%
Research and Development   7.3%   7.9%
Selling, General, and Administrative   26.4%   27.8%
  Cost & Expenses   98.2%   91.4%
           
Operating Income   1.8%   8.6%
           
Other income, net   0.9%   4.0%
           
Income before Income Taxes   2.7%   12.6%
           
Provision for taxes   0.6%   2.6%
           
Net Income   2.1%   10.0%

 

The Company designs, manufactures and distributes various types of microelectronic circuits including solid state relays and power controllers, optoelectronic components, and sensor and display components and assemblies. The Company’s products are used as components and assemblies in a broad range of military, space, medical and industrial systems, including aircraft instrumentation and navigation systems, satellite systems, power supplies, electronic controls, computers, and medical devices.

 

The Company’s facilities are certified and qualified by the Defense Logistics Agency (DLA) to MIL-PRF-38534 (class K-space level) and MIL-PRF-19500 JANS (space level) and are certified to ISO 9001:2008 and AS 9100D. Micropac is a National Aeronautics and Space Administration (NASA) core supplier and is registered to AS9100-Aerospace Industry standard for supplier certification. The Company has Underwriters Laboratories (UL) approval on our industrial power controllers.

 

The Company’s core technology is microelectronic and optoelectronic designs to include the packaging and interconnecting of multi-chip microelectronics modules. Other technologies include light emitting and light sensitive materials and products, including light-emitting diodes and silicon phototransistors, and electronic integration used in the Company’s optoelectronic components and assemblies.

Company sales totaled $30,639,000 resulting in an increase of $2,854,000 from 2022. The majority of the increase in sales were due to an increase in shipments of various custom products compared to 2022.

 

 11 
 

 

At November 30, 2023, the Company had a backlog of unfilled orders totaling approximately $36,370,000 compared to approximately $32,686,000 at November 30, 2022.

 

New orders for 2023 totaled $34,015,000 compared to $27,961,000 for 2022.

 

Approximately $10,142,000 of the new orders received in 2023 were delivered to customers in 2023, along with approximately $20,497,000 of the Company’s 2022 backlog of orders at November 30, 2022, resulting in revenue of $30,639,000.

 

The backlog represents a good mix of the company’s products and technologies with 6% in the commercial market, 4% in the medical market, 83% in the military market, and 7% in the space market on November 30, 2023.

 

2023 Current Backlog by Major Market
   Military   Space   Medical   Commercial   Total 
Domestic Direct  $17,059   $295   $1,522   $1,130   $20,006 
Domestic Distribution   12,709    1,956    -    672    15,337 
International   269    466    -    292    1,027 
   $30,037   $2,717   $1,522   $2,094   $36,370 

 

2023 Current Backlog by Product Line
Microelectronics  $19,831 
Optoelectronics   4,954 
Sensors and Displays   11,585 
   $36,370 

 

Cost of goods sold, as a percentage of net sales, was 64.5% in 2023 and 55.7% in 2022. In actual dollars, cost of sales increased $4,281,000 which was $19,754,000 in 2023 versus $15,473,000 in 2022. Most of the increase in cost of goods sold was an increase in material cost on a custom product for a customer during the engineering and first production builds resulting in lower gross margins. The contract with the customer on the custom product has been completed. In addition, depreciation expense increased associated with the new facility being placed into service.

 

In 2023, the Company’s investment in technology through research and development, which was expensed, totaled approximately $2,224,000 ($2,191,000 in 2022). The research and development expenditures were associated with continued development of several power management products and fiber optic transceivers. The Company will continue to invest in research and development of these products and other new opportunities.

 

In addition to the Company’s investment in research and development, various customers paid the Company approximately $3,687,000 in non-recurring engineering revenue with $2,522,000 recorded within cost of goods sold associated with the development of custom products for specific applications.

 

Selling, general, and administrative expenses totaled 26.4% of net sales in 2023 compared to 27.8% in 2022. In dollars expensed, selling, general and administrative expenses totaled $8,105,000 in 2023 as compared to $7,734,000 in 2022, an increase of $371,000.The majority of the increase was an increase in property tax on the new building and increase in consulting fees.

 

Other income and net interest income for fiscal 2023 totaled $270,000 compared to $1,112,000 for fiscal 2022.The overall decrease in other income (expense) was attributable to a one-time credit of $920,000 in employee retention credits, which the Company recognized as other income in the third quarter of 2022.

 

Income before taxes for fiscal 2023 was approximately $826,000, or 2.7% of net sales, compared to $3,499,000, or 12.6% of net sales in fiscal 2022.

 

Provisions for income tax for fiscal 2023 totaled $194,000 compared $712,000 for fiscal 2022. The Company’s effective income tax rate was 23.5% for the year ended November 30, 2023, and 20.3% for the year ended November 30, 2022.

 

 12 
 

 

Net income totaled approximately $632,000 or $0.24 per share in 2023 versus 2022 net income of $2,787,000 or $1.08 per share.

 

Impact of COVID-19 on our Business

 

In March 2020 the World Health Organization declared the spread of the COVID-19 virus a pandemic.

 

The Company continues to monitor our supply chain and orders from customers for COVID-19 pandemic related changes. We are continuing to serve our customers while taking precautions to provide a safe work environment for our employees and customers. We have been staggering some shifts and otherwise adjusting work schedules to maximize our capacity while adhering to recommended precautions. We have established and implemented a work from home provision where possible.

 

To date, we have not experienced significant raw material shortages; however, supply-chain disruptions could potentially delay or prevent us from fulfilling customer orders.

 

Liquidity and Capital Resources

 

The Company obtained a commercial real estate construction loan for the construction of a new 76,000 square foot manufacturing center on the 9.2 acres of land in Garland, Texas that the Company has purchased. On March 26, 2021, the Company (acting as borrower) entered into a Construction Loan Agreement (the “loan agreement”) with Frost Bank (“Frost”) (acting as lender). The Construction Loan Agreement provides for a construction loan, in amounts not to exceed a total principal balance of $16,160,000 with an interest rate of (3.40%) per annum.

 

On May 16, 2023, the Company renewed the Revolving Loan Agreement with Frost through the “Seventh Amendment to Loan Agreement.” (See Exhibit 10.15). The Revolving Loan Agreement provides for revolving credit loans, in amounts not to exceed a total principal balance of $6,000,000 with a rate equal to prime rate with a floor of 3.25%. The Revolving Loan Agreement was originally entered into on January 23, 2013, between the “Company” as borrower and Frost as lender.  

 

Construction Loans.  Subject to the terms of the Loan Agreement, Frost will lend to the Company an aggregate amount not to exceed $16,160,000.

 

Principal and interest shall be due and payable monthly in an amounts determined by Lender required to fully amortize the outstanding principal balance of this Note over a period of twenty-five (25) years, payable on the twenty-sixth (26th) day of each and every calendar month, beginning April 26, 2023, and continuing regularly thereafter until March 26, 2031, when the entire amount hereof, principal and accrued interest then remaining unpaid, shall be then due and payable; interest being calculated on the unpaid principal each day principal is outstanding and all payments made credited to any collection costs and late charges, to the discharge of the interest accrued and to the reduction of the principal, in such order as Lender shall determine.

 

The interest rate of (3.40%) per annum includes an Interest-Only Period. Interest only shall be due and payable monthly as it accrues on the twenty-sixth (26th) day of each and every calendar month, beginning April 26, 2021, and continuing regularly and monthly thereafter until March 26, 2023; interest being calculated on the unpaid principal each day principal is outstanding and all payments made credited to any collection costs and late charges, to the discharge of the interest accrued and to the reduction of the principal, in such order as Lender shall determine.

 

The loan shall be secured by a “Deed of Trust, Security Agreement – Financing Statement” covering the 9.2-acre tract in Garland, Texas and the improvements made on it.

 

Revolving Credit Loans.  Subject to the terms of the Revolving Loan Agreement, Frost will lend to the Company, on a revolving basis, amounts not to exceed a total principal balance of $6,000,000, minus amounts available and amounts previously disbursed under outstanding revolving letters of credit. Subject to certain terms and conditions, the Company may borrow, repay and reborrow under the Loan Agreement. The loan has a maturity date of April 23, 2025. The loan shall be secured by a Security Agreement dated as of January 23, 2013, and is given by Borrower in favor of Lender with collateral of all personal property.

 

The interest on the outstanding and unpaid principal balance shall be computed at a per annum rate equal to the lesser of (a) a rate equal to the Prime Rate per annum; provided, however, in no event shall the resulting rate be less than three and one-quarter percent (3.25%).

 

In addition, the Company continues on-going investigations for the use of cumulative cash for business expansion and improvements, such as operational improvements and new product expansion.

 

 13 
 

 

Cash and cash equivalents totaled $10,299,000 as of November 30, 2023 compared to $15,375,000 on November 30, 2022, a decrease of $5,076,000. The decrease in cash and cash equivalents is attributable to $3,196,000 cash used by operations, payment of a cash dividend of $258,000, $275,000 in long term debt, $404,000 in cash for additional manufacturing equipment and $2,156,000 on the new facility, offset by the $1,213,000 proceeds from the construction loan.

 

In addition to cash on hand, the Company also has the ability to borrow under a loan agreement as discussed above.

 

Per the loan covenant, the Company must maintain a ratio of Free Cash Flow to Debt Service of not less than 1.20 to 1.00. As of November 30, 2023, the Company is in compliance.

 

Company management believes it will meet its 2024 capital requirements through the use of cash derived from operations for the year and/or usage of the Company’s cash and cash equivalents. There were no significant outstanding commitments for equipment purchases or improvements at November 30, 2023.

The Company has no significant off-balance sheet arrangements.

 

Critical Accounting Policies

 

The preparation of financial statements and related disclosures in conformity with accounting principles generally accepted in the United States requires management to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses. We base our estimates on historical experience and on various other assumptions and factors that are believed to be reasonable under the circumstances. Note 2 to the Financial Statements in the Annual Report on Form 10-K for the year ended November 30, 2023, describes the significant accounting policies and methods used in the preparation of the Financial Statements. liabilities. Actual results could differ from these estimates.

 

The core principle of revenue recognition under accounting principles generally accepted in the Unites States of America (GAAP) is that the Company should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The Company’s revenue on the majority of its customer contracts is recognized at a point in time, generally upon shipment of products. The application of GAAP related to the measurement and recognition of revenue requires us to make judgments and estimates. Specifically, the determination of whether revenues related to our revenue contracts should be recognized over time or at a point in time, as these determinations impact the timing and amount of our reported revenues and net income. Other significant judgments include the estimation of the point in the manufacturing process at which we are entitled to receive payment, as well as the progress of the job order to completion to determine the amount of consideration earned for contractual revenue recognized over time.

 

The allowance for doubtful accounts is based on our assessment of the collectability of specific customer accounts and the aging of the accounts receivable. If there is a deterioration of a major customer’s credit worthiness or actual defaults are higher than our historical experience, our estimates of the recoverability of amounts due us could be adversely affected.

 

Inventory purchases and commitments are based upon future demand. If there is a sudden and significant decrease in demand for our products or there is a higher risk of inventory obsolescence because of changing customer requirements, we may be required to increase our inventory allowances and our gross margin could be adversely affected.

 

The Company recognizes deferred tax assets and liabilities based on differences between the financial reporting and tax basis of assets and liabilities using the enacted tax rates and laws that are expected to be in effect when the differences are expected to be recovered. If we were to determine we would not be able to realize all or part of the deferred tax asset in the future, an adjustment to the deferred tax asset would be necessary which would reduce our net income for that period.

 

Depreciable and useful lives estimated for property and equipment are based on initial expectations of the period of time these assets will provide benefit. Changes in circumstances related to a change in our business or other factors could result in these assets becoming impaired, which could adversely affect the value of these assets.

 

 14 
 

 

New Accounting Pronouncements

 

In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which changes the impairment model for most financial assets. The ASU requires the use of an “expected loss” model for instruments measured at amortized cost, in which companies will be required to estimate the lifetime expected credit loss and record an allowance to offset the amortized cost basis, resulting in a net presentation of the amount expected to be collected on the financial asset. The new guidance is effective for fiscal years beginning after December 15, 2022, for Smaller Reporting Companies, including interim periods within those fiscal years and requires a modified-retrospective approach to adoption. The Company believes that adopting ASU 2016-13 will have no material impact on the financial statements and related disclosures.

 

Item 7A.Quantitative and Qualitative Disclosures About Market Risk

 

Not applicable.

 

Item 8.Financial Statements and Supplementary Data

 

Page No.  
   
16 Report of Independent Registered Public Accounting Firm - Whitley Penn LLP (PCAOB ID 726)
   
18 Balance Sheets as of November 30, 2023, and 2022
   
19 Statements of Income for the years ended November 30, 2023, and 2022
   
20 Statements of Shareholders’ Equity for the years ended November 30, 2023, and 2022
   
21 Statements of Cash Flows for the years ended November 30, 2023, and 2022
   
22-29 Notes to Financial Statements as of and for the years ended November 30, 2023, and 2022

 

 15 
 

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

 

To the Shareholders and Board of Directors of

Micropac Industries, Inc.

 

 

Opinion on the Financial Statements

 

We have audited the accompanying balance sheets of Micropac Industries, Inc. (the “Company”) as of November 30, 2023 and 2022, and the related statements of income, shareholders’ equity, and cash flows for the years then ended, and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of November 30, 2023 and 2022, and the results of its operations and its cash flows for the years then ended, in conformity with accounting principles generally accepted in the United States of America.

 

Basis for Opinion

 

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on these financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (“PCAOB”) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting, but not for the purpose of expressing an opinion on the effectiveness of the entity’s internal control over financial reporting. Accordingly, we express no such opinion.

 

Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

 

Critical Audit Matter

 

The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and
(2) involved our especially challenging, subjective, or complex judgments. The communication of the critical audit matter does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the account or disclosures to which it relates.

 

 16 
 

 

Margin Estimates for Long-Term Contracts and Related Revenue Recognition

 

Critical Audit Matter Description

 

As disclosed in Note 2 to the financial statements, the Company produces certain products with no alternative use and for which the Company has an enforceable right to payment during the production cycle. For these contracts, the Company recognizes revenue over time as control over these products transfers to the customer. Thus, the Company records contract assets for work in process contracts at the end of each reporting period. The Company uses costs incurred to date as the method for determining progress, and revenue is recognized based on costs incurred to date plus an estimate of margin at completion. The process of estimating final margin involves estimating the costs to complete production of goods and comparing those costs to the total transaction price. These contracts are inherently uncertain in that revenue is fixed while the estimates of costs required to complete these contracts are subject to variability. Due to the technical performance requirements in many of these contracts, changes to cost estimates could occur, resulting in higher or lower margins when the contracts are completed.

 

We identified revenue associated with work in process contracts recognized over time as a critical audit matter. The process of estimating final margin is subjective in nature that and resulted in a higher degree of audit effort and judgment. Changes in estimates of final margin could have a significant impact on the timing of revenue recognition.

 

How We Addressed the Matter

 

We obtained an understanding of the design of internal controls that address the risks of material misstatement relating to recording revenue from contracts with customers where revenue is recognized over time. We evaluated the reasonableness of judgements made and assumptions used by management relating to key estimates which include estimated total costs to complete and estimated final margins. We reviewed executed contracts to understand the contract terms, reperformed management’s process of assigning the appropriate timing of revenue recognition and tested the mathematical accuracy of revenue recognized over time based on costs incurred to date relative to total estimated margin. We tested the accuracy and completeness of the data used in developing key estimates, including materials, labor, and overhead costs. We performed a review of audit evidence from transactions completed after the measurement date related to the final gross margins for comparison to the Company’s initial gross margin estimates.

 

We evaluated management’s ability to estimate total inputs accurately by comparing actual inputs to management’s historical estimates for contracts that have been fulfilled.

 

/s/ Whitley Penn LLP

 

We have served as the Company's auditor since 2016.

 

Plano, Texas

February 7, 2024

 

 17 
 

 

MICROPAC INDUSTRIES, INC.

BALANCE SHEETS

NOVEMBER 30, 2023 AND 2022

(Dollars in thousands except share and per share data)

         
CURRENT ASSETS  2023   2022 
         
Cash and cash equivalents  $10,299   $15,375 
Receivables, net of allowance for doubtful accounts of $0 at November 30, 2023 and 2022   8,021    3,644 
Other receivable   139    920 
Contract assets   307    408 
Inventories:          
Raw materials and supplies   7,367    6,715 
Work in process   4,113    3,573 
Total inventories   11,480    10,288 
Prepaid expenses and other assets   487    564 
Total current assets   30,733    31,199 
           
PROPERTY, PLANT AND EQUIPMENT, at cost:          
Land   1,518    1,518 
Buildings   21,013    498 
Facility improvements   1,126    1,126 
Furniture and fixtures   2,068    1,036 
Construction in process   181    19,415 
Machinery and equipment   10,175    9,952 
Total property, plant, and equipment   36,081    33,545 
Less accumulated depreciation   (11,982)   (11,082)
Net property, plant, and equipment   24,099    22,463 
Operating lease right to use asset   -    14 
Deferred income taxes, net   475    86 
Total assets  $55,307   $53,762 
           
LIABILITIES AND SHAREHOLDERS’ EQUITY          
           
CURRENT LIABILITIES:          
Accounts payable  $1,491   $1,173 
Accrued compensation   958    1,086 
Deferred revenue   618    1,192 
Property taxes   746    560 
Income tax   444    149 
Short term debt   432    224 
Other accrued liabilities   34    47 
Total current liabilities   4,723    4,431 
           
Long term debt, net of debt issuance costs   15,316    14,535 
Total liabilities   20,039    18,966 
Commitments and contingencies          
           
SHAREHOLDERS’ EQUITY          
Common stock, $.10 par value, authorized 10,000,000 shares, 3,078,315 issued and 2,578,315 outstanding at November 30, 2023 and 2022   308    308 
Additional paid-in-capital   983    885 
Treasury stock, 500,000 shares, at cost   (1,250)   (1,250)
Retained earnings   35,227    34,853 
Total shareholders’ equity   35,268    34,796 
Total liabilities and shareholders’ equity  $55,307   $53,762 

 

See accompanying notes to financial statements.

 

 18 
 

 

MICROPAC INDUSTRIES, INC.

STATEMENTS OF INCOME

FOR THE YEARS ENDED NOVEMBER 30, 2023 AND 2022

(Dollars in thousands except share and per share data) 

           
   2023   2022 
NET SALES  $30,639   $27,785 
           
COST AND EXPENSES:          
Cost of goods sold   19,754    15,473 
Research and development   2,224    2,191 
Selling, general and administrative expenses   8,105    7,734 
           
Total cost and expenses   30,083    25,398 
           
OPERATING INCOME   556    2,387 
           
Interest income   534    141 
Interest expense   (386)   (1)
Other income, net   122    972 
           
INCOME BEFORE INCOME TAXES   826    3,499 
           
PROVISION FOR INCOME TAXES          
Current   583    814 
Deferred   (389)   (102)
Total tax expense provision   194    712 
           
NET INCOME  $632   $2,787 
           
NET INCOME PER SHARE, BASIC  $0.24   $1.08 
           
WEIGHTED AVERAGE OF SHARES, BASIC   2,578,315    2,578,315 
           
NET INCOME PER SHARE, DILUTED  $0.24   $1.08 
           
WEIGHTED AVERAGE OF SHARES, DILUTED   2,609,509    2,578,315 
           
DIVIDENDS PER SHARE  $0.10   $0.10 

 

See accompanying notes to financial statements.

 

 19 
 

 

MICROPAC INDUSTRIES, INC.

STATEMENTS OF SHAREHOLDERS’ EQUITY

FOR THE YEARS ENDED NOVEMBER 30, 2023 AND 2022

(Dollars in thousands)

                          
   Common   Additional   Treasury   Retained     
   Stock   paid-in-capital   Stock   Earnings   Total 
                     
                     
BALANCE, November 30, 2021  $308   $885   $(1,250)  $32,324   $32,267 
                          
Dividend   -    -    -    (258)   (258)
Net income   -    -    -    2,787    2,787 
                          
                          
BALANCE, November 30, 2022   308    885    (1,250)   34,853    34,796 
                          
Stock-based compensation   -    98    -    -    98 
Dividend   -    -    -    (258)   (258)
Net income   -    -    -    632    632 
                          
BALANCE, November 30, 2023  $308   $983   $(1,250)  $35,227   $35,268 

 

See accompanying notes to financial statements.

 

 20 
 

 

MICROPAC INDUSTRIES, INC.

STATEMENTS OF CASH FLOWS

FOR THE YEARS ENDED NOVEMBER 30, 2023 AND 2022

(Dollars in thousands)

           
CASH FLOWS FROM OPERATING ACTIVITIES:             2023               2022 
Net income  $632   $2,787 
Adjustments to reconcile net income to net cash (used in) provided by operating activities:          
Depreciation
   925    394 
Stock based compensation   98    - 
Deferred income tax benefit   (389)   (102)
Amortization of debt issuance cost   43    - 
Change in right of use of asset   13    53 
Changes in certain current assets and liabilities:          
(Increase) decrease in accounts receivable   (4,377)   1,330 
Increase in other receivable   781    (920)
(Increase) decrease in contract assets   101    195 
Decrease (increase) in inventories   (1,192)   (1,604)
Decrease (increase) in prepaid expenses and other assets   77    (223)
Increase (decrease) in accounts payable   319    403 
Increase (decrease) in accrued compensation
   

(128)

    

(209)

 
Increase (decrease) deferred revenue   (574)   (66)
Increase (decrease) in income taxes payable   295    (30)
Decrease in lease liabilities   (14)   (53)
Increase in all other accrued liabilities   194    249 
           
Net cash (used in)  provided by operating activities   (3,196)   2,204 
           
CASH FLOWS FROM INVESTING ACTIVITIES:          
Additions to property, plant and equipment   (2,560)   (13,213)
           
Net cash used in investing activities   (2,560)   (13,213)

 

CASH FLOWS FROM FINANCING ACTIVITIES:

          
Cash dividend   (258)   (258)
Proceeds from long term debt   1,213    11,390 
Payments on long term debt   (275)   - 
           
Net cash provided by financing activities   680    11,132 
           
Net (decrease) increase in cash and cash equivalents   (5,076)   123 
           
Cash and cash equivalents at beginning of period   15,375    15,252 
           
Cash and cash equivalents at end of period  $10,299   $15,375 
           
Supplemental Cash Flow Disclosure:          
Cash paid for income taxes  $312   $845 
Cash paid for interest expense  $539   $373 
Supplemental Non-Cash Flow Disclosure:          
Accrued additions to property, plant and equipment  $4   $44 

 

See accompanying notes to financial statements.

 

 21 
 

 

MICROPAC INDUSTRIES, INC.

NOTES TO FINANCIAL STATEMENTS

NOVEMBER 30, 2023 AND 2022

 

 

1.BUSINESS DESCRIPTION:

 

Micropac Industries, Inc. (the “Company”), a Delaware corporation, designs, manufactures and distributes various types of microelectronic circuits including solid state relays and power controllers, optoelectronic components, and sensor and display components and assemblies. The Company’s products are used as components and assemblies in a broad range of military, space, medical and commercial systems, including aircraft instrumentation and navigation systems, satellite systems, power supplies, electronic controls, computers, medical devices, and high-temperature (200o C) products.

 

2.SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES:

 

Revenue Recognition

 

The core principle of revenue recognition under accounting principles generally accepted in the Unites States of America (GAAP) is that the Company should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.

 

The Company's revenue on the majority of its customer contracts is recognized at a point in time, generally upon shipment of products.

 

To achieve that core principle, the Company applies the following steps:

 

1.Identify the contract(s) with a customer.

 

The Company designs, manufactures and distributes various types of microelectronic circuits, optoelectronics, and sensors and displays. The Company’s products are used as components and assemblies in a broad range of military, space, medical and industrial systems, including aircraft instrumentation and navigation systems, satellite systems, power supplies, electronic controls, computers, medical devices, and high-temperature (200o C) products.

 

The Company’s revenues are from purchase orders and/or contracts with customers associated with manufacture of products. We account for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable.

 

2.Identify the performance obligations in the contract.

 

The majority of the Company’s purchase orders or contracts with customers contain a single performance obligation, the shipment of products.

 

3.Determine the transaction price.

 

The transaction price reflects the Company’s expectations about the consideration it will be entitled to receive from the customer at a fixed price per unit shipped based on the terms of the contract or purchase order with the customer. To the extent our actual costs vary from the fixed price that was negotiated, we will generate more or less profit or could incur a loss.

 

4.Allocate the transaction price to the performance obligations in the contract.

 

The Company’s transaction price is the fixed price per unit per each delivery upon shipment.

 

5.Recognize revenue when (or as) the Company satisfies a performance obligation.

 

This performance obligation is satisfied when control of the product is transferred to the customer, which occurs upon shipment or delivery. The Company receives purchase orders for products to be delivered over multiple dates that may extend across reporting periods. The Company accounting policy treats shipping and handling activities as a fulfillment cost. The Company invoices for each delivery upon shipment and recognizes revenues at the fixed price for each distinct product delivered when transfer of control has occurred, which is generally upon shipment.

 

 22 
 

 

For certain contracts under which the Company produces products with no alternative use and for which the Company has an enforceable right to payment during the production cycle, the Company recognizes revenue for the cost incurred of work in process plus a margin at the end of each period and records a contract asset (unbilled receivable). The majority of these products are shipped weekly and monthly to the customers and the contracts require us to manage and limit the level of work in process to meet the scheduled delivery dates.

 

In addition, the Company may have a contract or purchase order to provide a non-recurring engineering service to a customer. These contracts are reviewed, and performance obligations are determined and we recognize revenue at the point in time in which each performance obligation is fully satisfied. 

 

Disaggregation of Revenue

 

The following table summarizes the Company’s net sales by product line.

          
   Nov. 30, 2023   Nov. 30, 2022 
Microelectronics  $8,855   $7,998 
Optoelectronics   8,265    7,913 
Sensors and Displays   13,519    11,874 
   $30,639   $27,785 
           
Timing of revenue recognition          
Recognized at a point in time  $27,069   $23,678 
Recognized over time   3,570    4,107 
Total Revenue  $30,639   $27,785 

 

The following table summarizes the Company’s net sales by major market.

                         
2023 Sales by Major Market
   Military   Space   Medical   Commercial   Total 
Domestic Direct  $11,937   $1,525   $3,179   $2,099   $18,740 
Domestic Distribution   7,580    1,357    -    1,133    10,070 
International   362    600    -    867    1,829 
   $19,879   $3,482   $3,179   $4,099   $30,639 

 

2022 Sales by Major Market
     Military      Space      Medical      Commercial      Total  
Domestic Direct  $10,699   $1,148   $3,213   $1,403   $16,433 
Domestic Distribution   7,993    1,508    -    829    10,330 
International   233    351    -    438    1,022 
   $18,895   $3,007   $3,213   $2,670   $27,785 

 

 23 
 

 

Receivables, net, Contract Assets and Contract Liabilities

 

The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and deferred revenue (contract liabilities) on the Consolidated Balance Sheet. 

 

Receivables, net, contract assets and contract liabilities were as follows: 

               
   November 30, 2023   November 30, 2022   December 1, 2021 
Receivables, net  $8,021   $3,644   $4,974 
Contract assets  $307   $408   $603 
Deferred revenue  $618   $1,192   $1,258 

 

Revenue recognized in 2023 that was included in the deferred revenue liability balance at the beginning of the year was $1,169,000.

 

Contract costs

 

The Company does not have material incremental costs to obtain a contract in the form of sales commissions or bonuses. The Company incurs other immaterial costs to obtain and fulfill a contract; however, the Company has elected the practical expedient under ASC 340-40-24-4 to recognize all incremental costs to obtain a contract as an expense when incurred if the amortization period is one year or less.

 

Inventories

 

Inventories are stated at lower of cost or net realizable value and include material, labor and manufacturing overhead. All inventories are valued using the FIFO (first-in, first-out) method of inventory valuation. The Company determines the need to write inventory down to the lower of cost or net realizable value via an analysis based on the usage of inventory over a three year period and projected usage based on current backlog.

 

Income Taxes

 

The Company accounts for income taxes using the asset and liability method. Under this method the Company records deferred income taxes for the temporary differences between the financial reporting basis and the tax basis of assets and liabilities at enacted tax rates expected to be in effect when such amounts are realized or settled. The resulting deferred tax liabilities and assets are adjusted to reflect changes in tax law or rates in the period that includes the enactment date.

 

The Company records a liability for an unrecognized tax benefit for a tax position that is not “more-likely-than-not” to be sustained.  The Company did not record any liability for uncertain tax positions as of November 30, 2023, or November 30, 2022.

 

Property, Plant, and Equipment

 

Property, plant, and equipment are carried at cost, and depreciation is provided using the straight-line method at rates based upon the following estimated useful lives (in years) of the assets:

 
Buildings 15-40
Facility improvements 8-15
Machinery and equipment 5-10

Furniture and fixtures

5-8

 

The Company assesses long-lived assets for impairment in accordance with Financial Accounting Standards Board (FASB) Accounting Standards Codification (ASC) ASC 360-10-35, Property, Plant and Equipment – Subsequent Measurement. When events or circumstances indicate that an asset may be impaired, an assessment is performed. The estimated future undiscounted cash flows associated with the asset are compared to the asset’s net book value to determine if a write down to market value less cost to sell is required.

 

Construction in progress relates to multiple capital projects ongoing during the years ended November 30, 2023, and 2022, including the construction of the new manufacturing facility. Construction in progress also includes interest and fees on debt that are directly related to the financing of the Company’s capital projects.

 

Repairs and maintenance are expensed as incurred. Improvements which extend the useful lives of property, plant, and equipment are capitalized.

 

 24 
 

 

Research and Development Costs

 

Costs for the design and development of new products are expensed as incurred.

 

Basic and Diluted Earnings Per Share

 

Basic and diluted earnings per share are computed based upon the weighted average number of shares outstanding during the year. Diluted earnings per share gives effect to all dilutive potential common shares.

 

The following is a reconciliation of the number of shares used in the calculation of the basic and diluted earnings per share for the years ended November 30, 2023 and 2022:

        
   Twelve Months Ended 
   November 30,
2023
   November 30,
2022
 
         
Weighted average of shares, basic   2,578,315    2,578,315 
Restricted stock units   31,194    - 
Weighted average of shares, diluted   2,609,509    2,578,315 

 

Use of Estimates

 

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

 

3.NEW ACCOUNTING PRONOUNCEMENTS:

 

In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which changes the impairment model for most financial assets. The ASU requires the use of an “expected loss” model for instruments measured at amortized cost, in which companies will be required to estimate the lifetime expected credit loss and record an allowance to offset the amortized cost basis, resulting in a net presentation of the amount expected to be collected on the financial asset. The new guidance is effective for fiscal years beginning after December 15, 2022, for Smaller Reporting Companies, including interim periods within those fiscal years and requires a modified-retrospective approach to adoption. The Company believes that adopting ASU 2016-13 will have no material impact on the financial statements and related disclosures.

 

4.FAIR VALUE MEASUREMENT:

 

The Company had no financial assets and liabilities measured at fair value on a recurring basis as of November 30, 2023, and 2022.  The fair value of financial instruments such as cash and cash equivalents, accounts receivable, and accounts payable approximate their carrying amount based on the short maturity of these instruments. 

 

The Company measures its long-term debt at fair value which approximates book value as the long-term debt bears market rates of interest.

 

There were no nonfinancial assets measured at fair value on a nonrecurring basis at November 30, 2023, or 2022.

 

5.NOTES PAYABLE TO BANKS:

 

The Company obtained a commercial real estate construction loan for the construction of a new 76,000 square foot manufacturing center on the 9.2 acres of land in Garland, Texas that the Company has purchased. On March 26, 2021, the Company (acting as borrower) entered into a Construction Loan Agreement (the “loan agreement”) with Frost Bank (“Frost”) (acting as lender). The Construction Loan Agreement provides for a construction loan, in amounts not to exceed a total principal balance of $16,160,000 with an interest rate of (3.40%) per annum.

 

On May 16, 2023, the Company renewed the Revolving Loan Agreement with Frost through the “Sixth Amendment to Loan Agreement.” (See Exhibit 10.13). The Revolving Loan Agreement provides for revolving credit loans, in amounts not to exceed a total principal balance of $6,000,000 with a rate equal to prime rate with a floor of 3.25%. The Revolving Loan Agreement was originally entered into on January 23, 2013, between the Company as borrower and Frost as lender.  

 

 25 
 

 

Construction Loans.  Subject to the terms of the Loan Agreement, Frost will lend to the Company an aggregate amount not to exceed $16,160,000.

 

Principal and interest shall be due and payable monthly in an amounts determined by Lender required to fully amortize the outstanding principal balance of this Note over a period of twenty-five (25) years, payable on the twenty-sixth (26th) day of each and every calendar month, beginning April 26, 2023, and continuing regularly thereafter until March 26, 2031, when the entire amount hereof, principal and accrued interest then remaining unpaid, shall be then due and payable; interest being calculated on the unpaid principal each day principal is outstanding and all payments made credited to any collection costs and late charges, to the discharge of the interest accrued and to the reduction of the principal, in such order as Lender shall determine.

 

The interest rate of (3.40%) per annum including an Interest-Only Period. Interest only shall be due and payable monthly as it accrues on the twenty-sixth (26th) day of each and every calendar month, beginning April 26, 2021, and continuing regularly and monthly thereafter until March 26, 2023; interest being calculated on the unpaid principal each day principal is outstanding and all payments made credited to any collection costs and late charges, to the discharge of the interest accrued and to the reduction of the principal, in such order as Lender shall determine.

 

The loan shall be secured by a “Deed of Trust, Security Agreement – Financing Statement” covering the 9.2-acre tract in Garland, Texas and the improvements made on it.

 

Revolving Credit Loans.  Subject to the terms of the Loan Agreement, Frost will lend to the Company, on a revolving basis, amounts not to exceed a total principal balance of $6,000,000, minus amounts available and amounts previously disbursed under outstanding Frost letters of credit. Subject to certain terms and conditions, the Company may borrow, repay and reborrow under the Loan Agreement. The loan has a maturity date of April 23, 2025.

 

The interest on the outstanding and unpaid principal balance shall be computed at a per annum rate equal to the lesser of (a) a rate equal to the Prime Rate per annum; provided, however, in no event shall the resulting rate be less than three and one-quarter percent (3.25%).

 

The Company has borrowed $16,160,000 against the construction loan as of November 30, 2023.

          
Debt  2023   2022 
Notes payable  $15,884   $14,938 
Less unamortized debt issuance costs   136    179 
Net Debt   15,748    14,759 
Less—Current portion   432    224 
Total long-term debt  $15,316   $14,535 

 

Estimated maturities of our long-term debt over the next 5 years are as follows:

                            
   2024   2025   2026   2027   2028   Thereafter   Total 
Frost Bank  $432   $447   $463   $478   $495   $13,569   $15,884 

 

6.PRODUCT WARRANTIES:

 

In general, the Company warrants that its products, when delivered, will be free from defects in material workmanship under normal use and service. The obligations are limited to replacing, repairing or giving credit for, at the option of the Company, any products that are returned within one year after the date of shipment. The Company does not provide extended warranties.

 

The Company reserves for potential warranty costs based on historical warranty claims experience. While management considers the process to be adequate to effectively quantify its exposure to warranty claims based on historical performance, changes in warranty claims on a specific or cumulative basis may require management to adjust its reserve for potential warranty costs.

 

Warranty expense was approximately $56,000 and $114,000 in 2023 and 2022, respectively.

 

 26 
 

 

The following table summarizes product warranty activity recorded during the years ended November 30, 2023, and 2022 recorded in other accrued liabilities.

          
   2023   2022 
Beginning balance  $25   $25 
Additions for current year provision   56    114 
Payments for current year   (56)   (114)
Ending balance  $25   $25 

 

7.LEASE COMMITMENTS:

 

In the first quarter of 2020, the Company entered into a three (3) year lease extension on the property that has been leased on a year to year basis. As a result, we recognized $ 165,000 for operating lease liabilities and right-of-use assets in accordance with ASC 842. The Company had an operating lease expense of $14,000 for 2023 and $55,000 for 2022. The Company used an estimated incremental borrowing rate of 3.25% representative of the rate of interest that the company would have to pay to borrow on the Company’s line of credit. The lease expired in March 2023 and was not renewed.

 

8.EMPLOYEE BENEFITS:

 

The Company sponsors an Employees’ Profit Sharing Plan and Trust (the “Plan”). Pursuant to section 401(k) of the Internal Revenue Code, the Plan is available to substantially all employees of the Company. Employee contributions to the Plan are matched by the Company at amounts up to 6% of the participant’s salary. Contributions made by the Company were expensed and totaled approximately $500,000 in 2023 and $476,000 in 2022. Employees become vested in Company contributions in 20% increments in years two through six of employment. If the employee leaves the Company prior to being fully vested, the unvested portion of the Company contributions are forfeited and such forfeitures are used to lower future Company contributions. The Company does not offer other post-retirement benefits to its employees at this time.

 

9.INCOME TAXES:

 

The income tax provision consisted of the following for the years ended November 30:

          
   2023   2022 
Current Provision:          
Federal  $514   $744 
State   69    70 
    583    814 
Deferred federal tax benefit   (389)   (102)
Total  $194   $712 

 

The provision for income taxes differs from that computed at the federal statutory corporate tax rate as follows for the years ended November 30,

          
   2023   2022 
Tax at statutory rate  $177   $734 
State income taxes, net of federal benefit   54    55 
Research and Development Tax Credit   (116)   (156)
Permanent differences and other   79    79 
           
Income tax provision  $194   $712 

 

The components of deferred tax assets and liabilities were as follows at November 30,

          
   2023           2022 
Deferred tax assets (liabilities)          
Inventory  $330   $265 
Capitalized research and development   420    - 
Deferred revenue, sales returns and warranty   5    5 
Other accrued liabilities   100    83 
Depreciation   (380)   (267)
Net deferred tax assets  $475   $86 

 

In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible.  Management considers the scheduled reversal of deferred tax assets, projected future taxable income, and tax-planning strategies in making this assessment. Based upon the level of historical taxable income and projections for future taxable income over the periods in which the deferred tax assets are deductible, management believes it is more likely than not that the Company will realize the benefits of these deductible differences. 

 

 27 
 

 

The Company records a liability for an unrecognized tax benefit for a tax position that is not “more-likely-than-not” to be sustained.  The Company did not record any liability for uncertain tax positions as of November 30, 2023 or November 30, 2022.

 

10.SIGNIFICANT CUSTOMER INFORMATION:

 

The Company’s major customers include contractors to the United States government. Sales to these customers for DOD and NASA contracts accounted for approximately 74% of the Company’s revenues in 2023 compared to 77% in 2022. The Company’s major customers are Lockheed Martin, Northrop Grumman, United Technologies, BAE, and Boeing. Two customers accounted for 14% and 10% of the Company’s sales during 2023 and two customers accounted for 18% and 10% of the Company’s sales during 2022. The contracts of our customers with the United States government may be subject to renegotiation of profits or termination of contracts or subcontracts at the election of the government, which would in turn might materially affect the Company’s sales. The loss of any one of these customers or a significant reduction in their purchases would be likely to adversely affect our business.

 

11.SHAREHOLDERS’ EQUITY:

 

On December 7, 2022, the Board of Directors of Micropac Industries, Inc. approved the payment of a $0.10 per share special dividend to all shareholders of record as of January 11, 2023. The dividend was paid to shareholders on February 10, 2023.

 

On December 7, 2021, the Board of Directors of Micropac Industries, Inc. approved the payment of a $0.10 per share special dividend to all shareholders of record as of January 11, 2022. The dividend was paid to shareholders on February 10, 2022.

 

12.STOCK-BASED COMPENSATION:

 

We have issued restricted stock units ("RSUs") stock-based compensation awards as part of Micropac Industries Inc.’s 2023 Equity Incentive Plan. Our 2023 annual grant of RSUs occurred in the second quarter. The weighted -average grant-date fair value of each unit granted in 2023 was $13.13. All the RSUs granted in 2023 vest over a three-year period.

 

The following is a summary of our RSUs activity for the years ended November 30, 2023, and November 30, 2022:

                    
   2023   2022 
(shares in thousands)  Number   Weighted-   Number   Weighted- 
   of   Average   of   Average 
   Shares   Grant Date Fair
Value
   Shares   Grant Date Fair
Value
 
                 
Unvested at beginning of the year   -    -    -    - 
Granted   35.7   $13.13    -    - 
Vested   -    -    -    - 
Cancelled   4.5   $13.13    -    - 
Unvested at end of the year   31.2   $13.13    -    - 

 

 28 
 

 

The following table sets forth the stock-based compensation expense recorded in selling, general and administrative ("SG&A") expense (in thousands):

        
For the years ended
November 30, 2023 and November 30, 2022
   2023   2022 
Stock-based compensation expense  $98    - 

 

The following table sets forth the stock-based unvested compensation expense by year to be recognized (in thousands):

            
   2024   2025   Total 
Stock-based unvested compensation expense  $156   $156   $312 

 

13.EMPLOYEE RETENTION CREDIT UNDER THE CARES ACT

 

The CARES Act, passed by Congress on March 27, 2020, contained the employee retention credit (ERC), a refundable payroll tax credit to employers that have experienced hardship in their operations due to COVID-19. The CARES Act was amended and extended on December 27, 2020, by the Consolidated Appropriations Act, 2021 (the “CAA”) and in March 2021, the Internal Revenue Code was amended by the American Rescue Plan Act of 2021 to provide new employee retention credit provisions designed to promote employee retention and hiring.

 

This ERC is a fully refundable tax credit for employers equal to 70 percent of qualified wages that eligible employers pay their employees. This ERC applies to qualified wages paid after December 2020 and before January 1, 2022.

 

As a result, the Company has determined that it qualified for an approximately $920,000 in employee retention credits during the first quarter of 2021, which the Company recognized as other income and recorded in other receivable for the refund claimed in the third quarter of 2022. The ERC impact was included in the Company’s fiscal year 2021 tax return.

 

14.SUBSEQUENT EVENTS:

 

On December 5, 2023, the Board of Directors of Micropac Industries, Inc. approved the payment of a $0.10 per share special dividend to all shareholders of record as of January 10, 2024. The dividend will be paid to shareholders on or about February 9, 2024.

 

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

 

None.

 

Item 9A.Controls and Procedures

 

Evaluation of Disclosure Controls and Procedures

 

The Company’s Chief Executive Officer and Chief Financial Officer (the Certifying Officers) are responsible for establishing and maintaining disclosure controls and procedures for the Company. The Certifying Officers have designed such disclosure controls and procedures to ensure that material information is made known to them, particularly during the period in which this report was prepared. The Certifying Officers have evaluated the effectiveness of the Company's disclosure controls and procedures (as such term is defined in Exchange Act Rules 13a-15(e) and 15d-15(e) (the Rules) under the Securities Exchange Act of 1934 (or Exchange Act)) and determined that as of November 30, 2023, the Company's disclosure controls and procedures were effective.

 

Management’s Annual Report on Internal Control Over Financial Reporting

 

Management of Micropac is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in the Securities Exchange Act Rule 13a-15(f). Under the supervision and with the participation of the Company’s management, including the Chief Executive Officer (principal executive officer) and the Chief Financial Officer (principal financial officer), the Company’s management conducted an evaluation of the effectiveness of its internal control over financial reporting as of November 30, 2023, as required by the Securities Exchange Act of 1934 Rule13a-15(c). In making this assessment, the Company’s management used the criteria set forth in the framework in “Internal Control – Integrated Framework” (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on the evaluation conducted under the framework in “Internal Control – Integrated Framework” (2013), management concluded that the Company’s internal control over financial reporting was effective as of November 30, 2023.

 

 29 
 

 

During our most recent fiscal quarter, there has not occurred any change in our internal control over financial reporting (as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

 

This annual report does not include an attestation report of our registered independent public accounting firm regarding internal control over financial reporting. Management’s report was not subject to attestation by our registered independent public accounting firm pursuant to rules of the Securities and Exchange Commission that permit us to provide only management’s report in this annual report.

 

Item 9B.Other Information

 

None.

 

PART III

 

In accordance with General Instruction G(3) of Form 10-K, the information required by this Part III is incorporated by reference to Micropac Industries, Inc.’s definitive proxy statement relating to its 2024 Annual Meeting of Stockholders, as set forth below. The 2024 Proxy Statement will be filed with the Securities and Exchange Commission on or about February 7, 2024.

 

Item 10.Directors, Executive Officers and Corporate Governance

 

Name Age Position with the Company Director Since
       
Mark King 69 CEO, President and  
    Member of Audit Committee  
    and Chairman of the Board October 2005
       
Christine B. Dittrich 71 Director and  
    Member of Audit Committee October 2015
       
Gerald Tobey 70 Director and  
    Member of Audit Committee June 2017
       
Donald Robinson 58 Director and  
    Member of Audit Committee December 2019
       
Shaunna Black 69 Director and  
    Member of Audit Committee December 2019
       
Robert  Hempel 66 Director and September 2023
    Member of Audit Committee  
       
Patrick S. Cefalu 66 CFO, Executive Vice President N/A

 

Mr. King is the current President and Chief Executive of the Company. Prior to November 2002, Mr. King was the President and Chief Operating Officer of Lucas Benning Power Electronics. Mr. King joined the Company in November of 2002, and was elected Chief Executive Officer, President and Director in October 2005.

 

Ms. Dittrich was an Executive Vice President of Raytheon Systems Company and the General Manager of the Sensor and Electronic Systems segment. Before working for Raytheon, Ms. Dittrich was a Senior Vice President of Texas Instruments (TI) Systems Group, a Malcolm Baldrige Quality Award winner, and the General Manager of the Electronic Systems Division. Her prior assignments include TI Systems Group Vice President and Engineering Manager, Software Engineering Director for the defense business, and Senior Member of Technical Staff. She has had senior executive responsibility for product engineering efforts that involve large scale software and hardware development and integration. Ms. Dittrich provided consulting services with a focus on business strategy and operational performance to various technology companies after leaving Raytheon. She became a Visiting Scientist at the Carnegie Mellon University Software Engineering Institute (SEI), a Federally Funded Research and Development Center and chaired the SEI Board of Advisors for over 10 years. She was a Fellow of the Cutter Business Technical Council and a senior consultant for Cutter Consortium. In addition, she has held membership positions on the Army Science Board, the Department of Defense Software Best Practices - Airlie Software Council and other advisory boards.

 

 30 
 

 

Mr. Tobey was a Vice President of Business Development at Raytheon Missile Systems Company retiring in 2016 following a 38-year career in the defense, aerospace, and civil security sectors. He also served as Vice President of International Business Development for both Raytheon's Missile Systems and Network Centric Systems businesses. Until 1997, when Texas Instruments' Defense Systems and Electronics Group was acquired by Raytheon, Mr. Tobey served as that company's Vice President of International Business Development and Managing Director of Texas Instruments UK, Ltd. (a wholly owned TI subsidiary). During Mr. Tobey's career, he has served in various business creation and capture, strategy, program and manufacturing management positions both in the U.S. and abroad. Mr. Tobey holds a Bachelor of Science and a Master of Business Administration degree from Utah State University. He is a graduate of the U.S. Defense Department's Defense Acquisition University and has completed Executive Study at the Anderson School of Management at UCLA.

 

Mr. Robinson is an executive leader and investor with deep experience in corporate strategy, structuring and executing successful complex corporate initiatives, manufacturing, and mergers and acquisitions. As a partner-level consultant, Mr. Robinson has led engagements in strategy development and M&A integration on transactions ranging from $100M to over $1B in value. His industry experience includes time as an Industrial Engineer with Texas Instruments’ Defense Systems Group and as an executive over industrial engineering, safety and quality systems with Decibel Products, a telecom and electronics manufacturer which grew into Allen Telecom.  He served on the Chicago and North Texas chapter boards of the National Association of Corporate Directors (NACD), a national organization focused on providing information and education to corporate directors.  Mr. Robinson served as a Business Leadership Center Instructor at the SMU Cox School of Business in Dallas, TX and is a two-time recipient of the Teaching Excellence Award.  He holds an MBA from the University of Dallas and a B.S. in Industrial Engineering from Texas A&M University. 

 

Ms. Shaunna Black is President of Shaunna Black and Associates. Ms. Black advises companies on global operations, provides experienced executive talent, and coaches leadership teams. The focus of her company is start-ups, business turnarounds and growth, strategy, organization and systems design, and leadership development. Ms. Black is an innovative and highly accomplished operations/manufacturing executive, who enables leaders to rapidly solve complicated problems. She has managed operations internationally in 25 countries. Ms. Black’s methodology delivers extraordinary performance utilizing the power of diverse, multi-generational teams, creating high performance cultures and metrics-driven systems. She has expertise in leadership and team development, technical and systems design, and production methodology in the technology, industrial, manufacturing and hospitality sectors. Her executive career has provided significant experience in strategy, global operations, technology, risk management and sustainability. Ms. Black has served on Audit, Governance, Safety/Risk and M&A Committees. Her industry experience includes Texas Instruments Vice President, (24 years) Dallas/Fort Worth Area including Vice President, Worldwide Facilities - responsible for the design, construction and operation of TI facilities, environmental, safety and health programs, global real estate, worldwide security, and TI's sustainability strategy; Vice President, Dallas Fabrication - Manager for semiconductor manufacturing in one of TI's premier analog wafer fabrication facilities; and Vice President, Worldwide Facilities and Worldwide Environmental, Safety and Health.

 

Mr. Robert Hempel has served as the (Managing Director) of Hanseatische Waren-Gesellschaft MBH & Co., KG, Bremen, Germany since 1994.

 

Mr. Cefalu has over 44 years of experience in management, manufacturing and financial operations in a variety of industries. Mr. Cefalu has been the Chief Financial Officer and Executive Vice President of the Company since September 2001.

 

Board Meetings and Committees

 

The Board of Directors held five (5) board meetings during the year ended November 2023. Directors received a fee of $1,500 (other than Mr. King) for each meeting attended during the year ended November 2023. In addition, the Board agreed to pay an annual retainer of $10,000 to Mr. Donald Robinson, Ms. Christine Dittrich, Ms. Shaunna Black and Mr. Gerald Tobey.

 

The Audit Committee held four (4) meetings during the year ended November 30, 2023. Members of the Audit Committee received a fee of $750 for each meeting attended during the year ended November 2023. Mr. King did not receive any payments for attending meetings of the Audit Committee.

 

 31 
 

 

Director Compensation 2023
   Director   Audit Committee   Other fees   Total Fees 
Shaunna Black  $17,500   $3,000    -   $20,500 
Donald Robinson  $17,500   $3,000    -   $20,500 
Christine Dittrich  $17,500   $3,000    -   $20,500 
Gerald Tobey  $17,500   $3,000    -   $20,500 

 

Mr. King does not receive any additional compensation for serving as a Director and as a member of the Audit Committee.

 

Audit Committee

 

The Board of Directors formed an Audit Committee on May 13, 2002. The members of the Audit Committee operate pursuant to a charter developed by the Board of Directors. The Board has determined that all Audit Committee members qualify as an “audit committee financial expert” for purposes of the rules and regulations of the SEC and that each of these members is sufficiently proficient in reading and understanding our financial statements to serve on the Audit Committee.

 

With the exception of Mr. King and Mr. Robert Hempel, members of the Audit Committee are considered independent members under the Securities and Exchange Act rules and regulations.

 

The Audit Committee has reviewed with management and the independent auditors the quality and adequacy of the Company's significant accounting policies. The Audit Committee has considered and reviewed with the independent auditors their audit plans, the scope of the audit, and the identification of audit risks. The Audit Committee has reviewed and discussed the audited financial statements with management and has discussed such financial statements with the independent auditors.

 

The Audit Committee has received the written disclosures and the report from the independent accountant required by the applicable requirements of the Public Company Accounting Oversight Board (United States) regarding the independent accountant’s communications with the Audit Committee concerning independence and has discussed with the independent accountants the independent accountant’s independence. Based upon the review and discussions referred to above, the Audit Committee recommended to the Board of Directors that the audited financial statements be included in the Company’s annual report on Form 10-K for the fiscal year ended November 30, 2023, for filing with the Securities and Exchange Commission.

 

Management has the responsibility for the preparation and integrity of the Company's financial statements and the independent registered public accounting firm have the responsibility for the audit of those statements. It is not the duty of the Audit Committee to conduct audits to determine that the Company’s financial statements are complete and accurate and are in accordance with accounting principles generally accepted in the United States. In giving its recommendations, the Audit Committee considered (a) management's representation that such financial statements have been prepared with integrity and objectivity and in conformity with accounting principles generally accepted in the United States of America, and (b) the report of the Company’s independent auditors with respect to such financial

statements.

 

Nominating, Compensation and Corporate Governance

 

The Board of Directors does not have a nominating, compensation committee or corporate governance committee or committees performing similar functions.

 

The Directors of the Company are responsible for developing and recommending corporate governance guidelines, identifying qualified individuals to become directors, recommending selected nominees to serve on the Board, and overseeing the evaluation of the Board.

 

In addition, the independent Directors are responsible for considering and recommending the compensation arrangements for senior management. As part of its other responsibilities, they provide general oversight of our compensation structure, and, if deemed, necessary, retains and approves compensation consultants and other compensation experts. Other specific duties and responsibilities of reviewing the performance of executive officers; reviewing and approving objectives relevant to executive officer compensation; recommending incentive compensation plans; and recommending compensation policies and practices for service on our Board of Directors.

 

 32 
 

 

Board Leadership Structure

 

Our Board of Directors does not have a policy on whether the roles of Chief Executive Officer and Chairman of the Board of Directors should be separate and, if they are to be separate, whether the Chairman of the Board should be selected from the non-employee directors or be an employee. Our Board of Directors believes that it should be free to make a choice from time to time in any manner that is in the best interest of us and our stockholders.

 

The Board of Directors believes that Mr. King’s service as both Chief Executive Officer and Chairman of the Board is in the best interest of us and our stockholders. Mr. King possesses detailed and in-depth knowledge of the issues, opportunities and challenges we face and is thus best positioned to develop agendas, to ensure that the Board’s time and attention are focused on the most critical matters. His combined role enables decisive leadership, ensures clear accountability, and enhances our ability to communicate our message and strategy clearly and consistently to our stockholders, employees, and customers and suppliers.

Our Board of Directors believes that the independent directors provide effective oversight of management.

 

Board of Directors’ Role in the Oversight of Risk Management

 

The Board of Directors has designated the Audit Committee to take the lead in overseeing risk management at the Board of Directors level. Accordingly, the Audit Committee schedules time for periodic review of risk management, in addition to its other duties. In this role, the Audit Committee receives reports from management, independent registered public accounting firm, outside legal counsel, and other advisors, and strives to generate serious and thoughtful attention to our risk management process and system, the nature of the material risks we face, and the adequacy of our policies and procedures designed to respond to and mitigate these risks.

 

In addition to the formal compliance program, our Board of Directors encourage management to promote a corporate culture that understands risk management and incorporates it into our overall corporate strategy and day-to-day business operations.

 

Employee, Officer and Director Hedging

 

None

 

Section 16(a) Beneficial Owner Reporting Compliance

 

Section 16(a) of the Exchange Act requires the Company's directors, executive officers, and 10% stockholders to file reports of ownership and reports of change in ownership of the Company's equity securities with the Securities and Exchange Commission. Directors, executive officers, and 10% stockholders are required to furnish the Company with copies of all Section16(a) forms they file. Based on information provided by such persons and a review of the copies of such reports furnished, the Company believes that during the fiscal year ended November 30, 2023, the Company's directors, executive officers, and 10% stockholders filed on a timely basis all reports required by Section 16(a) of the Exchange Act.

 

Code of Ethics

 

The Company has adopted a code of ethics that applies to the Company’s principal executive officer and principal financial officer. In addition, the Company has a code of conduct for all employees, officers and directors of the Company.

 

Item 11.Executive Compensation

 

The information set forth in the 2024 Proxy Statement under the heading “Management Remuneration and Transactions” is incorporated herein.

 

The following table shows as of November 30, 2023, all cash compensation paid to, or accrued and vested for the account of Mr. Mark King, President and Chief Executive Officer and Mr. Patrick Cefalu, Vice President and Chief Financial Officer. Mr. King and Mr. Cefalu received no non-cash compensation during 2023.

 

 33 
 

 

Annual Compensation

 

                 All Other     
Name and
Principal Position
  Year   Annual
Salary
   Bonus   Stock
Grant
   Compensation
(a)
   Total 
Mark King,   2023   $322,032   $23,981   $28,328   $44,950   $419,291 
President and   2022   $309,936   $39,500   $0   $42,696   $392,132 
Chief Executive Officer (1)   2021   $301,924   $13,400   $0   $42,672   $357,996 
                               
Patrick Cefalu,   2023   $200,397   $23,981   $18,374   $39,579   $284,354 
Vice President and   2022   $192,856   $39,500   $0   $34,809   $267,165 
Chief Financial Officer (2)   2021   $187,873   $13,400   $0   $32,918   $234,191 

 

(a)Reflects amounts contributed by Micropac Industries, Inc., under Micropac’s 401(k) profit sharing plan; unused vacation pays; life insurance premiums paid; and reimbursement for medical expenses under Micropac’s Family Medical Reimbursement Plan.

 

 

 

(1) Effective November 2005, Mr. King’s existing employment agreement was revised to provide that Mr. King would serve as the Company’s President and Chief Executive Officer, and a member on the Board of Directors and Audit Committee at a base salary of $186,400 for a term of three (3) years. In December 2005, the Company and Mr. King amended his employment agreement to increase his annual base salary to $225,000. In June 2009, the Company and Mr. King amended his employment agreement to increase his annual base salary to $247,104 for renewable terms of three (3) years with annual increases based on consumer price index with additional increases to be determined by the Board of Directors. The June 2009 amendment also provides under certain events, either the Company or Mr. King can terminate the agreement upon a payment to Mr. King of 18- or 36-months’ salary as severance payments.

 

(2) Effective February 2004, Mr. Cefalu entered into an employment agreement that Mr. Cefalu would serve as Executive Vice President and Chief Financial Officer for a term of two (2) years. On April 6, 2023, the employment agreement was amended to extend the term for three (3) years and the remaining terms and conditions of the Employment Agreement shall remain if full force and effect.

 

The Board of Directors reviews and approves the Company’s annual bonus payment’s structure. In 2023 Mr. King and Mr. Cefalu received a bonus payment of $23,981 in December 2022.

 

Amount included in all other compensation relating to employee benefit plans

 

The Company maintains a Family Medical Reimbursement Plan for the benefit of its executive officers and their dependents. The Plan is funded through a group insurance policy issued by an independent carrier and provides for reimbursement of 100% of all bona fide medical and dental expenses that are not covered by other medical insurance plans capped at an annual family maximum. During the fiscal year ended November 30, 2023, the Company paid $15,682 in premiums each for Mr. King and Mr. Cefalu which amounts are included in the "All Other Compensation" column shown in the preceding remuneration table.

 

In July 1984, the Company adopted a Salary Reduction Plan pursuant to Section 401(k) of the Internal Revenue Code. The Plan's benefits are available to all Company employees who are at least 18 years of age and have completed at least six months of service to the Company as of the beginning of a Plan year. Plan participants may elect to defer up to 15% of their total compensation as their contributions, subject to the maximum allowed by the Internal Revenue code 401(k), and the Company matches their contributions up to a maximum of 6% of their total compensation. A participant's benefits vest to the extent of 20% after two years of eligible service and become fully vested at the end of six years. During the fiscal year ended November 30, 2023, the Company made contributions to the Plan for Mr. King in the amount of $18,300 and for Mr. Cefalu in the amount of $13,457 which amount is included in the "All Other Compensation" column shown in the preceding remuneration table.

 

Employment agreements of the Company’s officers provide that they may elect to carry over any unused vacation time to subsequent periods or elect to be paid for such unused vacation time. Mr. King and Mr. Cefalu did not receive any unused vacation pay in 2023.

 

During the fiscal year ended November 30, 2023, the Company paid life insurance premiums for the benefit of Mr. King and Mr. Cefalu valued at $10,968 and $10,440, respectively.

 

 34 
 

 

PAY VERSUS PERFORMANCE

 

The following table shows information about the relationship between compensation actually paid for our principal executive officer (PEO) and our non-PEO named executive officers (NEO) and certain financial performance of the Company for the fiscal years ending November 30, 2023 and November 30, 2022.  

 

Year Summary
Compensation
Table
Total for
PEO
Compensation
Actually
Paid to
PEO
Average
Summary
Compensation
Table Total for
non-PEO
Named
Executive
Officers
Average
Compensation
Actually
Paid to non-
PEO Named
Executive
Officers
Value of
Initial Fixed
$100
Investment
Based On
Total
Shareholder
Return
Net
Income
(Loss)
  a b c d e  
2023 419,291 390,963 284,354 265,980 (24.4) 632,000
2022 392,132 392,132 267,165 267,165 (14.0) 2,787,000
             
             

 

aThe dollar amounts reported are the amounts of total compensation reported for our PEO, Mark King, in the Summary Compensation Table for fiscal years 2023 and 2022.

 

bThe dollar amounts reported represent the amount of “compensation actually paid”, as computed in accordance with SEC rules. The dollar amounts reported are the amounts of total compensation reported for Mr. King

 

cThe dollar amounts reported are the average of the total compensation reported for our NEO, other than our PEO, Patrick Cefalu who served as Chief Financial Officer for fiscal years 2023 and 2022.

 

dThe dollar amounts reported represent the amount of “compensation actually paid”, as computed in accordance with SEC rules. The dollar amounts reported are the amounts of total compensation reported for Mr. Cefalu.

 

eTotal shareholder return is calculated as the difference between the price of the Company’s common stock at the end of each fiscal year, represented by the closing trading price as of that date, compared to the price of the Company’s common stock at the beginning of the measurement period, represented by the closing trading price as of the last day of the Company’s 2021 fiscal year plus dividends that were declared or paid during either of the fiscal years presented.

  

Grant Awards at Fiscal Year-End

 

  Micropac Industries Inc.’s 2023 Equity Incentive Plan
  Grant Number Number of Actual Actual Projected Projected
  Date of Shares Vested Shares Fiscal 2022 Fiscal 2023 Fiscal
2024
Fiscal
2025
  RSUs            
Mark King 12/1/2022 10,355 2,158 - 28,328 45,325 45,312
Patrick Cefalu 12/1/2022 6,718 1,399 - 18,374 29,398 29,411

 

 35 
 

 

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

 

The following table shows the number and percentage of shares of the Company's common stock beneficially owned (a) by each person known by the Company to own 5% or more of the outstanding common stock, (b) by each director and nominee, and (c) by all present officers and directors as a group.

 

Name and Address Number of Shares   Percent
of Beneficial Owner(1) Beneficially Owned   of Class(1)
       
Robert Hempel(2) (3) 1,952,577   75.7%
       
Shaunna Black (3) 0   0%
       
Patrick Cefalu 0   0%
       
Christine Dittrich (3) 0   0%
       
Mark King (3) 17,000   Less than 0.7%
       
Donald Robinson (3) 0   0%
       
Gerald Tobey (3) 0   0%
       
All officers and directors 1,969,577   76.4%
  as a group (7 Persons)      

_______________________

(1)Calculated on the basis of the 2,578,315 outstanding shares. There are no options, warrants, or convertible securities outstanding. The address of each person listed is 1655 State Hwy 66, Garland, Texas 75040.

 

(2)Mr. Hempel controls Micropac Industries, Inc. Vermoegensverwaltungsgesellschaft buergerlichen Rechts, which owns the enumerated shares. Micropac Industries, Inc. Vermoegensverwaltungsgesellschaft buergerlichen Rechts is a beneficiary of an Ancillary Agreement entered into in March 1987. The Ancillary Agreement primarily obligates the Company to register Micropac Industries, Inc. Vermoegensverwaltungsgesellschaft buergerlichen Rechts’s stock and allows Micropac Industries, Inc. Vermoegensverwaltungsgesellschaft buergerlichen Rechts to participate in any sale of stock by the Company.

 

(3)A director of the Company. Each incumbent director has been nominated for re-election at the Annual Meeting.

 

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

 

None.

 

Item 14.Principal Accountant Fees and Services

 

Whitley Penn LLP was selected as the Company’s independent registered public accounting firm in 2016 and has been responsible for the Company's financial audit for the fiscal years ended November 30, 2016, through November 30, 2023.

 

Management anticipates that a representative from Whitley Penn LLP will be present at the Annual Meeting and will be given the opportunity to make a statement if he or she desires to do so. It is also anticipated that such representative will be available to respond to appropriate questions from stockholders.

 

AUDIT FEES

 

The fees for professional services rendered for the audit of our annual financial statements for each of the fiscal years ended November 30, 2023, and November 30, 2022, and the reviews of the financial statements included in our Quarterly Reports on Form 10-Q during those periods were $154,000 and $145,000, respectively.

 

TAX FEES

 

Whitley Penn LLP fees for tax return preparation services were $29,500 in 2023, and $29,500 in 2022, respectively.

 

 36 
 

 

ALL OTHER FEES

 

Whitley Penn LLP fees for audit of the Company’s 401K plan was $12,360 in 2023 and $11,000 2022, respectively.

 

The Audit Committee requests that the Principal Accounting Firm provide the committee with the anticipated charges of all accounting and tax related services to be performed in advance of performing such services. The Audit Committee approves all services in advance of the performance of such services.

 

Part IV

 

Item 15.Exhibits, Financial Statement Schedules

 

  (a) Exhibits  
       
   

31.1

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

       
    31.2

Certification of Chief Accounting Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

       
    32.1

Certification of Chief Executive Officer pursuant to 18 U.S.C. section 1350, as adopted pursuant to section 906 of the Sarbanes-Oxley act of 2002.

       
    32.2

Certification of Chief Accounting Officer pursuant to 18 U. S. C. section 1350, as adopted pursuant to section 906 of the Sarbanes-Oxley act of 2002.

       
    3.1 Bylaws – In the form of Exhibit 3.1 to the Form 8-K filed March 3, 2011 which is incorporated herein. 
       
    4.1 Certificate of Incorporation – In the form of Exhibit 4.1 to the Form S-8 filed August 15, 2001, which is incorporated herein. 
       
    10.1

Loan Agreement dated as of January 23, 2013, by and among Frost Bank and Micropac Industries, Inc. which is filed as Exhibit 10.1 to the Form 8K filed January 29, 2013, which is incorporated by reference herein. 

       
    10.4 Employment Agreement with Patrick Cefalu dated April 6, 2020 – In the form attached as Exhibit 10.4 to the Form 10KSB filed August 23, 2004, which is incorporated herein.
       
    10.7 Code of Ethics – In the form attached as Exhibit 10.7 to the Form 10KSB filed August 23, 2005 which is incorporated herein. 
       
    10.11 Restated and Amended Employment Agreement with Mark W. King dated June 1, 2009 – In the form attached as Exhibit 10.11 to the Form 10K filed February 10, 2021, which is incorporated herein.
       
    10.13

“Sixth Amendment to Loan Agreement” dated March 26, 2021, between Micropac Industries, Inc. as borrower and Frost Bank attached as Exhibit 10.13 to Form 8K filed March 30, 2021, which is incorporated herein. 

       
    10.14

“Construction Loan Agreement dated March 26, 2021, between Micropac Industries, Inc. as borrower and Frost Bank attached as Exhibit 10.14 to Form 8K filed March 30, 2021 which is incorporated herein.

       
    10.15

Amended Employment Agreement with Patrick Cefalu dated April 6, 2023 - In the form attached as Exhibit 10.15 to the Form 10Q filed May 27, 2023, which is incorporated herein.

       
    10.16  “Seventh Amendment to Loan Agreement” dated May 16, 2023, between Micropac Industries, Inc. as borrower and Frost Bank- In the form attached as Exhibit 10.15 to the Form 10Q filed May 27, 2023, which is incorporated herein.

 

 37 
 

 

Item 16.

 

None. 

 

 

SIGNATURES

 

Pursuant to the requirements of Section 13 or 15(d) 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. 

 

  MICROPAC INDUSTRIES, INC.
     
     
     
     
  By: /s/ Mark King
    Mark King
    President and Chief Executive Officer
    (Principal Executive Officer)
     
     
  By:       /s/ Patrick Cefalu
    Patrick Cefalu
    Executive Vice President
    and Chief Financial Officer
    (Principal Accounting Officer)

 

 

Dated: February 7, 2024 

 

 

Pursuant to the requirements of the Securities and Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities indicated on February 7, 2024.

 

/s/ Mark King /s/ Robert Hempel
Mark King, Director Robert Hempel, Director
   
   
   
   
/s/ Donald Robinson /s/ Gerald Tobey
Donald Robinson, Director Gerald Tobey, Director
   
   
   
   
/s/ Christine Dittrich /s/ Shaunna Black
Christine Dittrich, Director Shaunna Black, Director

 

 38 
 

 

DIRECTORS AND OFFICERS

NOVEMBER 30, 2023

 

 

MARK KING

President and Chief Executive Officer

Chairman of the Board

Micropac Industries, Inc.

 

 

ROBERT HEMPEL

Managing Director

Hanseatishe Waren Handelsgesellschaft MBH & Co. KG, Bremen, Germany

 

 

DONALD ROBINSON

Managing Partner

Metre22, Inc

 

CHRISTINE DITTRICH

Retired

 

GERALD TOBEY

Retired

 

SHAUNNA BLACK

Retired

 

 

PATRICK CEFALU

Executive Vice President

Chief Financial Officer

Micropac Industries, Inc.

 



 

LEGAL COUNSEL                                                 TRANSFER AGENT & REGISTRAR
Whitaker Chalk Swindle & Schwartz PLLC Securities Transfer
Fort Worth, Texas Plano, Texas

 

 

39

 

 

 

EX-31.1 2 ex31_1.htm EXHIBIT 31.1

 

EXHIBIT 31.1

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

 

I, Mark King, certify that:

 

1.I have reviewed this annual report of Micropac Industries, 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.

  

 

Dated: February 7, 2024  /s/ Mark King
  Mark King
  Chief Executive Officer 
  (Principal Executive Officer)

 

 

 

 

 

 

EX-31.2 3 ex31_2.htm EXHIBIT 31.2

 

EXHIBIT 31.2

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

 

I, Patrick S. Cefalu, certify that:

 

1.I have reviewed this annual report of Micropac Industries, 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.

  

 

Dated: February 7, 2024  /s/ Patrick Cefalu
  Patrick S. Cefalu
 

Executive Vice President
and Chief Financial Officer
(Principal Accounting Officer)

 

 

 

 

 

 

EX-32.1 4 ex32_1.htm EXHIBIT 32.1

 

EXHIBIT 32.1

 

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

 

Pursuant to section 906 of the Sarbanes-Oxley Act of 2002 (subsections (a) and (b) of section 1350, chapter 63 of title 18, United States Code), the undersigned officer of Micropac Industries, Inc., a Delaware corporation (the “Company”), does hereby certify, to such officer’s knowledge, that:

 

1.The Annual Report on Form 10-K for the period ended November 30, 2023 (the “Form 10-K”) of the Company 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 Form 10-K fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

 

Dated: February 7, 2024  /s/ Mark King             
  Mark King
  Chief Executive Officer
  (Principal Executive Officer)

 

 

 

A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.

 

 

 

 

 

 

EX-32.2 5 ex32_2.htm EXHIBIT 32.2

 

EXHIBIT 32.2

 

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

 

Pursuant to section 906 of the Sarbanes-Oxley Act of 2002 (subsections (a) and (b) of section 1350, chapter 63 of title 18, United States Code), the undersigned officer of Micropac Industries, Inc., a Delaware corporation (the “Company”), does hereby certify, to such officer’s knowledge, that:

 

1.The Annual Report on Form 10-K for the period ended November 30, 2023 (the “Form 10-K”) of the Company 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 Form 10-K fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

 

Dated: February 7, 2024  /s/ Patrick Cefalu
  Patrick S. Cefalu
  Executive Vice President
  and Chief Financial Officer
  (Principal Accounting Officer)

 

 

 

A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.

 

 

 

 

 

 

EX-101.SCH 6 mpad-20231130.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - STATEMENTS OF INCOME link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - STATEMENTS OF SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 995512 - Disclosure - BUSINESS DESCRIPTION link:presentationLink link:calculationLink link:definitionLink 995513 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: link:presentationLink link:calculationLink link:definitionLink 995514 - Disclosure - NEW ACCOUNTING PRONOUNCEMENTS: link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - FAIR VALUE MEASUREMENT: link:presentationLink link:calculationLink link:definitionLink 995516 - Disclosure - NOTES PAYABLE TO BANKS: link:presentationLink link:calculationLink link:definitionLink 995517 - Disclosure - PRODUCT WARRANTIES: link:presentationLink link:calculationLink link:definitionLink 995518 - Disclosure - LEASE COMMITMENTS: link:presentationLink link:calculationLink link:definitionLink 995519 - Disclosure - EMPLOYEE BENEFITS: link:presentationLink link:calculationLink link:definitionLink 995520 - Disclosure - INCOME TAXES: link:presentationLink link:calculationLink link:definitionLink 995521 - Disclosure - SIGNIFICANT CUSTOMER INFORMATION link:presentationLink link:calculationLink link:definitionLink 995522 - Disclosure - SHAREHOLDERS’ EQUITY: link:presentationLink link:calculationLink link:definitionLink 995523 - Disclosure - STOCK-BASED COMPENSATION: link:presentationLink link:calculationLink link:definitionLink 995524 - Disclosure - EMPLOYEE RETENTION CREDIT UNDER THE CARES ACT link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - SUBSEQUENT EVENTS: link:presentationLink link:calculationLink link:definitionLink 995526 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: (Policies) link:presentationLink link:calculationLink link:definitionLink 995527 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: (Tables) link:presentationLink link:calculationLink link:definitionLink 995528 - Disclosure - NOTES PAYABLE TO BANKS: (Tables) link:presentationLink link:calculationLink link:definitionLink 995529 - Disclosure - PRODUCT WARRANTIES: (Tables) link:presentationLink link:calculationLink link:definitionLink 995530 - Disclosure - INCOME TAXES: (Tables) link:presentationLink link:calculationLink link:definitionLink 995531 - Disclosure - STOCK-BASED COMPENSATION: (Tables) link:presentationLink link:calculationLink link:definitionLink 995532 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details) link:presentationLink link:calculationLink link:definitionLink 995533 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details 1) link:presentationLink link:calculationLink link:definitionLink 995534 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details 2) link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details 3) link:presentationLink link:calculationLink link:definitionLink 995536 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details 4) link:presentationLink link:calculationLink link:definitionLink 995537 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995538 - Disclosure - FAIR VALUE MEASUREMENT: (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995539 - Disclosure - COMMITMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 995540 - Disclosure - COMMITMENTS (Details 1) link:presentationLink link:calculationLink link:definitionLink 995541 - Disclosure - NOTES PAYABLE TO BANKS: (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995542 - Disclosure - PRODUCT WARRANTIES (Details) link:presentationLink link:calculationLink link:definitionLink 995543 - Disclosure - PRODUCT WARRANTIES: (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995544 - Disclosure - LEASE COMMITMENTS: (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - EMPLOYEE BENEFITS: (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995546 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 995547 - Disclosure - INCOME TAXES (Details 1) link:presentationLink link:calculationLink link:definitionLink 995548 - Disclosure - INCOME TAXES (Details 2) link:presentationLink link:calculationLink link:definitionLink 995549 - Disclosure - INCOME TAXES: (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995550 - Disclosure - SIGNIFICANT CUSTOMER INFORMATION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995551 - Disclosure - SHAREHOLDERS’ EQUITY: (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995552 - Disclosure - STOCK-BASED COMPENSATION (Details) link:presentationLink link:calculationLink link:definitionLink 995553 - Disclosure - STOCK-BASED COMPENSATION (Details 1) link:presentationLink link:calculationLink link:definitionLink 995554 - Disclosure - STOCK-BASED COMPENSATION (Details 2) link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - EMPLOYEE RETENTION CREDIT UNDER THE CARES ACT (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995556 - Disclosure - SUBSEQUENT EVENTS: (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 mpad-20231130_cal.xml XBRL CALCULATION FILE EX-101.DEF 8 mpad-20231130_def.xml XBRL DEFINITION FILE EX-101.LAB 9 mpad-20231130_lab.xml XBRL LABEL FILE Equity Components [Axis] Common Stock [Member] Additional Paid-in Capital [Member] Treasury Stocks [Member] Retained Earnings [Member] Product and Service [Axis] Microelectronics [Member] Optoelectronics [Member] Sensorsand Displays [Member] Timing of Transfer of Good or Service [Axis] Transferred at Point in Time [Member] Transferred over Time [Member] Military [Member] Space [Member] Medical [Member] Commercial [Member] Statistical Measurement [Axis] Minimum [Member] Long-Lived Tangible Asset [Axis] Building [Member] Maximum [Member] Facility Improvements [Member] Machinery Equipment [Member] Furniture Fixtures [Member] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Construction Loan Agreement [Member] Credit Facility [Axis] Revolving Loan [Member] Long-Term Debt, Type [Axis] Construction Loan [Member] Concentration Risk Benchmark [Axis] Revenue Benchmark [Member] Concentration Risk Type [Axis] Customer Concentration Risk [Member] Customer [Axis] First Customer [Member] Second Customer [Member] Award Type [Axis] Restricted Stock Units (RSUs) [Member] Subsequent Event Type [Axis] Subsequent Event [Member] Cover [Abstract] Document Type Amendment Flag Amendment Description Document Registration Statement Document Annual Report Document Quarterly Report Document Transition Report Document Shell Company Report Document Shell Company Event Date Document Period Start Date Document Period End Date Document Fiscal Period Focus Document Fiscal Year Focus Current Fiscal Year End Date Entity File Number Entity Registrant Name Entity Central Index Key Entity Primary SIC Number Entity Tax Identification Number Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Three Entity Address, City or Town Entity Address, State or Province Entity Address, Country Entity Address, Postal Zip Code Country Region City Area Code Local Phone Number Extension Written Communications Soliciting Material Pre-commencement Tender Offer Pre-commencement Issuer Tender Offer Title of 12(b) Security No Trading Symbol Flag Trading Symbol Security Exchange Name Title of 12(g) Security Security Reporting Obligation Annual Information Form Audited Annual Financial Statements Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Elected Not To Use the Extended Transition Period Document Accounting Standard Other Reporting Standard Item Number Entity Shell Company Entity Public Float Entity Bankruptcy Proceedings, Reporting Current Entity Common Stock, Shares Outstanding Documents Incorporated by Reference [Text Block] ICFR Auditor Attestation Flag Document Financial Statement Error Correction [Flag] Auditor Firm ID Auditor Name Auditor Location Statement of Financial Position [Abstract] CURRENT ASSETS Cash and cash equivalents Receivables, net of allowance for doubtful accounts of $0 at November 30, 2023 and 2022 Other receivable Contract assets Inventories: Raw materials and supplies Work in process Total inventories Prepaid expenses and other assets Total current assets PROPERTY, PLANT AND EQUIPMENT, at cost: Land Buildings Facility improvements Furniture and fixtures Construction in process Machinery and equipment Total property, plant, and equipment Less accumulated depreciation Net property, plant, and equipment Operating lease right to use asset Deferred income taxes, net Total assets LIABILITIES AND SHAREHOLDERS’ EQUITY CURRENT LIABILITIES: Accounts payable Accrued compensation Deferred revenue Property taxes Income tax Short term debt Other accrued liabilities Total current liabilities Long term debt, net of debt issuance costs Total liabilities Commitments and contingencies SHAREHOLDERS’ EQUITY Common stock, $.10 par value, authorized 10,000,000 shares, 3,078,315 issued and 2,578,315 outstanding at November 30, 2023 and 2022 Additional paid-in-capital Treasury stock, 500,000 shares, at cost Retained earnings Total shareholders’ equity Total liabilities and shareholders’ equity Allowance for doubtful accounts Common stock, par value per share Common stock, shares authorized Common stock, shares issued Common stock, shares outstanding Treasury stock, shares Income Statement [Abstract] NET SALES COST AND EXPENSES: Cost of goods sold Research and development Selling, general and administrative expenses Total cost and expenses OPERATING INCOME Interest income Interest expense Other income, net INCOME BEFORE INCOME TAXES PROVISION FOR INCOME TAXES Current Deferred Total tax expense provision NET INCOME NET INCOME PER SHARE, BASIC WEIGHTED AVERAGE OF SHARES, BASIC NET INCOME PER SHARE, DILUTED WEIGHTED AVERAGE OF SHARES, DILUTED DIVIDENDS PER SHARE Statement [Table] Statement [Line Items] Beginning balance, value Stock-based compensation Dividend Net income Ending balance, value Statement of Cash Flows [Abstract] CASH FLOWS FROM OPERATING ACTIVITIES: Adjustments to reconcile net income to net cash (used in) provided by operating activities: Depreciation Stock based compensation Deferred income tax benefit Amortization of debt issuance cost Change in right of use of asset Changes in certain current assets and liabilities: (Increase) decrease in accounts receivable Increase in other receivable (Increase) decrease in contract assets Decrease (increase) in inventories Decrease (increase) in prepaid expenses and other assets Increase (decrease) in accounts payable Increase (decrease) in accrued compensation Increase (decrease) deferred revenue Increase (decrease) in income taxes payable Decrease in lease liabilities Increase in all other accrued liabilities Net cash (used in)  provided by operating activities CASH FLOWS FROM INVESTING ACTIVITIES: Additions to property, plant and equipment Net cash used in investing activities   CASH FLOWS FROM FINANCING ACTIVITIES: Cash dividend Proceeds from long term debt Payments on long term debt Net cash provided by financing activities Net (decrease) increase in cash and cash equivalents Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Supplemental Cash Flow Disclosure: Cash paid for income taxes Cash paid for interest expense Supplemental Non-Cash Flow Disclosure: Accrued additions to property, plant and equipment Pay vs Performance Disclosure [Table] Executive Category [Axis] Individual [Axis] Adjustment to Compensation [Axis] Measure [Axis] Pay vs Performance [Table Text Block] Company Selected Measure Name Named Executive Officers, Footnote [Text Block] Peer Group Issuers, Footnote [Text Block] Changed Peer Group, Footnote [Text Block] PEO Total Compensation Amount PEO Actually Paid Compensation Amount Adjustment To PEO Compensation, Footnote [Text Block] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Compensation Actually Paid Amount Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Equity Valuation Assumption Difference, Footnote [Text Block] Compensation Actually Paid vs. Total Shareholder Return [Text Block] Compensation Actually Paid vs. Net Income [Text Block] Compensation Actually Paid vs. Company Selected Measure [Text Block] Total Shareholder Return Vs Peer Group [Text Block] Compensation Actually Paid vs. Other Measure [Text Block] Tabular List [Table Text Block] Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Net Income (Loss) Attributable to Parent Company Selected Measure Amount Other Performance Measure Amount Adjustment to Compensation Amount PEO Name Measure Name Non-GAAP Measure Description [Text Block] Additional 402(v) Disclosure [Text Block] Erroneously Awarded Compensation Recovery [Table] Restatement Determination Date [Axis] Restatement Determination Date Aggregate Erroneous Compensation Amount Erroneous Compensation Analysis [Text Block] Stock Price or TSR Estimation Method [Text Block] Outstanding Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Not Yet Determined [Text Block] Forgone Recovery, Individual Name Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery, Explanation of Impracticability [Text Block] Outstanding Recovery, Individual Name Outstanding Recovery Compensation Amount Restatement Does Not Require Recovery [Text Block] Awards Close in Time to MNPI Disclosures [Table] Award Timing MNPI Disclosure [Text Block] Award Timing Method [Text Block] Award Timing Predetermined [Flag] Award Timing MNPI Considered [Flag] Award Timing, How MNPI Considered [Text Block] MNPI Disclosure Timed for Compensation Value [Flag] Awards Close in Time to MNPI Disclosures [Table Text Block] Awards Close in Time to MNPI Disclosures, Individual Name Award Underlying Securities Amount Award Exercise Price Award Grant Date Fair Value Underlying Security Market Price Change, Percent Insider Trading Arrangements [Line Items] Material Terms of Trading Arrangement Name Title Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted Adoption Date Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated Termination Date Arrangement Duration Aggregate Available Insider Trading Policies and Procedures [Line Items] Insider Trading Policies and Procedures Adopted [Flag] Insider Trading Policies and Procedures Not Adopted [Text Block] Accounting Policies [Abstract] BUSINESS DESCRIPTION SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Organization, Consolidation and Presentation of Financial Statements [Abstract] NEW ACCOUNTING PRONOUNCEMENTS: Fair Value Disclosures [Abstract] FAIR VALUE MEASUREMENT: Debt Disclosure [Abstract] NOTES PAYABLE TO BANKS: Guarantees and Product Warranties [Abstract] PRODUCT WARRANTIES: Commitments and Contingencies Disclosure [Abstract] LEASE COMMITMENTS: Retirement Benefits [Abstract] EMPLOYEE BENEFITS: Income Tax Disclosure [Abstract] INCOME TAXES: Significant Customer Information SIGNIFICANT CUSTOMER INFORMATION Equity [Abstract] SHAREHOLDERS’ EQUITY: Stock-based Compensation STOCK-BASED COMPENSATION: Employee Retention Credit Under Cares Act EMPLOYEE RETENTION CREDIT UNDER THE CARES ACT Subsequent Events [Abstract] SUBSEQUENT EVENTS: Revenue Recognition Disaggregation of Revenue Receivables, net, Contract Assets and Contract Liabilities Contract costs Inventories Income Taxes Property, Plant, and Equipment Research and Development Costs Basic and Diluted Earnings Per Share Use of Estimates Schedule of net sales by product line Schedule of net sales by major market Schedule of receivables, net, contract assets and contract liabilities Schedule of property,plant and equipment useful lives Schedule of the basic and diluted earnings per share Schedule of long-term debt Estimated maturities of long-term debt Schedule of product warranty activity Schedule of income tax provision Schedule of effective income tax rate reconciliation Schedule of components of deferred tax assets and liabilities Schedule of restricted stock units activity Schedule of stock-based compensation Schedule of stock-based unvested compensation expense Schedule of Product Information [Table] Product Information [Line Items] Total Revenue Domestic Direct Domestic Distribution International Revenue Receivables, net Deferred Revenue Property, Plant and Equipment [Table] Property, Plant and Equipment [Line Items] Furniture and fixtures Weighted average of shares, basic Restricted stock units Weighted average of shares, diluted Deferred Revenue recognized Uncertain tax positions Fair value financial assets liabilities recurring basis Fair value non financial assets non recurring basis Notes payable Less unamortized debt issuance costs Net Debt Less—Current portion Total long-term debt 2024 2025 2026 2027 2028 Thereafter Total Line of Credit Facility [Table] Line of Credit Facility [Line Items] Line of Credit Facility, Maximum Borrowing Capacity Maximum Interest Rate Notes Payable Beginning balance Additions for current year provision Payments for current year Ending balance Product Warranty Expense Operating lease, right-of-use asset Operating lease liabilities Operating lease expense Borrowing rate Percentage of employee contributions to the plan are matched by the company at the amounts of the participants salary Accrued employee benefits, current Employees become vested in company contributions after two years Federal State Current Provision Deferred federal tax benefit Total Tax at statutory rate State income taxes, net of federal benefit Research and Development Tax Credit Permanent differences and other Deferred tax assets (liabilities) Inventory Capitalized research and development Deferred revenue, sales returns and warranty Other accrued liabilities Depreciation Net deferred tax assets Sale To Government Concentration Risk, Percentage Dividends payable, date declared Common stock, dividends, per share, cash paid Dividends payable, date of record Dividends payable, date to be paid Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Number of shares outstanding at beginning of period Weighted average grant date fair value beginning of period Number of shares granted Weighted average grant date fair value granted Number of shares vested Weighted average grant date fair value vested Number of shares cancelled Weighted average grant date fair value cancelled Number of shares outstanding at end of the period Weighted average grant date fair value end of the period Stock-based compensation expense Stock-based unvested compensation expense for 2024 Stock-based unvested compensation expense for 2025 Stock-based unvested compensation expense Employee retention credits Subsequent Event [Table] Subsequent Event [Line Items] Inventory, Net Assets, Current Property, Plant and Equipment, Gross Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property, Plant and Equipment, Net Assets Liabilities, Current Liabilities Treasury Stock, Value Equity, Attributable to Parent Liabilities and Equity Costs and Expenses Operating Income (Loss) Interest Expense Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income Tax Expense (Benefit) Dividends IncreaseDecreaseinRightUseofAsset Increase (Decrease) in Accounts Receivable Increase (Decrease) in Other Receivables Increase (Decrease) in Contract with Customer, Asset Increase (Decrease) in Inventories Increase (Decrease) in Prepaid Expense and Other Assets IncreaseDecreaseInAccruedCompensation Net Cash Provided by (Used in) Operating Activities Payments to Acquire Property, Plant, and Equipment Net Cash Provided by (Used in) Investing Activities Payments of Dividends Repayments of Long-Term Debt Net Cash Provided by (Used in) Financing Activities Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Property, Plant and Equipment, Useful Life NetDebt Standard and Extended Product Warranty Accrual Standard and Extended Product Warranty Accrual, Decrease for Payments Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Deferred Tax Liabilities, Property, Plant and Equipment Deferred Tax Assets, Net Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price EX-101.PRE 10 mpad-20231130_pre.xml XBRL PRESENTATION FILE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cover - USD ($)
12 Months Ended
Nov. 30, 2023
Feb. 07, 2024
May 27, 2023
Cover [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Annual Report true    
Document Transition Report false    
Document Period End Date Nov. 30, 2023    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2023    
Current Fiscal Year End Date --11-30    
Entity File Number 000-5109    
Entity Registrant Name Micropac Industries, Inc.    
Entity Central Index Key 0000065759    
Entity Tax Identification Number 75-1225149    
Entity Incorporation, State or Country Code DE    
Entity Address, Address Line One 1655 State Highway 66    
Entity Address, City or Town Garland    
Entity Address, State or Province TX    
Entity Address, Postal Zip Code 75040    
City Area Code 972    
Local Phone Number 272-3571    
Title of 12(b) Security Common Stock, $0.10 par value per share    
Trading Symbol MPAD    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Non-accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Public Float     $ 7,304,856
Entity Common Stock, Shares Outstanding   2,578,315  
Documents Incorporated by Reference [Text Block] The definitive proxy statement to be filed with the Securities and Exchange Commission relating to the registrant’s Annual Meeting of Shareholders, to be held March 8, 2024, is incorporated by reference in Part III to the extent described therein.    
ICFR Auditor Attestation Flag false    
Document Financial Statement Error Correction [Flag] false    
Auditor Firm ID 726    
Auditor Name Whitley Penn LLP    
Auditor Location Plano, Texas    
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
BALANCE SHEETS - USD ($)
$ in Thousands
Nov. 30, 2023
Nov. 30, 2022
CURRENT ASSETS    
Cash and cash equivalents $ 10,299 $ 15,375
Receivables, net of allowance for doubtful accounts of $0 at November 30, 2023 and 2022 8,021 3,644
Other receivable 139 920
Contract assets 307 408
Inventories:    
Raw materials and supplies 7,367 6,715
Work in process 4,113 3,573
Total inventories 11,480 10,288
Prepaid expenses and other assets 487 564
Total current assets 30,733 31,199
PROPERTY, PLANT AND EQUIPMENT, at cost:    
Land 1,518 1,518
Buildings 21,013 498
Facility improvements 1,126 1,126
Furniture and fixtures 2,068 1,036
Construction in process 181 19,415
Machinery and equipment 10,175 9,952
Total property, plant, and equipment 36,081 33,545
Less accumulated depreciation (11,982) (11,082)
Net property, plant, and equipment 24,099 22,463
Operating lease right to use asset 14
Deferred income taxes, net 475 86
Total assets 55,307 53,762
CURRENT LIABILITIES:    
Accounts payable 1,491 1,173
Accrued compensation 958 1,086
Deferred revenue 618 1,192
Property taxes 746 560
Income tax 444 149
Short term debt 432 224
Other accrued liabilities 34 47
Total current liabilities 4,723 4,431
Long term debt, net of debt issuance costs 15,316 14,535
Total liabilities 20,039 18,966
SHAREHOLDERS’ EQUITY    
Common stock, $.10 par value, authorized 10,000,000 shares, 3,078,315 issued and 2,578,315 outstanding at November 30, 2023 and 2022 308 308
Additional paid-in-capital 983 885
Treasury stock, 500,000 shares, at cost (1,250) (1,250)
Retained earnings 35,227 34,853
Total shareholders’ equity 35,268 34,796
Total liabilities and shareholders’ equity $ 55,307 $ 53,762
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Nov. 30, 2023
Nov. 30, 2022
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 0 $ 0
Common stock, par value per share $ 0.10 $ 0.10
Common stock, shares authorized 10,000,000 10,000,000
Common stock, shares issued 3,078,315 3,078,315
Common stock, shares outstanding 2,578,315 2,578,315
Treasury stock, shares 500,000 500,000
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
STATEMENTS OF INCOME - USD ($)
$ in Thousands
12 Months Ended
Nov. 30, 2023
Nov. 30, 2022
Income Statement [Abstract]    
NET SALES $ 30,639 $ 27,785
COST AND EXPENSES:    
Cost of goods sold 19,754 15,473
Research and development 2,224 2,191
Selling, general and administrative expenses 8,105 7,734
Total cost and expenses 30,083 25,398
OPERATING INCOME 556 2,387
Interest income 534 141
Interest expense (386) (1)
Other income, net 122 972
INCOME BEFORE INCOME TAXES 826 3,499
PROVISION FOR INCOME TAXES    
Current 583 814
Deferred (389) (102)
Total tax expense provision 194 712
NET INCOME $ 632 $ 2,787
NET INCOME PER SHARE, BASIC $ 0.24 $ 1.08
WEIGHTED AVERAGE OF SHARES, BASIC 2,578,315 2,578,315
NET INCOME PER SHARE, DILUTED $ 0.24 $ 1.08
WEIGHTED AVERAGE OF SHARES, DILUTED 2,609,509 2,578,315
DIVIDENDS PER SHARE $ 0.10 $ 0.10
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Treasury Stocks [Member]
Retained Earnings [Member]
Total
Beginning balance, value at Nov. 30, 2021 $ 308 $ 885 $ (1,250) $ 32,324 $ 32,267
Dividend (258) (258)
Net income 2,787 2,787
Ending balance, value at Nov. 30, 2022 308 885 (1,250) 34,853 34,796
Stock-based compensation 98 98
Dividend (258) (258)
Net income 632 632
Ending balance, value at Nov. 30, 2023 $ 308 $ 983 $ (1,250) $ 35,227 $ 35,268
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Nov. 30, 2023
Nov. 30, 2022
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 632 $ 2,787
Adjustments to reconcile net income to net cash (used in) provided by operating activities:    
Depreciation 925 394
Stock based compensation 98
Deferred income tax benefit (389) (102)
Amortization of debt issuance cost 43
Change in right of use of asset 13 53
Changes in certain current assets and liabilities:    
(Increase) decrease in accounts receivable (4,377) 1,330
Increase in other receivable 781 (920)
(Increase) decrease in contract assets 101 195
Decrease (increase) in inventories (1,192) (1,604)
Decrease (increase) in prepaid expenses and other assets 77 (223)
Increase (decrease) in accounts payable 319 403
Increase (decrease) in accrued compensation (128) (209)
Increase (decrease) deferred revenue (574) (66)
Increase (decrease) in income taxes payable 295 (30)
Decrease in lease liabilities (14) (53)
Increase in all other accrued liabilities 194 249
Net cash (used in)  provided by operating activities (3,196) 2,204
CASH FLOWS FROM INVESTING ACTIVITIES:    
Additions to property, plant and equipment (2,560) (13,213)
Net cash used in investing activities (2,560) (13,213)
  CASH FLOWS FROM FINANCING ACTIVITIES:    
Cash dividend (258) (258)
Proceeds from long term debt 1,213 11,390
Payments on long term debt (275)
Net cash provided by financing activities 680 11,132
Net (decrease) increase in cash and cash equivalents (5,076) 123
Cash and cash equivalents at beginning of period 15,375 15,252
Cash and cash equivalents at end of period 10,299 15,375
Supplemental Cash Flow Disclosure:    
Cash paid for income taxes 312 845
Cash paid for interest expense 539 373
Supplemental Non-Cash Flow Disclosure:    
Accrued additions to property, plant and equipment $ 4 $ 44
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Nov. 30, 2023
Nov. 30, 2022
Pay vs Performance Disclosure [Table]    
Net Income (Loss) Attributable to Parent $ 632 $ 2,787
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements
12 Months Ended
Nov. 30, 2023
Insider Trading Arrangements [Line Items]  
Material Terms of Trading Arrangement

 

Item 9B.Other Information

 

None.

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 19 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
BUSINESS DESCRIPTION
12 Months Ended
Nov. 30, 2023
Accounting Policies [Abstract]  
BUSINESS DESCRIPTION

 

1.BUSINESS DESCRIPTION:

 

Micropac Industries, Inc. (the “Company”), a Delaware corporation, designs, manufactures and distributes various types of microelectronic circuits including solid state relays and power controllers, optoelectronic components, and sensor and display components and assemblies. The Company’s products are used as components and assemblies in a broad range of military, space, medical and commercial systems, including aircraft instrumentation and navigation systems, satellite systems, power supplies, electronic controls, computers, medical devices, and high-temperature (200o C) products.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES:
12 Months Ended
Nov. 30, 2023
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES:

 

2.SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES:

 

Revenue Recognition

 

The core principle of revenue recognition under accounting principles generally accepted in the Unites States of America (GAAP) is that the Company should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.

 

The Company's revenue on the majority of its customer contracts is recognized at a point in time, generally upon shipment of products.

 

To achieve that core principle, the Company applies the following steps:

 

1.Identify the contract(s) with a customer.

 

The Company designs, manufactures and distributes various types of microelectronic circuits, optoelectronics, and sensors and displays. The Company’s products are used as components and assemblies in a broad range of military, space, medical and industrial systems, including aircraft instrumentation and navigation systems, satellite systems, power supplies, electronic controls, computers, medical devices, and high-temperature (200o C) products.

 

The Company’s revenues are from purchase orders and/or contracts with customers associated with manufacture of products. We account for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable.

 

2.Identify the performance obligations in the contract.

 

The majority of the Company’s purchase orders or contracts with customers contain a single performance obligation, the shipment of products.

 

3.Determine the transaction price.

 

The transaction price reflects the Company’s expectations about the consideration it will be entitled to receive from the customer at a fixed price per unit shipped based on the terms of the contract or purchase order with the customer. To the extent our actual costs vary from the fixed price that was negotiated, we will generate more or less profit or could incur a loss.

 

4.Allocate the transaction price to the performance obligations in the contract.

 

The Company’s transaction price is the fixed price per unit per each delivery upon shipment.

 

5.Recognize revenue when (or as) the Company satisfies a performance obligation.

 

This performance obligation is satisfied when control of the product is transferred to the customer, which occurs upon shipment or delivery. The Company receives purchase orders for products to be delivered over multiple dates that may extend across reporting periods. The Company accounting policy treats shipping and handling activities as a fulfillment cost. The Company invoices for each delivery upon shipment and recognizes revenues at the fixed price for each distinct product delivered when transfer of control has occurred, which is generally upon shipment.

 

For certain contracts under which the Company produces products with no alternative use and for which the Company has an enforceable right to payment during the production cycle, the Company recognizes revenue for the cost incurred of work in process plus a margin at the end of each period and records a contract asset (unbilled receivable). The majority of these products are shipped weekly and monthly to the customers and the contracts require us to manage and limit the level of work in process to meet the scheduled delivery dates.

 

In addition, the Company may have a contract or purchase order to provide a non-recurring engineering service to a customer. These contracts are reviewed, and performance obligations are determined and we recognize revenue at the point in time in which each performance obligation is fully satisfied. 

 

Disaggregation of Revenue

 

The following table summarizes the Company’s net sales by product line.

          
   Nov. 30, 2023   Nov. 30, 2022 
Microelectronics  $8,855   $7,998 
Optoelectronics   8,265    7,913 
Sensors and Displays   13,519    11,874 
   $30,639   $27,785 
           
Timing of revenue recognition          
Recognized at a point in time  $27,069   $23,678 
Recognized over time   3,570    4,107 
Total Revenue  $30,639   $27,785 

 

The following table summarizes the Company’s net sales by major market.

                         
2023 Sales by Major Market
   Military   Space   Medical   Commercial   Total 
Domestic Direct  $11,937   $1,525   $3,179   $2,099   $18,740 
Domestic Distribution   7,580    1,357    -    1,133    10,070 
International   362    600    -    867    1,829 
   $19,879   $3,482   $3,179   $4,099   $30,639 

 

2022 Sales by Major Market
     Military      Space      Medical      Commercial      Total  
Domestic Direct  $10,699   $1,148   $3,213   $1,403   $16,433 
Domestic Distribution   7,993    1,508    -    829    10,330 
International   233    351    -    438    1,022 
   $18,895   $3,007   $3,213   $2,670   $27,785 

 

Receivables, net, Contract Assets and Contract Liabilities

 

The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and deferred revenue (contract liabilities) on the Consolidated Balance Sheet. 

 

Receivables, net, contract assets and contract liabilities were as follows: 

               
   November 30, 2023   November 30, 2022   December 1, 2021 
Receivables, net  $8,021   $3,644   $4,974 
Contract assets  $307   $408   $603 
Deferred revenue  $618   $1,192   $1,258 

 

Revenue recognized in 2023 that was included in the deferred revenue liability balance at the beginning of the year was $1,169,000.

 

Contract costs

 

The Company does not have material incremental costs to obtain a contract in the form of sales commissions or bonuses. The Company incurs other immaterial costs to obtain and fulfill a contract; however, the Company has elected the practical expedient under ASC 340-40-24-4 to recognize all incremental costs to obtain a contract as an expense when incurred if the amortization period is one year or less.

 

Inventories

 

Inventories are stated at lower of cost or net realizable value and include material, labor and manufacturing overhead. All inventories are valued using the FIFO (first-in, first-out) method of inventory valuation. The Company determines the need to write inventory down to the lower of cost or net realizable value via an analysis based on the usage of inventory over a three year period and projected usage based on current backlog.

 

Income Taxes

 

The Company accounts for income taxes using the asset and liability method. Under this method the Company records deferred income taxes for the temporary differences between the financial reporting basis and the tax basis of assets and liabilities at enacted tax rates expected to be in effect when such amounts are realized or settled. The resulting deferred tax liabilities and assets are adjusted to reflect changes in tax law or rates in the period that includes the enactment date.

 

The Company records a liability for an unrecognized tax benefit for a tax position that is not “more-likely-than-not” to be sustained.  The Company did not record any liability for uncertain tax positions as of November 30, 2023, or November 30, 2022.

 

Property, Plant, and Equipment

 

Property, plant, and equipment are carried at cost, and depreciation is provided using the straight-line method at rates based upon the following estimated useful lives (in years) of the assets:

 
Buildings 15-40
Facility improvements 8-15
Machinery and equipment 5-10

Furniture and fixtures

5-8

 

The Company assesses long-lived assets for impairment in accordance with Financial Accounting Standards Board (FASB) Accounting Standards Codification (ASC) ASC 360-10-35, Property, Plant and Equipment – Subsequent Measurement. When events or circumstances indicate that an asset may be impaired, an assessment is performed. The estimated future undiscounted cash flows associated with the asset are compared to the asset’s net book value to determine if a write down to market value less cost to sell is required.

 

Construction in progress relates to multiple capital projects ongoing during the years ended November 30, 2023, and 2022, including the construction of the new manufacturing facility. Construction in progress also includes interest and fees on debt that are directly related to the financing of the Company’s capital projects.

 

Repairs and maintenance are expensed as incurred. Improvements which extend the useful lives of property, plant, and equipment are capitalized.

 

Research and Development Costs

 

Costs for the design and development of new products are expensed as incurred.

 

Basic and Diluted Earnings Per Share

 

Basic and diluted earnings per share are computed based upon the weighted average number of shares outstanding during the year. Diluted earnings per share gives effect to all dilutive potential common shares.

 

The following is a reconciliation of the number of shares used in the calculation of the basic and diluted earnings per share for the years ended November 30, 2023 and 2022:

        
   Twelve Months Ended 
   November 30,
2023
   November 30,
2022
 
         
Weighted average of shares, basic   2,578,315    2,578,315 
Restricted stock units   31,194    - 
Weighted average of shares, diluted   2,609,509    2,578,315 

 

Use of Estimates

 

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
NEW ACCOUNTING PRONOUNCEMENTS:
12 Months Ended
Nov. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
NEW ACCOUNTING PRONOUNCEMENTS:

 

3.NEW ACCOUNTING PRONOUNCEMENTS:

 

In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which changes the impairment model for most financial assets. The ASU requires the use of an “expected loss” model for instruments measured at amortized cost, in which companies will be required to estimate the lifetime expected credit loss and record an allowance to offset the amortized cost basis, resulting in a net presentation of the amount expected to be collected on the financial asset. The new guidance is effective for fiscal years beginning after December 15, 2022, for Smaller Reporting Companies, including interim periods within those fiscal years and requires a modified-retrospective approach to adoption. The Company believes that adopting ASU 2016-13 will have no material impact on the financial statements and related disclosures.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
FAIR VALUE MEASUREMENT:
12 Months Ended
Nov. 30, 2023
Fair Value Disclosures [Abstract]  
FAIR VALUE MEASUREMENT:

 

4.FAIR VALUE MEASUREMENT:

 

The Company had no financial assets and liabilities measured at fair value on a recurring basis as of November 30, 2023, and 2022.  The fair value of financial instruments such as cash and cash equivalents, accounts receivable, and accounts payable approximate their carrying amount based on the short maturity of these instruments. 

 

The Company measures its long-term debt at fair value which approximates book value as the long-term debt bears market rates of interest.

 

There were no nonfinancial assets measured at fair value on a nonrecurring basis at November 30, 2023, or 2022.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
NOTES PAYABLE TO BANKS:
12 Months Ended
Nov. 30, 2023
Debt Disclosure [Abstract]  
NOTES PAYABLE TO BANKS:

 

5.NOTES PAYABLE TO BANKS:

 

The Company obtained a commercial real estate construction loan for the construction of a new 76,000 square foot manufacturing center on the 9.2 acres of land in Garland, Texas that the Company has purchased. On March 26, 2021, the Company (acting as borrower) entered into a Construction Loan Agreement (the “loan agreement”) with Frost Bank (“Frost”) (acting as lender). The Construction Loan Agreement provides for a construction loan, in amounts not to exceed a total principal balance of $16,160,000 with an interest rate of (3.40%) per annum.

 

On May 16, 2023, the Company renewed the Revolving Loan Agreement with Frost through the “Sixth Amendment to Loan Agreement.” (See Exhibit 10.13). The Revolving Loan Agreement provides for revolving credit loans, in amounts not to exceed a total principal balance of $6,000,000 with a rate equal to prime rate with a floor of 3.25%. The Revolving Loan Agreement was originally entered into on January 23, 2013, between the Company as borrower and Frost as lender.  

 

Construction Loans.  Subject to the terms of the Loan Agreement, Frost will lend to the Company an aggregate amount not to exceed $16,160,000.

 

Principal and interest shall be due and payable monthly in an amounts determined by Lender required to fully amortize the outstanding principal balance of this Note over a period of twenty-five (25) years, payable on the twenty-sixth (26th) day of each and every calendar month, beginning April 26, 2023, and continuing regularly thereafter until March 26, 2031, when the entire amount hereof, principal and accrued interest then remaining unpaid, shall be then due and payable; interest being calculated on the unpaid principal each day principal is outstanding and all payments made credited to any collection costs and late charges, to the discharge of the interest accrued and to the reduction of the principal, in such order as Lender shall determine.

 

The interest rate of (3.40%) per annum including an Interest-Only Period. Interest only shall be due and payable monthly as it accrues on the twenty-sixth (26th) day of each and every calendar month, beginning April 26, 2021, and continuing regularly and monthly thereafter until March 26, 2023; interest being calculated on the unpaid principal each day principal is outstanding and all payments made credited to any collection costs and late charges, to the discharge of the interest accrued and to the reduction of the principal, in such order as Lender shall determine.

 

The loan shall be secured by a “Deed of Trust, Security Agreement – Financing Statement” covering the 9.2-acre tract in Garland, Texas and the improvements made on it.

 

Revolving Credit Loans.  Subject to the terms of the Loan Agreement, Frost will lend to the Company, on a revolving basis, amounts not to exceed a total principal balance of $6,000,000, minus amounts available and amounts previously disbursed under outstanding Frost letters of credit. Subject to certain terms and conditions, the Company may borrow, repay and reborrow under the Loan Agreement. The loan has a maturity date of April 23, 2025.

 

The interest on the outstanding and unpaid principal balance shall be computed at a per annum rate equal to the lesser of (a) a rate equal to the Prime Rate per annum; provided, however, in no event shall the resulting rate be less than three and one-quarter percent (3.25%).

 

The Company has borrowed $16,160,000 against the construction loan as of November 30, 2023.

          
Debt  2023   2022 
Notes payable  $15,884   $14,938 
Less unamortized debt issuance costs   136    179 
Net Debt   15,748    14,759 
Less—Current portion   432    224 
Total long-term debt  $15,316   $14,535 

 

Estimated maturities of our long-term debt over the next 5 years are as follows:

                            
   2024   2025   2026   2027   2028   Thereafter   Total 
Frost Bank  $432   $447   $463   $478   $495   $13,569   $15,884 
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
PRODUCT WARRANTIES:
12 Months Ended
Nov. 30, 2023
Guarantees and Product Warranties [Abstract]  
PRODUCT WARRANTIES:

 

6.PRODUCT WARRANTIES:

 

In general, the Company warrants that its products, when delivered, will be free from defects in material workmanship under normal use and service. The obligations are limited to replacing, repairing or giving credit for, at the option of the Company, any products that are returned within one year after the date of shipment. The Company does not provide extended warranties.

 

The Company reserves for potential warranty costs based on historical warranty claims experience. While management considers the process to be adequate to effectively quantify its exposure to warranty claims based on historical performance, changes in warranty claims on a specific or cumulative basis may require management to adjust its reserve for potential warranty costs.

 

Warranty expense was approximately $56,000 and $114,000 in 2023 and 2022, respectively.

 

The following table summarizes product warranty activity recorded during the years ended November 30, 2023, and 2022 recorded in other accrued liabilities.

          
   2023   2022 
Beginning balance  $25   $25 
Additions for current year provision   56    114 
Payments for current year   (56)   (114)
Ending balance  $25   $25 
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASE COMMITMENTS:
12 Months Ended
Nov. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
LEASE COMMITMENTS:

 

7.LEASE COMMITMENTS:

 

In the first quarter of 2020, the Company entered into a three (3) year lease extension on the property that has been leased on a year to year basis. As a result, we recognized $ 165,000 for operating lease liabilities and right-of-use assets in accordance with ASC 842. The Company had an operating lease expense of $14,000 for 2023 and $55,000 for 2022. The Company used an estimated incremental borrowing rate of 3.25% representative of the rate of interest that the company would have to pay to borrow on the Company’s line of credit. The lease expired in March 2023 and was not renewed.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
EMPLOYEE BENEFITS:
12 Months Ended
Nov. 30, 2023
Retirement Benefits [Abstract]  
EMPLOYEE BENEFITS:

 

8.EMPLOYEE BENEFITS:

 

The Company sponsors an Employees’ Profit Sharing Plan and Trust (the “Plan”). Pursuant to section 401(k) of the Internal Revenue Code, the Plan is available to substantially all employees of the Company. Employee contributions to the Plan are matched by the Company at amounts up to 6% of the participant’s salary. Contributions made by the Company were expensed and totaled approximately $500,000 in 2023 and $476,000 in 2022. Employees become vested in Company contributions in 20% increments in years two through six of employment. If the employee leaves the Company prior to being fully vested, the unvested portion of the Company contributions are forfeited and such forfeitures are used to lower future Company contributions. The Company does not offer other post-retirement benefits to its employees at this time.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES:
12 Months Ended
Nov. 30, 2023
Income Tax Disclosure [Abstract]  
INCOME TAXES:

 

9.INCOME TAXES:

 

The income tax provision consisted of the following for the years ended November 30:

          
   2023   2022 
Current Provision:          
Federal  $514   $744 
State   69    70 
    583    814 
Deferred federal tax benefit   (389)   (102)
Total  $194   $712 

 

The provision for income taxes differs from that computed at the federal statutory corporate tax rate as follows for the years ended November 30,

          
   2023   2022 
Tax at statutory rate  $177   $734 
State income taxes, net of federal benefit   54    55 
Research and Development Tax Credit   (116)   (156)
Permanent differences and other   79    79 
           
Income tax provision  $194   $712 

 

The components of deferred tax assets and liabilities were as follows at November 30,

          
   2023           2022 
Deferred tax assets (liabilities)          
Inventory  $330   $265 
Capitalized research and development   420    - 
Deferred revenue, sales returns and warranty   5    5 
Other accrued liabilities   100    83 
Depreciation   (380)   (267)
Net deferred tax assets  $475   $86 

 

In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible.  Management considers the scheduled reversal of deferred tax assets, projected future taxable income, and tax-planning strategies in making this assessment. Based upon the level of historical taxable income and projections for future taxable income over the periods in which the deferred tax assets are deductible, management believes it is more likely than not that the Company will realize the benefits of these deductible differences. 

 

The Company records a liability for an unrecognized tax benefit for a tax position that is not “more-likely-than-not” to be sustained.  The Company did not record any liability for uncertain tax positions as of November 30, 2023 or November 30, 2022.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
SIGNIFICANT CUSTOMER INFORMATION
12 Months Ended
Nov. 30, 2023
Significant Customer Information  
SIGNIFICANT CUSTOMER INFORMATION

 

10.SIGNIFICANT CUSTOMER INFORMATION:

 

The Company’s major customers include contractors to the United States government. Sales to these customers for DOD and NASA contracts accounted for approximately 74% of the Company’s revenues in 2023 compared to 77% in 2022. The Company’s major customers are Lockheed Martin, Northrop Grumman, United Technologies, BAE, and Boeing. Two customers accounted for 14% and 10% of the Company’s sales during 2023 and two customers accounted for 18% and 10% of the Company’s sales during 2022. The contracts of our customers with the United States government may be subject to renegotiation of profits or termination of contracts or subcontracts at the election of the government, which would in turn might materially affect the Company’s sales. The loss of any one of these customers or a significant reduction in their purchases would be likely to adversely affect our business.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
SHAREHOLDERS’ EQUITY:
12 Months Ended
Nov. 30, 2023
Equity [Abstract]  
SHAREHOLDERS’ EQUITY:

 

11.SHAREHOLDERS’ EQUITY:

 

On December 7, 2022, the Board of Directors of Micropac Industries, Inc. approved the payment of a $0.10 per share special dividend to all shareholders of record as of January 11, 2023. The dividend was paid to shareholders on February 10, 2023.

 

On December 7, 2021, the Board of Directors of Micropac Industries, Inc. approved the payment of a $0.10 per share special dividend to all shareholders of record as of January 11, 2022. The dividend was paid to shareholders on February 10, 2022.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCK-BASED COMPENSATION:
12 Months Ended
Nov. 30, 2023
Stock-based Compensation  
STOCK-BASED COMPENSATION:

 

12.STOCK-BASED COMPENSATION:

 

We have issued restricted stock units ("RSUs") stock-based compensation awards as part of Micropac Industries Inc.’s 2023 Equity Incentive Plan. Our 2023 annual grant of RSUs occurred in the second quarter. The weighted -average grant-date fair value of each unit granted in 2023 was $13.13. All the RSUs granted in 2023 vest over a three-year period.

 

The following is a summary of our RSUs activity for the years ended November 30, 2023, and November 30, 2022:

                    
   2023   2022 
(shares in thousands)  Number   Weighted-   Number   Weighted- 
   of   Average   of   Average 
   Shares   Grant Date Fair
Value
   Shares   Grant Date Fair
Value
 
                 
Unvested at beginning of the year   -    -    -    - 
Granted   35.7   $13.13    -    - 
Vested   -    -    -    - 
Cancelled   4.5   $13.13    -    - 
Unvested at end of the year   31.2   $13.13    -    - 

 

The following table sets forth the stock-based compensation expense recorded in selling, general and administrative ("SG&A") expense (in thousands):

        
For the years ended
November 30, 2023 and November 30, 2022
   2023   2022 
Stock-based compensation expense  $98    - 

 

The following table sets forth the stock-based unvested compensation expense by year to be recognized (in thousands):

            
   2024   2025   Total 
Stock-based unvested compensation expense  $156   $156   $312 
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
EMPLOYEE RETENTION CREDIT UNDER THE CARES ACT
12 Months Ended
Nov. 30, 2023
Employee Retention Credit Under Cares Act  
EMPLOYEE RETENTION CREDIT UNDER THE CARES ACT

 

13.EMPLOYEE RETENTION CREDIT UNDER THE CARES ACT

 

The CARES Act, passed by Congress on March 27, 2020, contained the employee retention credit (ERC), a refundable payroll tax credit to employers that have experienced hardship in their operations due to COVID-19. The CARES Act was amended and extended on December 27, 2020, by the Consolidated Appropriations Act, 2021 (the “CAA”) and in March 2021, the Internal Revenue Code was amended by the American Rescue Plan Act of 2021 to provide new employee retention credit provisions designed to promote employee retention and hiring.

 

This ERC is a fully refundable tax credit for employers equal to 70 percent of qualified wages that eligible employers pay their employees. This ERC applies to qualified wages paid after December 2020 and before January 1, 2022.

 

As a result, the Company has determined that it qualified for an approximately $920,000 in employee retention credits during the first quarter of 2021, which the Company recognized as other income and recorded in other receivable for the refund claimed in the third quarter of 2022. The ERC impact was included in the Company’s fiscal year 2021 tax return.

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
SUBSEQUENT EVENTS:
12 Months Ended
Nov. 30, 2023
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS:

 

14.SUBSEQUENT EVENTS:

 

On December 5, 2023, the Board of Directors of Micropac Industries, Inc. approved the payment of a $0.10 per share special dividend to all shareholders of record as of January 10, 2024. The dividend will be paid to shareholders on or about February 9, 2024.

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: (Policies)
12 Months Ended
Nov. 30, 2023
Accounting Policies [Abstract]  
Revenue Recognition

Revenue Recognition

 

The core principle of revenue recognition under accounting principles generally accepted in the Unites States of America (GAAP) is that the Company should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.

 

The Company's revenue on the majority of its customer contracts is recognized at a point in time, generally upon shipment of products.

 

To achieve that core principle, the Company applies the following steps:

 

1.Identify the contract(s) with a customer.

 

The Company designs, manufactures and distributes various types of microelectronic circuits, optoelectronics, and sensors and displays. The Company’s products are used as components and assemblies in a broad range of military, space, medical and industrial systems, including aircraft instrumentation and navigation systems, satellite systems, power supplies, electronic controls, computers, medical devices, and high-temperature (200o C) products.

 

The Company’s revenues are from purchase orders and/or contracts with customers associated with manufacture of products. We account for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable.

 

2.Identify the performance obligations in the contract.

 

The majority of the Company’s purchase orders or contracts with customers contain a single performance obligation, the shipment of products.

 

3.Determine the transaction price.

 

The transaction price reflects the Company’s expectations about the consideration it will be entitled to receive from the customer at a fixed price per unit shipped based on the terms of the contract or purchase order with the customer. To the extent our actual costs vary from the fixed price that was negotiated, we will generate more or less profit or could incur a loss.

 

4.Allocate the transaction price to the performance obligations in the contract.

 

The Company’s transaction price is the fixed price per unit per each delivery upon shipment.

 

5.Recognize revenue when (or as) the Company satisfies a performance obligation.

 

This performance obligation is satisfied when control of the product is transferred to the customer, which occurs upon shipment or delivery. The Company receives purchase orders for products to be delivered over multiple dates that may extend across reporting periods. The Company accounting policy treats shipping and handling activities as a fulfillment cost. The Company invoices for each delivery upon shipment and recognizes revenues at the fixed price for each distinct product delivered when transfer of control has occurred, which is generally upon shipment.

 

For certain contracts under which the Company produces products with no alternative use and for which the Company has an enforceable right to payment during the production cycle, the Company recognizes revenue for the cost incurred of work in process plus a margin at the end of each period and records a contract asset (unbilled receivable). The majority of these products are shipped weekly and monthly to the customers and the contracts require us to manage and limit the level of work in process to meet the scheduled delivery dates.

 

In addition, the Company may have a contract or purchase order to provide a non-recurring engineering service to a customer. These contracts are reviewed, and performance obligations are determined and we recognize revenue at the point in time in which each performance obligation is fully satisfied. 

 

Disaggregation of Revenue

Disaggregation of Revenue

 

The following table summarizes the Company’s net sales by product line.

          
   Nov. 30, 2023   Nov. 30, 2022 
Microelectronics  $8,855   $7,998 
Optoelectronics   8,265    7,913 
Sensors and Displays   13,519    11,874 
   $30,639   $27,785 
           
Timing of revenue recognition          
Recognized at a point in time  $27,069   $23,678 
Recognized over time   3,570    4,107 
Total Revenue  $30,639   $27,785 

 

The following table summarizes the Company’s net sales by major market.

                         
2023 Sales by Major Market
   Military   Space   Medical   Commercial   Total 
Domestic Direct  $11,937   $1,525   $3,179   $2,099   $18,740 
Domestic Distribution   7,580    1,357    -    1,133    10,070 
International   362    600    -    867    1,829 
   $19,879   $3,482   $3,179   $4,099   $30,639 

 

2022 Sales by Major Market
     Military      Space      Medical      Commercial      Total  
Domestic Direct  $10,699   $1,148   $3,213   $1,403   $16,433 
Domestic Distribution   7,993    1,508    -    829    10,330 
International   233    351    -    438    1,022 
   $18,895   $3,007   $3,213   $2,670   $27,785 

 

Receivables, net, Contract Assets and Contract Liabilities

Receivables, net, Contract Assets and Contract Liabilities

 

The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and deferred revenue (contract liabilities) on the Consolidated Balance Sheet. 

 

Receivables, net, contract assets and contract liabilities were as follows: 

               
   November 30, 2023   November 30, 2022   December 1, 2021 
Receivables, net  $8,021   $3,644   $4,974 
Contract assets  $307   $408   $603 
Deferred revenue  $618   $1,192   $1,258 

 

Revenue recognized in 2023 that was included in the deferred revenue liability balance at the beginning of the year was $1,169,000.

 

Contract costs

Contract costs

 

The Company does not have material incremental costs to obtain a contract in the form of sales commissions or bonuses. The Company incurs other immaterial costs to obtain and fulfill a contract; however, the Company has elected the practical expedient under ASC 340-40-24-4 to recognize all incremental costs to obtain a contract as an expense when incurred if the amortization period is one year or less.

 

Inventories

Inventories

 

Inventories are stated at lower of cost or net realizable value and include material, labor and manufacturing overhead. All inventories are valued using the FIFO (first-in, first-out) method of inventory valuation. The Company determines the need to write inventory down to the lower of cost or net realizable value via an analysis based on the usage of inventory over a three year period and projected usage based on current backlog.

 

Income Taxes

Income Taxes

 

The Company accounts for income taxes using the asset and liability method. Under this method the Company records deferred income taxes for the temporary differences between the financial reporting basis and the tax basis of assets and liabilities at enacted tax rates expected to be in effect when such amounts are realized or settled. The resulting deferred tax liabilities and assets are adjusted to reflect changes in tax law or rates in the period that includes the enactment date.

 

The Company records a liability for an unrecognized tax benefit for a tax position that is not “more-likely-than-not” to be sustained.  The Company did not record any liability for uncertain tax positions as of November 30, 2023, or November 30, 2022.

 

Property, Plant, and Equipment

Property, Plant, and Equipment

 

Property, plant, and equipment are carried at cost, and depreciation is provided using the straight-line method at rates based upon the following estimated useful lives (in years) of the assets:

 
Buildings 15-40
Facility improvements 8-15
Machinery and equipment 5-10

Furniture and fixtures

5-8

 

The Company assesses long-lived assets for impairment in accordance with Financial Accounting Standards Board (FASB) Accounting Standards Codification (ASC) ASC 360-10-35, Property, Plant and Equipment – Subsequent Measurement. When events or circumstances indicate that an asset may be impaired, an assessment is performed. The estimated future undiscounted cash flows associated with the asset are compared to the asset’s net book value to determine if a write down to market value less cost to sell is required.

 

Construction in progress relates to multiple capital projects ongoing during the years ended November 30, 2023, and 2022, including the construction of the new manufacturing facility. Construction in progress also includes interest and fees on debt that are directly related to the financing of the Company’s capital projects.

 

Repairs and maintenance are expensed as incurred. Improvements which extend the useful lives of property, plant, and equipment are capitalized.

 

Research and Development Costs

Research and Development Costs

 

Costs for the design and development of new products are expensed as incurred.

 

Basic and Diluted Earnings Per Share

Basic and Diluted Earnings Per Share

 

Basic and diluted earnings per share are computed based upon the weighted average number of shares outstanding during the year. Diluted earnings per share gives effect to all dilutive potential common shares.

 

The following is a reconciliation of the number of shares used in the calculation of the basic and diluted earnings per share for the years ended November 30, 2023 and 2022:

        
   Twelve Months Ended 
   November 30,
2023
   November 30,
2022
 
         
Weighted average of shares, basic   2,578,315    2,578,315 
Restricted stock units   31,194    - 
Weighted average of shares, diluted   2,609,509    2,578,315 

 

Use of Estimates

Use of Estimates

 

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: (Tables)
12 Months Ended
Nov. 30, 2023
Accounting Policies [Abstract]  
Schedule of net sales by product line
          
   Nov. 30, 2023   Nov. 30, 2022 
Microelectronics  $8,855   $7,998 
Optoelectronics   8,265    7,913 
Sensors and Displays   13,519    11,874 
   $30,639   $27,785 
           
Timing of revenue recognition          
Recognized at a point in time  $27,069   $23,678 
Recognized over time   3,570    4,107 
Total Revenue  $30,639   $27,785 

Schedule of net sales by major market
                         
2023 Sales by Major Market
   Military   Space   Medical   Commercial   Total 
Domestic Direct  $11,937   $1,525   $3,179   $2,099   $18,740 
Domestic Distribution   7,580    1,357    -    1,133    10,070 
International   362    600    -    867    1,829 
   $19,879   $3,482   $3,179   $4,099   $30,639 

 

2022 Sales by Major Market
     Military      Space      Medical      Commercial      Total  
Domestic Direct  $10,699   $1,148   $3,213   $1,403   $16,433 
Domestic Distribution   7,993    1,508    -    829    10,330 
International   233    351    -    438    1,022 
   $18,895   $3,007   $3,213   $2,670   $27,785 
Schedule of receivables, net, contract assets and contract liabilities
               
   November 30, 2023   November 30, 2022   December 1, 2021 
Receivables, net  $8,021   $3,644   $4,974 
Contract assets  $307   $408   $603 
Deferred revenue  $618   $1,192   $1,258 

Schedule of property,plant and equipment useful lives
 
Buildings 15-40
Facility improvements 8-15
Machinery and equipment 5-10

Furniture and fixtures

5-8
Schedule of the basic and diluted earnings per share
        
   Twelve Months Ended 
   November 30,
2023
   November 30,
2022
 
         
Weighted average of shares, basic   2,578,315    2,578,315 
Restricted stock units   31,194    - 
Weighted average of shares, diluted   2,609,509    2,578,315 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
NOTES PAYABLE TO BANKS: (Tables)
12 Months Ended
Nov. 30, 2023
Debt Disclosure [Abstract]  
Schedule of long-term debt
          
Debt  2023   2022 
Notes payable  $15,884   $14,938 
Less unamortized debt issuance costs   136    179 
Net Debt   15,748    14,759 
Less—Current portion   432    224 
Total long-term debt  $15,316   $14,535 

Estimated maturities of long-term debt
                            
   2024   2025   2026   2027   2028   Thereafter   Total 
Frost Bank  $432   $447   $463   $478   $495   $13,569   $15,884 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
PRODUCT WARRANTIES: (Tables)
12 Months Ended
Nov. 30, 2023
Guarantees and Product Warranties [Abstract]  
Schedule of product warranty activity
          
   2023   2022 
Beginning balance  $25   $25 
Additions for current year provision   56    114 
Payments for current year   (56)   (114)
Ending balance  $25   $25 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES: (Tables)
12 Months Ended
Nov. 30, 2023
Income Tax Disclosure [Abstract]  
Schedule of income tax provision
          
   2023   2022 
Current Provision:          
Federal  $514   $744 
State   69    70 
    583    814 
Deferred federal tax benefit   (389)   (102)
Total  $194   $712 
Schedule of effective income tax rate reconciliation
          
   2023   2022 
Tax at statutory rate  $177   $734 
State income taxes, net of federal benefit   54    55 
Research and Development Tax Credit   (116)   (156)
Permanent differences and other   79    79 
           
Income tax provision  $194   $712 
Schedule of components of deferred tax assets and liabilities
          
   2023           2022 
Deferred tax assets (liabilities)          
Inventory  $330   $265 
Capitalized research and development   420    - 
Deferred revenue, sales returns and warranty   5    5 
Other accrued liabilities   100    83 
Depreciation   (380)   (267)
Net deferred tax assets  $475   $86 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCK-BASED COMPENSATION: (Tables)
12 Months Ended
Nov. 30, 2023
Stock-based Compensation  
Schedule of restricted stock units activity
                    
   2023   2022 
(shares in thousands)  Number   Weighted-   Number   Weighted- 
   of   Average   of   Average 
   Shares   Grant Date Fair
Value
   Shares   Grant Date Fair
Value
 
                 
Unvested at beginning of the year   -    -    -    - 
Granted   35.7   $13.13    -    - 
Vested   -    -    -    - 
Cancelled   4.5   $13.13    -    - 
Unvested at end of the year   31.2   $13.13    -    - 
Schedule of stock-based compensation
        
For the years ended
November 30, 2023 and November 30, 2022
   2023   2022 
Stock-based compensation expense  $98    - 
Schedule of stock-based unvested compensation expense
            
   2024   2025   Total 
Stock-based unvested compensation expense  $156   $156   $312 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
SIGNIFICANT ACCOUNTING POLICIES (Details) - USD ($)
$ in Thousands
12 Months Ended
Nov. 30, 2023
Nov. 30, 2022
Product Information [Line Items]    
Total Revenue $ 30,639 $ 27,785
Transferred at Point in Time [Member]    
Product Information [Line Items]    
Total Revenue 27,069 23,678
Transferred over Time [Member]    
Product Information [Line Items]    
Total Revenue 3,570 4,107
Microelectronics [Member]    
Product Information [Line Items]    
Total Revenue 8,855 7,998
Optoelectronics [Member]    
Product Information [Line Items]    
Total Revenue 8,265 7,913
Sensorsand Displays [Member]    
Product Information [Line Items]    
Total Revenue $ 13,519 $ 11,874
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
SIGNIFICANT ACCOUNTING POLICIES (Details 1) - USD ($)
$ in Thousands
12 Months Ended
Nov. 30, 2023
Nov. 30, 2022
Domestic Direct $ 18,740 $ 16,433
Domestic Distribution 10,070 10,330
International 1,829 1,022
Revenue 30,639 27,785
Military [Member]    
Domestic Direct 11,937 10,699
Domestic Distribution 7,580 7,993
International 362 233
Revenue 19,879 18,895
Space [Member]    
Domestic Direct 1,525 1,148
Domestic Distribution 1,357 1,508
International 600 351
Revenue 3,482 3,007
Medical [Member]    
Domestic Direct 3,179 3,213
Domestic Distribution
International
Revenue 3,179 3,213
Commercial [Member]    
Domestic Direct 2,099 1,403
Domestic Distribution 1,133 829
International 867 438
Revenue $ 4,099 $ 2,670
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
SIGNIFICANT ACCOUNTING POLICIES (Details 2) - USD ($)
$ in Thousands
Nov. 30, 2023
Nov. 30, 2022
Dec. 02, 2021
Accounting Policies [Abstract]      
Receivables, net $ 8,021 $ 3,644 $ 4,974
Contract assets 307 408 603
Deferred Revenue $ 618 $ 1,192 $ 1,258
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
SIGNIFICANT ACCOUNTING POLICIES (Details 3)
Nov. 30, 2023
Minimum [Member] | Building [Member]  
Property, Plant and Equipment [Line Items]  
Furniture and fixtures 15 years
Minimum [Member] | Facility Improvements [Member]  
Property, Plant and Equipment [Line Items]  
Furniture and fixtures 8 years
Minimum [Member] | Machinery Equipment [Member]  
Property, Plant and Equipment [Line Items]  
Furniture and fixtures 5 years
Minimum [Member] | Furniture Fixtures [Member]  
Property, Plant and Equipment [Line Items]  
Furniture and fixtures 5 years
Maximum [Member] | Building [Member]  
Property, Plant and Equipment [Line Items]  
Furniture and fixtures 40 years
Maximum [Member] | Facility Improvements [Member]  
Property, Plant and Equipment [Line Items]  
Furniture and fixtures 15 years
Maximum [Member] | Machinery Equipment [Member]  
Property, Plant and Equipment [Line Items]  
Furniture and fixtures 10 years
Maximum [Member] | Furniture Fixtures [Member]  
Property, Plant and Equipment [Line Items]  
Furniture and fixtures 8 years
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
SIGNIFICANT ACCOUNTING POLICIES (Details 4) - shares
12 Months Ended
Nov. 30, 2023
Nov. 30, 2022
Accounting Policies [Abstract]    
Weighted average of shares, basic 2,578,315 2,578,315
Restricted stock units 31,194
Weighted average of shares, diluted 2,609,509 2,578,315
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: (Details Narrative) - USD ($)
12 Months Ended
Nov. 30, 2023
Nov. 30, 2022
Accounting Policies [Abstract]    
Deferred Revenue recognized $ 1,169,000  
Uncertain tax positions $ 0 $ 0
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
FAIR VALUE MEASUREMENT: (Details Narrative) - USD ($)
Nov. 30, 2023
Nov. 30, 2022
Fair Value Disclosures [Abstract]    
Fair value financial assets liabilities recurring basis $ 0 $ 0
Fair value non financial assets non recurring basis $ 0 $ 0
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
COMMITMENTS (Details) - USD ($)
$ in Thousands
Nov. 30, 2023
Nov. 30, 2022
Debt Disclosure [Abstract]    
Notes payable $ 15,884 $ 14,938
Less unamortized debt issuance costs 136 179
Net Debt 15,748 14,759
Less—Current portion 432 224
Total long-term debt $ 15,316 $ 14,535
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
COMMITMENTS (Details 1)
$ in Thousands
Nov. 30, 2023
USD ($)
Debt Disclosure [Abstract]  
2024 $ 432
2025 447
2026 463
2027 478
2028 495
Thereafter 13,569
Total $ 15,884
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
NOTES PAYABLE TO BANKS: (Details Narrative) - USD ($)
Nov. 30, 2023
May 16, 2023
Nov. 30, 2022
Mar. 26, 2021
Line of Credit Facility [Line Items]        
Notes Payable $ 15,884,000   $ 14,938,000  
Construction Loan [Member]        
Line of Credit Facility [Line Items]        
Notes Payable $ 16,160,000      
Revolving Loan [Member]        
Line of Credit Facility [Line Items]        
Line of Credit Facility, Maximum Borrowing Capacity   $ 6,000,000    
Maximum Interest Rate   3.25%    
Construction Loan Agreement [Member]        
Line of Credit Facility [Line Items]        
Line of Credit Facility, Maximum Borrowing Capacity       $ 16,160,000
Maximum Interest Rate       3.40%
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
PRODUCT WARRANTIES (Details) - USD ($)
$ in Thousands
12 Months Ended
Nov. 30, 2023
Nov. 30, 2022
Guarantees and Product Warranties [Abstract]    
Beginning balance $ 25 $ 25
Additions for current year provision 56 114
Payments for current year (56) (114)
Ending balance $ 25 $ 25
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
PRODUCT WARRANTIES: (Details Narrative) - USD ($)
12 Months Ended
Nov. 30, 2023
Nov. 30, 2022
Guarantees and Product Warranties [Abstract]    
Product Warranty Expense $ 56,000 $ 114,000
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASE COMMITMENTS: (Details Narrative) - USD ($)
12 Months Ended
Nov. 30, 2023
Nov. 30, 2022
Feb. 27, 2021
Commitments and Contingencies Disclosure [Abstract]      
Operating lease, right-of-use asset $ 14,000 $ 165,000
Operating lease liabilities     $ 165,000
Operating lease expense $ 14,000 $ 55,000  
Borrowing rate 3.25%    
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
EMPLOYEE BENEFITS: (Details Narrative) - USD ($)
12 Months Ended
Nov. 30, 2023
Nov. 30, 2022
Retirement Benefits [Abstract]    
Percentage of employee contributions to the plan are matched by the company at the amounts of the participants salary 6.00% 6.00%
Accrued employee benefits, current $ 500,000 $ 476,000
Employees become vested in company contributions after two years 20.00% 20.00%
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES (Details) - USD ($)
$ in Thousands
12 Months Ended
Nov. 30, 2023
Nov. 30, 2022
Income Tax Disclosure [Abstract]    
Federal $ 514 $ 744
State 69 70
Current Provision 583 814
Deferred federal tax benefit (389) (102)
Total $ 194 $ 712
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES (Details 1) - USD ($)
$ in Thousands
12 Months Ended
Nov. 30, 2023
Nov. 30, 2022
Income Tax Disclosure [Abstract]    
Tax at statutory rate $ 177 $ 734
State income taxes, net of federal benefit 54 55
Research and Development Tax Credit (116) (156)
Permanent differences and other 79 79
Total tax expense provision $ 194 $ 712
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES (Details 2) - USD ($)
$ in Thousands
Nov. 30, 2023
Nov. 30, 2022
Deferred tax assets (liabilities)    
Inventory $ 330 $ 265
Capitalized research and development 420
Deferred revenue, sales returns and warranty 5 5
Other accrued liabilities 100 83
Depreciation (380) (267)
Net deferred tax assets $ 475 $ 86
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES: (Details Narrative) - USD ($)
Nov. 30, 2023
Nov. 30, 2022
Income Tax Disclosure [Abstract]    
Uncertain tax positions $ 0 $ 0
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
SIGNIFICANT CUSTOMER INFORMATION (Details Narrative)
12 Months Ended
Nov. 30, 2023
Nov. 30, 2022
Product Information [Line Items]    
Sale To Government 74.00% 77.00%
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | First Customer [Member]    
Product Information [Line Items]    
Concentration Risk, Percentage 14.00% 18.00%
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Second Customer [Member]    
Product Information [Line Items]    
Concentration Risk, Percentage 10.00% 10.00%
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
SHAREHOLDERS’ EQUITY: (Details Narrative) - $ / shares
12 Months Ended
Nov. 30, 2023
Nov. 30, 2022
Equity [Abstract]    
Dividends payable, date declared Dec. 07, 2022 Dec. 07, 2021
Common stock, dividends, per share, cash paid $ 0.10 $ 0.10
Dividends payable, date of record Jan. 11, 2023 Jan. 11, 2022
Dividends payable, date to be paid Feb. 10, 2023 Feb. 10, 2022
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCK-BASED COMPENSATION (Details) - Restricted Stock Units (RSUs) [Member] - $ / shares
12 Months Ended
Nov. 30, 2023
Nov. 30, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of shares outstanding at beginning of period
Weighted average grant date fair value beginning of period
Number of shares granted 35.7
Weighted average grant date fair value granted $ 13.13
Number of shares vested
Weighted average grant date fair value vested
Number of shares cancelled 4.5
Weighted average grant date fair value cancelled $ 13.13
Number of shares outstanding at end of the period 31.2
Weighted average grant date fair value end of the period $ 13.13
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCK-BASED COMPENSATION (Details 1) - USD ($)
$ in Thousands
12 Months Ended
Nov. 30, 2023
Nov. 30, 2022
Stock-based Compensation    
Stock-based compensation expense $ 98
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCK-BASED COMPENSATION (Details 2)
$ in Thousands
Nov. 30, 2023
USD ($)
Stock-based Compensation  
Stock-based unvested compensation expense for 2024 $ 156
Stock-based unvested compensation expense for 2025 156
Stock-based unvested compensation expense $ 312
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
EMPLOYEE RETENTION CREDIT UNDER THE CARES ACT (Details Narrative)
3 Months Ended
Feb. 28, 2021
USD ($)
Employee Retention Credit Under Cares Act  
Employee retention credits $ 920,000
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
SUBSEQUENT EVENTS: (Details Narrative) - $ / shares
12 Months Ended
Dec. 05, 2023
Nov. 30, 2023
Nov. 30, 2022
Subsequent Event [Line Items]      
Dividends payable, date declared   Dec. 07, 2022 Dec. 07, 2021
Common stock, dividends, per share, cash paid   $ 0.10 $ 0.10
Dividends payable, date of record   Jan. 11, 2023 Jan. 11, 2022
Dividends payable, date to be paid   Feb. 10, 2023 Feb. 10, 2022
Subsequent Event [Member]      
Subsequent Event [Line Items]      
Dividends payable, date declared Dec. 05, 2023    
Common stock, dividends, per share, cash paid $ 0.10    
Dividends payable, date of record Jan. 10, 2024    
Dividends payable, date to be paid Feb. 09, 2024    
EXCEL 65 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( '%]1U@'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 " !Q?4=8&7L&CNX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R''*!B;-I:.G#@8K;.QF;+4UBQUC:R1]^R5>FS*V!]C1TN]/ MGT"-#E+W$9]C'S"2Q70WNLXGJ<.:G8B"!$CZA$ZE,1@M(? MZH@@.+\'AZ2,(@4SL @+D;6-T5)'5-3'"][H!1\^8Y=A1@-VZ-!3@JJL@+7S MQ' >NP9N@!E&&%WZ+J!9B+GZ)S9W@%V28[)+:AB&GW4M>M[ ^ MD?(:IU_)2CH'7+/KY-=Z\[C?LE9PL2JX*/C#7G"YJJ7@[[/K#[^;L.N-/=A_ M;'P5;!OX=1?M%U!+ P04 " !Q?4=8F5R<(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 '%]1UBN\CK *@@ .XR 8 >&PO=V]R:W-H965T&UL MM9MO<^*V%L;?]U-H:*?3SH3@/QBRVX090L*6Z29E0MJ]VYV^$+; FK4MKB1" M\NWOD3%VG)$%OJ/LBXUM?!Y;/TO6>23YSR=4]L.,%1'I0F/<]Q!KT4TZPSNLR/S?GHDFUE0C,R MYTALTQ3SEVN2L-U5Q^T<#CS0=2S5@=[HJ1+1E&2"L@QQ MLKKJC-V/-WU'!>1G_$W)3KS:1JHH2\:^JYU9=-5QU!V1A(1226#X\T0F)$F4 M$MS'?PO13GE-%?AZ^Z ^S0L/A5EB028L^4(C&5]U+CHH(BN\3>0#V_U.B@(% M2B]DB%62)86P7 '*)5P(73$. 5 =Z; +??$. 7 M ?[;@*9;ZAB2LQWBZFQ04QLYS#P:BD\S]=P7DL.O%.+D M:,*>"$==]-?B!OWRTZ^7/0FBZJ=>6 A<[P6\!@'70W"LFACO^K [Q7Z.L55,/_*#8X)%<=:-F"\"?2&?W\HSMP M?M/!L2EV8TFL1JY?DNN;U$RIBJ?A^IV MCU-]]3(+W=&0,[A1-,LB,'F<$G$&V^&Y%J'5G-Z66AUAE=6[YKR\0#B!MLJA MG4+YR3/Z@[QH(9JE'/5O$ P#?<6SFNG;4JM3JW)]UYRL%]0>\3.:18".KFB( M\SS-T&C-DL.@ZWI>X/;U]*RZ %MJ=7J5#W#-"7Q!#]H7XY#5YN#.T$)"UX 8 M1Q.VAVU.H *W_@FI/Z N XBD =WE3%!OH,YZ$_ M,STULZ0["(+B$?Q.U_$.OZ#!0 O2JG&PI58'65D'UYSQOP4Y47M0!1_9+M-" M-,M]PCS!6:3%9M4ZV%*K8ZO,@VO.]]]B*YONG+,GFH7Z"FC6?/R/%IM5$V%+ MK3Z.6KD(SYSXO\4V9T)"G_L/W32^ZXXH#@.GKTV*S7%MN=E2JW.KO(1WQ$OD MU#C!S9C, A^&GA:25>=@2ZT.J7(.GCGI_\QR'Q^SS.02)-WO&6094/6P@#8;H9D0VX9&:]:\ M9UIL5AV#+;4ZMLHQ>"BBYJ8HUI3>P\KX%56P#O)"LPR2?A^]8,:J\0' MC%IJ9L4F:E:=@"VU.K7*"7@G.8&\.:()N( UX_I>U*QSS[(N#D,",B 2[06U M]*P: EMJ];4(E2'P3S($BQ0G";K>"OA9:-OG$9VF&5%S6.O5!^_A OS*!?CF M)+Z =9L2OE9OLT^@(&.P!.D&9]HZ=T2P<6K4'-<:VWOX K_R!?Y),PJ+&%(. M(RRS3#,LJ[; EEH=UJO502=-*,RWRX2&:)HPK'WQFU5:+Q&RNT9HKQ;D:FJ9 MX=-HZ#O]BV!PV7O2P:DR?/^TJ8*:X5DHL'PPG>#LH@%B_=(]OTJV??-B?EAUEB\&NJ&OFVI9JQ6!+**D*!OC^19HNL$ M8.H7HYDO\1@3M:R29C3/6#:&SPQ-#M.&YP]_$81'/'2'YB6"E M\ZH0LR2"S/RLN#2\=2)TAWD8HXO]$L S1,4/] T/7O*@&9IC+M%L-CM<' "I MLD1$A)PN(0 .2ML>O;(]O-BNSR?0!C;<1E8RCL91$/5GU M?)J6F!W1:WZ)6_4_MM3JU"K_XY^X?&I*,YR%%&KIHFP1MYSG4TR0U.]7.G]3 M+/5-[_]<666.:PWS/6R17]DBWVQB#K5O2GF*9KH!FNLC"D-/.X]DCFI-Z3UL MD%_9(-]L7PZ4FI8?' G_$JOA2,@[2):ASY_G6EY6C8\MM?I2XLKX],V&YJ\^$%!V)O_00J!037SOOQ4H MCY8?G[+T&@;P4W)%!"5A#JG ^AQ^+[CROV.Y)M\L\-EDQ*EN:; M,<'01ZL3X/<58_*PHRY0?N(R^A]02P,$% @ <7U'6#7=V^VA!P ("$ M !@ !X;"]W;W)KS>7T5)0J37(^EZ@HLXS)EPN>BJ>S 1Z\/E@D M#QNE'XRFIUOVP)=_]< M.0_.W+."7XKTSV2E-F>#:(!6?,W*5"W$TQ=>.Q3H_F*1%M5O]%3;>@,4EX42 M6=T8%&1)OOO+GNN!V&N _9X&I&Y WMJ U@VJD1OME%5N73'%IJ=2/"&IK:$W M?5&-3=4:O$ER/8U+)>'3!-JIZ<7YS?GMY0PMO\QF=TMT@KXOK]!_/OP7?4!) MCNXVHBQ8OBI.1PJ^3#<9Q77'%[N.24_'M^+Q(Z+>$!&/4$OSR[#RD0^F MO_^&0^\/FW/OU-F!J[1QE;IZGUZR8H-@TE"L+_C?9?+(4IXKZR3NN@JJKO26 M?YQBCTPFIZ/'?7D[=2YXS$':?W(&.DQ#;O381J%8]RS42>-S(E3 MYI\ 8DV#K10Q+ZS:)N8JP)AVM)E&-!A3NS;LM0#SG.KNA&(IR&O6C)55GKG) ML!]Y'84V,X]$/>L9[T$6.S7.)=^R9(7X,Z1?!=_-M:AB0__NJ_L\&-2H.]\6 MHR#L"5JXA25V JH>T[B4$@;5)9'8(@3M3KS-#.,]RAS*;$&'J3-0S!??YK/% MW5]#-(X5F__M^/?\*J!]J3,2B4-88@IT,_=D@\EZ]'8Y#"U+L)ND- M+">KDR;2<("C[NP!8MU M\JRO[3+'YF!ZH3'-IA7V:)_,%F'8S3!((PHERUU1YH8$-N&$HVX69C.:^'T( MPRW#L!MB7UF\@4?RI1I.G15O];Q;=9J@@K6YE^[62DVSR20@=J&DY1EY"\]@ M&+=7J9E2FD-"NH MI2'6Q0G3"\.JUR37"4 A(EW!5CLOZAOHO8K0#;E;*#E^89A-EA'?,RHFFQGQ MPYYLA[3((^[B[AO(A2'-'U#*6<&1U,<42 E4PDT%:JOH7^ 3LM:UU-P:/=D& M:?%%W/BZXFL.F<8*PDZY+0JLO)JY\8V]:C**>4$=:HA$WT78[LS\; M(B:M@L"LF&QF=!SVK><6:R1\TQ''S?7YQ?7-]=WU;&E-?8B3CC]]TO%.O1TZ MW5*2N"EY_GHRL&4O?04VL9#/GQB!T6*%^\H3TO*1N/D( F4):QM6ML[]^\.A MR;U)T&6XQ0@B8=_";ME(W&QL-J#D4$65]D$T:1<:J:3%"$)ZS\JF+1*I&XGS M.DKO(H/U&,NDVMCO)FH6HR#L.46A+?BH&WS73="R"K,4<7N'2K4PTP@6:(^P MEF_4S;?E1DA Y<9L/C>&DNI22F?=@%L,0*4]:C;.Z0\ K)=]5OOCC1A]SHG M[RG?J8D=:@RB:>./>U2V:*)N-!T6PL=4VLA$NC6-SSF0%7?H*0HRNI059?#=NF60\B 8F,'6Z8SVIX_UJ8E#ZG69=,3H M<$A:9%(W,L]7JT2C7)=J+%F=)/E)S+8)+&.K4$NI&!F!P32*HKYW+"T[_2/E MI(0ZH82RMYZ]H#,_]2&9]:V)RE1LT/E+5A]-U@77#%X!/48DWG? M09)OHI,&A'1S;IN9'P4]V9W?,M9_RT%I-98;D:ZX+%Y#@RXBU8M5LN4T-"#& M>8W-S!]/>N*8WX+7=X/7B+6[%P\_YX+Y0M!6Z=C,+)7.:._UM?[?@:],/B1Y M 17N&MIY'\?0@=R]CM_=*+&MWFC?"Z5$5EUN. /IV@ ^7PNA7F_T2_+FGR*F M_P)02P,$% @ <7U'6!KQ*)W= @ >0@ !@ !X;"]W;W)KBT\FWR?7TG,POS\]OY^1P1A4(DX)A,>5' MY NYFY^1PX,CI+#05B1ZY!@>W%FZ\'>BT&LA_9:!KN>Z0P#LFON<' M+?+I^^5^4^YBRG7>?IVW7_H%K_C-#36 J]$0N2073% 1,\K)3&I6+J]?DX4V M"A?9[[94*^]>N[?=>"R%WO)K0OHD'9JRE[ M>RFG,LOPG>!FB.^/24X565-> ,D!SZ,45VP;9V4YV*7H=)^1[H]IL(8U:_@! MUI).$UJ85"KV%Y(VTLJPOT/1]:K?,]QW!#:8^S5S_^/,3.NBG;?_ B/P!L.@ M&S[#?3NN03NH:03$RLVI '+U#\L WY[;@&\K!&'NY%OL4"JPOU MV(1N QV^ C;5L*;816FNU,8;%'^3M6*"4TX+%'H=0:XHE15Z*J.D7E9*Q;2 M8.4IFRE^&X"R ?A\*:5YZMCR4W]M1/\ 4$L#!!0 ( '%]1UA,FMPFYP0 M "<3 8 >&PO=V]R:W-H965T&ULK9AM_2H:] ML[,[TUM($(&N.F.5MLS@=KHP MCS9;RB_H@]XNW. TY?=+&-G>AUE%24XS2.2@@RO^]H0WHU0ASL4%J\1/N9G MQX"G\D;(3W[BK_J:P8EPC)>4APC9WP&/_8FBP!,'X _&4V?/? 5O 1C\,>7/\$7 M$*5@L27[/$Q7>4^G[)'<45]6X>_+\*@E/$3@F:1TFP,O7>'590"=L=; Z 1\ MCY01)^1P"TSC!B #F1*@TL#7[_#7:-OV29?E*PB[P[==X= M5?3!Q%N 8/C-"V19EJY6XF'<"<#M#YS&#XIV$6ZW3K=KG(81B2G@*S!AI!5#G(2KV3I MEC&Z9Y6&KFUUKL9#8F5U;%,^'G8-:"L!YRSE,%MN >L?K+T>F&[L^#R18=H" M $+HFE)B!%THAW1J2$<)&3 5B=+-#=C@%&=A7,"&*]9N(SZ7N= _,Z4,\?2 M'N@(3 XTK"MPT2ZRSHEVFWN@8 M_(60[;.L11:@*$R6T+@D1@YLZ:ZP$2^H5J\Q7F/&)155*"H1FW'7BQR9%33: MWNE&L*!:LZ0O.2*!1L(VT4"JHEBB\4%4W? M%1:!75-H"Z(1LMN:/FI$":E%J2$#3)Y \#2<>S?@?ACX(QEJ%6) MQ K>&BT"BAJ!0FJ!^N[YCT\+;PR&KTQ)'SW^L58 !RIB48V093LFO%Z:?,#P MDKN1+J26+GF-Q_ZW%Y:,E!E]J,JBE:+*C9(AM9*IJJQB%F4+=0W7,JZ;@=&XY!:X\;^JS_V)N.@*;.4M".I+KRF5!N5A/K9ED."LTVQ$Y.SI>@^I>7' M?'VUWNT9%GL<5]?OX=VHW+-IPI1;2,]AMHG2',1XS4(:MS9K %FY*U.>4+(K M-C;>"*4D*0ZW.%SAC!NP^VM"Z.F$/Z#>&QO\#U!+ P04 " !Q?4=8(L5, MFIP# "!#P & 'AL+W=O(7],=SN23-64I$G+( M-B;?,8SBG)0F)K0LUTP1R8SI.+_WQ*9CNA<)R? 3 WR?IHC]N,,)/4Z,@?%V M8T$V6Z%NF-/Q#FWP$HOGW1.3([-2B4F*,TYH!AA>3XS;P4$US.QU%Z$4UX_@N.!=:U#!#MN:!I2989 MI"0K_M'WTH<3 H1G"+ DP ;!=L\0[))@-R,X9PC#DC!L$KPS!*F>HRSF M8U/(!)2,&97![HI@\$RP&4U3N9J6@D:OX.\'G+Y@]H]&9M8M^PNR>=H">=<-AR$GJ^ MU[#[ JAFMU/9[73:'6;QY>T/=:5P6MFTMW\;T][^;8QN^VNB#7W';CBD0WDC M5V^16UGD=EJ4=_XK]9T2 [DNY;<;1^H]HS.E4^D=Z]-M3634\#;H*538D\Z\ M,^6:\5YEO/>_^VXG\QU&]Z03]*03>C_3=R^ :F;[E=G^+_3=3NX[[.Y))^A) M)_1;3KHV;+C=C:F9/:K,'OUZU[5UA1C]Q$=7&S/R&YTR:&-T75<3S8&P^5[2 MHMSF>C1/3B/J=_'(KS\B8 M*8!\OJ94O W4F:A\.C(7+US\ ME$M*%7A=1;&\;"V56I^WVS)8TA617_B:QOJ7!1&[+M: D3 :MHC;R MO&Y[15C<&EXD[Q[$\()O5,1B^B" W*Q61+Q=T8B_7+9@:_?BD3TOE7G1'EZL MR3.=4?5M_2#T4SO7$K(5C27C,1!T<=D:P?,Q'I@!B<1W1E_DWCTPILPY_VD> M)N%ERS.(:$0#9500?=G2,8TBHTGC^)4I;>5SFH'[]SOMMXGQVI@YD73,HQ\L M5,O+5K\%0KH@FT@]\I>O-#/(-_H"'LGD+WC)9+T6"#92\54V6"-8L3B]DM?, M$7L#8+=A ,H&H.J 3L, G W B:$ILL2L:Z+(\$+P%R",M-9F;A+?)*.U-2PV M89PIH7]E>IP:SIY&3S=W-].G&;B_!>/1["NX_>O^QPR<@6^S:W#RZ11\ BP& M3TN^D20.Y45;Z6G-X':037&53H$:IH (W/%8+26XB4,:EA6T-=X<--J!OD). MC5.^_0*P]QD@#V$+H/'[AR,'')S[$"?Z<(.^/:_=/M[?@?N'F\?1TV3Z)QB- MGR;?)T^3F]FYS6^IVHY=K5G YW)- GK9TBM44K&EK>'OO\&N]X?-YB,I*WF@ MDWN@X](^G.IZP^* KZC-S'2LGXPU964[[&+M]^T^^KH,ZO5[N5 )E9^C\IUQ M&85_ZP6D:XZ20'%== (>!RRB(,[AFO?F*2!R"4XVDH;ZAU.P%GS+=*Z"^1O0 M%5,0Q>+GM.0PQ:BT1M,_9C2/I*SDMV[NMZXSFM=4*PT8,7769F@ZNKL7JP'R M*_&LR^!!QQ[.7@ZKYX0U4SSXF=3L$.C8:2*3C1![=8C]"D+G9'8/ X=S^[D5 M_0/.75 ADCQ+$Y"\@CF-Z8(IFR']FB%GN#^HF&(1@AZR>WN0XQPX<8Y67"CV M3^)AP!>:&N=ZT4BY(7% M?^E%>Z@AJ2#*V"=TW[<[] KF,YS6C1>DOB9&C(3 MAMN-47K!FPN1DEK-R33NVP.K]EAD?&SW/=QC9>BFE 2K-& #*A0QUXU.FUBE M8"707 PB1N8L:JY(V21'*DG'TE9V"2I<@ISA.YG$@=ZH2GJJT'-T,W--NSA M;E\AJ,[YC=W==7H^\WN=*FB+5+=KQXP*]D5N]FWP=[$+HLY,076618/JIM,B M=-94O%'!Q%&'59Z58MJ8LAU%35 M4<&?J/.ATX#)]/O-[#VG K1M!&S!C!IF54,#-R,W.>CEDV)AL) M^9[4LU&L!;A%S 6\X&+4G/Y"W]'2-Q^_ BBWLC'I5#G=/^?'S 5SP M/';S?+[H]SEGP6(2!X<7/J[3>;=?7?86(:@#T7!2@PO6QV[6-\A+VZJ]MLT8 M9.IM.T1W;P'&34@!46!.GUD(ZI4,?UW/,)H;\IC@4U(_=K;/3!&JZ."=X6_N,!M5VR"96LK$, MOF!L[#XMGVW6ZXB:]4PBD%AR&VD=UTP&$9<;0>V?,(YZZGTL;647%+2/W;2? M6)WTW@LN2JV)U73+&3>LGAU8A/J=IE@5-(_=+7<5J*Z[>GNR.S&P@JTWT3ZN MI9:E'>\U+>R"<7'__8DUY?'9^Y/+2>4?3JXC:2N[H:!V?.! /6O"R/_:&6>3 M['\HJW9H-I%J5]/>^V*\HN(Y^9 N07)BDWZ'S=_F'^M'R2?JROLK>#Y./[D7 M:M+_ +@C0M=LJ5OFA5;I?>EI0"+]J)X^*+Y.ODO/N5)\E=PN*0FI, +Z]P7G M:O=@)LC_M6'X+U!+ P04 " !Q?4=8:X1T65\" "^!0 & 'AL+W=O M@2 TVZ8076 M(NAE>QCVH-A,+%06/4E.VK^?)#M>VJ7%,.S%%BF>PT/:Y'A#ZEX7B 8>2B'U M)"B,J4[#4&<%EDP?4X72WBQ)E5(HRC:!B6C,L@'7O?7*5C MJHW@$N<*=%V63#U.4=!F$O2"K>.:KPKC'&$ZKM@*;]#<57-EK;!CR7F)4G.2 MH' Y"1T/X) MFR9V, @@J[6AL@5;!267S9L]M'W8 ?2&+P#B%A _!_1? "0M(/&%-LI\6>?, ML'2L: /*15LV=_"]\6A;#9?N*]X896^YQ9ETSAYAK6&.RO\1,D,XYSH3I&N% M\![N;L[A\. (#H!+N"VHUDSF>AP:F]LQA%F;9]KDB5_(TXOADJ0I-'R4.>9/ M"4(KNE,>;Y5/XU<9KVA]#$GT#N(H3O8(FOT]/'Y%3M(U,O%\R3\U\OLM6PC\ ML:]O#6U_/ZT;XE-=L0PG@9U2C6J-0?KV36\8?=A7\W\B>]*!?M>!_FOLZ97= M.1RTU]02P,$ M% @ <7U'6+,9!9)P @ 2@< !@ !X;"]W;W)KL29-'U9&&ZD=("JQ,6T#7B!>N,DEL>:'8%_; M\>VQG384U'I2WR0^^^[OWUWB\W2K]).I 9 \"R[-+*H1FZLX-GD-@IJ>:D#: ME5)I0=&:NHI-HX$6/DCP.$V2<2PHDU$V]7-W.INJ-7(FX4X3LQ:"ZM\+X&H[ MB_K1?N*>536ZB3B;-K2"!\"OS9VV5MRI%$R -$Q)HJ&<1?/^U6+B_+W#-P9; M.?9-OZ#M.(Y&N#2NR"+8%@ MLGW3YUT=#@(&IP+274#JN=N-/.5[BC2;:K4EVGE;-3?PJ?IH"\>D^R@/J.TJ MLW&8+6UY"]#D4=."R8K,M::R EMV--,8[0[.+\YW:HM6+3VAUD_)C9)8&_)! M%E#\*Q!;M(XOW?,MTJ#BK=KTR"!Y0](D'03T!EV^ Z\W."-?\N.S]29+!&%^ M'DN^E1X>EW;'Y\HT-(=99,^' ;V!*'O]JC].W@7 AQWX,*2>W5 $S2@GCZ"% M(:H\EL(QZ+"L2Y:\7?3(%ZQM69:R/>?NP-PJ"0'P40<^"NYPO^9 ^LEJ=-$_ M1"7S0C7X_S_2(H<%2\I-"&S<@8V#.C:_BS/@PJ(OP5UV<)=G5WO+W%!= M,6D(A]*&)KU+^Z_IMG.W!JK&=\N50MM[_;"VEQUHYV#72Z5P;[@-NNLS^P-0 M2P,$% @ <7U'6$$IUH)( P 0< !@ !X;"]W;W)K/T[HHV"="T'9:'=D%SMST,>U!D MQA9.%CU)3B[_?I2&=#MA:>35NFKK$HBIA4ZS3/LB]I+91)9I/H6]K9A%JOE<&E!=?6 MM;#[.6K:39-1[.T;*4]2J%J-$Z1 8N;:7([NIY? MAO@8\*?"G3M90ZAD3?0C&(MBFF2!$&J4/B (_MOB'6H=@)C&OP?,I#\R))ZN MC^B_Q=JYEK5P>$?Z+U7X:II<)5#@1K3:/]/N=SS4\SG@2=(N_L*NBQWSB;)U MGNI#,MNU,MV_^'G0X23A*GLG(3\DY)%W=U!D>2^\F$TL[<"&:$8+BUAJS&9R MRH2FK+SE7<5Y?C;_OEH\/:Q6++\M_GB:I)Z1PWXJ#RCS#B5_!V64 MPR,97SEX, 46KP%2IM3SRH^\YOE9Q"?:#F&<#2#/\O$9O'%?YSCBC=_!NY62 M6N.5*6%)6DF%#OZ^73MO^5[\\U;%'=[EVWCAK5R[1DB<)OP8'-HM)K./'T9? MLILS;"][MI?GT/]W5\ZCC(;P%A!RR%\\A7"QP]7 M>9[=W%'="+./UNCFE\&%@'O48B %OL(>]'0#BUS,)RI-5H^FAK_"HNYDT'C>2L0<3Q'R!XY-8QT$A+=PCFL MUYJE&,(W%N&D^M'7&P>-I:*5(9C+;QT6%\*]C\$U@("U)5& %:;$KF"M/(^^ M <2KPWIAH:30,9>A:K12L>GVSF/-S%^$$*R-%1O/+E:TY;'H13?66 XCMJKL MS#[5L62:C\,75Z>::YM&QX:_DBM*R&ULI5IM;^.X$?ZN7T&DAS8!%,>OL;UO0)+;7 ,TN\%FMX>BZ =:HFW>2J(J M2O&ZO[[/#*DWQ\E=46"Q=B1R.._SS-#O=J;X;K=*E>)'FF3V_;"YH62,6]*DXOQ<'AYD4J=G7QXQ\\>B@_O3%4F M.E,/A;!5FLIB?ZT2LWM_,CJI'WS1FVU)#RX^O,OE1CVJ\EO^4."OBX9*K%.5 M66TR4:CU^Y.KT9OK*:WG!7_7:F<[WP5)LC+F._UQ%[\_&1)#*E%1210D/I[4 MC4H2(@0V_NUIGC1'TL;N]YKZ+'QV_W]U9=_B,^WXO'N MET]WMW/C\M[N;NX^/;]Y=E#B0MEU$GOBU(SY^ M@?AH+.Y-5FZM^)C%*NX3N "G#;OCFMWK\:L4/YFG@9@,0S$>CB>OT)LTXD^8 MWN0%>E=19*JLU-E&/)A$1UI9\<^KE2T+N,N_CDGLZ$V/TZ,0>F-S&:GW)X@1 MJXHG=?+ASW\:70[?OL+MM.%V^AKU_]=8KQ,?#\3_0%]\44\JJQ0^([/)-(?8 MUZT2D2F4R N=13I/E#!KA*Y;6;0K@PK^4" D&^TW.ZS8J$P5,DGV]%[EI8J% MSD0)VM^P&PL>2TD?('V5JD)'4IS^)DU;]B+8R MVRB!M(L=QJKGS Q8WU[.O]A&,..4E8@'^ MIL&.+*@==N]4Y,G+IM117H (V#"RUU3C>::'O B%Q$]3FD'F> M4) 1AVN3H":0]6VI"#<>(@UHAEO:K(89YDH4V%L_>YA M,'G9>8$'H 7%9]843%> ;I[(?=\(?_[38CR:O[6-;H2$)BJX4B!A "PR&<1S M%*2U*EVQ,LB1Q*HP$G[*5F?>$EVB3(:"\PE$4S%&].HLKD@M_VCV4EX)# MJ#NI8M*FA!B%7),9L:@B@SD?)(5D\DEOW)_-5HMX2G"<:A_E9J>H=CMSA:*K M);(*RD[($D&SA6VYBQ7[IE/8%B7Q'/1R"@*81)P"*PAS5&7>>YW*UHC (*\* M! $\WQ2Q7;$@B0E6&8!$X MECRU,$\R"4@22)KJDEV?>!,K@P-R692L'/+5@LH_>Q7]Y5^Q,-JYM%8QU"KW M3 1*2Y^_[?H\\T#'J@)")8&M4)5D%BGA^$G((')%7K*G4_O91K,/KN0J48-@ M?!!6, >C.2)FX('.'6R=96L.G&O7::26[,!NSZSTFH7HA61GM_#3Y"5.G"*. MYII@,A _*](>JE>;N*6#>,@YD7)L/WOY3.SU(%= KT=2.!QCIY.D MEZN1NI%"%9"E56=:SJAK_0/K' ^05U0H8BQS@:IG:F)*C)Q0[ MY01UV1]I(:6,#D90GMFQUKITAJ;2BL1#YXG$6!AH.A!72.L1;3MJ'U+9_^R% MA_9Z1C70]IELC;;IBT*)0G9*8*GBH)H-@MF@QC$=@,#)X)02!,I/#U* 4[OF M\'Y!"F*:0O#H2PK.FD0<\"D^I3;9P[D[XQF/2PKG:UVKAQY0F CZMX<%NFB$ M[9=*[ZWVP*EL0*FPJ5L.D7@*Y*'X$"DZ'09U,>,OKO6IW#NO0T%#,;64R'-3 M.$P'< ;,TC^_B_D(<2,EH9G$D1P2>,SY%N G3KB64=>F72XE?:^K9 W79!G) MM_O$=?9D&*>1,*]8G'-H WVZQ:=LO2AP7M22 I2 KY>->5KUL!&[$+(V*"5Q MMD_!<<7VTO8E6#40MQ15JN LV:91AY8;^-B *<>(ZN -3@T9\%B"9)))ZG@) M?["\)$@+06L:7.H .#.\CA05#%?*R 7J:A57!=FBXYJ$X:-]Y-%=U[D.5.H! MK&)CN53!_K3F;IV"'10C3BM)109.9;&A$E%ZH,QK6?_.G1K3%;'ME.Z X%0I M3JL,)9$2L_-SDN?L:"&SJH_2?$9&[E/?J?7 *2GUKOA^$'<.OG5S%$G[[TH7 M*J@X=!#QK77M]1LK^[@11[[1&$@\J(>BVI,UW5(5<&U#T/@D=O+CKA MV#)!RX+>T$)T_QH']_T6Q(J?Q")3)>B-Y^%\,0N^PB,A^@N-^9?7^D%'9'C) MU";AY7S17<\U@I>!@_E03,/1*Q?W?.K>_?JWK==XI&Z+G'OVYJ;!H@+%BCX&8&!+6'M)1\Z78P[AT_]X4[M)/GX M=R0/6/+ 2QZTD@/1A/^>#OGS,IQ.)B]*OEQ.2&G#!0DU M7A*]R>10[C$4,IF-L&0Z66 Y!0_K=+%TRAX.YYVCQ_#.8>ME7YIJ@'8-CA'" MHKYP7%'A<#%4/Q-_TZZS(MC!W<1K,1,**CEX[XA$TF[K_HQ38*$L@),-$$2^ M-GD,9#M%*A1'*I<5ITU*Y_IFSURVC96'A#4[[;JD9?VL;BP@EP76HDH2!]%KW_2BK_@]NN(ENI0O5;I",NGFS-Z3 M,9K R#T9\8-1<"@')U*\8)^XG$XY%I;(B#<';%!LD.=,A^2ZET/XZ:%V\7BT M+9HV$-G@1O1%2DQX/(H3T&L9:]&XEB9#-C2'D)P[D8,=A="I\VYS\XB1.K M?.?'H^ M]?VY!QM W']4?H^*03VSOA6LP6N@G4%D2GW.?QS$\. 48,1DWE:^7R;H!EN7 M )]08?<[P\Z2!U8P>L(3-^X=+",X.#'<1"8X@HKBDTPJY:=_[%2-34.1R!7U MJ819FZ$7NPXTN54RYIZV4PQ1G]0@_O;N]O/XG2M"UN>:^0U]\U4Y5F0 MJG)K&(O75/:\OVEWN\-8#_=<]0:TY-9U5]" L=T=FUU60^MCLHMGLC]I&=# M'>5@;Z'IWO"DLM(-3ML3&)!(O"V4-TFGA0!"^\TYE-O9$&,CPY]6,OJ>F V9 M#WX/Y"A_*'NLE77=IG:K2E[5J-2W):X3J"/=Z7(@OK''EC0I\.H][*6HQVER M?>^$NJVBZ:HI"+#$>HV%*J-^<*5*]#&9[V4SY!6JWVUG#F%UV\: HG\"]762 M6Z<(>>TR3]@-:*QI^&8FRO3D]Q8=SGF#G4I MF:#L>/B6QFKGB?ZNDOTY7F?G>,>O1F^]2BVDE-0Y'828CJG+?R@,)"KWH7A M[2@=-OB(3M0-.=K7>?M:-:])CY%$#\CY)Z#0J]%%#K%T=Y),C6,W4] %*4T) MSJG!J;V7+L!8VRZ6>+31O^2U M."S-@3!=>L%UI9.8 =EHAKH>W,K(F4VG) NG?W12>!O/5Z?'5]Q8Q#YJ(5LK5/4OS-7!"^'YZ/A M^606'KI)T/<2;JO@<(_5RD)^>G2OI*U# MD]T*I'\0T?WDLRM3LH>&MO MZ4&/[Z#+MTRL:8(?7U"LX)8.CRBZ%\P0 "M_H)XJZ(?): MQ#-3E+&('PMK4)JF"0(-J$SNK4[(R/U?EQIWR>HS1+N4.^U=,TP+7I1%7*/& M1'Y8D52DR8^RR#A.'^ #CUO:VBZ*_2)5+Z(QON5%+(B[?*SO4)ILL^,?XM#9 M*/]4V;.*78Q0+&V&HJJ2KM+B(XXY:%@[Q+'$W(@*F823P/FPP<& @\HN5Y2,'%7VO)GY#%H^Z>*XN0Z1250EO?6K/Z*IVGBO1ET3 M=/V$^TH_M;GWX3U_TC^/700(W$H3]N',[FBW""Y-U\0W]',P-& M&[8TT7>^V;%B0CW95)R_2K5F?1Q>#I?A;+CLG/#-\M*/OC(YA(?ZE\NBT78+ MH1BNNV!T$WIJD*BR<"ZG7Z'4HV#KI\#NNI=FPM]54_\:/%.EN1L2N&SC78LA M$6$U$L<#J!XT"PZA4:QME!CKK[JIBX&)..1?A',A"W*6DGXCX^T,'7.OK2?JI2Z.FP;$?35UT?NV6JF+# MO^EC8EGI?OC6/&U^-GCE?BW7+G>_.;SGRP84;K7&UN%@/CMQMQ_U'Z7)^;=S M*U.6)N6OU$^I@A;@_=H@[/T?=$#S8\H/_P502P,$% @ <7U'6 @IWWAT M @ @ 4 !D !X;"]W;W)K&ULG53?;]HP$'[? M7W'RI#U1$A+:30PB048WID%1*>O#M >3',1J8F>V4[K]];.=$*C4HFDOB>_7 M=]_=^3S<"_F@,D0-3T7.U8AD6I<#SU-)A@5575$B-Y:MD 751I0[3Y42:>J" MBMP+?/_**RCC)!HZW5)&0U'IG'%<2E!545#Y>X*YV(](CQP4MVR7::OPHF%) M=[A"O2Z7TDA>BY*R KEB@H/$[8B,>X-)W_H[A^\,]^KD#+:2C1 /5IBE(^); M0IACHBT"-;]'C#'/+9"A\:O!)&U*&WAZ/J!?N]I-+1NJ,!;Y/4MU-B(?"*2X MI56N;\7^"S;U7%J\1.3*?6'?^/H$DDII433!AD'!>/VG3TT?_B4@: ("Q[M. MY%A^HII&0RGV(*VW0;,'5ZJ+-N08MT-9:6FLS,3I:#&]AW$ MWBS,.9[.IXN[U6#H:9/#>GI)@S>I\8)7\'H!S 77F8(I3S%]#N 99":@4_QANEI;E2/U]J44V@_S(!NV8#5=($1Z2T MN>0CDNC=V]Z5__%,>?VVO/XY]/\8Z'F\L OG(6'&X6O%TQQ)1I^":40@5SI*J2KL^V_<^-9B3' M>9Q@O-0X[V0K"I0[M_L*$E%Q72](JVV?EW&]54?W^FV:4[EC7$&.6Q/J=]]? M$I#UOM>"%J7;L8W09F/=,3-/)$KK8.Q;(?1!L G:1S?Z"U!+ P04 " !Q M?4=8G23V)&X" !C!0 &0 'AL+W=O1*"V9I MJ->AJ32RS(M$&<91=!X*QF60C/W6 M?%U8-Q$FXXJM\0'M4W6O:11VE(P+E(8K"1KS23#MCV9#%^\#GCDVYJ /+I.5 M4B]N<)--@L@9PA)3ZPB,F@U>8EDZ$-GXO6,&W99.>-C?TZ]][I3+BAF\5.4/ MGMEB$EP$D&'.ZM(N5?,==_F<.5ZJ2N._T+2Q@V$ :6VL$CLQ.1!9=7S+)DK%4#VD43S75\JEY-YKAT/^7!:EKEI+/)]?1F M"<_3VZQR-0TMP%Q*F.]"L!<5'0/T8%DK:PL!<9IB]!83D MJK,6[ZW-XI/$.[7IP2#Z#'$4#T[P!EVJ \\;'$N5<0W/K*P1KKA)2V5JC09^ M3E?&:KH=O]Y+ND4.WT>ZBAF9BJ4X":@D#.H-!LFGC_WSZ-L)P\/.\/ 4_7_^ MS6G0L ='6/!8(%PJ43'Y"@7+0*HW4P)9>TK<&BB57'^QJ 5=^Y4%9B&G(_VP M\4?:%#PM@%655EM.U4(:5XO0KC(#EK#_$%;(M*';K%_H]=%>HW+@DB+0V)YS MHHGL/E*]=Z#AP<47J->^O VDJI:VK8%NMGM!IFWA_ UOGY\%TVLN*4G,21KU MOIX%H-N2;@=65;Z,5LI24?IN0:\@:A= Z[E2=C]P&W3O:O('4$L#!!0 ( M '%]1UC#3--9[08 !D1 9 >&PO=V]R:W-H965T XD@.-#/G,"3CJ].YB>=-#.[F PF ^T5+:$ED@/227Q M_/I]11V1DL*,VMM)XX'^Q=E6;FA)[E_;6X.O?H,2ISDIFVHE#*W/.XOA MR>68Y;W OU-ZL*UWP9:LM/[*'S_%YYT!*T0918X1)'[NZ8JRC(&@QI\59J?9 MDA>VWVOTC]YVV+*2EJYT]FL:N^2\,^^(F-:RR-P7_?!/JNR9,%ZD,^N?XJ&4 M#6<=$176Z;Q:# WR5)6_\K'BH;5@/GAC05@M"+W>Y49>RP_2R8LSHQ^$86F@ M\8LWU:^&[BYO/=]5+<+GY;7'ZZ%G>?Q>7BYN?ER5G? 9Q% M^E$%=%D"A6\ #4/QBU8NL>):Q13O _2A5:-:6*MV&;Z+>*/O>V(TZ(IP$([> MP1LUIHX\WN@-O ^TN*-#<1=0N)*YUNI=D*O M''*:XD"*2.(X)I$N\.CMR"]BC=XFTE06M$3/7W8CCM(I*]LT:]\>"'DL8= MC_MD]"0&-8F&X%R ,A=?Z%YG]VS)OK)M&EQB=+%)1(N[9?J(Z04D8R\-3??7 M]RJFQ,&22%P_)NDJ=6(XZ U'A[W@[KV=]V@RC10"*P8$$V7_=Z9\1%=$A9,? M7OK+MLF\;4 0PAQ?B#/K IO(#+@DXH+\S%;NY"HCD7-!S79>NR<%8\*ZG%-3 MK';BDP\7&/9GD7+40O5UD6$1Q(U+_R+/,XYCY*R*V?)737%):H,;C:S6]\3A MM"63ZMA//8#&W=$:IZ'8D?2@+-:RRI=*S'K77D03EUR*&($#1!((@/9 M, +V3D228UR:TKXN+-^D2K%J"^B6!6$39KP&<8W4*'C:T*;(4 !VO"$JT9JK M!3A)L[TL'R'+'Q(JU8)2X*4B3_ RO>ZV.. M9!29@IX\P@M58(B;&MZW4%N9 MHN8TCN+YY]XZ?5J^(A]A,HN@K@-P15&)T]K<$\,D/0VE=L]97/9X4VS"T6Q1 M,6.J@K?T-J<@NH"ZS8F08M;KE?D:G4BS(7@+DJQ"C///#Y5.IR>E:Q)X:26, M79H:'O! HZ;/&%M >VTX_%"WJD L.6IBM"QCS2:&=0+8@:\KAQQEV% 5.42B MK*A,%C]5\D>?%9Q]ZT.QUXR"3HS^UZR!3FEMEGTM2H/_)TI;)\J;4&)RZ7NM NBJ/FO(XV$N'RK,MEP6,^\+3=:%N2$!'MBW8A6A_ M9"N+?'[A*,":R@L96P-T%;!&:\TY3F M[ "?I2:EFRUN0#[P&6)5;LF=&1L'_CU56M$1]WT<_]@E\MV3/S.;3N>I@:MZ ML3AHMR+!$A?2N,A\[&5:;8XX2%!I5B[PK3VG$3]"?X[9IAX 9-*=S\?\,NX> MC^;!)U:P4/4)&7L0Y(XM/,ME$@Q'4S&<'0.1Z$(PW%PYSN'?55+;4;#::G-9#01U]:EN4]T/#ENT[+EU85Y MOI@CU!=B18].3,J36' W+;F_R7#%MB?!6X#/2 -58^9KPH\I/V;\F+,[ZE+E M30A:[>OWWCH\QS-^3D?\G,WY>3QAFT;=R?3XB?/7;D/]UG45]XJ-OY1;T([" M6-Y;Z%U!^\0?-OR,5_ %!+ P04 " !Q?4=8D0W1*TH$ !'"0 M&0 'AL+W=OON/"&H04, MVW&,L;X:#$)6ON#N[TJHQR,)A-:K7B M>XZ?ZX7';K!'R77%-FAGR7,Q[<[/KJ['(I\$_M2\#@=K$DN6SGV1S6T^[0Z% M$!O.HB HO)[XAHT1(-#XNL7L[J\4QYDQ(3UJWLN.++F5-B*[:*H-!I6W[5L];/QPHO!N^HC#: M*HP2[_:BQ/*]BFHV\6Y-7J2!)HMD:M(&.6TE*/?1XZN&7IPM[OYX__GF@1[G M=W?S3P^W'^ZO)H,(8/D\R+8@URW(Z!60LQ%]=#:6@3[8G//O 09@M*^G0^[-%H.#H_@7>^-_,\X9V_@O=;H[RRD3F0LCDMO,N;+-*C\G*L M7PU].V5Z%$NF&U?5RFYHW7HKX%!%TEC4K1]#K[,N MV:(:#$K,<]Y#%AM#2Z;"LSQ<):6"2@RD+?(WLM?*I(JME VEKJE!ZGBR4FJ& MFL I4$)49]RG!_!P2Z-72HH94?1,1E9]^)&*6K@*MJ>)NMN/&QU(;A?XN&*RP! M@_X*QX=D!-AE'()X%+%3.7]MQ"QLN9#H(;IF0S@$F6*34@#H+C2>.Q!Z>?,Q M=N"21@GH]"@KE5UQRHF7NM*Q*=2 M*O\'G3/1V[KQI!?[NSZP2;ZRR+VU0HK5<,>SEF2%T3_2Q65O.!S2V=DXO258 MA3.8:I)A42WAV':TZ7]Y7QK[JSII_N@HG#/G)?1YD])4'"_)!%^FC$#OXVJ) MM-KUOUXJ!:Q&WW0E":&(#,PRW^# :+741J=$ZMQC=N>-20GYD@CMB'0$.\%V MKGFEK14R2V4D-#!W=)$>G7F.TDDU5Z0H>"]YD[(_)7,:SQ>7XI?.0FTD!D=$ MWT#B+;V!$+WM8$H&ULC53?;]HP$'[?7W'*?FB3*A(2:"L&2$"I5FET5>FVAVD/ M)CF(U<1.[:.4_?4[.Y QK45[B7V^^S[?G?-=?Z/-O&/ MKLM2F.T8"[T9!.U@?W K5SFY@W#8K\0*YTA?JQO#5MBP9+)$9:568' Y"$;M MWKCCXGW -XD;>[ '5\E"ZWMG7&6#('()88$I.0;!RR-.L"@<$:?QL.,,FBL= M\'"_9[_TM7,M"V%QHHOO,J-\$)P'D.%2K NZU9M/N*NGZ_A275C_A4T=VXT# M2->6=+D#?I:#Z%R9?9[.IN-KV^F_?Z(3&O\X;ICF-<<\0O<+1C MF&E%N86IRC#[FR#DA)JLXGU6X_@HX[5^;$$2G4 ?GJU$ MBH. ]6'1/&(P?/>Z?1I]/%)"IRFAL]OX!S((8VK(A"')A88&HZNC,!0GP<*;T*VM,VA:,^*58]9;5=0(;Y&VJ5TK^8LP; M:)]V3Z(H@G;'+]W:2EIQ]^USK0X/]%&B6?DI8"'5:T6U5)K39M",:GW]":^G MU$R8E526TU\R-&J==0,PM?)K@W3EU;;0Q-KUVYR')1H7P/ZEUK0WW 7-^!W^ M!E!+ P04 " !Q?4=8R563-,4" #K!0 &0 'AL+W=O))*AW5*JT=@F[3-.V% M(0>QZMB9[4#Y]CL[(6-:B_8F]MEW/_\O]MU@J_2+21$MO&9"FF&06IOWPM L M4\R8::@<)>VLE,Z8)5.O0Y-K9(D/RD081U$GS!B7P6C@UZ9Z-%"%%5SB5(,I MLHSIW1B%V@Z#9K!?F/%U:MU".!KD;(USM%_RJ28KK"D)SU :KB1H7 V#VV9O MW';^WN$KQZTYF(/+9*'4BS,>DF$0.4$H<&D=@=&PP3L4PH%(QJ^*&=1'NL## M^9Y^[W.G7!;,X)T2WWABTV'0#2#!%2N$G:GM1ZSRN7:\I1+&?V%;^K;HQ&5A MK,JJ8+(S+LN1O5;_X2"@&[T3$%,LWE&J:"G)A,X%G3DX0+2QSG&D=]M^6GS?YE Z:%-@6CWVP5F*KP MVE'SXN42U IZ" M.F=P'457411!^Z;CQS@Z>^N"PX,"S%"O?9LQ)(-H92W6JW4GNRT+^(][V08? MF5YS$BUP1:%1X^8Z %VVEM*P*O?EO%"6FH.?IM2-43L'VE\I9?>&.Z#N[Z/? M4$L#!!0 ( '%]1UA3QQIV904 )L, 9 >&PO=V]R:W-H965T6Y6O2Q$ N+38/:8,F>P$6^T!+ M8YL;B=225%SOU^\,*3ER8:?8%UDB.8=GSEQ(GV^T>;)K1 ??BUS9B\[:N?*L MW[?I&@MA>[I$13-+;0KAZ-.L^K8T*#)O5.3])(XG_4)(U9F?^[%[,S_7E[+0^HD_;K.+3LR$,,?4,8*@GV>\QCQG(*+Q M3XW9V6W)ANWW!OVS]YU\60B+USK_769N?=&9=2##I:AR]TUO?L':GS'CI3JW M_@F;L'8X[$!:6:>+VI@8%%*%7_&]UJ%E,(N/&"2U0>)YAXT\RQOAQ/S58;8/T"17QBW[NP3#N0A(GPU?PACL'AQYO M>,Q!E>H"X5%\AQMITUS;RB#\>;FPSE!*_'7(YX X.HS(97)F2Y'B18?JP*)Y MQL[\W9O!)/[X"M_1CN_H-?2?!^1U\],>["' XQI!!@T<:5 :_2Q]1:6:*LLZ MS$ OP=&JI<'#J 2DMV>\79]FC%Z)H(9-+ M K>P-+H@7X4C/8JR8CGHW2,YBHO=#QR\GEZ91='C8:MMWL@J*^3OLU"C;J MC4Z1.J'A)$!!5 M2F*RN2;?#4PI@*?1[:%\^S$XK+=F*,L$LR;6;"2L11=@28<%B>$D;;.A_5J* M1Z3&48'_-WI+Z9L#J]^WEGX@!Y\)FH/P%H;#F)[)9!Q=BU)2&LI_R=2TIMC TI2KL@A4YN6C0548%*(.6C)9$I!^T(Y<$B!MS":CNDYF\"M\H/64OG[+*8#GAP)NVQ_ ME# * %TZB!2=W-XOWTXR+JG-&CU92AYIH= 4M%P^8;[E.E.@M L%9SE'J* \ M8RH>D>=-*SK$=B-IGHT7#3O,>A%G$AW L@BUXTD'P,-1)T89EER=Q+FB%/'[ MK:@LS,YN63D^(\A*+/)=0665:<0IT4B=$9@B9V6ZCMQ:6S+ @OL#946[.!88 MS"DUJ>()L =WAV1C8%MG<,@+0SEQQ(\N%];?U$*X.WJZT3[=KD\A&CLIU$FY]1E$K2.$EZFH0VWA>&-:C8D MH/6GQV$)J5C-00&/!EV8MG)[";? 7!(Y>R3/HEV>,?8UM0.AMB&)ZNSQ$W5# MM'7FV?9V[3#V?,]J8+A)FXPZT*X2M[[_4WI7BB=7RG>!]H'EYT-/U%;Z7//T MB#M3??=FEB3Q1W;C)+AQPFZCNYGT9+IPOR\.U_4Z8E:2.E>.2 M3./>=-P!$Z["X0/-+K5WSP1OL_H_,_P-02P,$ M% @ <7U'6.,^\CN) @ E@4 !D !X;"]W;W)K&ULG91-<]HP$(;O_14[SB2G#OXB@2' #)"DY0!D@+1GQ5YL-;;D2@*2 M?Y^5#"Z=2>A,#Z /[S[[KJ3=_EZJ%YTC&G@M"Z$'7FY,U?-]G>18,MV2%0KZ MLI&J9(:6*O-UI9"ESJDL_"@(;OR2<>$-^V[O40W[HM!<"E"X&7BCL#=N6WMG\(/C M7I_,P6;R+.6+74S3@1=805A@8BR!T;##"1:%!9&,WP>FUX2TCJ?S(_W!Y4ZY M/#.-$UG\Y*G)!U[7@Q0W;%N8I=Q_QT,^UY:7R$*[?]C7MG'L0;+51I8'9U)0 M 3A^C@$#G==2"G\HX9-NPKN0=EK8EF)RY5YTWBN+"7LC** MOG+R,\/5]-M\^C"=C.9KF#RMUHO9_1*F\X?%2;XAB=,&)BX(T8%4U&_<'HJ'^5<$]L?$VWE]'3%$AQX5!H:U0Z]X=5%>!/< MGM';;O2VS]'_ZX[.$\.@!?^B0@_6.<)$EA43;U<7W2CLW&IZ>[^D.KQ,5!JX M2(IMBI#0G2NJ,:GT%R/!D.N3X 936!EF4$,F=Z@$U;.AV*R@G=I,XPF-[@#N M%G? 1 KST6K48#75;R*WP@*M$:LJ)5\Y71@6;]!I7T*GJ[@+UPLC* M5=ZS-)2?F^;4.%%9 _J^D=(<%S9 TXJ'[U!+ P04 " !Q?4=8O--RPCH" M M!0 &0 'AL+W=O*/\SY^ MC^WCX4[(%Y4B:G@K(Z)*-@,.[9>!?P+<.=.FB#S60EQ(OM/"0A\:TA MS#'6EL#,;XMWF.<69&R\-DS2+FF%A^T]_=[E;G)9,85W(O^>)3H-29] @FM6 MY7HA=C-L\KFRO%CDRGUA5\=22B"NE!9%(S8.BHS7?_;6[,.!H.^?$-!&0)WO M>B'GJ4QMS&;>'LM32S&9&IZ/E;+28SIX^3::+Y>5% MGP8WMS#]\OSP]<=@Z&FS@ WSX@8VKF'T!"R@\"BX3A5,>8+)WP#/.&OMT;V] M,3U+_"RV'>CZ'X#ZM'N&UVW3[3I>]P1O^EIE^AU^CE9*2W,C?AU+LD;TCB-L ME0Q4R6(,B2D#A7*+)+J\"*[]VS,&>ZW!WCGZ_Y['>5@0=. ,$)XX3##&8H42 M;MP>4_ [@0\?&:],B4(0U#L/][B2]4AS%D>TP5$M_4=+CVV3=W"%"Y0;5Z@* M8E%Q7=_F=K1]"T9U"?P)KQ^21R8W&5>0X]I(_<[-%0%9%V?=T:)T!;$2VI27 M:Z;F/4-I \S\6@B][]@%VA&ULE59M;^(X$/Z>7S'*KJJN M5 ($:'LM(%&V[5:GOJBTV\\F&4A4QZ:V ^W]^AO;@84><+L"@5]FGIEY9L9V M=R'5J\X0#;P77.A>F!DS.ZO7=9)AP70D9RAH9R)5P0Q-U;2N9PI9ZI0*7H\; MC>-ZP7(1]KMN[4'UN[(T/!?XH$"71<'4QP5RN>B%S7"Y\)A/,V,7ZOWNC$UQ MA.9Y]J!H5E^AI'F!0N=2@,))+QPTSR[:5MX)_,QQH=?&8",92_EJ)S=I+VQ8 MAY!C8BP"H[\Y#I%S"T1NO%68X*AS6%T\8.A;A2 MB)W?WI#S\CLSK-]5<@'*2A.:';A0G38YEPN;E)%1M)N3GNF/GNZ'?]5% 7'BK> =6,X58*DVFX%"FFFP!U\FOE M7+QT[B+>BW@GYQ&T&D<0-^+6'KS6*MB6PVOM"M;(Y+5FDYC"4!94V)K9VM@6 MJT=J;T>RK7*F9RS!7DB]H%'-,>P??&D>-\[W^-E>^=G>A_YG2=D+M=W19AS! M3AOP@I"Q.4*N=4E$D991>6)HJ"U_4(K<:#@,'T?/.OSF%SVI0;)&*K %4ZD& MIF'&E $Y@=L\49*<@1N1EA85-0V3Z.#+:=P\.=9$"7C,%5,.%3K!\@D*94B'W,1F Q!8R)%"F\EF485P1.M+5R+DDR- MPE-TY'B,6LH,PH3E"N:,EV@QD269"]2+.%QO?4'Q?&VV(OK"@'.PQIP'GP2# M.?$&D@P!(R&%6/M IF"&*I>I=V@B.1V*N9@2UR15'8S6OJ1@':H[M2P==/XZ M6Q9$ ]H."Z@_L!B3A66/'!$Y*7Q>CL^"$1WF:=#<%U M6\3LAI56,XK7A3\ESK QM]5&!%*&3.84UUH"-EH"W^T8 T75J5)?+'1#4=-. MCV"*@HCB+H4LI;,^ISPQUP&'X>CZ@!6S\P$U7 4"AQMIV=AP>8DY_O 9,9(* BR%4Y'_0]*_2\16^%5.*+"V MC:X#3](POA'C7DU;'9WCU6^+[L%M=T!][9(N4$W=4T038BF,OZ]7JZO7SL!? M\K_$_5/IEBEJ" T<)Z3:B$XZ(2C__/ 3(V?NRA]+0P\(-\SHQ8;*"M#^1$JS MG%@#JS=@_U]02P,$% @ <7U'6..IRW_4 P 8 @ !D !X;"]W;W)K M&ULI59M;^(X$/[.KQAE3ZM=B2,AL&VW!22:9K4] M75]$Z9[NHTD&8JUC9VT'RK^_L1-2JFLKG>X+L9V99YZ99^)ALE/ZIRD0+3R5 M0III4%A;G8>AR0HLF1FH"B6]62M=,DM;O0E-I9'EWJD481Q%)V')N QF$W]V MKV<355O!)=YK,'59,KV_1*%VTV 8' X6?%-8=Q#.)A7;X /:Q^I>TR[L4')> MHC1<2="XG@;SX?GEV-E[@Q\<=^9H#2Z3E5(_W>8ZGP:1(X0",^L0&#VVF* 0 M#HAH_&HQ@RZD']"_^=PIEQ4SF"CQ%\]M,0W. LAQS6IA%VKW'=M\OCB\ M3 GC?V'7V(Y/ LAJ8U79.A.#DLOFR9[:.APYG$5O.,2M0^QY-X$\RRMFV6RB MU0ZTLR8TM_"I>F\BQZ43Y<%J>LO)S\[2F_L_[_Y.4UBDR_1V>7UW"\DBO;I> MPN/M5;J Y?<4DODB?8!YLIR$ED(ZQS!KX2\;^/@-^&$,-TK:PD J<\Q? H3$ MM2,<'PA?QN\BWJKM $91'^(H'KV#-^H*,/)XH[<*4%9"[1%A@1:E[Y1$8\XM M/!)C#0G3:&">V=>2;Z#'KT.[[^G<5"S#:4 ?C$&]Q6#V\Z4_#KX.7 M2<&.&6!T)5$K Y,YX=IF0T2O,,-R11U#R4&3'.7NLJ+\C1(\9Y8LYU6E5:5Y M&]"7BJR'O4_.]..'LSB.+I+YW*^&%Y]]'-X5CBS['O1:6M22">K;+>=2 MV5?%<]P+KKG":7*/!Z9< =#//FHU5E9\A*V5I(OEE07\!4#L#>K]6U 'M MQ@7H_E3,_@%02P,$% @ <7U'6 &A.&LL @ X 0 !D !X;"]W;W)K M&ULC91M;],P$,>_RLE(O$+-0[.QE212NW4"I(VR MTO$"\<))KDVTQ,YLIQG?'C^TH8BVXHWC.]_]_#_'Y[CGXEF6B I>FYK)A)1* MM1//DWF)#94CWB+3*VLN&JJT*3:>; 72PB8UM1?Z_J77T(J1-+:^A4ACWJFZ M8K@0(+NFH>+7#&O>)R0@>\=CM2F5<7AIW-(-+E&MVH70EC=0BJI!)BO.0. Z M(=-@,HM,O UXJK"7!W,PE62#FOI1VA=['A M-8&\DXHWNV2MH*F8^]+7W3D<)%SY)Q+"74)H=;N-K,I;JF@:"]Z#,-&:9B:V M5)NMQ57,_)2E$GJUTGDJ7:YFR_G7U?SA&\R?]+B6-SY599=) M?.F0*9AO]2CAQS232N@[\?-8O8X6':>9/IG(EN:8$-T($L462?KV37#I?SBC M-1JT1N?H__E'SC.": 3_MT2T+@CCR".\R$ M]5P[Q[&ZO(-;UZ#8V-Z2D/..*76>*/-:)>LJ$ M+;9;F>T_J-CLWI\-S\H'7_5ZD].#JYMWJ5RK9Y5_3Y\R_+JJH$1ZJQ*K32(R MM7I_=CM\\V$XI@V\XK^TVMG&=T&L+(WY03\>HO=G Z)(Q2K,"83$QXNZ4W%, MD$#'GQ[H6863-C:_E]#OF7DPLY16W9GX=QWEF_=G\S,1J94LXORKV?VG\@Q- M"5YH8LO_QT0D\PY%X-$F^L>)3$JFH#> *1%>4CTK*/XPZ(7XV+WTQ'O3$:# :=\ ; M5Y(8,[SQ"7BW86B*)-?)6I1\BO^Y7=H\@^7\[S&.';S)<7CD3F]L*D/U_@S^ M8E7VHLYN_O&WX?7@;0>UDXK:21?TFZ_J126%$E]5:-:))@L_1F(GD.,D'H$L MOFV4"$VF1)KI)-1IK(19P2G=RJQ>&130;@9?JV19[;!BK1*5R3C>TWN5YBH2 M.A$Y8'_';BQXSB5] /3M5F4ZE.+\M]O;IPNA+9;)G-?>F6TJD[VP&U/$48G\ M7ZHB)S=!I%(=NN507V)7H E0T\QLM07:M3$1\" Z@6<= F=NO+>IS!)5$G]; MXL$A1JB@.&(99&@0E,"F9-E@YVZCPPV_4F ZWPOU,Z75 =XM_.$M95_F Q8 G"D05))-]'%QFI)7I5<(@'Z MI4B-!C,D;P357D,710JX=J-3Q-K<2RDJ 5D&&AJHX'>2:%M CVB)BC5(=,T M)IV M!Z:38H4=!>P4RHF"2,,S];(@@WF1F38%<.]39SY;'6:&(W]F$AV*4&=A 5GU MA$GSQ@L\ "P(/K$F8[@"<--8[MM*^,??YJ/A[*VM9",D)%' E ()!6"12<"> M@R"M5=LE"X,,22PS(V&GK'6F+=8Y$F!/L.N!-17!U&/>JY.H(+[PT^XAO"TH MA+CC(B)I2K"1R16I$8L*4IBS01)((E_TVOVLMEKX4PQTJGZ4FIVBK.S4U1-- M*9%6D$]ZS!$DF]F:NDBQ;3J!;9#K+@$O)2> 2L0YJ@!ACHK,6Z\3V0H>&*1% M!B> Y9LL4D[L5Z9IOFP2M3M"H";4DN(%OVG80MM>?U=EY&'WDA5(>*A*X"P" M:,E2,_,BXX X :=;G;/I$VUB:8 @E5G.PB%;S2BOLU71+_^*F='.I+6*(%:Y M9R 0VO;UVZ;-,PV$5F5@*@YL@1PCDU )1T],"I%+LI(]86U'&\TVN)3+6/6# MT8%;01UZ6E+@W1"\G&;F&G\2E*G"". MQII@W!H2X^$HB_X("UN*Z" $Z9D-:Z5SIVA*K0@\A$_$QD)!D[ZX15@/:=M1_9#(_FTK M/-37*ZB!MJ]XJZ1-7Q12%*)3#$UE!]FL'TS[91W3*! X&)Q3@$#Z:944H-2N MV+U/<$%$DPL>?4G.68*( L;B0VH5/9RY'"3JK MF&VG2F^M]L"H;$"AL,I;KB+Q$,A"\2&V:&&XJ(NX_N)"LJ :%4@*VGE?JJ<7#2FR6D*5" M*8BS?C+V*]:7MJ?*JKZX)Z]2&4?).HRZ:KDJ'ZMBRA&B&O4&AX8$]5B,8))( M:F6I_F!^B9&Z!"UA<*I#P9G@=:@H8;A41B909JNHR$@7#=.D&C[&RLR�R91 MI.O\6,JZ,:_O5OM!G\Y@2_V?B*8("G$= MEJ.^Z.B(_USYV@CO?/)^&SL=:M4RU>/_.K1O7KTG:%X)IL2 MC[[SNJMZ!<$,!1_AN\A8(>0.\>7@!P)?C&?TI3<=D?[&O>&,&>T-%O0YG/=F MDT%SI^^>R41GO>E\@*WCZ4Q8#8*'Q*<;DP#]^'HDKM'H78KY M]0P+YZ,%E#Q<0-L+1CJ9CQK()QZY$SMQ/OH%YP%S'GC.@YKSX"3G@.TX[ TG M]R7A\DO/%8DQ"&\R)J=&"X(W'AWR/()#Q=(@ED_$UE77$K.LJ9EW_8MI7YCPTI;"M'HS"9X1;2H_.#:MG M_]2N?T1Q=2RH=>(Z-10\14#P"P)D79?\&OBQ*6DK8 M4?!!QIRIGFGFSNW%@60.4/HQPVOPR)?(H=+Z$&3?M")(]BNXXA1NW0/1GR@V%PR 3-B?%XCJ=P=DD'^3]4\&Y'[7 _C: MH73Q>#AW/KH8\>=H.J_BBZ77BR\X ME@K%3^*MCA[LEKD&WK=B8W906=8J<0/J4;C 4)%O M0J@MI*1'J3;YSLQG@PN\3>:7$[\>,;7FFBX_BK_OBD"],3Z24#9 MNP3:&8K<4IO[+U>^^=X$M:A)O WY<4EG,3JOC&?>:3P/"3AIM+4KR/YR5NYT5,+8\&/E2AC]B ML^ZTJ45E4XM?V!3\&=V&_'G81 MN'!GBV[42KOECNS;4>HSJ+=*SK#>MVW@)C+@S4V%L/[5;-&/96H5\@E+@O!< MY^^ Q:@216-D=P)#3U)CW3&R0^JR%W54H\%;&D!?QOJ'BO>7>)UD\I#F2&>4@ /*':5M2Q0T/%8?3Q$TZ!FJ*4[##3Z MNR0Z2T>C4VTV#!>,>%[9/KREAFDK7=12R.DBYOGR.2R) IR]"'QIY:RR7;^F M)3O,S0$S37C!AT+'$9?_PRFJR.!>AL["])9XX:1N!?JN:?!(Q]$)#<_:\*;H MVX+[(D-#462**^Z5_ND.BZ?8V@I9();^D >2]2614+D5!S<AE!I8:#XEL6 M<5W)$]C[,I*(QG61YQP()?G'!X,/<7Y_^_SAXOB*.X,@A0J'M76.JN;"E3;7 M@\OAX'(\[8D#,PG:5L*#"/C&<[&TX)\>/2II"U?[<*>29VZ.ZT>1ZTSQ\#YV MLWU33_M#F6KJJGUVHA)G;3@$U6-A5C1-:R&E5WV%,T#J)YJGU.7Y6D6'MY)$ M[0XJAI77=+]%=]"D6\;65'$*7Y#M89:NRE1TV)_ 9;^E@;/)'DR$.\]Q]7A MBL\!=3]P.-GQTBASM:76CDS!^E*'<">NP\A464&2Z50%9#]X:%JLGW"Z,Q17 M-32\J.DB71[/1%%P[:P-AHW[7L-?C!(L5$IIB09W-+HVJ3>=$^U+-\!3\X(N M+/Y_F<#=)0\?S.JE/$;;5=!:NBLVO6& MVRV?@A&R_L&XE:HO+BP2"@*R%2F8SJ"FDV[:5.?',@Z+N+5^^5O.K;',^'"JHX[GETH]YT-N^-D1BK;P%\*\\T M%YTV-^$//@JW8DS3E8FX[(1:DC[J70\6O>E@T<#0Y47U)^D,JNT7E?TW-.Z@.N.5FFT0=4#YVNZ/EB>X5E_?.?NZ=!A MW@]5U3A5>5UL4S=V=!G%FSA7Z-0ZD%A]/=_J%(+#2CW2-HR-]7>4:/X 4^&P M?K*[X%A(URN\Q55,B@:39<=RC)SRM)MK!A\J;=.Q#X_PT:J[VR1^QNHO?K@^ MJKQ70G<4*S'UCUG)5>/^\59E:[YES<"2W%U%KIY6-[EOW?WE>KF[!O[(I\0H MSM0*6P?]V?3,'5N7/W*3\FWFI&ULM5=;;]LV%'[7KSCPBF$#U)BZ2UEBP'&:UL".DQ78BW@]WW=N/*3.-D(^J"5C&KY49:W.>TNM5Z?] MOLJ7K*+J1*Q8C2MS(2NJ<2@7?;62C!96J"K[/B%QOZ*\[@W.[-RM')R)1I>\ M9K<25%-55#Y>L%)LSGM>[VGBCB^6VDST!VIV6\W_,;91NWTP5@R$^+!#,;%>8\8A5C)P7-NW>!!GS1FE1;85Q7/&Z;>F7K1]V!%+RC("_%?"MWBV1U?*2:CHXDV(# MTNQ&--.QIEII5([7)BA3+7&5HYP>3#].)L.[W^'F"J;C]]?CJ_%H>'T/P]'H MYN/U_?CZ/=S>_#H>C=]-3^&G>SHKF?KYK*^1V%<7K-@'Z*/*G=[^D]X7_E'$:[$^@8"XX!,_.((7='X(+%[P#-XPST53:UXO MX%:4/.=,P1_#F=(2\^;/0Q:W>.%A/'.63M6*YNR\AX=%,;EFO<&//W@Q^>6( MMF&G;7@,?3#%LUDT)0,QAQI/KJ(8%Y@]PDJ*HLDU&(%#2A^%/:STJ[B*W@#J9M&$;:)FV6I<[/2>^NIZ\>16?,"9XH%0$@%M"[@ MDJM521\5>($;>1EXGILFH?/&4,5!AGA^XB9IY-SSRD02-99LS>J&89N+1LQYU)43&F>8V Q/AH=AA'-@L1TW,@W M"1*X7F(]Z9+,M%[J)B'9E<0CRF>-+?&)&Z4$18,H@;?8>D$ 'G%)0IQQK9FL MJ=F&]$'L0TP(;DKC!#>F?H99Y&683IDE#5-_ASS7. M5\N=9RU'[-9"UPM32^Y[@1V'Q+:Q&P;!LY9G66"<1E)CE)\9O"#XUFX?'1)$ M'FX)@Q2WF]-I?9IFK;,)27:H?4Q_\JHTCKLTCE^=QF@XXVM[I;@FSUS(\8XP M]1:H4DRW9[Z;*SF=&>]B93Z4YT=Y7\[S[U?&E#Y6S; N[):_O1D?+A'>SGAV MPC,U98_/UD1VF; M29EO6S]*CT4OZ:*7O#IZ6/U73.I'%RLR5D_C'?:YX2M\L&EH%)LW)7II?3A8 M_P.-<]'PLL"JC[=#A-YQKFAN(O0(O$(0# A*X-6"J\Z$YDODQ *UCQ?AJ7&N M&HGW1".98Q;G_(OI*UQ+CW@P[3R8OMHTO63F08E'V1 5O&PT!I%1I#=6H-F@ MEE0>O,>/LKR<[:^E=NXWK%RSO&PO=V]R:W-H965T_W#U^[CG[,MQ*=:LWB 9^E870(V]C3'7J^SK;8,GTB:Q0T,Y*JI(9FJJU MKRN%+'=!9>&'W6[/+QD7WGCHUJ[5>"AK4W"!UPIT799,_9YB(;F/L@C\>5FR-5U+" O,C$5@]+G#)@' 7$#K>S4&.Y04S;#Q4<@O*>A.:';A47321X\(696X4[7**,^/9 MU>)R#M>3;Y/IQTM87,%T,OLP/X57"[8L4+\>^H9.L;Y^MD.<-HCA$XA!")^D M,!L-ER+'_%\ G^BU',-[CM/P(.),WIU U#V&L!M&!_"B-N?(X45/X%W@TL % MUUDA=:T0OD^6VBBZ'S_V9=M@Q?NQ[)LYU17+<.31H]"H[M ;'[T(>MVS TSC MEFE\"'T\IS>8UP6"7$$AQ?J-0572I5N:?4P/8NUG^O0!':>25=R:L#.3!C54 M[+>]%_ 2@N0X36,[B(\'4=KYB%I#+5@IE>%_,'<@P+6NF<@0,JF-AB#J0= ? M=&;4;1P^H?3CU&+TDX'#.'J1AD%X=EXKA<) 9>'H]<91"&$8=Q;2L.(_J@V; M*.@U;)(H@0/:)ZWVR4'M+[7A].HI$[*UXH93_L^JPT'<_75XWF$=JD1LRY%8 MT[.F;TT*BPU22UZ1)SB%.F\5"0Y3)FY)%"L>V;AO;2^RMI]:.TBL9-%QTAL\ ME'2?=OZC#E.B6KL^JJFJM3!-LVE7VU8]:3K4@WO3YS\QM>9"0X$K"NV>]$DN MU?3.9F)DY?K54AKJ?FZXH=\-*NM ^RM)5W$WL0>T/[#Q7U!+ P04 " !Q M?4=8OL<##GP" ")!0 &0 'AL+W=O3',1J8F>V0\J_W]D) M&9-2M)?8=[[[[KO8WTTJJ5YTBFC@-<^$GGJI,<78]W6<8L[TA2Q0T,E&JIP9 M,M76UX5"EKBD///#(+CT<\:%%TV<;Z&BB2Q-Q@4N%.@RSYG:SS&3U=3K>P?' MDF]38QU^-"G8%E=HGHJ%(LMO41*>H]!<"E"XF7JS_G@^M/$NX ?'2A_MP7:R MEO+%&G?)U LL(87EO2)A[O#^A?7._4RYIIO);9 M,T],.O6N/$APP\K,+&7U#9M^1A8OEIEV7ZCJV.'(@[C41N9-,C'(N:A7]MK\ MAZ.$J^"-A+!)"!WONI!C><,,BR9*5J!L-*'9C6O591,Y+NREK(RB4TYY)EHL MO]\\73_"\VRYG#T\WMVNQG#VR-89ZO.);ZB"C?/C!FU>HX5OH/5#N)?"I!IN M18+)OP ^46OYA0=^\_ DXH/<7< @^ AA$ Y.X W:?@<.;_ &WM>2*28,H@8F M$E@HF92Q@6>FK)N3^^=LK8VBU_*KJ_\:?=B-;A4TU@6+<>J11#2J'7K1AW?] MR^#S">[#EOOP%'JT(D4F988@-U TQ*N:^+Y^WMSLNTB?A.TF_5^U>O92[,V$ MO3ENN1!<;$DC&1,QPGL(1^[3FR4)MQ+40$.$'K52* SLD2D+O>-.X*-+Z/>' MO07;D^1-1^@919S#&07!>8^>5VDC=,T5]:LAP0ZG!Q2>2M:J%7QM&%DYL:VE(NFZ;TJQ$90/H?".E.1BV M0#M]HS]02P,$% @ <7U'6"\F4SJB P * D !D !X;"]W;W)K&ULE5;;;N,V$'W75PS4H$B -+K+CFL;2.PLFH=DC3B] M $4?:&ED$RN16I*RDWY]AY+M> ''25\D49PY<^;,\#+<2/5-KQ -O%2ET"-W M94P]\#R=K;!B^DK6*&BFD*IBAH9JZ>E:(H=!< M"E!8C-R;8'";6OO6X ^.&WWP#3:3A93?[. ^'[F^)80E9L8B,'JM<8)E:8&( MQOPY=T%:EE.F6'CH9(; M4-::T.Q'FVKK3>2XL$69&T6SG/S,^/YQ\O7A#IYO_KJ;#^#\F2U*U!=#SQ"V MM?"R+IB*3%<(S>X$IUUDI=:,0_KY9:*.H-_XYEG.'&!]'M.MEH&N6 MX5,BR )XQ]T0]UK)-;=+XAC? MDXC'^7X4QK'RVQJ$SJ11"H6!V6YNX'S!'!4KX0R2(*9G+XZ=N6$&(;V&GN\D M_0CZ0>Q,L4!RSJ'8.M@8"Q18< /G4?\:+N \\$.X<)ZE:0&#ZQ:0&NN$F,E> MS.338F)18+L7'.:K+&>%F109+SDS[PA\,LK' G\V]('HME^9 4VB-D:JU\Z< MY.GUK#S13N\W0-27(&@[IW@[M7=*)S$DB?-$U)C*5L!$#E-L3X_,+T@ M1=<$;:M^!E'DTS-,$V?":DYKA/]+KNJPEOE!+>/0AU_>0BB:$@U>@F:TP=/0 M-$ITY#9,*2;,*R20.%_;>K(L4PW^P!L"WX=^1(@D1-:UJ5VYONV2,.U1ESQ2 MTQU3X SB7D+/?GJT [R#TZM"M6S/:$W*-L)T!]G^[_X:<-.=?F_FW1WB@:DE MI[1*+,C5O^K1>E7=N=P-C*S;LW A#9VL[>>*KC*HK '-%U*:W< &V%^.QO\! M4$L#!!0 ( '%]1UA%.DHL(0, )8( 9 >&PO=V]R:W-H965T*U YUG& MU/,04[GJ>4UOXTEMKL)Y,I7RTFXNXYS4L(4PQ,A:!T=\21YBF%HAH_%IC>J5)J[B] MWJ"?.]_)ERG3.)+I X]-TO../8AQQO+4W,C5#US[T[9XD4RU>\*JD&VW/(AR M;62V5B8&&1?%/WM:QV%+X;BQ1R%8*P2.=V'(L3QEAO6[2JY 66E"LPOGJM,F MJ8_N;T:_3P<#B9GIS"ZNKP^&T\&MQ=7XQ/X?,NF*>J#KF_( MCI7VHS7FL, ,]F V [B4PB0:SD2,\6L GPB6+(,-RV%0B3B6RSJ$C2\0-(*P M B\LO0X=7KC/:R.CQT.;S1A&,J,*U\P6R2Y?"Z36;B3;,R=ZP2+L>=04&M42 MO?ZG#\U.XUL%SU;)LU6%WI]0#\9YBB!GU ':*!X9HJPM?<@%-[HH:VZ>=U&O M!-]-_1T6:S89-B-![;-.&$D#%V 2F6LF8GT XSR;HH('UQD8'_YU4",C@R4J MZGYX6=8F!=AWQ80!JFJ$<\85[#ZNW8DE\22.S, 4YUP(+N86SB0(S\@4'!:_ MFM,DP;!=/X*/T SKS=!=W!< &[D1$Q&])NBD56^_$MRVA2)^925LUH-M8:C( M?[O,?_N?\Z^W:C9ZHV8K4=]._#Y3-7H1E@YK&P&,:]2;Z-*ZZ4^@[,.?I\%6 MM4SVP ,^V352%+\>5P>P4P:P\U\!S#>)W&5_5T0KS;POHI6V;9A:-DQMN)6& MI:^"5:EI:Z_=*9\AO85W!=#?FA49JKF;B)H0ED-W4,R:%_%B8E\R M1>VF(<49J3;J1U1VJIB"Q<;(A9L\4VEHCKEE0A\.J*P W<^D-)N--5!^BO1_ M U!+ P04 " !Q?4=89.X"TR[8]I"Z+EMWVH;H' M;S) U,2FMH'VWY^=L F!D(+J%Q([,Y_G&W\)X^EO&?\FE@ 2_$:F&?&&+%0<2YTY9:KN.$]@92:@U[.=S4S[LL[5, M$PI3CL0ZRPC_>0LIVPXL;+U./":+I=03]K"_(@N8@7Q>3;D:V25*G&1 1<(H MXC ?6#?X>H1[VB&W^)S 5NS=(TWEA;%O>C".!Y:C(X(4(JDAB+IL8 1IJI%4 M'-]WH%:YIG;B( 12[\DL5P.K*Z%8IB3=2H?V?9?V!'R-5[$ M4I'_HFUA&X06BM9"LFSGK"+($EI6T[H@DPSYG6\2UM4+3-WEN2JZ>)\I/#V?CC9/QA/+J9/*&; MT>CA>?(TGGQ$TX=/X]'X_0R]O0-)DE2\0W^CY]D=>OOF'7J#$HJ>EFPM"(U% MWY8J#HUF1[LU;XLUW1-K8A?=,RJ7 KVG,<1U %L1*%FXKRQNW5;$"=M<(<_Y M"[F.ZS4$-#K?W6T)QRN3ZN5XW@F\*6?Q.I)H3(OW3.OUZR=EA,82,O%?4\H* MQ$XSHGZ9K\6*1#"PU-LJ@&_ &O[Y!PZ^4Y#MMZ,,G)DF*'F$# M= U-3 MW/W?77YG-T',"K]>W-_L4CJW<,.SZI54M-K^,S6^/C1,JYL YQ(A( M-&4)E;F8U9<)?;V'[ 5XX^ZTPEZZ.X; :AD(R@P$QJ49F"1O"*Q&/BS)A[\G MS<(]J(G."0ZEV6#E!6&W69K=,K;NV=)D&^"_UF0KWJ7;8@BL1KU74N\9UV3/ M)'E#8#7RV*G^@9W?4^7.?U]PGA\Z!ZILL.I@)VQ6)=ZK#W!K=/=)Q%E>=7%& MDTBT2K(=Z])M,8569^Y6S%WCLMQ!FDJ (;1Z JHJ!K?6"6<(TSN27+?K^X?" M/+8*>[T3GTM6P5]K!W0I=5C8';BXR9.N,RKH]&Z"X1JY3\_(4V6^$N MWAI#:'7R51&#N^:U:;20,8563T!5RN#68N$,;?:.#C;8\_%AC=EDAKMAYT"= M]M[)/P.^R!LB D5L365Q?"YGRZ;+3=YJ.)B_U&%2LBR_70*)@6L#]7S.F'P=Z 7*%M7P?U!+ P04 M " !Q?4=8N; @74L$ "\% &0 'AL+W=O$"/ MCA(^5_9"'*Y5E?M[$GO\ MBAY(DM[94A9[(CUE.Y4?&/&"/"B.5 RAJ<9>F"B+67[M@2UF]"BB,"$/#/!C M''OLOUL2T?-<0?)K,QN/$I=%?82#V<\560$"VWC$2C_3\.RD3,C(^GT8\ M_P7G FLZ"O"/7-"X#$X5Q&%2_'O?RHEH!"!S( "7 ;@;H \$:&6 EB=:*,O3 MNO.$MY@Q>@8L0Z=LV4$^-WETFDV89&5<"Y;>#=,XL5@O/Z^6GY;NS>H)W+CN ME^?5TW+U&3Q\^6/I+C^NP?L[(KPPX@!] +^"Y_4=>/_N W@'P@0\[>F1>TG M9ZI(E61\JE^.>EN,B@=&11C^"6/6SS*N**G*Z#! M7P"&6),(P-IT%3 MZXKJH[!EV893^9*:@F< ML!-1%C__A$SXFZRC)B)K96M7V=J7]I?=+SUR-*M3"PD*FHXCKX53J7.FZ2^G M-[IEV-WVDH <9V %0+!>]^%E_57&MQYF$W>T24!X:'5"#4]";^VP,K)5,,>V MNBTF@]FV,]!C"-?*\*BR=?9$C[;8.,%K>VPJMG:ZM8NABVVL9&C-M(&-;CTD M**3; ^6H?0Q-9&1(XE&:T5T,9"@##JFLG0Q=:&6H;U,F["X#$I!FH %MM9>A M-YL9DKB9;O=6 )GG06M 5^UFZ#MV1H+0]Z+Q5IO4SJ9B:R=<&QJZV-%0WZPT MU%_Z)"B,AM;DVM+01)XVSB.?1R MR.5$[4^)VAOQA=XX'O^*'"<@:N=8>RQ^ ML\?BOGE*GC,9:O YP[7#XG&'=6D<$^:'W^G]<9;7]OY4;.V<:YO%%]LL[ALH MADZO)A*;U>%036J;Q1/9+)88*&J\#Y8J^ZCFEUM;9.VR^$*7Q7T#MLAWFS94 M"!KGAWOB!81E@/3^EE+Q&PO=V]R:W-H965T09%3UK*>7JQK9%NH0I9K;0?&9+&4>L".NBN\ M@ G(I]6(JYY=J\Q(#E001A&'><_JNS=)6^,-X >!C=AI(UW)E+%GW1G,>I:C M#4$&J=0*6'T*B"'+M)"R\:?2M.HE-7&WO56_,[6K6J980,RRGV0FESVK8Z$9 MS/$ZDV.V^0I5/<9@RC)A?M&FQ(;7%DK70K*\(BL'.:'E%[]4.>P0W. 5@E<1 MO+<2_(K@OY405(3 )%.68G)(L,11E[,-XAJMU'3#A&G8JGQ"];9/)%>S1/%D M-!G<#P=W@[@_?$3].'YX&CX.AO=H]/!M$ ^^3-!Y A*33"#O GU"3Y,$G9]= MH#-$*'IEJMZKZPZ9$4+^D^QY)W$]G+TZQS]4^K1 M&%(@!9YF("X1!=F47*G0-@KZ2BNBCMG$8C>18Y ?!L$^*#D&!==7_T%[%01U M!<')"F)&S:8C+ 3(QH-1"H2[WIRK __'F,#I'-@_QH2.W^R^7;MOGW2?P!PX MAQD:0P%T#4WVVT>IA>Z!M?@8X[K7WH'_!I#7[AP48.]<;/H5^H[Y@E"!,I@K MFM.Z4GQ>WNQE1[*5N>NF3*J;TS27ZC$$K@%J?LZ8W';T]5D_K]$_4$L#!!0 M ( '%]1UCQ%KPG9P, &$3 9 >&PO=V]R:W-H965T^YQY>#C^WVBO%7L2!$@G481*)C+:2,KVQ;> L28G'. M8A*I-S/&0RQ5E\]M$7."_30H#&SD.$T[Q#2RNNWTV9AWVRR1 8W(F .1A"'F MFQX)V*IC0>O]P2.=+Z1^8'?;,9Z3"9'/\9BKGIVA^#0DD: L IS,.M8UO.JA MA@Y(1_RB9"7VVD!/9 *P?"4"[ )3RWB9*6=Y@B;MMSE: Z]$*33?2 MJ:;1BAR-]*\RD5R]I2I.=B?NW<@=N/WKT1.X[O#KRW!4='P$=L>0YJSAE #JK]'VXKGAE9E)%%*5[] M"-Z01C1,0O R).&4\#_@+^@E-/!I-,^>'6)I1-6ZOQ(Q]DC'4L(6A"^)U?WZ M!3:='P;.M8QS+46O'>$\YNH?Q.7F#(P#'$F (Q_#0>N)*$X MR+Q6 ?-ZQKQNK/8@X1&5"2P M5:4LJC [F+L=-%I2$5F8@3ZPG42YD2&S_QR01=$]A#E#R;JBW/40K% 4J K' M0WOG.?.![N.B. $$3Z\5*+Y^S[4@6IW&ULK55K;YLP%/TK%I.F3>K* M*]#'"%)"7TAK&C7M^F':!P=N@E7 S#9)]^]G&\+2E&33M"_!-O><>\X-]SI8 M4_;,,P"!7HJ\Y$,C$Z(Z-TV>9%!@?DPK*.6;!64%%G++EB:O&.!4@XK<="S+ M-PM,2B,,]-F4A0&M14Y*F#+$ZZ+ [.<8&K:Q.;@GRTRH S,,*KR$&8C' M:LKDSNQ84E) R0DM$8/%T!C9YY&OXG7 5P)KOK5&RLFUB=.A82E!D$,B M% .6CQ5$D.>*2,KXT7(:74H%W%YOV*^T=^EECCE$-'\BJT%!E'EV4*Z6L"4TKN=#L;W6/G(..$KHZ1:QTAQW+<'D'1W\.= M W+5["&;]#/IWKWG%R5]4%G?7"(/7S2G0(IPBM@LO$17;3?R9%J M,)+TN6\H?4VI!LTJ=+R34]?V G.U;>S/<:\T>YUF[Z#F>Y#_#$F4:MEAR3.J M2R)ZOVOOC0#7ML\&.S(/9NNO/SI0>K^SX?]SZ5.2UV*WU1I/_MNB^M:99YWM MN.J)ZRV^N35^"F!+/94YTAW1='1WV@W^D9YW.^=C>2$T\_LW37.;W&*V)"5' M.2PDI75\(BO.F@G=; 2M])";4R%'IEYF\E(#I@+D^P6E8K-1";IK,OP%4$L# M!!0 ( '%]1UCN?Y.)E@( &\& 9 >&PO=V]R:W-H965T>G+H*21LG0;D6A7M2L((3ZXR36QEMC! M=MO!K\=VTM"-MD*(+XG/ON>Y>RZ^B[]E_$'D !(]E@450RN7LAK8MDAR*+&X M8!50=;)BO,12F3RS1<4!IP94%K;G.'V[Q(1:@6_VICSPV5H6A,*4([$N2\Q_ M7$'!MD/+M78;,Y+E4F_8@5_A#.8@%]64*\MN65)2 A6$4<1A-;1"=Q#UM+]Q M^$1@*_;62"M9,O:@C3@=6HY." I(I&; ZK6!"(I"$ZDTOC><5AM2 _?7._8; MHUUI66(!$2L^DU3F0^NMA5)8X74A9VS[ 1H])L&$%<(\T;;VO>Q:*%D+R W >PXX%J'3 #I&:)V9D37"$@<^9UO$M;=BTPM3 M&X-6:@C57W$NN3HE"B>#^6(\#F=?T-T-FL>WD_@FCL+)/0JCZ&XQN8\GMVAZ M]S&.XNOY )V-0&)2"#3!G&-=_G/T!BWF(W3V\MRWI4I'D]I)$_JJ#NT=">UZ M:,RHS 6ZIBFD3PELI:,5X^W$7'DG&2=L3J\GX[5+":KWN83S?T0%0X@:&E.E8 MWX 5O'KA]IWWA\3^)[(GTKNM].XI]F $*^ <4C2##= UJ(9/6$;)S^??N=9= MD_4,F9X[F\!U^^\Q6/,,T(%*F"E MH,[%I8K+Z_%6&Y)59D(LF53SQBQS]4< KAW4^8HQN3-T@/8?$_P"4$L#!!0 M ( '%]1UC E9FJ5 ( -@% 9 >&PO=V]R:W-H965TRY>Y!9 H=><,AD[6Z6*GNO*= LYEBU> -,W M&174]3VOZ^:8,">)[-E4)!$O%24,I@+),L^Q^/, E.]C MI^T<#F9DLU7FP$VB F]@#FI13(7>N0W+FN3 ).$,"UV"M(">L M>N/7N@Y'@'9X >#7 /]60% # FNT4F9M#;'"223X'@D3K=G,PM;&HK4;PLQ7 MG"NA;XG&J>2Q_SQ#R_ZWQ0B-1_WY8C8:CR;?>^AN" H3*M$$"X%-J>_1)[28 M#]'=^_O(53JU(7#3.LU#E<:_D&;"=RT4>!^1[_G!&?C@=KA_"G>UX<:UW[CV M+5]PR34F BTQ+0$-B4PIEZ4 B7[V5U()_6?].N>PH@S/4YINZ\D"IQ [NITD MB!TXR8=W[:[W]9S?_T1VXCYHW ?7V"OW.^L^(PRSE&"*L)2@)*($KP@EBNAR M"$A+(0C;F$8A\EQ-JD0=F\@,C%WB1>[NV.BUB!/U8:,^O%4]TW/@'P?,CIZL>URJT&PO=V]R:W-H965TS7STY"5(K;\;"7Q!_W')]S;5\G:RZ>Y!) MH>><,MEWEDH5%ZXKLR7D6)[Q IB>F7.18Z6[8N'*0@">5:"8_%R#92O^T[7>1UX((NE,@-NFA1X 6-0C\6]T#VW M99F1')@DG"$!\[YSU;T8Q":^"OA.8"TWVL@XF7+^9#JWL[[3,8* 0J8, ]:_ M%0R 4D.D9?QN.)UV20/<;+^RWU3>M99J67?Z3EH!G-<4O7 UU^@ M\1,:OHQ367W1NHX-8@=EI50\;\!:04Y8_"_XZLSY'<^ M(:_C^1;XX.-P[RWLT*I"HP"]X M2L'FM(:'%=Q<_%7:#7N]('%7FQ8L4<&YWVNCWF@+6FW!7FU?04I4,IQSH<@? MF.E+J/>(2%EBE@'*N%36S1IMB_&A+L"4F/K?+#5NYX?Y4ZLIJ3I%-4OA^ MN3 .>ENB+%%!'.Z0%;6RHG]F\>B@YW6]RT$I!#"%"I-0SFQ"HW<2 M_;DOD^ MQO,"N\BX%1GO%3GA"E-$.5N<*A!YM=,V>;'E-/K=[Q)A!UK:\[BA=5N9QRI8MOU5SJYQ&$"=#S&PO=V]R:W-H965T MAV,>W" MA .QZL29;:#[][,=&K%AX(;XZWV?]Y#D)-\R_BHJ (G>:MJ(D5-)V0Y=5Y05 MU%A^)%SM:2D@:>.!+K MNL;\SRU0MATY ^=]X9FL*JD7W")O\0JF(%_:)ZYF;N^R(#4T@K &<5B.G)O! M\#;3Y\V![P2V8F^,="5SQE[UY&$QB56"FC3=%;_M_H<]@>\?$?@[@6]R=R"3V\_6/^#ZRS34*O$_(]_P O4S'Z/+BZE\;5T7M\_I]7M_X!D=\ MQS"7:$Q$29E8H^!PJL:'B0U22VE%)CTK.H5(;*CE$99$=E?:H]"1J M5H%JGDL)W 9,#X"#((HS.S+KD=EI)).8VFC9P:,XB-(T_(_F[G47W:@GF*]( M(Q"%I=)YUXDRX%WSZR:2M:;AS)E4[&ULM9AO;]I($,:_RLI7G5JIQ?\)R0$28%<779*BT-[I5-V+!0:P M:GNYW062;W^[MN-@8MQ8-WD#7MOS&^_SV&//]@^,_Q ; $D>DC@5 V,CY?;* M-,5B PD5';:%5!U9,9Y0J89\;8HM![K,@I+8="RK:R8T2HUA/]LWY<,^V\DX M2F'*B=@E">6/8XC986#8QM..^VB]D7J'.>QOZ1IF(+]MIUR-S)*RC!)(1<12 MPF$U,$;V56A[.B [X\\(#N)HF^BIS!G[H0?7RX%AZ2N"&!92(ZCZV\,$XEB3 MU'7\6T"-,J<./-Y^HG_.)J\F,Z<")BS^*UK*S<#H&60)*[J+Y3T[_ [%A'S- M6[!89+_DD)_K>P99[(1D21&LKB")TOR?/A1"' 78YP*<(L Y#7#/!+A%@/O: M#%X1X+TVP"\"LJF;^=PSX0(JZ;#/V8%P?;:BZ8U,_2Q:Z16E^D:92:Z.1BI. M#N^^? UG9#KZ>S2^"!R!I% MR1SFGVLP/Y!/Y-@O(^W&W])'8W;/1P>N3.S7AX<^2 M\PYQ\NQV-=Q4:I>2.Z7D3L9SS_!NU)BP%9EP6$:2?*:+*([D(_F>';B6D(A_ MZA3.J5X]51>4*[&E"Q@8JF((X'LPAK_^8G>MW^KTQH0%F+ 0"5:QQBVM<9OH MZDZ1(,B4/M)Y#'4>Y.%^%JYK\'YH^[V>9UE6W]P?Z]N8IZV^-5F]2[?W(FN( ME+6BG5=JYS5J-V&ID'R7U_\;1E/R_1:2.?#:F[F1U?9FQH0%F+ 0"58QQ"\- M\=^DSOB8UF#" DQ8B 2K6-,MK>G^OSK3??G$=U7NEW6F,4];?3%A(1*LHN]% MJ>]%H[[WL&?Q/DK7/R]$C:"V=SLF+,"$A4BPBAN]THW>FQ2B'J8UF+ $Q8B MP2K67);67#8^*&>L^4ANZ4.4[!(R9EPA]9,TH>HJU+$ZIQJ3M'7J\D7MRPK? M:>D+,).&2+"*";;UW(19C38\J7V=2E!\2>ZIK'TO-'/:*EW0>D=26QW+=?P3 MI5&SAEBTJM9'#:_=\CMUM.8 ":2R\471C&TM/28M0*6%6+2J0<_ML?TV_;&- MVB"CT@)46HA%JQKTW"3;S5TRTDNC.4MKOU [;E1::-?\U4OGIMNN[GK M?OV; [7C1J4%J+2PH)V^U;P3J*LSH6RB^?+S/E MLFVVCCIG4K(DV]P 70+7)ZCC*Z:ZNF*@EV;+Q?[A?U!+ P04 " !Q?4=8 M)"M<',0" "4!P &0 'AL+W=O]@+L2]WW_N<@^_Z&R&?5 *@R7.6CC#MAW]JF,NR+0J>,PU025609E2\C2,5FX+2=G6'& M5HDV!C?LYW0%<] /^53BSJU48I8!5TQP(F$Y<(;MRW'/^%N''PPV:F]-3"4+ M(9[,YB8>."T#!"E$VBA0?*QA#&EJA!#C]U;3J5*:P/WU3OVKK1UK65 %8Y$^ MLE@G ^>S0V)8TB+5,['Y!MMZ?*,7B5397[(I??VN0Z)":9%M@Y$@8[Q\TN?M M.>P%M(,C =XVP'L;<"Q#9QO0L8669+:L"=4T[$NQ(=)XHYI9V+.QT5@-X^8K MSK7$MPSC=#B=?9\\C._)XW V&][=WUS-R>D$-&6I.B/GY&$^(:(QQ*\%7&2NP+T=^,AK5+P3 MZPO2:7TB7LOKU "-_SW<:\#I5.?8L7J=(WK7!964:P!%\(3(5(JXB#1YI-*8 M&9I_#A=*2_S;_JH[OE*]6Z]NKO*ERFD$ P?OJ@*Y!B?\^*$=M+[4E?Z?Q%X= M1+CB"%>.<\17>KI3R".JJ+25\*V'ZS#KT_+Z[WJ^AT>45F5^1^8UD MPSAFIG4H@LT/[Y:4P#5Y 2I)+L6:F<94!UNJ!GLD?O &]M"EW>[6TP85;=!( M.Z4OV"SU(6P=8G"0__R L<;G*&2O@NPU0N)E?N=+]][_THTN)9:[U^ RD"O; M]Q6)1,%UV3(J:S5:AK:COK&/<.24$^*O3#FO;JG$/ZXB*2Q1LG710R!9SH!R MHT5NV^A":&S*=IG@V 1I'/#]4@B]VY@$U2 ._P!02P,$% @ <7U'6'XZ M^UAF @ M 4 !D !X;"]W;W)K&ULK51-;]I M$/TK*[>J$JG%7T K:BSQD:8Y)$40FD/5PV(/>!5[U]T= _GWW5T;EZ00]= + MWAW/>_/>X)EH)^2CR@"0[(N%[?+2CC3AS9V$S&D:@P9QQFDJBJ**A\&D,N=D/'=PZ!.=MD: )N M')5T PO 93F3^N:V+"DK@"LF.)&P'CHC?S#IFGR;\)W!3AV=B7&R$N+17&[2 MH>,909!#@H:!ZL<6)I#GADC+^-5P.FU) SP^']B_6._:RXHJF(C\@:68#9U/ M#DEA3:L0Y)*H2@:L%90,%X_Z;[IPQ' [Y\! M! T@> GHG@&$#2"T1FMEUM:4(HTC*79$FFS-9@ZV-Q:MW3!N_L4%2OV6:1S& ML_FWZ7)R3QY&\_GH[O[F:C$@%U- RG)%[JB4U+3YDGP@R\647+R]C%S490W8 M39H2X[I$<*:$'Y!;P3%3Y(JGD#XG<+7>5G1P$#T.7F6\$]L.";WW)/""\(2@ MR;_#@U?DA&T/0\L7GN&[KJBD' $4H3PE,RG2*D'R8+K'D>GPC]%*H=2?[,]3 M[:O9NZ?9S1@/5$D3&#IZ3A7(+3CQNS=^W_M\ROI_(GO6B&[;B.YK[/$+YT_D M:J^WC8)3IFNFGF4RJV8;]_J>YT7N]MC-WUF^WSU.JW6Z1P-0@-S8O:!((BJ. M]6?51MO5,[(3]R(^UBNIWB!_:.I]=DOEAG%%&ULK59=;]HP%/TK5C9- MG=22#PA4#")!0K5*HZU*NSU,>S#)!:PF=F8;Z/[];"=DM U1F7@!V[GGW'O. M36P/MHP_B16 1,]92L706DF9]VU;Q"O(L&BQ'*AZLF \PU)-^=(6.0><&%"6 MVI[C=.T,$VH% [-VQX,!6\N44+CC2*RS#/,_8TC9=FBYUF[AGBQ74B_8P2#' M2YB!?,SON)K9%4M",J"",(HX+(;6R.U'/1UO KX3V(J],=)*YHP]Z-,(<7X$&&)@P%G6\1UM&+3 V.F02OYA.JVSR17 M3XG"R>#;9#2;H/!V.KU^F$YN'F9]=!:!Q"05Z 9SCG5;/J,+]#B+T-G'SP-; MJJP::\=EAG&1P3N0P?70E%&Y$FA"$TA>$MBJW*IF;U?SV&MDO&&;%FH[Y\AS MO'9-0>'[X5X-/&J&7\&\A;R>@;L-:MI5!]J&KWV +V191J3ZDJ1 F"8H5&81 MN@0:$Q H(B).F5AS0#]'JMJI/<2';L^W-*LL@_RIYN94_W*'O@69VD NJLZ;ZGB^';*-]_V^O&HO[S M8^A5DGN-DL>,*X26K)37*BWPEWL:G);3]OQ74AO3'-O>$Y$5CMA[)V$&?&EN M% +%;$UE</?S3%36B*^9)0H5Z;A:)T6CW5\X"]02P,$% @ <7U' M6+,UZ"+S @ ?0< !D !X;"]W;W)K&ULK55= M;]HP%/TK5C9-G=21$"#=&$0"2K5*:X?*NFF:]F"2"UA-XLR^0/GWNW9"!BRP M/8P'XH][C\\YMJ][&ZF>]!( V7.:9+KO+!'SKNOJ: DIUPV90T8S!B;,R&X_OQS>WG:9==7 -RD6AVSY7BQN77[ U[G%ZSBY>O M>R[2JB;7CS]S;KLYY!'V'+J8&M08G?/6B&7COZ\3^)[ #Z>U*>OL<>C@!%9%NNNY, MSAFD>2*W "RB_59BMC(753.4#)? \H33K55 IQ>I%L5LMK7CD4QSGFT91]OE MJ5QEY"#AV2RN4$2"(FA,\X0J39VC!D($MG4?C0WI;BJ?@-TSQ,-UQM1"D*H$Y07J-*_)7 M%<6^Z*#,;;V<2:3J:YM+>A]!F0":GTN)NXY9H'IQPU]02P,$% @ <7U' M6$4N/,?3 @ \P< !D !X;"]W;W)K&ULK95= M;]HP%(;_BI554RNMS1>$M(-(?+1:+]JA0K=)TRY,C^_6PGI!0" MVL5NB.V<]SW/,8Y/?\/XB\@ )'HM* $R,JF!V1NC5M40JO_% MF>3J+5$Z&=T_CK\^W*+Y\,?M#)U/0&*2BPMTB9YG$W1^=H'.$*%HGK%28)J( MOBU54BVUXSK!J$K@'4G@>NB!49D)=$L32-X;V(JV0?:VR"/OI.,C6U\AW_F$ M/,?S6X#&_R[W3N#XS0[ZQL\_MH,T9@6@.7Y%$R+BG(F2 _HY7 C)U2']U;9E ME6.GW5%_N#=BA6,86.K+%,#78$4?/[B!\[FMW/]D]J[X3E-\YY1[= <)<)RW MU5@)NT:H[Y)UU'4[?7N]BWX8T^N\Q;PCZC9$W9-$,XDEM/%4LF G5W"]AW,8 MTG/::8*&)CA),RXY!RK1E+,UT3=?&UEPD+8;^GMHAS&A>V2G>@U;[R3;!%)0 M= E*JS\1276$%T A);(-LW> <.F'^UO8$N0Z7CMHV("&)T'G3+8?L?#@^+C7 M^T?L,*;G[O/8._=G 7QIVHI ,2NIK.ZE9K7I7$-S8>^MCU1'JQK0FTW5#A\P M7Q(J4 ZILG2N>HJ(5RVFFDBV,K?T@DEUYYMAIKHR,R>U$)VCZ?/07 M4$L#!!0 ( '%]1UB!2(5L#@, %$( 9 >&PO=V]R:W-H965TDGC MN-U^4_]L8]>QS(C$$<^_TT1E Z?G0((I6>3JD:^^X":>KM&+>2[M+ZPJVV[+ M@7@A%2\VSIJ@H*SZDO5F'[8&5S M\W0,IR=G< *4P5/&%Y*P1/9=I9*F6L(_L(3GPSUG*I-PRQ),W@NX MFK>&]M^@;_RCB@]\>0GMUCGX+;_= #3Z=W?_"$Z[WL.VU6L?VD,6\P+AB:QA M3&6<<[D0"#^',ZF$OJ:_FK:L4NPT*YJG>RU+$N/ T6]3HEBB$WW\X 6M3TWA M_B>Q=\%WZN [Q]0C$S51(!51"\7%*PBBL"GB2J9K94QN649>&/;=Y78@^S9A MNU/;O./KUGS=HWQ3#8;Z!MLC4F2-\AR8SHX\A103%"2'&3),J6J"KK2#+:!N M9X>YP:3;C!S4R,%1Y$=]2$3$&>CW!F-Q3SE7;QVS0/TO(OH#4$L#!!0 ( '%]1UCV%H)Q MV@( %,( 9 >&PO=V]R:W-H965T"/FL4@!-7C*>JXF5:EU480< AUH:!XF<-4^#<$*&,WUM.JTEI@+OM-_9OE7?TLJ *IH+_9(E.)U9H MD026M.3Z06R^P]:/;_ABP57U2S9UK.]8)"Z5%MD6C HREM=?^K)=AQW 8/@. MP-T"W(\"O"W JXS6RBI;,ZII-)9B0Z2)1C;3J-:F0J,;EIM=G&N)LPQQ.KJ^ MG=[=?"6/E[^^SLGQ##1E7!'WA)R1I_F,'!^=D"/")44R#58T>=/@\#YTN7W M/Y'MN?<:]UX?>W2=KR'70KYVN:RA?@4UUW\=>9XSMM>[XMLQ;N W,7N:AHVF M8:^F*2V8IIS]P4TQCJF,4X)G#:_C&I^9 A\-W26W9@UVI S=0[F]F;O7FO0L ML]]8\GLM-8=,HH6\A%.B* >%75W*7%7N-E1*FNO.G?!;UOP#8WT1>Y*#1G+0 M*_E.IR#Q68UEB;IW+D27OJ"5?> <+GT[)O2Z)8X:B:-_K"KN4LRH*0!=JD:M MC&=>>"BK(\@-1MW"PD98V"OL%LMMTGY7NC2&K?LS'!WN;3LF# X$VCM/OBFW M-U2N&!XL#DL$.>&ULK91=;]HP%(;_BN5-4RMM."2TFU@2B4*G]:(,E;)-FG9A MPH%8]4=F&\+^_6PG1%2"JA>[27SL\SXYKW/LM%;ZR90 %NT%ER;#I;75D!!3 ME""HZ:D*I%M9*RVH=:'>$%-IH*L@$IS$471-!&42YVF8F^D\55O+F8291F8K M!-5_;X"K.L-]?)AX8)O2^@F2IQ7=P!SLHIII%Y&.LF("I&%*(@WK#(_ZPW'B M\T/"=P:U.1HC[V2IU),/[E89CGQ!P*&PGD#=:P=CX-R#7!E_6B;N/NF%Q^,# M_4OP[KPLJ8&QXC_8RI89_H31"M9TR^V#JK]"Z^?*\PK%37BBNLD=## JML8J MT8I=!8+)YDWW[3X<"?KG!'$KB%\K2%I!V#G25!9L3:BE>:I5C;3/=C0_"'L3 MU,X-D_XOSJUVJ\SI;'XW'7^[OT6/HY^W\R&ZF("EC!LTI5I3O\&7Z -:S"?H MXNUE2JS[H)>1HH7?-/#X#'RJ=CV41.]1',7)"?GX]?+XN9PXFYW7N/,:!UYR MSJLLE #T2/=HPDS!E=EJ0+]&2V.U:Z??IPPVQ,%IHC]B0U/1 C+LSI !O0.< MOWO3OXX^G[+[GV#/S">=^>0E>KZ0!6CWP0[?O",E)0%I<]JX 5=PU*,( 9? M* @L_[8P@#A62)+'SPS4R/=4B8?/>_2A%B_%+#"' 8U_1($(NT;+0 $L\286 M4[K["IF@*X7GTYCK7[3+8BT#^1LN:)(E2P9)1-)__)(5XB#!;IQ(<+($YSBA M?B*AEB74M-"4F99U@P5V.XSN$%/1$DT]Z-KH;*DF(NH89X+)U4CF"7?FW8V] MH3?HC>=H\#";WX]NI\@;#^^GH][SIYWWSF+.*;;2U2S+I!C.;420H.W MISMGZ-3R,M8T7NT$WH318.,+Y)'T9BF'/GZ30<@3D/"GLI*EB/5R1'5]K_D: M^] UY/WDP+9@N!\_V WK2YG->"%L&#$N7H/W*V4ZSY)Y[[%6!%:H6R.O6Z-R M3S>J%%\16$%\,Q??/&N:O^UP@2; U)S\NI5);Y98US[V=VE0J]S?K9QJZ[_[ M>P8^)<';#'Z6S7O/N"*P0N':>>':E1N\7:7XBL *XFWK]/(IQLBTB8@G\V;Q9YND8[F^ZJ)U)W0*TS:@8XP6T6$ MHQB6$E)^1N2[E*5-73H0=*W[H@45TO3Z,92-,# 5(->7E(K]0&V0M];N'U!+ M P04 " !Q?4=8S?".4]4" !B" &0 'AL+W=OUZV#=-$W[8)(+L9K$ MJ6V@_?>[3B"C4\C::E\2O\[Q.=>YONEOA+Q3$:*&AR1.U<"*M,YZMJV""!.F MFB+#E&860B9,4U6GX_'[N1?E^L=,Q3O)&@5DG" MY.,(8[$96*ZU&YCR9:3-@.WW,[;$&>K;[$92SRY90IY@JKA(0>)B8 W=WKAK MUN<+OG'Y,YS(<6(X1A#$&VC P>JUQC'%LB$C&_9;3*KYDSA6,3?>:BC@75B08@+MHKU5&PN<.NG;?@"$:O\"9MB;;MM0;!2 M6B1;,"E(>%J\V<,V#GL MW, X&T!WG,!K2V@E1LME.6VSIAF?E^*#4BSFMA, M(X]-CB8W/#6G.-.29CGAM#^[&$XG%Y\_G4VFLZ,W)Y[;/87)E]O+KS]Z\.X, M->.Q@FLF)3/A?@\?X"W8H"(F4?5M30H,CQUL=QL5NWD'=G,]N!*ICA1,TA## MIP0V22_U>SO](Z^6\5JLF]!R&N Y7JM"T/CY<*]&3JL,9ROG:QW@F]RON'Z$ MG\.YTI(^T5]5,2HHCJLI3-KV5,8"'%B4EPKE&BW_Z(W;<4ZK_/TGLB=NCTNW MQW7L_AE?\Q#34$'&'MD\Q@:$3".E41#3!Q)6F?\'(P9- *?;@(H3*0R_A,"M M,=DN3;9K&<B^H4P,[LC?SG(#,I1%(C0@8"JB&/!*QP5]-Z13HW)%^ K3=I[UW6"_^T!35]XK))4\5Q+@@2J?9I0],%A6MZ&B1Y45A+C25F+P9T4\ 2K. MYA="Z%W';%#^5OB_ 5!+ P04 " !Q?4=8$.$54Y0# "!#@ &0 'AL M+W=O0'WI4[5.7VKZF^$?%8I M@"8_\XRK@9-JO;QR716GD%/5$DO@.#(7,J<:FW+AJJ4$FEBC/',#S^NZ.67< MB?JV;R*COECIC'&82*)6>4[ERP@RL1DXOO/:\<@6J38=;M1?T@5,03\M)Q); M;H62L!RX8H(3"?.!,_2OQGYH#.R,_QALU-8W,51F0CR;QFTR<#P3$600:P-! M\6\-8\@R@X1Q_"A!G&F,$.>/%/_U9"K%EX'_W4$^ _D=)_Y*7*)2*D'U78W1&1]N7$8R*B()#D3B!^1.<)TJN8V"1L1[L6Z1T/N#!%X0U@0T/MX\: @GK*0.+5YX2&HCS,4(]UQ" MQB+'@ZBHWA+[8[N&&RH1\^Q[B:" M%Y#2E">,+PA%E6#!.#<-G+($R412IT>CDWH*I$Z*\W%V5.A4*G0:5?AJ[R#< M!70-$N]4LL!]HDE"-9 Y99*L:;:"8\5H]'6"&.?C[(C1K<3HGK8EK!C[]T1! MM4#R/0ME'K)U%'9:O;Z[WB;2Z.]T(KV*2.\C5K6!7H'?VV+GART_W*/7&,7I M]"XK>I>GK=,:'X]Z'HU )^S(\W%VF'ZNF'[^B(4\S+\1_@3^Y^/L\/>]M]S! M.VVM8\ICS,CJZ99@.\>RW>KL;=MFE^]@LY4)^1^QGLT<_:/.9G,D[R 9O)$, MSGI9@2=F4*?0\)24/G8O6+\5[+-L#.4=+-\R+;\Q.SEV*8\C&QZWI._(EVK) MNEO)? YR86LV2'B#*8JS.RHQ95 D@SE" M>JT>ONFRJ'>*AA9+6S+,A,8"Q'ZF6"."-!-P?"Z$?FT8!U75&?T/4$L#!!0 M ( '%]1UC&FBT&7 ( -(% 9 >&PO=V]R:W-H965TLFEII-"&AK&,A$H16JR9>5.CVV4T.8C6Q,]M ]^]G M.R&C54#[L"_$=[[GN7L.WX5[+EYDAJC@M[ZGM=W"T*9$X76MQ!1R+^_X:UGAO#E_!9?7"JA;ZG&J6BYFL??.^/1\FX"\7RZN)LM1ZN'^0PN)Z@(S25TKZ #3\L) M7%Y5@HQ+_2P M26+>:UNK*J9>.Y,9WX$L28)#1\^G1+%#)_KXH=OWOK;)_$]D;T3W&M&]<^QO M1"='H@%?S1G;Q%>,-Y;1K)I=].4V='?'DLXF;9<$;6K_--6VFQ*QH4Q"CFM-Z5U_UL)$M4$J0_'2#N$S M5WJD[3'32Q>%"=#W:\[5P3 )FC4>_0%02P,$% @ <7U'6#>[5B\V @ M8@4 !D !X;"]W;W)K&ULK91M;YLP$,>_BL6J MJ9760DC(I@R0\M"IU=0D*NGVVH%+L (VLPUDWWZV(2C=2+47?0-WMO]WO[-] M]FO&#R(%D.B89U0$5BIE,;%M$:>08W''"J!J9L=XCJ5R^=X6!0><&%&>V:[C MC.T<$VJ%OAE;\]!GI&Z?HG\SM:M:MEC G&4_22+3P/IBH01VN,SD M,ZL?H*W' ,8L$^:+ZF:MYUHH+H5D>2M6!#FAS1\?VWTX$[B7!&XK< UWD\A0 M+K#$H<]9C;A>K:)IPY1JU J.4'THD>1JEBB=#*/-:O[]=C:-[A=HOGI:WR^C MZ>9QM437"Y"89 *Y-^@*$8HV*2L%IHGP;:D2:[D=MTEF31+W0I(EJ^[0T/F$ M7,<=HI=H@:ZO;EZ'L15W!^]V\*Z).[P$+UE\N-6'DJ YR]5%%5B?=1]A$VG4 M'TE?_8DH< R!I>ZV %Z!%7[\,!@[7]_@'':BO^(L:05"*B,^ T9PU#8@ MU65ZDT9]%30Y/)-#]UH5#KRQ;U<]8*,.;/2^8%X?6)-C_#]@7@?FO0]8'X_W MST8-!^Y?//99R^C7YPGS/:$"9;!3*N?NLY+SIJ,;1[+"=-&62=63QDS5(PA< M+U#S.\;DR=&-V3VKX1]02P,$% @ <7U'6(8MC+9) @ SP0 !D !X M;"]W;W)K&UL?51A;]HP$/TKIVR:6FEJ0J"L8R$2 MA%2MM%(48-,^FN0@5AT[LPVT_WZV RF3"E]BGWWOW;O+G:.]D"^J1-3P6C&N MAEZI=3WP?9676!%U(VKDYF8M9$6T,>7&5[5$4CA0Q?PP"/I^12CWXLB=S60< MB:UFE.-,@MI6%9%O8V1B/_0ZWO$@HYM2VP,_CFJRP3GJ93V3QO);EH)6R!45 M'"2NA]ZH,QCWK+]S^$5QKT[V8#-9"?%BC<=BZ 56$#+,M64@9MEA@HQ9(B/C M[X'3:T-:X.G^R'[OYK(C"1+#?M-#ET+OSH, UV3*=B?T#'O*YM7RY8,I] M8=_X]OL>Y%NE174 &P45Y "$3G<3R*F<$$WB2(H]2.MM MV.S&I>K01ASE]J?,M32WU.!TG#[-?C[_25/(TD4Z73P^3R')TLGC I;329K! MXB&%9)2E2X"1F>"=F%)\%UJ2#E M!1;_XWTCO\TA/.8P#B\2WN/J!L*[KQ &80>6\PEQ]3VU$;J)KD./3,+"F4._3B M+Y\Z_>#'!>&]5GCO$ON[<-D*SYUP]9'2ANO6<=D9WL7?S4@'0>3O3C7X)TU6 MH=RX45*0BRW73;^UI^VTCIHF?7=O1OV)R WE"ABN#32X^6:"RV9\&D.+VK7L M2F@S &Y;FA<'I74P]VLA]-&P =HW+/X'4$L#!!0 ( '%]1UA-;*7TE , M -\1 9 >&PO=V]R:W-H965TR.+ M%._'N[_H.Y'3/64//$84\"-+4HCS#%4"@$D3\[G&.:*I+TX[&"6O6L AHI7DA3KJ^P+\>./ O"+12PT&E<'@I0;#RF"HE2E#T3H$1!!_RN@>F!HM:>I&BZFM M9?A)KM[[4C#Y-)%VPE_>7R\7?]PO;O^$Q3=Y75[!NP %25(.MX0QHE[+>_@5 M?@$;>$P8\JDMY,3*W ZK2>;E)-Z925P/;F@N8@Z+/,+H%&!+CVNWO8/;UYZ1 M&!V?4 \_Q!DT.FL>?!R<\\0S:!^"0/-&YQ["=L5Q\N2]RP&:=2Q14O2(@S2^8"CFR'EO_VC3MV/C1)U24L MZ AV(N.PEG%HHOM!LDLBS",.!?E)5BGV("("91H(4[EPHR8EC<2V2C[CGEJS MX$QZT+!N2O7: %R#8J-:L9&1.*=9)I.OS#+A@Q3KH%\/"F3EO[T'(>&Q%#1I ME,^(;RM?"9MHF*I7.]_IRRAWQPJ9QYR(,*Y%&+]JV="U+&PA98V!&Y%M S?[ M]QO)^^"ZY5MOS%8M[$WI:E(+-GF58(+""L\N%2.SK6)F!S_A2D;L&!1K86]2 M[*)6[,((_&^"O\%LA:PQN1M1;87J$A9T!#N1\+*6\++;&GG9I8Q=PH*.8"95\#ED6IM'Y/]S<3&BK8%>T4PF/OIG=_[=L5GQCJ9N;G6@M64>T M4\F\)\F\[HOL,\RRL%5I>MBXZHR UA)V1#N5\&F3X!H_GE]9=I^!ZE('SJ5) MQ$XW"%W12A'MHYUOAFRC3Q XA'2;BW(W6??6IQ0?]=[\7_US=7JA=]1/F/+H MXX:P39)S2'$MD4Y_(C]!67F:4#8$+?3^>D6%W*WKVQA)A$P-D,_7E(I#0TU0 MG^GX_P!02P,$% @ <7U'6.H&N;\F P )A( T !X;"]S='EL97,N M>&ULW5C13MLP%/V5R(P)I(FTS0C-:"MME9 F;1,2/.P-N8W36G+LS'%9R]?C M&Z=)6GP1XV$K2U5BW^-S[K%]@Z..2K,1[&;)F G6N9#EF"R-*3Z%83E?LIR6 M9ZI@TB*9TCDUMJL785EH1M,22+D(![U>'.:42S(9R55^E9LRF*N5-&-RWH0" M=_N:CDD__D@")S=5*1N3NY/WOU;*7+X+W/WHP]%1[^[TJ" $T1N6VD7*Z4))6'K:,NF%E MYTR(&WA0?F8[VNNLLV<]V#'9-*VANNED7 ?TNVI.NRO[.MV@X/?*?%G9ZQ]5I48C-9\$7,F=N\B]..!G1+2]8*LT?;#8HE;D- M,$V">Z8-GW&>!V_0\]]=YP633%/1-6UK_Y!7^=6.ZY/E M7WBN_JWL._::C"X.WV-]FAZZR?@MF'P3VST\2)-A?39V#N"=X[>)!O":,R8_ MX(5)M$F#V8H+PV7=6_(T9?+)*6SE#9W9E^ =?3L^91E="7/;@&/2MK^SE*_R MI!EU#0M1CVK;WV!Z_;AYQ[*YN$S9FJ73NJL7LZH9V(;-6E] V$>NJLN/8!R' M^1' L#R8 XSC6%B>_VD^0W0^#L.\#;W($.4,48YC^9!I]<'R^#F)O?PS39(H MBF-L1:=3KX,IMFYQ#%^_&N8-&%@>R/1G:XWO-EXAS]010 M2P,$% @ <7U'6)>*NQS $P( L !?3T\$MP>:4#M M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3 MY?YVX$G1H2)8%II%R=.B':5_'/Q6H'H MJQM%Q=**%[G<6>]XX.RM_'6\WB1[7O(7GO'JV[#7?,]8CVQXSC?\.UL.>X,> M*=?%V[00_'N15TD6I:+(LF%/.QQX8*+BZ=GNJ(:,DY>RV5,E+V$B08:]VX&\ MX(J+LFK.:*Z?2,8]DR%9Q<0XJ=B]*'9;GK_6EY%WT5=NHXG#\?,0 MQ#OQ?\)8K%8\9>,BW6U87AWB*%A6 ^;EFF_+'LF3#1OVG&+/1'T_\@_'> M*@FE1$K<<7E N,L&#P]E9,]LSZ$DFE(:1PJ3#C#IUV0B-T$BY _6K.D/?RJ, M!L!HX#)&L1W3.?4DGS\AKN?X4VR:&J'=.K/QC2,_B#TRT*!M !( MZYJ0CAU-R63F/ZH=\!:@N\6E"Y)O9%^2@(GFYWG*R)B7:5:4.\$4Q'< XCM< M1#9S.WQJAH=[[[D3U[&]F-B.XR^\V%43\P#*S -<3(\^_F3R[DD0 M^I[\[AR&S;-*"?H#62 3VPW)@SU;4#*G=K0(&[X6'J02#=DEGA_3B 3VDSV: M41+[9&1[G]O1@RRB(6M$-NIXX<3DT0Y#V0==VD:#-*(A>V0F6Y,2Z;6Y&Y]W M.<@=&K(\Z#R8^4^4DA'UZ,0](8.\H2&+XU 'D-C^YZ0A(5-HR*I0*'E$=.T\%U"%9Z,BR^#DF0AK+P2K1B!/2L1N3A2R*,"BX%E7,2%AZ-CS#A#34#$A>>C(\KB@77(C9^,94RM4'3*) MCFR2#OT>$=5YI@XY1;^F4SKI(+GHV'*YE!@/I"HF)!<=6RX==7Y=4_LSUY&M MKF)"FM&Q-0-AMI*0 9I11,RCX%LG@OS47(S9E7"U81D0.8QD,VCS*N.:*VD;D#*,9"5TP5'M!8> MY!P#V3D7BXOS)H:<8R [Y[RXZ&YI2#@&LG Z"Z!CBWN)NJ(-"<=$%L[Y6H1* MJ3Y*,2'AF,C".5^8N(@)"<=$%HY:479V21/RC(GLF4ZZ=O8QP<JU*^HJIB0:TSL M^V,)5OQG"T]^1>EW)\F61H(4G\Z)0A&.14&#YE36V/+U7UB?K/'\)>W:LNT.>;/M M\^2XWQWRHMF4TC^$D)>;M&_S3=>GP_G*JAOV;3DOAW7HV^5[NTY!I]-9&'[. M:![G/V=.7D]]^LO$;K7:+M-3M_S8IT/Y97#X[(;WO$FI-)/7=EBGLFC"<7<] MG?V@"$&Q?M ,@F;U@VXA MZ+9^T!T$W=4/NH>@^_I!,D49IP1)(ZP)M!;D6@B\%@1;",06)%L(S!9$6PC4 M%F1;"-P6A%L(Y!:D6PCL%L1;"/16U%L)]%;46PGTUM''-H'>BGHK@=Z*>BN! MWHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z&>AN!WH9Z&X'>AGH;@=XVVBPA MT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M1;R?0VU%O)]#;46\G MT-M1;R?0VT>;W01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>D?4.Q+H'5'O M2*!W1+TC@=X1]8[_J7UW7VSI;#)ZVUKRO4U=-7Z<+$*P#XSY?$&U]JFQU,21F7&U#O'1 MS9G5^5+/B8G!8,ARTP1J0C^T-9+)Z(EF>E6%WO,FOO:E:<:)H\HGO7QQV.I%W=M[$0N5">_\1C8BQ]]?=1>]H%%;_, MCMO[8=RR.P_/NMOU>_SUC(_U+^Q#@/0A0?I0('UD('T,0?JX!>GC#J2/>Y ^ M^ "E$111.0JI',54CH(J1U&5H[#*45SE*+!R%%D%BJP"15:!(JM D56@R"I0 M9!4HL@H4606*K )%5HDBJT215:+(*E%DE2BR2A19)8JL$D56B2*K1)%5HU+IM#/NO^R4\^ 5!+ 0(4 Q0 ( '%]1U@'04UB@0 +$ 0 M " 0 !D;V-0&UL4$L! A0#% @ <7U' M6!E[!H[N *P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ <7U'6)E&PO=V]R:W-H965T&UL4$L! A0#% @ <7U'6#7=V^VA!P ("$ !@ ("! M;1 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M<7U'6"+%3)J< P @0\ !@ ("!=" 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ <7U'6+,9!9)P @ 2@< M !@ ("!-RX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <7U' M6)TD]B1N @ 8P4 !D ("!4T< 'AL+W=OT& 9$0 &0 M @('X20 >&PO=V]R:W-H965T&UL4$L! A0#% @ <7U'6.31% &8 @ B@4 M !D ("!G54 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <7U'6.,^\CN) @ E@4 !D M ("!!&$ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ <7U'6..IRW_4 P 8 @ !D ("!CFH 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ <7U'6%$L MRL N!0 E T !D ("!$X( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <7U'6"\F4SJB P * D !D M ("!68T 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ <7U'6+FP(%U+! O!0 !D ("! MCY@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ <7U'6"N8:OZO @ ,@< !D ("!CJ, 'AL+W=O&UL4$L! A0#% @ <7U'6#F>[;:Z M @ ? < !D ("!S*L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <7U'6"0K7!S$ @ E < !D M ("!6K4 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ <7U'6+,UZ"+S @ ?0< !D ("!);X M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M<7U'6/86@G': @ 4P@ !D ("!GL< 'AL+W=O&UL4$L! A0#% @ <7U'6,WPCE/5 @ M8@@ !D ("!2] 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <7U'6#>[5B\V @ 8@4 !D M ("!M=D 'AL+W=O&PO=V]R:W-H M965T !X;"]W;W)K&UL4$L! M A0#% @ <7U'6.H&N;\F P )A( T ( !;>( 'AL M+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0# M% @ <7U'6'Q^Z1O4 0 QA\ !H ( !<.L 'AL+U]R M96QS+W=O XML 66 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 67 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 69 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 69 233 1 false 28 0 false 4 false false R1.htm 00000001 - Document - Cover Sheet http://micropac.com/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - BALANCE SHEETS Sheet http://micropac.com/role/BalanceSheets BALANCE SHEETS Statements 2 false false R3.htm 00000003 - Statement - BALANCE SHEETS (Parenthetical) Sheet http://micropac.com/role/BalanceSheetsParenthetical BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - STATEMENTS OF INCOME Sheet http://micropac.com/role/StatementsOfIncome STATEMENTS OF INCOME Statements 4 false false R5.htm 00000005 - Statement - STATEMENTS OF SHAREHOLDERS' EQUITY Sheet http://micropac.com/role/StatementsOfShareholdersEquity STATEMENTS OF SHAREHOLDERS' EQUITY Statements 5 false false R6.htm 00000006 - Statement - STATEMENTS OF CASH FLOWS Sheet http://micropac.com/role/StatementsOfCashFlows STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 7 false false R8.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 8 false false R9.htm 995512 - Disclosure - BUSINESS DESCRIPTION Sheet http://micropac.com/role/BusinessDescription BUSINESS DESCRIPTION Notes 9 false false R10.htm 995513 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Sheet http://micropac.com/role/SummaryOfSignificantAccountingPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Notes 10 false false R11.htm 995514 - Disclosure - NEW ACCOUNTING PRONOUNCEMENTS: Sheet http://micropac.com/role/NewAccountingPronouncements NEW ACCOUNTING PRONOUNCEMENTS: Notes 11 false false R12.htm 995515 - Disclosure - FAIR VALUE MEASUREMENT: Sheet http://micropac.com/role/FairValueMeasurement FAIR VALUE MEASUREMENT: Notes 12 false false R13.htm 995516 - Disclosure - NOTES PAYABLE TO BANKS: Notes http://micropac.com/role/NotesPayableToBanks NOTES PAYABLE TO BANKS: Notes 13 false false R14.htm 995517 - Disclosure - PRODUCT WARRANTIES: Sheet http://micropac.com/role/ProductWarranties PRODUCT WARRANTIES: Notes 14 false false R15.htm 995518 - Disclosure - LEASE COMMITMENTS: Sheet http://micropac.com/role/LeaseCommitments LEASE COMMITMENTS: Notes 15 false false R16.htm 995519 - Disclosure - EMPLOYEE BENEFITS: Sheet http://micropac.com/role/EmployeeBenefits EMPLOYEE BENEFITS: Notes 16 false false R17.htm 995520 - Disclosure - INCOME TAXES: Sheet http://micropac.com/role/IncomeTaxes INCOME TAXES: Notes 17 false false R18.htm 995521 - Disclosure - SIGNIFICANT CUSTOMER INFORMATION Sheet http://micropac.com/role/SignificantCustomerInformation SIGNIFICANT CUSTOMER INFORMATION Notes 18 false false R19.htm 995522 - Disclosure - SHAREHOLDERS??? EQUITY: Sheet http://micropac.com/role/ShareholdersEquity SHAREHOLDERS??? EQUITY: Notes 19 false false R20.htm 995523 - Disclosure - STOCK-BASED COMPENSATION: Sheet http://micropac.com/role/Stock-basedCompensation STOCK-BASED COMPENSATION: Notes 20 false false R21.htm 995524 - Disclosure - EMPLOYEE RETENTION CREDIT UNDER THE CARES ACT Sheet http://micropac.com/role/EmployeeRetentionCreditUnderCaresAct EMPLOYEE RETENTION CREDIT UNDER THE CARES ACT Notes 21 false false R22.htm 995525 - Disclosure - SUBSEQUENT EVENTS: Sheet http://micropac.com/role/SubsequentEvents SUBSEQUENT EVENTS: Notes 22 false false R23.htm 995526 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: (Policies) Sheet http://micropac.com/role/SummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: (Policies) Policies 23 false false R24.htm 995527 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: (Tables) Sheet http://micropac.com/role/SummaryOfSignificantAccountingPoliciesTables SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: (Tables) Tables http://micropac.com/role/SummaryOfSignificantAccountingPolicies 24 false false R25.htm 995528 - Disclosure - NOTES PAYABLE TO BANKS: (Tables) Notes http://micropac.com/role/NotesPayableToBanksTables NOTES PAYABLE TO BANKS: (Tables) Tables http://micropac.com/role/NotesPayableToBanks 25 false false R26.htm 995529 - Disclosure - PRODUCT WARRANTIES: (Tables) Sheet http://micropac.com/role/ProductWarrantiesTables PRODUCT WARRANTIES: (Tables) Tables http://micropac.com/role/ProductWarranties 26 false false R27.htm 995530 - Disclosure - INCOME TAXES: (Tables) Sheet http://micropac.com/role/IncomeTaxesTables INCOME TAXES: (Tables) Tables http://micropac.com/role/IncomeTaxes 27 false false R28.htm 995531 - Disclosure - STOCK-BASED COMPENSATION: (Tables) Sheet http://micropac.com/role/Stock-basedCompensationTables STOCK-BASED COMPENSATION: (Tables) Tables http://micropac.com/role/Stock-basedCompensation 28 false false R29.htm 995532 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details) Sheet http://micropac.com/role/SignificantAccountingPoliciesDetails SIGNIFICANT ACCOUNTING POLICIES (Details) Details 29 false false R30.htm 995533 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details 1) Sheet http://micropac.com/role/SignificantAccountingPoliciesDetails1 SIGNIFICANT ACCOUNTING POLICIES (Details 1) Details 30 false false R31.htm 995534 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details 2) Sheet http://micropac.com/role/SignificantAccountingPoliciesDetails2 SIGNIFICANT ACCOUNTING POLICIES (Details 2) Details 31 false false R32.htm 995535 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details 3) Sheet http://micropac.com/role/SignificantAccountingPoliciesDetails3 SIGNIFICANT ACCOUNTING POLICIES (Details 3) Details 32 false false R33.htm 995536 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details 4) Sheet http://micropac.com/role/SignificantAccountingPoliciesDetails4 SIGNIFICANT ACCOUNTING POLICIES (Details 4) Details 33 false false R34.htm 995537 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: (Details Narrative) Sheet http://micropac.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: (Details Narrative) Details http://micropac.com/role/SummaryOfSignificantAccountingPoliciesTables 34 false false R35.htm 995538 - Disclosure - FAIR VALUE MEASUREMENT: (Details Narrative) Sheet http://micropac.com/role/FairValueMeasurementDetailsNarrative FAIR VALUE MEASUREMENT: (Details Narrative) Details http://micropac.com/role/FairValueMeasurement 35 false false R36.htm 995539 - Disclosure - COMMITMENTS (Details) Sheet http://micropac.com/role/CommitmentsDetails COMMITMENTS (Details) Details 36 false false R37.htm 995540 - Disclosure - COMMITMENTS (Details 1) Sheet http://micropac.com/role/CommitmentsDetails1 COMMITMENTS (Details 1) Details 37 false false R38.htm 995541 - Disclosure - NOTES PAYABLE TO BANKS: (Details Narrative) Notes http://micropac.com/role/NotesPayableToBanksDetailsNarrative NOTES PAYABLE TO BANKS: (Details Narrative) Details http://micropac.com/role/NotesPayableToBanksTables 38 false false R39.htm 995542 - Disclosure - PRODUCT WARRANTIES (Details) Sheet http://micropac.com/role/ProductWarrantiesDetails PRODUCT WARRANTIES (Details) Details http://micropac.com/role/ProductWarrantiesTables 39 false false R40.htm 995543 - Disclosure - PRODUCT WARRANTIES: (Details Narrative) Sheet http://micropac.com/role/ProductWarrantiesDetailsNarrative PRODUCT WARRANTIES: (Details Narrative) Details http://micropac.com/role/ProductWarrantiesTables 40 false false R41.htm 995544 - Disclosure - LEASE COMMITMENTS: (Details Narrative) Sheet http://micropac.com/role/LeaseCommitmentsDetailsNarrative LEASE COMMITMENTS: (Details Narrative) Details http://micropac.com/role/LeaseCommitments 41 false false R42.htm 995545 - Disclosure - EMPLOYEE BENEFITS: (Details Narrative) Sheet http://micropac.com/role/EmployeeBenefitsDetailsNarrative EMPLOYEE BENEFITS: (Details Narrative) Details http://micropac.com/role/EmployeeBenefits 42 false false R43.htm 995546 - Disclosure - INCOME TAXES (Details) Sheet http://micropac.com/role/IncomeTaxesDetails INCOME TAXES (Details) Details http://micropac.com/role/IncomeTaxesTables 43 false false R44.htm 995547 - Disclosure - INCOME TAXES (Details 1) Sheet http://micropac.com/role/IncomeTaxesDetails1 INCOME TAXES (Details 1) Details http://micropac.com/role/IncomeTaxesTables 44 false false R45.htm 995548 - Disclosure - INCOME TAXES (Details 2) Sheet http://micropac.com/role/IncomeTaxesDetails2 INCOME TAXES (Details 2) Details http://micropac.com/role/IncomeTaxesTables 45 false false R46.htm 995549 - Disclosure - INCOME TAXES: (Details Narrative) Sheet http://micropac.com/role/IncomeTaxesDetailsNarrative INCOME TAXES: (Details Narrative) Details http://micropac.com/role/IncomeTaxesTables 46 false false R47.htm 995550 - Disclosure - SIGNIFICANT CUSTOMER INFORMATION (Details Narrative) Sheet http://micropac.com/role/SignificantCustomerInformationDetailsNarrative SIGNIFICANT CUSTOMER INFORMATION (Details Narrative) Details http://micropac.com/role/SignificantCustomerInformation 47 false false R48.htm 995551 - Disclosure - SHAREHOLDERS??? EQUITY: (Details Narrative) Sheet http://micropac.com/role/ShareholdersEquityDetailsNarrative SHAREHOLDERS??? EQUITY: (Details Narrative) Details http://micropac.com/role/ShareholdersEquity 48 false false R49.htm 995552 - Disclosure - STOCK-BASED COMPENSATION (Details) Sheet http://micropac.com/role/Stock-basedCompensationDetails STOCK-BASED COMPENSATION (Details) Details http://micropac.com/role/Stock-basedCompensationTables 49 false false R50.htm 995553 - Disclosure - STOCK-BASED COMPENSATION (Details 1) Sheet http://micropac.com/role/Stock-basedCompensationDetails1 STOCK-BASED COMPENSATION (Details 1) Details http://micropac.com/role/Stock-basedCompensationTables 50 false false R51.htm 995554 - Disclosure - STOCK-BASED COMPENSATION (Details 2) Sheet http://micropac.com/role/Stock-basedCompensationDetails2 STOCK-BASED COMPENSATION (Details 2) Details http://micropac.com/role/Stock-basedCompensationTables 51 false false R52.htm 995555 - Disclosure - EMPLOYEE RETENTION CREDIT UNDER THE CARES ACT (Details Narrative) Sheet http://micropac.com/role/EmployeeRetentionCreditUnderCaresActDetailsNarrative EMPLOYEE RETENTION CREDIT UNDER THE CARES ACT (Details Narrative) Details http://micropac.com/role/EmployeeRetentionCreditUnderCaresAct 52 false false R53.htm 995556 - Disclosure - SUBSEQUENT EVENTS: (Details Narrative) Sheet http://micropac.com/role/SubsequentEventsDetailsNarrative SUBSEQUENT EVENTS: (Details Narrative) Details http://micropac.com/role/SubsequentEvents 53 false false All Reports Book All Reports mpad-20231130.xsd mpad-20231130_cal.xml mpad-20231130_def.xml mpad-20231130_lab.xml mpad-20231130_pre.xml p2624510k.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 71 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "p2624510k.htm": { "nsprefix": "MPAD", "nsuri": "http://micropac.com/20231130", "dts": { "schema": { "local": [ "mpad-20231130.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "mpad-20231130_cal.xml" ] }, "definitionLink": { "local": [ "mpad-20231130_def.xml" ] }, "labelLink": { "local": [ "mpad-20231130_lab.xml" ] }, "presentationLink": { "local": [ "mpad-20231130_pre.xml" ] }, "inline": { "local": [ "p2624510k.htm" ] } }, "keyStandard": 201, "keyCustom": 32, "axisStandard": 13, "axisCustom": 0, "memberStandard": 12, "memberCustom": 16, "hidden": { "total": 44, "http://fasb.org/us-gaap/2023": 35, "http://xbrl.sec.gov/dei/2023": 4, "http://micropac.com/20231130": 5 }, "contextCount": 69, "entityCount": 1, "segmentCount": 28, "elementCount": 437, "unitCount": 4, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 395, "http://xbrl.sec.gov/dei/2023": 37, "http://xbrl.sec.gov/ecd/2023": 5 }, "report": { "R1": { "role": "http://micropac.com/role/Cover", "longName": "00000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "p", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "p", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true } }, "R2": { "role": "http://micropac.com/role/BalanceSheets", "longName": "00000002 - Statement - BALANCE SHEETS", "shortName": "BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "AsOf2023-11-30", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-11-30", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true } }, "R3": { "role": "http://micropac.com/role/BalanceSheetsParenthetical", "longName": "00000003 - Statement - BALANCE SHEETS (Parenthetical)", "shortName": "BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "AsOf2023-11-30", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-11-30", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true } }, "R4": { "role": "http://micropac.com/role/StatementsOfIncome", "longName": "00000004 - Statement - STATEMENTS OF INCOME", "shortName": "STATEMENTS OF INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "us-gaap:CostOfRevenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "unique": true } }, "R5": { "role": "http://micropac.com/role/StatementsOfShareholdersEquity", "longName": "00000005 - Statement - STATEMENTS OF SHAREHOLDERS' EQUITY", "shortName": "STATEMENTS OF SHAREHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "AsOf2021-11-30_us-gaap_CommonStockMember", "name": "us-gaap:StockholdersEquity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2021-11-30_us-gaap_CommonStockMember", "name": "us-gaap:StockholdersEquity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true } }, "R6": { "role": "http://micropac.com/role/StatementsOfCashFlows", "longName": "00000006 - Statement - STATEMENTS OF CASH FLOWS", "shortName": "STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "us-gaap:Depreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "unique": true } }, "R7": { "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": "7", "firstAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true }, "uniqueAnchor": null }, "R8": { "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": "8", "firstAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true } }, "R9": { "role": "http://micropac.com/role/BusinessDescription", "longName": "995512 - Disclosure - BUSINESS DESCRIPTION", "shortName": "BUSINESS DESCRIPTION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true } }, "R10": { "role": "http://micropac.com/role/SummaryOfSignificantAccountingPolicies", "longName": "995513 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES:", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES:", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true } }, "R11": { "role": "http://micropac.com/role/NewAccountingPronouncements", "longName": "995514 - Disclosure - NEW ACCOUNTING PRONOUNCEMENTS:", "shortName": "NEW ACCOUNTING PRONOUNCEMENTS:", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true } }, "R12": { "role": "http://micropac.com/role/FairValueMeasurement", "longName": "995515 - Disclosure - FAIR VALUE MEASUREMENT:", "shortName": "FAIR VALUE MEASUREMENT:", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true } }, "R13": { "role": "http://micropac.com/role/NotesPayableToBanks", "longName": "995516 - Disclosure - NOTES PAYABLE TO BANKS:", "shortName": "NOTES PAYABLE TO BANKS:", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true } }, "R14": { "role": "http://micropac.com/role/ProductWarranties", "longName": "995517 - Disclosure - PRODUCT WARRANTIES:", "shortName": "PRODUCT WARRANTIES:", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true } }, "R15": { "role": "http://micropac.com/role/LeaseCommitments", "longName": "995518 - Disclosure - LEASE COMMITMENTS:", "shortName": "LEASE COMMITMENTS:", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "us-gaap:CommitmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "us-gaap:CommitmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true } }, "R16": { "role": "http://micropac.com/role/EmployeeBenefits", "longName": "995519 - Disclosure - EMPLOYEE BENEFITS:", "shortName": "EMPLOYEE BENEFITS:", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true } }, "R17": { "role": "http://micropac.com/role/IncomeTaxes", "longName": "995520 - Disclosure - INCOME TAXES:", "shortName": "INCOME TAXES:", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true } }, "R18": { "role": "http://micropac.com/role/SignificantCustomerInformation", "longName": "995521 - Disclosure - SIGNIFICANT CUSTOMER INFORMATION", "shortName": "SIGNIFICANT CUSTOMER INFORMATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "MPAD:SignificantCustomerInformationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "MPAD:SignificantCustomerInformationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true } }, "R19": { "role": "http://micropac.com/role/ShareholdersEquity", "longName": "995522 - Disclosure - SHAREHOLDERS\u2019 EQUITY:", "shortName": "SHAREHOLDERS\u2019 EQUITY:", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true } }, "R20": { "role": "http://micropac.com/role/Stock-basedCompensation", "longName": "995523 - Disclosure - STOCK-BASED COMPENSATION:", "shortName": "STOCK-BASED COMPENSATION:", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "MPAD:ShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "MPAD:ShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true } }, "R21": { "role": "http://micropac.com/role/EmployeeRetentionCreditUnderCaresAct", "longName": "995524 - Disclosure - EMPLOYEE RETENTION CREDIT UNDER THE CARES ACT", "shortName": "EMPLOYEE RETENTION CREDIT UNDER THE CARES ACT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "MPAD:EmployeeRetentionCreditUnderTheCaresActTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "MPAD:EmployeeRetentionCreditUnderTheCaresActTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true } }, "R22": { "role": "http://micropac.com/role/SubsequentEvents", "longName": "995525 - Disclosure - SUBSEQUENT EVENTS:", "shortName": "SUBSEQUENT EVENTS:", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true } }, "R23": { "role": "http://micropac.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "longName": "995526 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: (Policies)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "23", "firstAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "us-gaap:RevenueRecognitionPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "us-gaap:RevenueRecognitionPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true } }, "R24": { "role": "http://micropac.com/role/SummaryOfSignificantAccountingPoliciesTables", "longName": "995527 - 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": "From2022-12-01to2023-11-30", "name": "MPAD:ScheduleOfNetSalesByProductLineTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "MPAD:DisaggregationOfRevenuePoliciesTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "MPAD:ScheduleOfNetSalesByProductLineTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "MPAD:DisaggregationOfRevenuePoliciesTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true } }, "R25": { "role": "http://micropac.com/role/NotesPayableToBanksTables", "longName": "995528 - Disclosure - NOTES PAYABLE TO BANKS: (Tables)", "shortName": "NOTES PAYABLE TO BANKS: (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true } }, "R26": { "role": "http://micropac.com/role/ProductWarrantiesTables", "longName": "995529 - Disclosure - PRODUCT WARRANTIES: (Tables)", "shortName": "PRODUCT WARRANTIES: (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true } }, "R27": { "role": "http://micropac.com/role/IncomeTaxesTables", "longName": "995530 - Disclosure - INCOME TAXES: (Tables)", "shortName": "INCOME TAXES: (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true } }, "R28": { "role": "http://micropac.com/role/Stock-basedCompensationTables", "longName": "995531 - Disclosure - STOCK-BASED COMPENSATION: (Tables)", "shortName": "STOCK-BASED COMPENSATION: (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "MPAD:ShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "MPAD:ShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true } }, "R29": { "role": "http://micropac.com/role/SignificantAccountingPoliciesDetails", "longName": "995532 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2022-12-012023-11-30_us-gaap_TransferredAtPointInTimeMember", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "MPAD:ScheduleOfNetSalesByProductLineTableTextBlock", "MPAD:DisaggregationOfRevenuePoliciesTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "unique": true } }, "R30": { "role": "http://micropac.com/role/SignificantAccountingPoliciesDetails1", "longName": "995533 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details 1)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "MPAD:DomesticDirect", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "MPAD:ScheduleOfNetSalesByMajorMarketTableTextBlock", "MPAD:DisaggregationOfRevenuePoliciesTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "MPAD:DomesticDirect", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "MPAD:ScheduleOfNetSalesByMajorMarketTableTextBlock", "MPAD:DisaggregationOfRevenuePoliciesTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true } }, "R31": { "role": "http://micropac.com/role/SignificantAccountingPoliciesDetails2", "longName": "995534 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details 2)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details 2)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "AsOf2023-11-30", "name": "us-gaap:ReceivablesNetCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2021-12-02", "name": "us-gaap:ReceivablesNetCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "MPAD:ReceivablesNetContractAssetsAndContractLiabilitiesTableTextBlock", "MPAD:ReceivablesNetContractAssetsandLiabilitiesTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "unique": true } }, "R32": { "role": "http://micropac.com/role/SignificantAccountingPoliciesDetails3", "longName": "995535 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details 3)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details 3)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "AsOf2023-11-30_srt_MinimumMember_us-gaap_BuildingMember", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "td", "tr", "table", "MPAD:ScheduleOfPropertyPlantAndEquipmentUsefulLivesTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-11-30_srt_MinimumMember_us-gaap_BuildingMember", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "td", "tr", "table", "MPAD:ScheduleOfPropertyPlantAndEquipmentUsefulLivesTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true } }, "R33": { "role": "http://micropac.com/role/SignificantAccountingPoliciesDetails4", "longName": "995536 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details 4)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details 4)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "MPAD:RestrictedStockUnits", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "unique": true } }, "R34": { "role": "http://micropac.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative", "longName": "995537 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: (Details Narrative)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "MPAD:DeferredRevenueRecognized", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "MPAD:ReceivablesNetContractAssetsandLiabilitiesTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "MPAD:DeferredRevenueRecognized", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "MPAD:ReceivablesNetContractAssetsandLiabilitiesTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true } }, "R35": { "role": "http://micropac.com/role/FairValueMeasurementDetailsNarrative", "longName": "995538 - Disclosure - FAIR VALUE MEASUREMENT: (Details Narrative)", "shortName": "FAIR VALUE MEASUREMENT: (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "AsOf2023-11-30", "name": "MPAD:FairValueFinancialAssetsLiabilitiesRecurringBasis", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-11-30", "name": "MPAD:FairValueFinancialAssetsLiabilitiesRecurringBasis", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true } }, "R36": { "role": "http://micropac.com/role/CommitmentsDetails", "longName": "995539 - Disclosure - COMMITMENTS (Details)", "shortName": "COMMITMENTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "AsOf2023-11-30", "name": "us-gaap:NotesPayable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-11-30", "name": "us-gaap:UnamortizedDebtIssuanceExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "unique": true } }, "R37": { "role": "http://micropac.com/role/CommitmentsDetails1", "longName": "995540 - Disclosure - COMMITMENTS (Details 1)", "shortName": "COMMITMENTS (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "AsOf2023-11-30", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-11-30", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true } }, "R38": { "role": "http://micropac.com/role/NotesPayableToBanksDetailsNarrative", "longName": "995541 - Disclosure - NOTES PAYABLE TO BANKS: (Details Narrative)", "shortName": "NOTES PAYABLE TO BANKS: (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "AsOf2023-11-30", "name": "us-gaap:NotesPayable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-11-30_custom_ConstructionLoanMember", "name": "us-gaap:NotesPayable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "unique": true } }, "R39": { "role": "http://micropac.com/role/ProductWarrantiesDetails", "longName": "995542 - Disclosure - PRODUCT WARRANTIES (Details)", "shortName": "PRODUCT WARRANTIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "AsOf2022-11-30", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2021-11-30", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "unique": true } }, "R40": { "role": "http://micropac.com/role/ProductWarrantiesDetailsNarrative", "longName": "995543 - Disclosure - PRODUCT WARRANTIES: (Details Narrative)", "shortName": "PRODUCT WARRANTIES: (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "us-gaap:ProductWarrantyExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "us-gaap:ProductWarrantyExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true } }, "R41": { "role": "http://micropac.com/role/LeaseCommitmentsDetailsNarrative", "longName": "995544 - Disclosure - LEASE COMMITMENTS: (Details Narrative)", "shortName": "LEASE COMMITMENTS: (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "AsOf2022-11-30", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2021-02-27", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "p", "us-gaap:CommitmentsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "unique": true } }, "R42": { "role": "http://micropac.com/role/EmployeeBenefitsDetailsNarrative", "longName": "995545 - Disclosure - EMPLOYEE BENEFITS: (Details Narrative)", "shortName": "EMPLOYEE BENEFITS: (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "MPAD:PercentageOfEmployeeContributionsToThePlanAreMatchedByTheCompanyAtTheAmountsOfTheParticipantsSalary", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "MPAD:PercentageOfEmployeeContributionsToThePlanAreMatchedByTheCompanyAtTheAmountsOfTheParticipantsSalary", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true } }, "R43": { "role": "http://micropac.com/role/IncomeTaxesDetails", "longName": "995546 - Disclosure - INCOME TAXES (Details)", "shortName": "INCOME TAXES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true } }, "R44": { "role": "http://micropac.com/role/IncomeTaxesDetails1", "longName": "995547 - Disclosure - INCOME TAXES (Details 1)", "shortName": "INCOME TAXES (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true } }, "R45": { "role": "http://micropac.com/role/IncomeTaxesDetails2", "longName": "995548 - Disclosure - INCOME TAXES (Details 2)", "shortName": "INCOME TAXES (Details 2)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "AsOf2023-11-30", "name": "us-gaap:InventoryGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-11-30", "name": "us-gaap:InventoryGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true } }, "R46": { "role": "http://micropac.com/role/IncomeTaxesDetailsNarrative", "longName": "995549 - Disclosure - INCOME TAXES: (Details Narrative)", "shortName": "INCOME TAXES: (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "AsOf2023-11-30", "name": "us-gaap:LiabilityForUncertainTaxPositionsCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:IncomeTaxPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true }, "uniqueAnchor": null }, "R47": { "role": "http://micropac.com/role/SignificantCustomerInformationDetailsNarrative", "longName": "995550 - Disclosure - SIGNIFICANT CUSTOMER INFORMATION (Details Narrative)", "shortName": "SIGNIFICANT CUSTOMER INFORMATION (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "AsOf2023-11-30", "name": "MPAD:SaleToGovernment", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "MPAD:SignificantCustomerInformationTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-11-30", "name": "MPAD:SaleToGovernment", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "MPAD:SignificantCustomerInformationTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true } }, "R48": { "role": "http://micropac.com/role/ShareholdersEquityDetailsNarrative", "longName": "995551 - Disclosure - SHAREHOLDERS\u2019 EQUITY: (Details Narrative)", "shortName": "SHAREHOLDERS\u2019 EQUITY: (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "us-gaap:DividendsPayableDateDeclaredDayMonthAndYear", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true }, "uniqueAnchor": null }, "R49": { "role": "http://micropac.com/role/Stock-basedCompensationDetails", "longName": "995552 - Disclosure - STOCK-BASED COMPENSATION (Details)", "shortName": "STOCK-BASED COMPENSATION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "From2022-12-012023-11-30_us-gaap_RestrictedStockUnitsRSUMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock", "MPAD:ShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2022-12-012023-11-30_us-gaap_RestrictedStockUnitsRSUMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock", "MPAD:ShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true } }, "R50": { "role": "http://micropac.com/role/Stock-basedCompensationDetails1", "longName": "995553 - Disclosure - STOCK-BASED COMPENSATION (Details 1)", "shortName": "STOCK-BASED COMPENSATION (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "us-gaap:ShareBasedCompensation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true }, "uniqueAnchor": null }, "R51": { "role": "http://micropac.com/role/Stock-basedCompensationDetails2", "longName": "995554 - Disclosure - STOCK-BASED COMPENSATION (Details 2)", "shortName": "STOCK-BASED COMPENSATION (Details 2)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "AsOf2023-11-30", "name": "MPAD:StockbasedUnvestedCompensationExpenseForSecondYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "MPAD:ScheduleOfStockBasedUnvestedCompensationExpenseTableTextBlock", "MPAD:ShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-11-30", "name": "MPAD:StockbasedUnvestedCompensationExpenseForSecondYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "MPAD:ScheduleOfStockBasedUnvestedCompensationExpenseTableTextBlock", "MPAD:ShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true } }, "R52": { "role": "http://micropac.com/role/EmployeeRetentionCreditUnderCaresActDetailsNarrative", "longName": "995555 - Disclosure - EMPLOYEE RETENTION CREDIT UNDER THE CARES ACT (Details Narrative)", "shortName": "EMPLOYEE RETENTION CREDIT UNDER THE CARES ACT (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "From2020-12-012021-02-28", "name": "MPAD:EmployeeRetentionCredits", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "MPAD:EmployeeRetentionCreditUnderTheCaresActTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2020-12-012021-02-28", "name": "MPAD:EmployeeRetentionCredits", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "MPAD:EmployeeRetentionCreditUnderTheCaresActTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true, "unique": true } }, "R53": { "role": "http://micropac.com/role/SubsequentEventsDetailsNarrative", "longName": "995556 - Disclosure - SUBSEQUENT EVENTS: (Details Narrative)", "shortName": "SUBSEQUENT EVENTS: (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "From2022-12-01to2023-11-30", "name": "us-gaap:DividendsPayableDateDeclaredDayMonthAndYear", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-12-012023-12-05_us-gaap_SubsequentEventMember", "name": "us-gaap:DividendsPayableDateDeclaredDayMonthAndYear", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "p2624510k.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://micropac.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://micropac.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r11", "r457" ] }, "MPAD_AccruedAdditionsPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://micropac.com/20231130", "localname": "AccruedAdditionsPropertyPlantEquipment", "crdr": "debit", "presentation": [ "http://micropac.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Accrued additions to property, plant and equipment" } } }, "auth_ref": [] }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedEmployeeBenefitsCurrent", "crdr": "credit", "presentation": [ "http://micropac.com/role/EmployeeBenefitsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accrued employee benefits, current", "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r15" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://micropac.com/role/BalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://micropac.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Less accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r36", "r110", "r344" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r518" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://micropac.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://micropac.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional paid-in-capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r53", "r457", "r616" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://micropac.com/role/StatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "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": [ "r271", "r272", "r273", "r370", "r577", "r578", "r579", "r599", "r618" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r524" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r524" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r524" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r524" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://micropac.com/role/StatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r41", "r42", "r243" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://micropac.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash (used in) provided by operating activities:" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r488", "r500", "r510", "r536" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r491", "r503", "r513", "r539" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "auth_ref": [ "r524" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "auth_ref": [ "r531" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "auth_ref": [ "r495", "r504", "r514", "r531", "r540", "r544", "r552" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://micropac.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Allowance for doubtful accounts", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r114", "r177", "r181" ] }, "dei_AmendmentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentDescription", "presentation": [ "http://micropac.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Description", "documentation": "Description of changes contained within amended document." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://micropac.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://micropac.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://micropac.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of debt issuance cost", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r60", "r219", "r324", "r573" ] }, "dei_AnnualInformationForm": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AnnualInformationForm", "presentation": [ "http://micropac.com/role/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": [ "r496" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://micropac.com/role/NotesPayableToBanksDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r299" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://micropac.com/role/BalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://micropac.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r86", "r111", "r135", "r160", "r168", "r172", "r178", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r300", "r302", "r315", "r338", "r394", "r457", "r469", "r588", "r589", "r602" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://micropac.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://micropac.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r105", "r117", "r135", "r178", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r300", "r302", "r315", "r457", "r588", "r589", "r602" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://micropac.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "CURRENT ASSETS" } } }, "auth_ref": [] }, "dei_AuditedAnnualFinancialStatements": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditedAnnualFinancialStatements", "presentation": [ "http://micropac.com/role/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": [ "r496" ] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://micropac.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r481", "r483", "r496" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://micropac.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r481", "r483", "r496" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://micropac.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r481", "r483", "r496" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price" } } }, "auth_ref": [ "r547" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r548" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "auth_ref": [ "r543" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r543" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r543" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r543" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r543" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r543" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://micropac.com/role/Stock-basedCompensationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r546" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r545" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r544" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r544" ] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingMember", "presentation": [ "http://micropac.com/role/SignificantAccountingPoliciesDetails3" ], "lang": { "en-us": { "role": { "label": "Building [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r72" ] }, "us-gaap_BuildingsAndImprovementsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingsAndImprovementsGross", "crdr": "debit", "calculation": { "http://micropac.com/role/BalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://micropac.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Buildings", "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing." } } }, "auth_ref": [ "r72" ] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://micropac.com/role/BusinessDescription" ], "lang": { "en-us": { "role": { "label": "BUSINESS DESCRIPTION", "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": [ "r50", "r69", "r70" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://micropac.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://micropac.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r24", "r108", "r441" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://micropac.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents at beginning of period", "periodEndLabel": "Cash and cash equivalents 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": [ "r24", "r66", "r131" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://micropac.com/role/StatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://micropac.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net (decrease) increase in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r66" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://micropac.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Non-Cash Flow Disclosure:" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r522" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://micropac.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r523" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r523" ] }, "MPAD_CommercialMember": { "xbrltype": "domainItemType", "nsuri": "http://micropac.com/20231130", "localname": "CommercialMember", "presentation": [ "http://micropac.com/role/SignificantAccountingPoliciesDetails1" ], "lang": { "en-us": { "role": { "label": "Commercial [Member]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://micropac.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "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": [ "r18", "r48", "r339", "r381" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsDisclosureTextBlock", "presentation": [ "http://micropac.com/role/LeaseCommitments" ], "lang": { "en-us": { "role": { "label": "LEASE COMMITMENTS:", "documentation": "The entire disclosure for significant arrangements with third parties, which includes operating lease arrangements and arrangements in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services, and operating lease arrangements. Descriptions may include identification of the specific goods and services, period of time covered, minimum quantities and amounts, and cancellation rights." } } }, "auth_ref": [ "r73" ] }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareCashPaid", "presentation": [ "http://micropac.com/role/ShareholdersEquityDetailsNarrative", "http://micropac.com/role/StatementsOfIncome", "http://micropac.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "DIVIDENDS PER SHARE", "verboseLabel": "Common stock, dividends, per share, cash paid", "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r76" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://micropac.com/role/StatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r460", "r461", "r462", "r464", "r465", "r466", "r467", "r577", "r578", "r599", "r615", "r618" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://micropac.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, par value per share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r52" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://micropac.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "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": [ "r52", "r382" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://micropac.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "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": [ "r52" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://micropac.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r7", "r52", "r382", "r400", "r618", "r619" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://micropac.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://micropac.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common stock, $.10 par value, authorized 10,000,000 shares, 3,078,315 issued and 2,578,315 outstanding at November 30, 2023 and 2022", "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": [ "r52", "r340", "r457" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r528" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r527" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r529" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r526" ] }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "presentation": [ "http://micropac.com/role/EmployeeBenefits" ], "lang": { "en-us": { "role": { "label": "EMPLOYEE BENEFITS:", "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": [ "r77", "r78", "r79", "r80" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://micropac.com/role/SignificantCustomerInformationDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r29", "r31", "r44", "r45", "r176", "r435" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://micropac.com/role/SignificantCustomerInformationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r29", "r31", "r44", "r45", "r176", "r363", "r435" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://micropac.com/role/SignificantCustomerInformationDetailsNarrative" ], "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": [ "r29", "r31", "r44", "r45", "r176", "r435", "r562" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://micropac.com/role/SignificantCustomerInformationDetailsNarrative" ], "lang": { "en-us": { "role": { "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": [ "r29", "r31", "r44", "r45", "r176" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://micropac.com/role/SignificantCustomerInformationDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r29", "r31", "r44", "r45", "r176", "r435" ] }, "MPAD_ConstructionLoanAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://micropac.com/20231130", "localname": "ConstructionLoanAgreementMember", "presentation": [ "http://micropac.com/role/NotesPayableToBanksDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Construction Loan Agreement [Member]" } } }, "auth_ref": [] }, "MPAD_ConstructionLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://micropac.com/20231130", "localname": "ConstructionLoanMember", "presentation": [ "http://micropac.com/role/NotesPayableToBanksDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Construction Loan [Member]" } } }, "auth_ref": [] }, "MPAD_ContractCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://micropac.com/20231130", "localname": "ContractCostsTextBlock", "presentation": [ "http://micropac.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Contract costs" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://micropac.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://micropac.com/role/BalanceSheets", "http://micropac.com/role/SignificantAccountingPoliciesDetails2" ], "lang": { "en-us": { "role": { "label": "Contract assets", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r237", "r238", "r239" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://micropac.com/role/StatementsOfIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://micropac.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Cost of goods sold", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r62", "r135", "r178", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r315", "r588" ] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://micropac.com/role/StatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://micropac.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Total cost and expenses", "label": "Costs and Expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r61" ] }, "us-gaap_CostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpensesAbstract", "presentation": [ "http://micropac.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "COST AND EXPENSES:" } } }, "auth_ref": [] }, "dei_CountryRegion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CountryRegion", "presentation": [ "http://micropac.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Country Region", "documentation": "Region code of country" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://micropac.com/role/NotesPayableToBanksDetailsNarrative" ], "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": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://micropac.com/role/NotesPayableToBanksDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://micropac.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Federal", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r565", "r576", "r598" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://micropac.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://micropac.com/role/StatementsOfIncome": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 }, "http://micropac.com/role/IncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://micropac.com/role/IncomeTaxesDetails", "http://micropac.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Current", "verboseLabel": "Current Provision", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r85", "r289", "r295", "r576" ] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://micropac.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "State", "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": [ "r565", "r576", "r598" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://micropac.com/role/SignificantCustomerInformationDetailsNarrative" ], "lang": { "en-us": { "role": { "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": [ "r30", "r176" ] }, "us-gaap_DebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtCurrent", "crdr": "credit", "presentation": [ "http://micropac.com/role/CommitmentsDetails" ], "lang": { "en-us": { "role": { "label": "Less\u2014Current portion", "documentation": "Amount of debt and lease obligation, classified as current." } } }, "auth_ref": [ "r112" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://micropac.com/role/NotesPayableToBanks" ], "lang": { "en-us": { "role": { "label": "NOTES PAYABLE TO BANKS:", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r74", "r133", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r217", "r220", "r221", "r222" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://micropac.com/role/StatementsOfIncome": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 }, "http://micropac.com/role/IncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://micropac.com/role/IncomeTaxesDetails", "http://micropac.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Deferred", "verboseLabel": "Deferred federal tax 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": [ "r576", "r597", "r598" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://micropac.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://micropac.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred income taxes, 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": [ "r279", "r280" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://micropac.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://micropac.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred income tax benefit", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r4", "r85", "r101", "r294", "r295", "r576" ] }, "us-gaap_DeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenue", "crdr": "credit", "calculation": { "http://micropac.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://micropac.com/role/BalanceSheets", "http://micropac.com/role/SignificantAccountingPoliciesDetails2" ], "lang": { "en-us": { "role": { "label": "Deferred revenue", "verboseLabel": "Deferred Revenue", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r567" ] }, "MPAD_DeferredRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://micropac.com/20231130", "localname": "DeferredRevenueRecognized", "crdr": "credit", "presentation": [ "http://micropac.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue recognized" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "crdr": "debit", "calculation": { "http://micropac.com/role/IncomeTaxesDetails2": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://micropac.com/role/IncomeTaxesDetails2" ], "lang": { "en-us": { "role": { "label": "Capitalized research and development", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination." } } }, "auth_ref": [ "r43", "r596" ] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://micropac.com/role/IncomeTaxesDetails2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://micropac.com/role/IncomeTaxesDetails2" ], "lang": { "en-us": { "role": { "totalLabel": "Net deferred tax assets", "label": "Deferred Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r595" ] }, "us-gaap_DeferredTaxAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNetAbstract", "presentation": [ "http://micropac.com/role/IncomeTaxesDetails2" ], "lang": { "en-us": { "role": { "label": "Deferred tax assets (liabilities)" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "crdr": "debit", "calculation": { "http://micropac.com/role/IncomeTaxesDetails2": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://micropac.com/role/IncomeTaxesDetails2" ], "lang": { "en-us": { "role": { "verboseLabel": "Other accrued liabilities", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities." } } }, "auth_ref": [ "r43", "r596" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances", "crdr": "debit", "calculation": { "http://micropac.com/role/IncomeTaxesDetails2": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://micropac.com/role/IncomeTaxesDetails2" ], "lang": { "en-us": { "role": { "label": "Deferred revenue, sales returns and warranty", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated returns and sales allowances." } } }, "auth_ref": [ "r43", "r596" ] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://micropac.com/role/IncomeTaxesDetails2": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://micropac.com/role/IncomeTaxesDetails2" ], "lang": { "en-us": { "role": { "negatedLabel": "Depreciation", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r43", "r596" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://micropac.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://micropac.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r4", "r35" ] }, "MPAD_DisaggregationOfRevenuePoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://micropac.com/20231130", "localname": "DisaggregationOfRevenuePoliciesTextBlock", "presentation": [ "http://micropac.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue" } } }, "auth_ref": [] }, "MPAD_DisclosureEmployeeRetentionCreditUnderCaresActAbstract": { "xbrltype": "stringItemType", "nsuri": "http://micropac.com/20231130", "localname": "DisclosureEmployeeRetentionCreditUnderCaresActAbstract", "lang": { "en-us": { "role": { "label": "Employee Retention Credit Under Cares Act" } } }, "auth_ref": [] }, "MPAD_DisclosureSignificantCustomerInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://micropac.com/20231130", "localname": "DisclosureSignificantCustomerInformationAbstract", "lang": { "en-us": { "role": { "label": "Significant Customer Information" } } }, "auth_ref": [] }, "MPAD_DisclosureStockbasedCompensationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://micropac.com/20231130", "localname": "DisclosureStockbasedCompensationAbstract", "lang": { "en-us": { "role": { "label": "Stock-based Compensation" } } }, "auth_ref": [] }, "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendPayableDateToBePaidDayMonthAndYear", "presentation": [ "http://micropac.com/role/ShareholdersEquityDetailsNarrative", "http://micropac.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Dividends payable, date to be paid", "documentation": "Date the declared dividend will be paid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r26" ] }, "us-gaap_Dividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Dividends", "crdr": "debit", "presentation": [ "http://micropac.com/role/StatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividend", "label": "Dividends", "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock." } } }, "auth_ref": [ "r2", "r76" ] }, "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableDateDeclaredDayMonthAndYear", "presentation": [ "http://micropac.com/role/ShareholdersEquityDetailsNarrative", "http://micropac.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Dividends payable, date declared", "documentation": "Date the dividend to be paid was declared, in YYYY-MM-DD format." } } }, "auth_ref": [ "r26" ] }, "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableDateOfRecordDayMonthAndYear", "presentation": [ "http://micropac.com/role/ShareholdersEquityDetailsNarrative", "http://micropac.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Dividends payable, date of record", "documentation": "Date the holder must own the stock to be entitled to the dividend, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "dei_DocumentAccountingStandard": { "xbrltype": "accountingStandardItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAccountingStandard", "presentation": [ "http://micropac.com/role/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": [ "r483" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://micropac.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r481", "r483", "r496" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://micropac.com/role/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": [ "r481", "r483", "r496", "r532" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://micropac.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://micropac.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://micropac.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentPeriodStartDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodStartDate", "presentation": [ "http://micropac.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period Start Date", "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://micropac.com/role/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": [ "r482" ] }, "dei_DocumentRegistrationStatement": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentRegistrationStatement", "presentation": [ "http://micropac.com/role/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": [ "r470" ] }, "dei_DocumentShellCompanyEventDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentShellCompanyEventDate", "presentation": [ "http://micropac.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Event Date", "documentation": "Date of event requiring a shell company report." } } }, "auth_ref": [ "r483" ] }, "dei_DocumentShellCompanyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentShellCompanyReport", "presentation": [ "http://micropac.com/role/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": [ "r483" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://micropac.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r517" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://micropac.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://micropac.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r473" ] }, "MPAD_DomesticDirect": { "xbrltype": "monetaryItemType", "nsuri": "http://micropac.com/20231130", "localname": "DomesticDirect", "crdr": "credit", "presentation": [ "http://micropac.com/role/SignificantAccountingPoliciesDetails1" ], "lang": { "en-us": { "role": { "label": "Domestic Direct" } } }, "auth_ref": [] }, "MPAD_DomesticDistrbution": { "xbrltype": "monetaryItemType", "nsuri": "http://micropac.com/20231130", "localname": "DomesticDistrbution", "crdr": "credit", "presentation": [ "http://micropac.com/role/SignificantAccountingPoliciesDetails1" ], "lang": { "en-us": { "role": { "label": "Domestic Distribution" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://micropac.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "NET INCOME 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": [ "r126", "r143", "r144", "r145", "r146", "r147", "r151", "r153", "r155", "r156", "r157", "r158", "r312", "r313", "r335", "r348", "r445" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://micropac.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "NET INCOME 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": [ "r126", "r143", "r144", "r145", "r146", "r147", "r153", "r155", "r156", "r157", "r158", "r312", "r313", "r335", "r348", "r445" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://micropac.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basic and Diluted Earnings Per Share", "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": [ "r27", "r28" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://micropac.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://micropac.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued compensation", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r15" ] }, "MPAD_EmployeeRetentionCreditUnderTheCaresActTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://micropac.com/20231130", "localname": "EmployeeRetentionCreditUnderTheCaresActTextBlock", "presentation": [ "http://micropac.com/role/EmployeeRetentionCreditUnderCaresAct" ], "lang": { "en-us": { "role": { "label": "EMPLOYEE RETENTION CREDIT UNDER THE CARES ACT" } } }, "auth_ref": [] }, "MPAD_EmployeeRetentionCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://micropac.com/20231130", "localname": "EmployeeRetentionCredits", "crdr": "credit", "presentation": [ "http://micropac.com/role/EmployeeRetentionCreditUnderCaresActDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Employee retention credits" } } }, "auth_ref": [] }, "MPAD_EmployeesBecomeVestedInCompanyContributionsAfterTwoYears": { "xbrltype": "percentItemType", "nsuri": "http://micropac.com/20231130", "localname": "EmployeesBecomeVestedInCompanyContributionsAfterTwoYears", "presentation": [ "http://micropac.com/role/EmployeeBenefitsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Employees become vested in company contributions after two years" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://micropac.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://micropac.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine3": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine3", "presentation": [ "http://micropac.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Three", "documentation": "Address Line 3 such as an Office Park" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://micropac.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCountry", "presentation": [ "http://micropac.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://micropac.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://micropac.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityBankruptcyProceedingsReportingCurrent", "presentation": [ "http://micropac.com/role/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": [ "r476" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://micropac.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r472" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://micropac.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://micropac.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://micropac.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r472" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://micropac.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Elected Not To Use the Extended 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": [ "r560" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://micropac.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://micropac.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r472" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://micropac.com/role/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_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://micropac.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r557" ] }, "dei_EntityPrimarySicNumber": { "xbrltype": "sicNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPrimarySicNumber", "presentation": [ "http://micropac.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Primary SIC Number", "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity." } } }, "auth_ref": [ "r496" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://micropac.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://micropac.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r472" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://micropac.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r472" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://micropac.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r472" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://micropac.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r472" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://micropac.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://micropac.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r558" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://micropac.com/role/SignificantAccountingPoliciesDetails1", "http://micropac.com/role/StatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r7", "r103", "r121", "r122", "r123", "r138", "r139", "r140", "r142", "r148", "r150", "r159", "r179", "r180", "r236", "r271", "r272", "r273", "r290", "r291", "r304", "r305", "r306", "r307", "r308", "r309", "r311", "r316", "r317", "r318", "r319", "r320", "r321", "r327", "r358", "r359", "r360", "r370", "r421" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r525" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r488", "r500", "r510", "r536" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r485", "r497", "r507", "r533" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r531" ] }, "dei_Extension": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Extension", "presentation": [ "http://micropac.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Extension", "documentation": "Extension number for local phone number." } } }, "auth_ref": [] }, "MPAD_FacilityImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://micropac.com/20231130", "localname": "FacilityImprovementsMember", "presentation": [ "http://micropac.com/role/SignificantAccountingPoliciesDetails3" ], "lang": { "en-us": { "role": { "label": "Facility Improvements [Member]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://micropac.com/role/FairValueMeasurement" ], "lang": { "en-us": { "role": { "label": "FAIR VALUE MEASUREMENT:", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r314" ] }, "MPAD_FairValueFinancialAssetsLiabilitiesRecurringBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://micropac.com/20231130", "localname": "FairValueFinancialAssetsLiabilitiesRecurringBasis", "crdr": "debit", "presentation": [ "http://micropac.com/role/FairValueMeasurementDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Fair value financial assets liabilities recurring basis" } } }, "auth_ref": [] }, "MPAD_FairValueNonFinancialAssetsNonRecurringBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://micropac.com/20231130", "localname": "FairValueNonFinancialAssetsNonRecurringBasis", "crdr": "debit", "presentation": [ "http://micropac.com/role/FairValueMeasurementDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Fair value non financial assets non recurring basis" } } }, "auth_ref": [] }, "MPAD_FirstCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://micropac.com/20231130", "localname": "FirstCustomerMember", "presentation": [ "http://micropac.com/role/SignificantCustomerInformationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "First Customer [Member]" } } }, "auth_ref": [] }, "us-gaap_FlightEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FlightEquipmentNet", "crdr": "debit", "calculation": { "http://micropac.com/role/BalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://micropac.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Construction in process", "documentation": "Amount, after accumulated depreciation, of long-lived, depreciable flight asset owned and right-of-use asset from finance lease." } } }, "auth_ref": [ "r582" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r492", "r504", "r514", "r540" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r492", "r504", "r514", "r540" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r492", "r504", "r514", "r540" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r492", "r504", "r514", "r540" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r492", "r504", "r514", "r540" ] }, "us-gaap_FurnitureAndFixturesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesGross", "crdr": "debit", "calculation": { "http://micropac.com/role/BalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://micropac.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Furniture and fixtures", "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": [ "r72" ] }, "MPAD_FurnitureFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://micropac.com/20231130", "localname": "FurnitureFixturesMember", "presentation": [ "http://micropac.com/role/SignificantAccountingPoliciesDetails3" ], "lang": { "en-us": { "role": { "label": "Furniture Fixtures [Member]" } } }, "auth_ref": [] }, "us-gaap_GuaranteesAndProductWarrantiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteesAndProductWarrantiesAbstract", "lang": { "en-us": { "role": { "label": "Guarantees and Product Warranties [Abstract]" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://micropac.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r481", "r483", "r496" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://micropac.com/role/StatementsOfIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://micropac.com/role/StatementsOfIncome" ], "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": [ "r0", "r58", "r90", "r160", "r167", "r171", "r173", "r336", "r346", "r447" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxCreditsAndAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxCreditsAndAdjustments", "crdr": "debit", "calculation": { "http://micropac.com/role/IncomeTaxesDetails1": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://micropac.com/role/IncomeTaxesDetails1" ], "lang": { "en-us": { "role": { "label": "Research and Development Tax Credit", "documentation": "A credit or adjustment for government or taxing authority authorized decrease in taxes owed as a result of meeting certain tax policy conditions." } } }, "auth_ref": [ "r68" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://micropac.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "label": "INCOME TAXES:", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r136", "r276", "r283", "r284", "r287", "r292", "r296", "r297", "r298", "r369" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://micropac.com/role/StatementsOfIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://micropac.com/role/IncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://micropac.com/role/IncomeTaxesDetails1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://micropac.com/role/IncomeTaxesDetails", "http://micropac.com/role/IncomeTaxesDetails1", "http://micropac.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Total tax expense provision", "verboseLabel": "Total", "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": [ "r93", "r102", "r149", "r150", "r165", "r281", "r293", "r350" ] }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://micropac.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "PROVISION FOR INCOME TAXES" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://micropac.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Taxes", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r120", "r277", "r278", "r284", "r285", "r286", "r288", "r365" ] }, "us-gaap_IncomeTaxReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReceivable", "crdr": "debit", "calculation": { "http://micropac.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://micropac.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other receivable", "documentation": "Carrying amount as of the balance sheet date of income taxes previously overpaid to tax authorities (such as U.S. Federal, state and local tax authorities) representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. Also called income tax refund receivable." } } }, "auth_ref": [ "r568" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://micropac.com/role/IncomeTaxesDetails1": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://micropac.com/role/IncomeTaxesDetails1" ], "lang": { "en-us": { "role": { "label": "Tax at statutory rate", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r282" ] }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationOtherAdjustments", "crdr": "debit", "calculation": { "http://micropac.com/role/IncomeTaxesDetails1": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://micropac.com/role/IncomeTaxesDetails1" ], "lang": { "en-us": { "role": { "label": "Permanent differences and other", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r594" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "calculation": { "http://micropac.com/role/IncomeTaxesDetails1": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://micropac.com/role/IncomeTaxesDetails1" ], "lang": { "en-us": { "role": { "label": "State income taxes, net of federal benefit", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)." } } }, "auth_ref": [ "r594" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://micropac.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash paid for income taxes", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r25" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://micropac.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://micropac.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "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": [ "r3" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://micropac.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://micropac.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "(Increase) decrease in 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": [ "r3" ] }, "MPAD_IncreaseDecreaseInAccruedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://micropac.com/20231130", "localname": "IncreaseDecreaseInAccruedCompensation", "crdr": "credit", "calculation": { "http://micropac.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://micropac.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Increase (decrease) in accrued compensation", "label": "IncreaseDecreaseInAccruedCompensation" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://micropac.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://micropac.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (decrease) in income taxes payable", "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "calculation": { "http://micropac.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://micropac.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "(Increase) decrease in contract assets", "label": "Increase (Decrease) in Contract with Customer, Asset", "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r572" ] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "calculation": { "http://micropac.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://micropac.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (decrease) deferred revenue", "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r438" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://micropac.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://micropac.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Decrease (increase) in inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://micropac.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Changes in certain current assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://micropac.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://micropac.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Decrease in lease liabilities", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r563", "r572" ] }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "crdr": "debit", "calculation": { "http://micropac.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://micropac.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase in all other accrued liabilities", "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherReceivables", "crdr": "credit", "calculation": { "http://micropac.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://micropac.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Increase in other receivable", "label": "Increase (Decrease) in Other Receivables", "documentation": "Amount of increase (decrease) in receivables classified as other." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://micropac.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://micropac.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Decrease (increase) in prepaid expenses and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r3" ] }, "MPAD_IncreaseDecreaseinRightUseofAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://micropac.com/20231130", "localname": "IncreaseDecreaseinRightUseofAsset", "crdr": "credit", "calculation": { "http://micropac.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://micropac.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Change in right of use of asset", "label": "IncreaseDecreaseinRightUseofAsset" } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]" } } }, "auth_ref": [ "r495", "r504", "r514", "r531", "r540", "r544", "r552" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r550" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r484", "r556" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r484", "r556" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r484", "r556" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://micropac.com/role/StatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://micropac.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r46", "r92", "r124", "r164", "r323", "r406", "r468", "r617" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://micropac.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash paid for interest expense", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r127", "r129", "r130" ] }, "MPAD_InternationalDistribution": { "xbrltype": "monetaryItemType", "nsuri": "http://micropac.com/20231130", "localname": "InternationalDistribution", "crdr": "credit", "presentation": [ "http://micropac.com/role/SignificantAccountingPoliciesDetails1" ], "lang": { "en-us": { "role": { "label": "International" } } }, "auth_ref": [] }, "us-gaap_InventoryBuildingsAndImprovements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryBuildingsAndImprovements", "crdr": "debit", "calculation": { "http://micropac.com/role/BalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://micropac.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Facility improvements", "documentation": "Carrying amount as of the balance sheet date of building structures held as inventory including any additions, improvements, or renovations to those structures." } } }, "auth_ref": [ "r569" ] }, "us-gaap_InventoryGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryGross", "crdr": "debit", "calculation": { "http://micropac.com/role/IncomeTaxesDetails2": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://micropac.com/role/IncomeTaxesDetails2" ], "lang": { "en-us": { "role": { "label": "Inventory", "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r570" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://micropac.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://micropac.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total inventories", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r116", "r442", "r457" ] }, "us-gaap_InventoryNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNetAbstract", "presentation": [ "http://micropac.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventories:" } } }, "auth_ref": [] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://micropac.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Inventories", "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": [ "r94", "r107", "r115", "r182", "r183", "r184", "r333", "r443" ] }, "us-gaap_InventoryRawMaterialsAndSupplies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsAndSupplies", "crdr": "debit", "calculation": { "http://micropac.com/role/BalanceSheets": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://micropac.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Raw materials and supplies", "documentation": "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed." } } }, "auth_ref": [ "r570" ] }, "us-gaap_InventoryWorkInProcessAndRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessAndRawMaterials", "crdr": "debit", "calculation": { "http://micropac.com/role/BalanceSheets": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://micropac.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Work in process", "documentation": "The aggregate carrying amount as of the balance sheet date of items held by the entity which are partially completed at the time of measurement and unprocessed items that will go through the production process and become part of the final product. Includes supplies used directly or indirectly in the manufacturing or production process. This element may be used when the reporting entity combines work in process and raw materials into an aggregate amount." } } }, "auth_ref": [ "r570" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://micropac.com/role/StatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://micropac.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Interest income", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r64", "r163" ] }, "us-gaap_Land": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Land", "crdr": "debit", "calculation": { "http://micropac.com/role/BalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://micropac.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Land", "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale." } } }, "auth_ref": [ "r566" ] }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseDiscountRate", "presentation": [ "http://micropac.com/role/LeaseCommitmentsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Borrowing rate", "documentation": "Discount rate used by lessee to determine present value of operating lease payments." } } }, "auth_ref": [ "r456" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://micropac.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://micropac.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r14", "r135", "r178", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r301", "r302", "r303", "r315", "r380", "r446", "r469", "r588", "r602", "r603" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://micropac.com/role/BalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://micropac.com/role/BalanceSheets" ], "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": [ "r57", "r89", "r342", "r457", "r575", "r581", "r600" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://micropac.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "LIABILITIES AND SHAREHOLDERS\u2019 EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://micropac.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://micropac.com/role/BalanceSheets" ], "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": [ "r16", "r106", "r135", "r178", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r301", "r302", "r303", "r315", "r457", "r588", "r602", "r603" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://micropac.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "CURRENT LIABILITIES:" } } }, "auth_ref": [] }, "us-gaap_LiabilityForUncertainTaxPositionsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilityForUncertainTaxPositionsCurrent", "crdr": "credit", "presentation": [ "http://micropac.com/role/IncomeTaxesDetailsNarrative", "http://micropac.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Uncertain tax positions", "documentation": "Amount recognized for uncertainty in income taxes classified as current." } } }, "auth_ref": [ "r15" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://micropac.com/role/NotesPayableToBanksDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [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": [ "r574" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://micropac.com/role/NotesPayableToBanksDetailsNarrative" ], "lang": { "en-us": { "role": { "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": [ "r12" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://micropac.com/role/NotesPayableToBanksDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Table]", "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line." } } }, "auth_ref": [ "r12", "r574" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://micropac.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://micropac.com/role/CommitmentsDetails1" ], "lang": { "en-us": { "role": { "label": "Total", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r10", "r88", "r216", "r223", "r449", "r450", "r612" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "crdr": "credit", "presentation": [ "http://micropac.com/role/CommitmentsDetails1" ], "lang": { "en-us": { "role": { "label": "Thereafter", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r6", "r137", "r591" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://micropac.com/role/CommitmentsDetails1" ], "lang": { "en-us": { "role": { "label": "2024", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r6", "r137", "r218" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "crdr": "credit", "presentation": [ "http://micropac.com/role/CommitmentsDetails1" ], "lang": { "en-us": { "role": { "label": "2028", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r6", "r137", "r218" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "presentation": [ "http://micropac.com/role/CommitmentsDetails1" ], "lang": { "en-us": { "role": { "label": "2027", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r6", "r137", "r218" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "presentation": [ "http://micropac.com/role/CommitmentsDetails1" ], "lang": { "en-us": { "role": { "label": "2026", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r6", "r137", "r218" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "presentation": [ "http://micropac.com/role/CommitmentsDetails1" ], "lang": { "en-us": { "role": { "label": "2025", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r6", "r137", "r218" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://micropac.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://micropac.com/role/BalanceSheets", "http://micropac.com/role/CommitmentsDetails" ], "lang": { "en-us": { "role": { "label": "Long term debt, net of debt issuance costs", "verboseLabel": "Total long-term debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r113" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://micropac.com/role/NotesPayableToBanksDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r17" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://micropac.com/role/NotesPayableToBanksDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r17", "r37" ] }, "us-gaap_MachineryAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentGross", "crdr": "debit", "calculation": { "http://micropac.com/role/BalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://micropac.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Machinery and equipment", "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [ "r72" ] }, "MPAD_MachineryEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://micropac.com/20231130", "localname": "MachineryEquipmentMember", "presentation": [ "http://micropac.com/role/SignificantAccountingPoliciesDetails3" ], "lang": { "en-us": { "role": { "label": "Machinery Equipment [Member]" } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://micropac.com/role/SignificantCustomerInformationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r176", "r453", "r592", "r613", "r614" ] }, "MPAD_MaximumInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://micropac.com/20231130", "localname": "MaximumInterestRate", "presentation": [ "http://micropac.com/role/NotesPayableToBanksDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Maximum Interest Rate" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://micropac.com/role/SignificantAccountingPoliciesDetails3" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "auth_ref": [ "r185", "r186", "r187", "r188", "r241", "r332", "r357", "r372", "r373", "r426", "r427", "r428", "r429", "r430", "r436", "r437", "r448", "r451", "r455", "r459", "r590", "r604", "r605", "r606", "r607", "r608", "r609" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]" } } }, "auth_ref": [ "r523" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name" } } }, "auth_ref": [ "r523" ] }, "MPAD_MedicalMember": { "xbrltype": "domainItemType", "nsuri": "http://micropac.com/20231130", "localname": "MedicalMember", "presentation": [ "http://micropac.com/role/SignificantAccountingPoliciesDetails1" ], "lang": { "en-us": { "role": { "label": "Medical [Member]" } } }, "auth_ref": [] }, "MPAD_MicroelectronicsMember": { "xbrltype": "domainItemType", "nsuri": "http://micropac.com/20231130", "localname": "MicroelectronicsMember", "presentation": [ "http://micropac.com/role/SignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Microelectronics [Member]" } } }, "auth_ref": [] }, "MPAD_MilitaryMember": { "xbrltype": "domainItemType", "nsuri": "http://micropac.com/20231130", "localname": "MilitaryMember", "presentation": [ "http://micropac.com/role/SignificantAccountingPoliciesDetails1" ], "lang": { "en-us": { "role": { "label": "Military [Member]" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://micropac.com/role/SignificantAccountingPoliciesDetails3" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "auth_ref": [ "r185", "r186", "r187", "r188", "r241", "r332", "r357", "r372", "r373", "r426", "r427", "r428", "r429", "r430", "r436", "r437", "r448", "r451", "r455", "r459", "r590", "r604", "r605", "r606", "r607", "r608", "r609" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r543" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r551" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://micropac.com/role/SignificantCustomerInformationDetailsNarrative" ], "auth_ref": [ "r176", "r453", "r592", "r613", "r614" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r524" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://micropac.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://micropac.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r128" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://micropac.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://micropac.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://micropac.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r128" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://micropac.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://micropac.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://micropac.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) \u00a0provided 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": [ "r66", "r67", "r68" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://micropac.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "auth_ref": [] }, "MPAD_NetDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://micropac.com/20231130", "localname": "NetDebt", "crdr": "credit", "calculation": { "http://micropac.com/role/CommitmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://micropac.com/role/CommitmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net Debt", "label": "NetDebt" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://micropac.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://micropac.com/role/StatementsOfIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://micropac.com/role/StatementsOfCashFlows", "http://micropac.com/role/StatementsOfIncome", "http://micropac.com/role/StatementsOfShareholdersEquity", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "NET INCOME", "label": "Net income", "verboseLabel": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r59", "r68", "r91", "r104", "r118", "r119", "r123", "r135", "r141", "r143", "r144", "r145", "r146", "r149", "r150", "r154", "r160", "r167", "r171", "r173", "r178", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r313", "r315", "r347", "r402", "r419", "r420", "r447", "r468", "r588" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://micropac.com/role/NewAccountingPronouncements" ], "lang": { "en-us": { "role": { "label": "NEW ACCOUNTING PRONOUNCEMENTS:", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "dei_NoTradingSymbolFlag": { "xbrltype": "trueItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "NoTradingSymbolFlag", "presentation": [ "http://micropac.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "No Trading Symbol Flag", "documentation": "Boolean flag that is true only for a security having no trading symbol." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r523" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r521" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r520" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r551" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r551" ] }, "us-gaap_NotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayable", "crdr": "credit", "calculation": { "http://micropac.com/role/CommitmentsDetails": { "parentTag": "MPAD_NetDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://micropac.com/role/CommitmentsDetails", "http://micropac.com/role/NotesPayableToBanksDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Notes payable", "verboseLabel": "Notes Payable", "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r10", "r88", "r612" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://micropac.com/role/StatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://micropac.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "totalLabel": "OPERATING INCOME", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r160", "r167", "r171", "r173", "r447" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://micropac.com/role/LeaseCommitmentsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Operating lease expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r601" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://micropac.com/role/LeaseCommitmentsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r326" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://micropac.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://micropac.com/role/BalanceSheets", "http://micropac.com/role/LeaseCommitmentsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Operating lease right to use asset", "verboseLabel": "Operating lease, right-of-use asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r325" ] }, "MPAD_OptoelectronicsMember": { "xbrltype": "domainItemType", "nsuri": "http://micropac.com/20231130", "localname": "OptoelectronicsMember", "presentation": [ "http://micropac.com/role/SignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Optoelectronics [Member]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://micropac.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://micropac.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other accrued liabilities", "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": [ "r15" ] }, "us-gaap_OtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncome", "crdr": "credit", "calculation": { "http://micropac.com/role/StatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://micropac.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Other income, net", "documentation": "Amount of revenue and income classified as other." } } }, "auth_ref": [ "r349", "r403", "r431", "r432", "r433" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure Amount" } } }, "auth_ref": [ "r523" ] }, "dei_OtherReportingStandardItemNumber": { "xbrltype": "otherReportingStandardItemNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "OtherReportingStandardItemNumber", "presentation": [ "http://micropac.com/role/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": [ "r483" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r490", "r502", "r512", "r538" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r493", "r505", "r515", "r541" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r493", "r505", "r515", "r541" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "auth_ref": [ "r519" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://micropac.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://micropac.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash dividend", "label": "Payments of Dividends", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r22" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://micropac.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://micropac.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Additions to property, plant and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r65" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r522" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r522" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r521" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name" } } }, "auth_ref": [ "r524" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r520" ] }, "MPAD_PercentageOfEmployeeContributionsToThePlanAreMatchedByTheCompanyAtTheAmountsOfTheParticipantsSalary": { "xbrltype": "percentItemType", "nsuri": "http://micropac.com/20231130", "localname": "PercentageOfEmployeeContributionsToThePlanAreMatchedByTheCompanyAtTheAmountsOfTheParticipantsSalary", "presentation": [ "http://micropac.com/role/EmployeeBenefitsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Percentage of employee contributions to the plan are matched by the company at the amounts of the participants salary" } } }, "auth_ref": [] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://micropac.com/role/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": [ "r477" ] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementTenderOffer", "presentation": [ "http://micropac.com/role/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": [ "r478" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://micropac.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://micropac.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses and other assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r571" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://micropac.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://micropac.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from long term debt", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r21", "r366" ] }, "us-gaap_ProductInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductInformationLineItems", "presentation": [ "http://micropac.com/role/SignificantAccountingPoliciesDetails", "http://micropac.com/role/SignificantCustomerInformationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Product 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": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://micropac.com/role/SignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r174", "r334", "r351", "r352", "r353", "r354", "r355", "r356", "r440", "r452", "r458", "r564", "r584", "r585", "r592", "r613" ] }, "us-gaap_ProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://micropac.com/role/ProductWarrantiesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Standard and Extended Product Warranty Accrual", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers." } } }, "auth_ref": [ "r47", "r193", "r197", "r199" ] }, "us-gaap_ProductWarrantyAccrualAdditionsFromBusinessAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualAdditionsFromBusinessAcquisition", "crdr": "credit", "presentation": [ "http://micropac.com/role/ProductWarrantiesDetails" ], "lang": { "en-us": { "role": { "label": "Additions for current year provision", "documentation": "Amount of increase in the standard and extended product warranty accrual from a business acquisition." } } }, "auth_ref": [ "r587" ] }, "us-gaap_ProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://micropac.com/role/ProductWarrantiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments for current year", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty." } } }, "auth_ref": [ "r198" ] }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyDisclosureTextBlock", "presentation": [ "http://micropac.com/role/ProductWarranties" ], "lang": { "en-us": { "role": { "label": "PRODUCT WARRANTIES:", "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period." } } }, "auth_ref": [ "r189", "r190", "r191", "r192", "r194", "r195" ] }, "us-gaap_ProductWarrantyExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyExpense", "crdr": "debit", "presentation": [ "http://micropac.com/role/ProductWarrantiesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Product Warranty Expense", "documentation": "The expense charged against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers." } } }, "auth_ref": [ "r3", "r586" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://micropac.com/role/SignificantAccountingPoliciesDetails" ], "auth_ref": [ "r174", "r334", "r351", "r352", "r353", "r354", "r355", "r356", "r440", "r452", "r458", "r564", "r584", "r585", "r592", "r613" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "presentation": [ "http://micropac.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "PROPERTY, PLANT AND EQUIPMENT, at cost:" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://micropac.com/role/SignificantAccountingPoliciesDetails3" ], "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": [ "r5" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://micropac.com/role/BalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://micropac.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total property, plant, and equipment", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r72", "r109", "r345" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://micropac.com/role/SignificantAccountingPoliciesDetails3" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://micropac.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://micropac.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Net property, plant, and equipment", "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": [ "r5", "r337", "r345", "r457" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://micropac.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Property, Plant, and Equipment", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r5", "r97", "r100", "r343" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://micropac.com/role/SignificantAccountingPoliciesDetails3" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r72" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://micropac.com/role/SignificantAccountingPoliciesDetails3" ], "lang": { "en-us": { "role": { "verboseLabel": "Furniture and fixtures", "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": [] }, "MPAD_PropertyTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://micropac.com/20231130", "localname": "PropertyTaxes", "crdr": "credit", "calculation": { "http://micropac.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://micropac.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property taxes" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r519" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r519" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://micropac.com/role/SignificantAccountingPoliciesDetails3" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r185", "r186", "r187", "r188", "r240", "r241", "r267", "r268", "r269", "r331", "r332", "r357", "r372", "r373", "r426", "r427", "r428", "r429", "r430", "r436", "r437", "r448", "r451", "r455", "r459", "r462", "r583", "r590", "r605", "r606", "r607", "r608", "r609" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://micropac.com/role/SignificantAccountingPoliciesDetails3" ], "auth_ref": [ "r185", "r186", "r187", "r188", "r240", "r241", "r267", "r268", "r269", "r331", "r332", "r357", "r372", "r373", "r426", "r427", "r428", "r429", "r430", "r436", "r437", "r448", "r451", "r455", "r459", "r462", "r583", "r590", "r605", "r606", "r607", "r608", "r609" ] }, "MPAD_ReceivablesNetContractAssetsAndContractLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://micropac.com/20231130", "localname": "ReceivablesNetContractAssetsAndContractLiabilitiesTableTextBlock", "presentation": [ "http://micropac.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of receivables, net, contract assets and contract liabilities" } } }, "auth_ref": [] }, "MPAD_ReceivablesNetContractAssetsandLiabilitiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://micropac.com/20231130", "localname": "ReceivablesNetContractAssetsandLiabilitiesTextBlock", "presentation": [ "http://micropac.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Receivables, net, Contract Assets and Contract Liabilities" } } }, "auth_ref": [] }, "us-gaap_ReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://micropac.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://micropac.com/role/BalanceSheets", "http://micropac.com/role/SignificantAccountingPoliciesDetails2" ], "lang": { "en-us": { "role": { "label": "Receivables, net of allowance for doubtful accounts of $0 at November 30, 2023 and 2022", "verboseLabel": "Receivables, net", "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value." } } }, "auth_ref": [ "r457" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "auth_ref": [ "r485", "r497", "r507", "r533" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://micropac.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://micropac.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments on long term debt", "label": "Repayments of Long-Term Debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r23", "r367" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://micropac.com/role/StatementsOfIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://micropac.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Research and development", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r49", "r275", "r610" ] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://micropac.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Research and Development Costs", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r274" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r486", "r498", "r508", "r534" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date" } } }, "auth_ref": [ "r487", "r499", "r509", "r535" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r494", "r506", "r516", "r542" ] }, "MPAD_RestrictedStockUnits": { "xbrltype": "sharesItemType", "nsuri": "http://micropac.com/20231130", "localname": "RestrictedStockUnits", "presentation": [ "http://micropac.com/role/SignificantAccountingPoliciesDetails4" ], "lang": { "en-us": { "role": { "label": "Restricted stock units" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://micropac.com/role/Stock-basedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://micropac.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://micropac.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r54", "r76", "r341", "r361", "r362", "r368", "r383", "r457" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://micropac.com/role/StatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r103", "r138", "r139", "r140", "r142", "r148", "r150", "r179", "r180", "r271", "r272", "r273", "r290", "r291", "r304", "r306", "r307", "r309", "r311", "r358", "r360", "r370", "r618" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://micropac.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r404", "r439", "r444" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://micropac.com/role/StatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://micropac.com/role/SignificantAccountingPoliciesDetails", "http://micropac.com/role/SignificantAccountingPoliciesDetails1", "http://micropac.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "NET SALES", "verboseLabel": "Total Revenue", "terseLabel": "Revenue", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r125", "r135", "r161", "r162", "r166", "r169", "r170", "r174", "r175", "r176", "r178", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r315", "r336", "r588" ] }, "MPAD_RevolvingLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://micropac.com/20231130", "localname": "RevolvingLoanMember", "presentation": [ "http://micropac.com/role/NotesPayableToBanksDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revolving Loan [Member]" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r551" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r551" ] }, "MPAD_SaleToGovernment": { "xbrltype": "percentItemType", "nsuri": "http://micropac.com/20231130", "localname": "SaleToGovernment", "presentation": [ "http://micropac.com/role/SignificantCustomerInformationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Sale To Government" } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://micropac.com/role/SignificantCustomerInformationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r176", "r561" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://micropac.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of income tax provision", "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": [ "r84" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://micropac.com/role/NotesPayableToBanksTables" ], "lang": { "en-us": { "role": { "label": "Schedule of long-term debt", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://micropac.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of components of deferred tax assets and liabilities", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r83" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://micropac.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of the basic and diluted earnings per share", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r580" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://micropac.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of effective income tax rate reconciliation", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r82" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://micropac.com/role/NotesPayableToBanksTables" ], "lang": { "en-us": { "role": { "label": "Estimated maturities of long-term debt", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r6" ] }, "MPAD_ScheduleOfNetSalesByMajorMarketTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://micropac.com/20231130", "localname": "ScheduleOfNetSalesByMajorMarketTableTextBlock", "presentation": [ "http://micropac.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of net sales by major market" } } }, "auth_ref": [] }, "MPAD_ScheduleOfNetSalesByProductLineTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://micropac.com/20231130", "localname": "ScheduleOfNetSalesByProductLineTableTextBlock", "presentation": [ "http://micropac.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of net sales by product line" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfProductInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductInformationTable", "presentation": [ "http://micropac.com/role/SignificantAccountingPoliciesDetails", "http://micropac.com/role/SignificantCustomerInformationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Schedule of Product Information [Table]", "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://micropac.com/role/ProductWarrantiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of product warranty activity", "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability." } } }, "auth_ref": [ "r196" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://micropac.com/role/SignificantAccountingPoliciesDetails3" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r5" ] }, "MPAD_ScheduleOfPropertyPlantAndEquipmentUsefulLivesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://micropac.com/20231130", "localname": "ScheduleOfPropertyPlantAndEquipmentUsefulLivesTableTextBlock", "presentation": [ "http://micropac.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of property,plant and equipment useful lives" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock", "presentation": [ "http://micropac.com/role/Stock-basedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of restricted stock units activity", "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding restricted stock units that are fully vested and expected to vest. Includes, but is not limited to, unvested restricted stock units for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r81" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://micropac.com/role/Stock-basedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r242", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://micropac.com/role/Stock-basedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of stock-based compensation", "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": [ "r8", "r9", "r40" ] }, "MPAD_ScheduleOfStockBasedUnvestedCompensationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://micropac.com/20231130", "localname": "ScheduleOfStockBasedUnvestedCompensationExpenseTableTextBlock", "presentation": [ "http://micropac.com/role/Stock-basedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of stock-based unvested compensation expense" } } }, "auth_ref": [] }, "MPAD_SecondCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://micropac.com/20231130", "localname": "SecondCustomerMember", "presentation": [ "http://micropac.com/role/SignificantCustomerInformationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Second Customer [Member]" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://micropac.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r471" ] }, "dei_Security12gTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12gTitle", "presentation": [ "http://micropac.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(g) Security", "documentation": "Title of a 12(g) registered security." } } }, "auth_ref": [ "r475" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://micropac.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r474" ] }, "dei_SecurityReportingObligation": { "xbrltype": "securityReportingObligationItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityReportingObligation", "presentation": [ "http://micropac.com/role/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": [ "r479" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://micropac.com/role/StatementsOfIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://micropac.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Selling, general and administrative expenses", "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": [ "r63" ] }, "MPAD_SensorsandDisplaysMember": { "xbrltype": "domainItemType", "nsuri": "http://micropac.com/20231130", "localname": "SensorsandDisplaysMember", "presentation": [ "http://micropac.com/role/SignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Sensorsand Displays [Member]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://micropac.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://micropac.com/role/StatementsOfCashFlows", "http://micropac.com/role/Stock-basedCompensationDetails1" ], "lang": { "en-us": { "role": { "label": "Stock based compensation", "verboseLabel": "Stock-based compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://micropac.com/role/Stock-basedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [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": [ "r242", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://micropac.com/role/Stock-basedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Number of shares cancelled", "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": [ "r254" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "presentation": [ "http://micropac.com/role/Stock-basedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Number of shares granted", "documentation": "Net number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r593" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://micropac.com/role/Stock-basedCompensationDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of shares outstanding at beginning of period", "periodEndLabel": "Number of shares outstanding at end of the period", "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": [ "r248", "r249" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://micropac.com/role/Stock-basedCompensationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://micropac.com/role/Stock-basedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average grant date fair value cancelled", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r254" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://micropac.com/role/Stock-basedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average grant date fair value granted", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r252" ] }, "MPAD_ShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://micropac.com/20231130", "localname": "ShareBasedPaymentsTextBlock", "presentation": [ "http://micropac.com/role/Stock-basedCompensation" ], "lang": { "en-us": { "role": { "label": "STOCK-BASED COMPENSATION:" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://micropac.com/role/Stock-basedCompensationDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted average grant date fair value beginning of period", "periodEndLabel": "Weighted average grant date fair value end of the period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "documentation": "Weighted average grant-date fair value of non-vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "presentation": [ "http://micropac.com/role/Stock-basedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Number of shares vested", "documentation": "Number of options vested." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "presentation": [ "http://micropac.com/role/Stock-basedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average grant date fair value vested", "documentation": "Weighted average grant-date fair value of options vested." } } }, "auth_ref": [] }, "us-gaap_ShortTermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermBorrowings", "crdr": "credit", "calculation": { "http://micropac.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://micropac.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Short term debt", "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r51", "r87", "r457", "r611" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://micropac.com/role/SummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES:", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r69", "r132" ] }, "MPAD_SignificantCustomerInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://micropac.com/20231130", "localname": "SignificantCustomerInformationTextBlock", "presentation": [ "http://micropac.com/role/SignificantCustomerInformation" ], "lang": { "en-us": { "role": { "label": "SIGNIFICANT CUSTOMER INFORMATION" } } }, "auth_ref": [] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SolicitingMaterial", "presentation": [ "http://micropac.com/role/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": [ "r480" ] }, "MPAD_SpaceMember": { "xbrltype": "domainItemType", "nsuri": "http://micropac.com/20231130", "localname": "SpaceMember", "presentation": [ "http://micropac.com/role/SignificantAccountingPoliciesDetails1" ], "lang": { "en-us": { "role": { "label": "Space [Member]" } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://micropac.com/role/SignificantAccountingPoliciesDetails1", "http://micropac.com/role/StatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r7", "r20", "r103", "r121", "r122", "r123", "r138", "r139", "r140", "r142", "r148", "r150", "r159", "r179", "r180", "r236", "r271", "r272", "r273", "r290", "r291", "r304", "r305", "r306", "r307", "r308", "r309", "r311", "r316", "r317", "r318", "r319", "r320", "r321", "r327", "r358", "r359", "r360", "r370", "r421" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://micropac.com/role/SignificantAccountingPoliciesDetails1", "http://micropac.com/role/StatementsOfShareholdersEquity" ], "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": [ "r138", "r139", "r140", "r159", "r334", "r364", "r371", "r374", "r375", "r376", "r377", "r378", "r379", "r382", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r395", "r396", "r397", "r398", "r399", "r401", "r404", "r405", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r421", "r463" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://micropac.com/role/SignificantAccountingPoliciesDetails1", "http://micropac.com/role/StatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r138", "r139", "r140", "r159", "r334", "r364", "r371", "r374", "r375", "r376", "r377", "r378", "r379", "r382", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r395", "r396", "r397", "r398", "r399", "r401", "r404", "r405", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r421", "r463" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r489", "r501", "r511", "r537" ] }, "MPAD_StockbasedUnvestedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://micropac.com/20231130", "localname": "StockbasedUnvestedCompensationExpense", "crdr": "credit", "presentation": [ "http://micropac.com/role/Stock-basedCompensationDetails2" ], "lang": { "en-us": { "role": { "label": "Stock-based unvested compensation expense" } } }, "auth_ref": [] }, "MPAD_StockbasedUnvestedCompensationExpenseForSecondYear": { "xbrltype": "monetaryItemType", "nsuri": "http://micropac.com/20231130", "localname": "StockbasedUnvestedCompensationExpenseForSecondYear", "crdr": "credit", "presentation": [ "http://micropac.com/role/Stock-basedCompensationDetails2" ], "lang": { "en-us": { "role": { "label": "Stock-based unvested compensation expense for 2024" } } }, "auth_ref": [] }, "MPAD_StockbasedUnvestedCompensationExpenseForThirdYear": { "xbrltype": "monetaryItemType", "nsuri": "http://micropac.com/20231130", "localname": "StockbasedUnvestedCompensationExpenseForThirdYear", "crdr": "credit", "presentation": [ "http://micropac.com/role/Stock-basedCompensationDetails2" ], "lang": { "en-us": { "role": { "label": "Stock-based unvested compensation expense for 2025" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://micropac.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://micropac.com/role/BalanceSheets", "http://micropac.com/role/StatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total shareholders\u2019 equity", "periodStartLabel": "Beginning balance, value", "periodEndLabel": "Ending balance, value", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r52", "r55", "r56", "r71", "r384", "r400", "r422", "r423", "r457", "r469", "r575", "r581", "r600", "r618" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://micropac.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "SHAREHOLDERS\u2019 EQUITY" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://micropac.com/role/ShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "SHAREHOLDERS\u2019 EQUITY:", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r75", "r134", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r310", "r424", "r425", "r434" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://micropac.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r322", "r329" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://micropac.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r322", "r329" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://micropac.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r322", "r329" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://micropac.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r322", "r329" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://micropac.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r322", "r329" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://micropac.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENTS:", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r328", "r330" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://micropac.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Disclosure:" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r530" ] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://micropac.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://micropac.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Income tax", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r13" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://micropac.com/role/SignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Axis]", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r454", "r592" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://micropac.com/role/SignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "auth_ref": [ "r454", "r592" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r522" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r529" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://micropac.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransferredAtPointInTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://micropac.com/role/SignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Transferred at Point in Time [Member]", "documentation": "Contract with customer in which good or service is transferred at point in time." } } }, "auth_ref": [ "r454" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredOverTimeMember", "presentation": [ "http://micropac.com/role/SignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Transferred over Time [Member]", "documentation": "Contract with customer in which good or service is transferred over time." } } }, "auth_ref": [ "r454" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Adoption Date" } } }, "auth_ref": [ "r553" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Arrangement Duration" } } }, "auth_ref": [ "r554" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Name" } } }, "auth_ref": [ "r552" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Title" } } }, "auth_ref": [ "r552" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Aggregate Available" } } }, "auth_ref": [ "r555" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Termination Date" } } }, "auth_ref": [ "r553" ] }, "MPAD_TreasuryStockShare": { "xbrltype": "sharesItemType", "nsuri": "http://micropac.com/20231130", "localname": "TreasuryStockShare", "presentation": [ "http://micropac.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Treasury stock, shares" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://micropac.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://micropac.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock, 500,000 shares, at cost", "label": "Treasury Stock, Value", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r19", "r38", "r39" ] }, "MPAD_TreasuryStocksMember": { "xbrltype": "domainItemType", "nsuri": "http://micropac.com/20231130", "localname": "TreasuryStocksMember", "presentation": [ "http://micropac.com/role/StatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stocks [Member]" } } }, "auth_ref": [] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://micropac.com/role/NotesPayableToBanksDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r299" ] }, "us-gaap_UnamortizedDebtIssuanceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnamortizedDebtIssuanceExpense", "crdr": "debit", "calculation": { "http://micropac.com/role/CommitmentsDetails": { "parentTag": "MPAD_NetDebt", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://micropac.com/role/CommitmentsDetails" ], "lang": { "en-us": { "role": { "label": "Less unamortized debt issuance costs", "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset." } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r549" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://micropac.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r32", "r33", "r34", "r95", "r96", "r98", "r99" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://micropac.com/role/SignificantAccountingPoliciesDetails4", "http://micropac.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "WEIGHTED AVERAGE OF SHARES, DILUTED", "verboseLabel": "Weighted average of shares, 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": [ "r152", "r157" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://micropac.com/role/SignificantAccountingPoliciesDetails4", "http://micropac.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "WEIGHTED AVERAGE OF SHARES, BASIC", "verboseLabel": "Weighted average of shares, 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": [ "r151", "r157" ] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "WrittenCommunications", "presentation": [ "http://micropac.com/role/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": [ "r559" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r44": { "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" }, "r45": { "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" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "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(19)(a))", "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(29))", "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(30)(a)(1))", "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(30)(a)(3))", "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))", "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(31))", "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(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r58": { "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" }, "r59": { "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" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r61": { "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "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.2)", "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.4)", "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.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r71": { "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" }, "r72": { "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" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r76": { "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" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//710/tableOfContent" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//712/tableOfContent" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r98": { "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" }, "r99": { "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" }, "r100": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r110": { "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" }, "r111": { "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" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r125": { "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" }, "r126": { "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" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r128": { "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" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r131": { "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" }, "r132": { "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" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r168": { "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" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r240": { "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" }, "r241": { "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" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r296": { "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" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r298": { "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" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r331": { "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" }, "r332": { "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" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r334": { "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" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r439": { "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" }, "r440": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r450": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r451": { "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" }, "r452": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r453": { "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" }, "r454": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r455": { "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" }, "r456": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r457": { "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" }, "r458": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r459": { "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" }, "r460": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r462": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r466": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r467": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r468": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r469": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r470": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r471": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r472": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r473": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r474": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "g" }, "r476": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12, 13, 15d" }, "r477": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r478": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r479": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d" }, "r480": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Section": "14a", "Number": "240", "Subsection": "12" }, "r481": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r482": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r483": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r484": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r485": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r486": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r487": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r488": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r489": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r490": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r491": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r492": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r493": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r494": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r495": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r496": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r497": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r498": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r499": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r500": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r501": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r502": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r503": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r504": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r505": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r506": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r507": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r508": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r509": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r510": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r511": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r512": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r513": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r514": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r515": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r516": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r517": { "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" }, "r518": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r519": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r520": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r521": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r522": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r523": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r524": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r525": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r526": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r527": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r528": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r529": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r530": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r531": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r532": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r533": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r534": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r541": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r542": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r543": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r544": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r551": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r552": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r553": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r554": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r555": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r556": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r557": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r558": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r559": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" }, "r560": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r561": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r562": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r563": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r564": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r565": { "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" }, "r566": { "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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r567": { "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(26)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r568": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r569": { "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" }, "r570": { "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" }, "r571": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r572": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r573": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r581": { "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" }, "r582": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r583": { "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" }, "r584": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r585": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r586": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r587": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r611": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r612": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r613": { "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" }, "r614": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r615": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r616": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r617": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r618": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r619": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 72 0001214659-24-002110-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001214659-24-002110-xbrl.zip M4$L#!!0 ( '%]1U@X40G_-0T #N- 1 ;7!A9"TR,#(S,3$S,"YX M^W=HB5J1EE=*U)SY&4+IB ;:XK0 M@*1MY=>GP4LB05*@9&\Q%?IAAD9W ]WX<'0W0?CZEY>5I3QAYA!JWS3:)Z<- M!=LF71#[_J8QUYNJWAT,&LHO/__U+PK\7/^MV53Z!%N+*Z5'S>; 7M*?E#%: MX2OE([8Q0RYE/RF?D>7Q$MHG%F9*EZ[6%G8Q$(*6KI2+DTX;*W1.3+J2JU!WD>LY<6VG+Z?ACYSXB#AF M+'SY[KG[=;7 MT5#W^1H!X]6+1>S'+/;VY>5ERZ=&K +GRQVSHJK/6IQ\AQP7)/GUI /[.6<3H.=:.)$=3M1<+K8C)Z!J9?-C[];?;9WSR6GB%;;=/V:J'E\BSP-;O M'K+(DN!%0W$1N\% W0RRJ50.4^AHANJ MH8VT,2 RZ2N#<7K9+L384VH1D^!HSLCQ M2D!VEH9,GX]&ZNR;O\ -/HX'_4%7'1N*VNU.YF-C,/ZH3"?#07>@Z5N\%26,.4 U,?$>8G9T88 M\8[D_1_@DTF1 .8B#4Q?'*;[!3$&&TR\ M^XC%$EB\3V,!JU1OWC64+^IL!CM,O:'DXS"$90AWZ6I%W)U=1"B50.%#&H4A M+$N: L'F:VT41"-IJ;=$-QK?8AJ8C$(12"1 NTR!HH^EP\DW3E%MMK/4' M-0BY( 09%@.]1&O1;L'^KN^G2HW,GEU]AETP%]KM,KP@[MR&2=*%Z>*HIIOG]_JL+X!-(KVN7:1CTYA'I+*+)'2[ A1?XF4IO)CU%+](O0HD V>JBD% M<2@A ;"02B@%<-!.#:]\#FX7RWRR!'!"]B$G'U>#5#8QMPM1'E$"("$SD9&D MJ\&1SU'LPB(6[P?DK#A?44-Q6-R5V)P*620@$M,6>3%8#9=\GDGT#WK81<1R MA&Q3/J<$>&)RH]A_4'X,*Z\Q/ +#MCR(;1D4Q32()(I*N\;Q"!P[\CAV9' 4 M4B/2.'9J'(_ \4P>QS,9',44BBR.9S6.1^!X+H_CN0R.8B9%%L?S&L>CTB=A M/XYY#.>2)UPFD2+(2B!]7$HE0CUNLD:_Q)FS;*RE."60%7(N.6?2:A3E4=PY M=).(2C+*)1 2DBX[IW'J>*,\%NT\,&1BB7,AXY*%1ATWE,D?9R]P,HP2> GI ME]R<3JQRN50)M(1\BYA@KI>\0^%)3;#];!* ":F5S#<"]=0Z]"AO M-G1[N220$Y(IXE'?&KC#C_]F [>72P(X(7LB'@^N@3OH=5QB&\LHEP!'2(GL MOI"KMZ[R8+3ST)#RUH6\128 I!.'B R*?QS(=V0#4B=KY<')+7%%#%( M "1D&U(G"NJ-Y76^BLC)X):3V8_GA9"OV/?51 WQ,5]2Y,"ZGT\"2O$D2?Z7 M%C6*1Y\"2AXH*>:10$\\2I)S#JCV$H\#K"V#F(SW>"']^4SM21X+6D<&-!D/ M\T(\)+(7M-K;/.;SI^),1RE)"7CSLQ\RGT?5V^+AGTSEG3G8PR6!:<87.>E/ MJO[O@>/_\'5QAI>*?R'O%;_<]:;A$'XEV!X>=-8K=&B&5V^^CN8??*R MLB(6WD+!A;P^].F>"AN.JD#,%&H1+@R&2N@:,_YBH14I'U7@$I>+3W>:47@[ MX&RU7M%R"]V5M1Q$L/6&)@]Y_6]A*PS0LK:FQO0;6=S=MO(6=L/L*FMWE752#"?VM& MU&QWFF?MDQ=GL=6TC!+;;BBG1"1W@!(Y-WEGM>_DL?,'?S#)-IIS(WAAHYDR M+6RY3E1RL J[]X@0;"](EUJ$$3L_*&4\8E: M_/.5;%.FX5V1Z)?#AL#VNGDY]"/^ 'E^ _VAS1XP],3&<\==>/V\[V+RZ^I_ M-YA_SG'C1XC."*_N^)7O7,6;1@Z-6!8_/'33<)G'EV?^IPBN8-DF=&'XN\O" M8^$]&\%N$]^H?[6@*T3L@8M7G!/L R\7%G:/ M^'_I[L\E5T'Y+H7P@WFF'X=19*OW#&,1@OUL53!FAI^H]43L>ZYBTH!L4A64 M3G=M<<=72O4^84[\ACPUZC-)55!:QR:U%]E:Y]"JH/8TR'5LPELU WW3A7L5 M#9(-;D2Z"_YHS4W#]%\+1.H'Q!6U,?=U7D'Y1&C@OX;/#!HBBKP9N_HZ7-IY M!6T'MLFUPCT<_$_L&;E_<.<.IDO5<; ;*2_#6&+L_+F8I)4?V*II@HZINP^S M+3?V*R)SI;D/MW>![][0W.U[G.*S3"K4SY 9 M&UY>#H5/41>47RS#V>LRV)U?8WTO5-S +^ZM!6M-O.1+LQ^Q"[A1-:\++5\S MA;?T!9#NX:\>E'Q%O^4*3]'&CUM$^ I9*@>9S/OX? #+25<.SB+UC0<<62!@ M?(!<=8!']Q JW?MM3980A6#;P_%EBFE+2_!7Q,(9-C%Y\B_,&F,7HA5_R/G. M#T_M#0FZX\F'+&,/$ZV(W9&Z7>IDK$JYU(IHS__N\,*S\&0)/:\C0.!V$WZ( M."0V]B] $Y?:DD(5MG6$_J!LA-@C=N5M+1*JB*U%4TJ%P#8LV)U:F>:_0CT5 MZ9$MD D?'HR(W7@(UY:>-21/>;UQ9!V5ZPG?#_1]IKD-"KM)?U![X8][UX## M*JE(7_3 S0=)LT<8WG&TTJ65C6:WFH)S=N?M1NK9I,I:,K!=S&R_:63Y.I.D M/44,E;5JAKF>)DP*?YK,;?\O$45K:R;M4.?\M9)>/;S$#'HE=#EA!Z 0&/^' M_Y7Y<& 5,%06B/A^ICZQH4&"K& 3V]FYP!"/\0@'%C,2HW2(X,'9U[?-!<6F MC*F=L@9*]I@O)U-1R\%WZ>&[>'W?_EK5//D(O9"5M_+7/%@F9LB-$^79I+*9 M\NUV"DPFM/T:;R:"FM ]> 51J.Y[B.%"[1@4HG3N,JD,CY#+78C;#0_&DO%ZO1N8YMYA_2?S9 M=[$&=FA(PFAU"6/">*;?,&+Q##Y"O@J#BL=4,KS"QN;D9H5E*(-> :?Q MNA4]/VF_.3BP0>LB'X?W[D_FT94^[@\&)%<5NZ+L!"L'[DQ"=_/;O MO__-(G_>_:/5LOH0!/Z5U4->:Q NT*_6R%V"*^L#" %V8X1_M3ZY04*_07T8 M &QUT7(5@!B0'S8/OK(NWW3:KM5J*?3["80^PO/)8-_O0QROHJO3TZ>GISG2?$/X2O?'04JW#:>S&2;3O[>SY;/MG0_XN@.&7*_K7G1L!B^@KC*Z>(_C^ MA#YW^]BG\S<(WY]VSL[:IW_<#*?> UBZ+1A2O7G@9$=%>V'1M=^^?7N:_KIK M6FCY?(>#W3/.3W?L['LFOT)!^PPG$;R*4O:&R'/C%';I8RQN"_J_UJY9BW[5 M:G=:Y^TWSY%_LE-^JD&, C !"XO^2]#;/W4)/8Q6KDHGJ/I Y'\ M 04^\2[.UP3&ZS+<\:FKY[3K1@_] #U)K4U(5)'5)1$,013U0.1AN**>06IN M?)**=)4LERY>$U#@?0@7Q)##V/8\E(0Q"5"W*( >!'+EE>JE&LY'X"GS"(Q" M\M';("AC5X&T&A[[+L1IT+L!;I3@]!$RYD0T%6D.Q8#XKK5[%X 9NG;#+W*- M\4FJX8F@X"=>_-G%F-B.@LEQ":KA9TB4#T@:M82QDDGQVE?#C4/(T1J :Y+Q M+:"<&U[[:KC91)>9^RQ'B=&T(K_US=%TDR@F#\$TX\1+5\6MJE%7Q&GY6%E[ M?$3>EQ9-)WTZ40!AI*8T,5FUECXALY>0=M_%P(?Q/"3*Z!*U1+8G]:!E^J@J MBMY%X&M"GN8\JG@+7OLF8WJUL;V>&*_V[!F-2A7)<=A7;?%6C64I84VQ5XT[ M"5GEL4:-*RY!K;Y3T015B"N/CT4C[X'8A8&U&M],]VRJMK':TT]\H] MU#I75)U]*5$WP:E\QJ5&W@2O\EF6&GESJYG'1J=C^JQGM;/\?$6-7L2MYP9> M$J30#VJ.N8TT_.LYLNJL'V?$6(.^ GX 6I*!NN"Y)$K7O779U2Y$Y!$$>[;U(L4QRW7_PU""F,"*]'8+^N'KAW($@?^->V MV6&K4[V<3MRG&Z)$#-T@LD-_FJQ606;U6L ]ES(O4<8N;.Q9")/Q^?YD[PQ= M[!U80['P9]OB-*+3>]I-"Q+8=_0+C)8"_6YUB4H*D86 //_$>@+P_B%.^=8, MV6>$OPQ",O'Q0$29SLJ@@)N87 V\CA'@J2C") 3M*"+NK)M@G*ED*"*5:Z:' M5UKY0U1*_Z$9XJ,;T !EQR2PXC4,[]/E*;X,BN2Z7043D9RYE=*$2>8V 1X@ M[-(M%3*8I&;'::[;(:A ))34)$CVL]UO'(L\-J.Q&ASG6N$02&D2&%T4QMCU MXL\P?MA-XE/Q5$:+$K$:6!=ZW9NZ%M3 8PMYJ=DB&5F%0:9XB\'*A;[S3*?A M@$2;+R@1JZ'TDU:42FC!+/#0"N!X?1O0[<;0IUG"BLY*/V 4"3)R M&9T>:89NZ/-YWORJ.VU3TWC.NK*"F60^UPD,Z!DH.H,9+%<8/6X*L"76(R'3 MG;8=!9&2*DS";A]7>)PKS,?YI+ISO:,P5%:)23CV$QS".,$TZ/3A,_TD&W\" M$MUIWU&X255@%%X!96 OEW"YE=56=\YZ'$)6&'@P>T6+CWS3C4= M^O82X1C^+_V>*Z!@+;JR)QB;D/(-HFKU,DRGI7DS0K8+H7\@'_*91^CXM0$] MZ]AE78^A07Z\HO=MD.0^K6><4&[&BWD$4B'Y-B4ATSW?$4*D)+))&/7 I!Q MX>]7XS?B"6.ZB$;WK$:(CEQ8DZ 90O<.!I"6*TM7=UEMM64;]"3%KGI=OH_- M::\[HO"U7XS_ H%-,JAOI7!IME+&OA1(=8=.9<"4U6 2=CO7-0&/(!355!0: MZHZ7RKAP1*P0A6)MY/K%6&2BLMKIG MI\J8\ 4U:L-F0@\'AL!W7!RF9379W:D%]*"PME].JWOBJXR7NB),&DZ9N$\/ MFI6(G')*W5%)539^XFGVWMV1\@D:"L5\=YJ7-AX0%]WP?,'R18W@ZLV?.C3,BS([[UF#4'=\X>LX+=U$44XO:5KP+ MII3%EKIRYR@>+Z1+U;EFNOT33\^%G)DAG$DQ9 (B0#BAQQ%[A,L I34"6ZE$ MT5](IMN[*J*C)+Q):$U!0+J[W[R<)*#%0OX2AC"*-Y<[2&%3I=>=:"OB5TX= M)@&Y+_W81)FAL):5V5B7NT@]F8#9;RUTNVB!C@M^X% J,U-&=7FXP\>DR>R<@F>H:AB]<#HJN(+F;2TZ8H=02# M, 881,*+4FI\J&Z#;T"CO HVADD:Y&WI :(HO1UQPZ>*G? H='N!YD&6:<\L MI#>\23.A0D/=*8\.7)FZ,BI(I-NYAS-QSN;UKI'N-4<-3KBH([.&Y%;0K9UM M;WZ5Q6@&@:;UBRB^B/-@*^%2 MN)4P_6A/G(_C8<^93/_IKE#TJ^7\9SZ8_=G0)DCQ;9T'S/\D9+YK3S]:_>'X MLZ:[4^EU4X3_6XP>(1'_>CV/Z'&>_:35]F+X*"F\*]/'=[]8:NB7Q";G%]B^ MPZ!XE3W?*\HRLJT,<,@O0X4EM$F@I%[YFO>:15;1.KN][M6"%P,E5H1)D!7. M899-X%^8N=>W5%#!:%-2C4EH9F\W&"_Z)'\-/2)JNF/!AU),I?M8SXMQ5%%* M_2?;B!71LD70 YM_89@>22?"H 7O%#XE5*#3?(04!31PZ33/]2#<'3Y6 MO"E8@5KWL: 7C[PR2C(I>H,^^A+@.Q6G^* MV!N\NO,R31IN%+E+8(Y)PO:DBE ;O&2DK)_F9T I*_0DN62QB#5)X- JXF7B MRE$)*5_%,%2^)4>!5!%6@]>2E/5CTFH2UQPS6Z7'>5E>)XI &[S8=(3.S(;\ M\!K%W<$ZP>G'$ETHPFWBRE5Y85\%V.S[74HO=K"Z4 3[52UG2?1E$M@EF='>=UE;,D.U]32 &1URA7:8/0S?Z!:CF+S(NK3"C\DZ._/M- MGA=8-;,/O58]7O0@Y3'T16^I8C4VU$X%.''LE*$"HPPR?;DM\--:PT$4)?2D M_GB1O2%*@)P"K:$U+"6 5%:02=%S E9[ U0#DT]A:'6+.H0R91@U(*FHN5WP]>B^6,99-^8TLY399F:)<\P7*K/'Z X.5*7+")EU!E$0P!%'4 Y&' MX>I@67I3PO[V[>5ENV.UK!Z,O !%"0;TZJ'Y=#!RIE.KYTR[D\'M;# >U5EK M3PT"K\>+*;P/X0)Z=$JSV?X@*KY% ?2R"LYP?I[G?#J_N;$G?Z:G!@8?1H/^ MH&N/9I;=[8[GH]E@],&Z'0\'W8$SO:I1H!%XRO"/44@^>KFW-&:DN,A+,7(^ M'[ \&8_(Y^[F4$&=C/==B-.;^F[2J_O P80RP_%EGN.^/9A8G^SAW+%N''LZ MGZ2\UJIC%.^7:&?HV@V_,'7[4T&WXYDSM6[M/^WKH6/-QM:U/?J]5J42 _ 3 M+_[L8DP,FV/)/^?Y)*#WYMV9]=F>3(@)UVRQZ2HHO=L4QEPS_27/XI @[5C= M\[>0;$MZV5R^#;/H7-S.QS_Z3C6M3-R^H-Z.L.#K(C M9"G'A1!V<&;LAU\Z[9]WA\9J536]F;!UQSU1D.&X&+IFX^[OK6LRI'IT3-TZ MHVFJVR8&U000,MIA%P,?QG/2!>X2O4>VQ_+_G4+$V@^TB3,CGH"P;74G3F\P ML^8C H$U^T@$ML@?%O.I[K] MF%JR(TAZ.H605B+IL7[<]5SK#9)*,LX."U S$A:"82D)-_W6*1\C]^ +4PB; MG RD"<8+J0B?[4(L920D3;"G\]R,<;R_'\C[(L&:H]> M#!TPI2C&7?'PM'[<=J9;F#9+FF),5I3&:NN6I\.2IQ"FE>7IZ);GG"5/,7*K MRG.N6YX+ECS%2*XJSX7^\+UE941C";UHE"7@RP+Y3MC](^H4FK7TH2)B(;QS MED(:%BX[T*0STSF,ZZZPNKB$8@Y&W+TY_VOFLH4,GF=H!#AH)6V#9P# M?;$7KQGBF+1;.P_=S9E?^H*)NWBWS2R]ME!&IVT;2 Z)FLA&W>=3]"2LW.FB MD(*S7$F]>1)C6J;@P2\*F3AW@M:H!R_,U?A^_**0AAA?HO9-W, MF6:CNL\OAZN(44BVB\OC#4N17S)7D:*08A>7T!N6(K, (!@!A50ZNP+PPE3F M^^V?WV__5)#&O 3K^^V?+!RKO/VSV52LZ J9J5AAULWTA307^^X-7\+_!'@H M]&"PN>F-PZ4=;^V,7A&9$&[6W^C=6'PBK\K'O"Y?6XN.37+-' '3>T3MT!^2 MAP:,@@)E,^%W]+J<]9%Z,A+JS>9ZE+ZBZ;])=%AI(T"60Z>[0/-(((5:,!*W M0]/;'"8L!:"L ]UW,%8R)'EZ,3N!8NV;7136]-D)5$=3 K5+8(D)%24UB3'5Y"+7CR$/!!%['=% MEC X:4^ZLY/C,#U68T:C3C[D+IJBPN#']&7-Z6EZ-R#RQ0D.TV^" #W1S0S! M"*[R&;K3GXHLY<5:?OTV5.8FB^J>H#OI:M)^7L?=%QG9,IP><35$Z8YT7Y[] M8ELHHR^C=I>+&;EP>ZI0L)(K]&QT9TI\L$)!G,O"IKGLH$73$A8.7ZA(52QM MY1_&:%H@=IDN?V/QLECARJG3;::T5<@_:S?@4OF@25/5K$(16//QRV(=JU2$ M6@M858[-J P4_F:[RC&:IH=.[FB-BH",HRKYHS9\*;:!B/Y%K85\\W]02P,$ M% @ <7U'6$UQ0Q>Q% AA4! !4 !M<&%D+3(P,C,Q,3,P7V1E9BYX M;6SM75ESVSBV?K]5]S_PNJNF>AX41UZRN#MWBI+H1-76TJ*43)Y<, E)[%"$ MFJ1DZ]\/0$D6):RTN$ 9]T,GL7& [RS$ 0X.#G[_U]/,-Y8PC#P4?#JKOWE[ M9L# 0:X73#Z=C>R::3?;[3,CBD'@ A\%\--9@,[^]?__^S\&_N_W_ZO5C%L/ M^NZ-T4).K1V,T6]&%\S@C?$9!C $,0I_,[X"?T%^@FX]'X9&$\WF/HPA_L5Z MX!OC^LU%'1BUFD*_7V'@HG T:#_W.XWC>71S?O[X^/@F0$OPB,(?T1L'S=0Z MM&,0+Z+GWMX^O=W\MR;_W?>"'S?D?P\@@@:65Q#=/$7>IS,R[F;8Q\LW*)R< M7[Q]6S__=^?.=J9P!FI>0.3FP+,M%>F%15?_^/'C>?+;;5.JY=-#Z&_'N#S? MPGGN&?_6C9\)THVOS]>_3#?U!%VG0$?>391PVR_N8IDJ$'2(?#N#8(']B13^/.O.<$,V!0W1[3GYYWD38=C'2 MA&P:PO&GL]DI=8F),K)ZA:1%\ H:L'(";TYF1FD MYL8GR4E6B]D,A"NL%&\2>&-LR$%L.@Y:!#'V97WD>XX'Y<++U$L^R+OP,35$ MB +\5V>M01E":!$F0\C B6ARDAR*(9Z[5N#!AT/4 ,$/ MN<3X)/E@PEIP%T[\#80AMAT%D^,2Y(/G#@L?XA77S(N53(K7/A\T%B9'*P@; M>'$X]N1H>.WS0;/V+D/P)-<2HVE.\]9NHFDNHA@/$I+%:3@#*M.J&G5.2+/[ MRL+](W)^U,ARTB5["AA$:D(3D^5KZ0.\T0E(]\T0NEX\"K PFE@LD>E(9] L M?>3E11\B^/<"CV8M568+7OLR?7J^OKT8'Z\V]I!XI9SXV.^K,'^K!EE*6)#O M54,G([^D3;R%HR!Y\OA9NBC/-3U/R\=]D0?N MB_)Q7^:!^[)\W%=YX+ZJPI]MQNZ2B37VEO+(SU&]%K?3S$I 4A4G9Q!1(RXB395YIO*BWHN)HF=$K M]U#H7E%U]Z5$7092^8Y+C;P,K/)=EAIY>=',EWJGE_193+0S^WY%C?XE:)/< MB0@Z;R9H>0X==[/>6LY;7N3XB&PKOGGQU'2QR+#L@+_9:QQ\CMO<&*H[P@CY M2\+1>BFFWG>N#"51HV-0[W60*S33_0M[AV2E-T3\(X9L<*6=YL<"ELS"!^&= M%\518V4]06=![+()8CA!X>K%7"CV6P@C1]NYH*]/#[)0@(=ZP[NO7N"_ MW"KD71;U<1X+F]-5?G#;@>LM/7 M\@.=&%[4Q,L7.$2=8.Z1QALWB -= .!FI-H.S!Y*6 MG0GN/FGQ6('O9T.8$!2/*T"QF17:EJ94FUQ_U2\VRBWY/F;\8R](MJ9W^)][ MN.%3# ,7/L]PI$/5^P.Q%Y/&F]L?=:-&KHHLR&R,_[II6100]AV!/4 7&,5S M\.\,[M-R["_6-;0+@D:^Z; 'LY+(4[CU[TN_ED<;L$]@CV\5P=X[:$Y MM#I6%V/MW1KM;K/7L7[B&H3 .8;/X[=]O8G.X>^^<'],U L M*=C&?WTV;Q\\0#\9]G[3F-7VO%K4>\$E >)-NT.T.T,QPRWNS3RGZ$S6D^N- M@X(8FY;E)Z/A"1I.T@GUXQ#-I*+BH6QR7)5'W-%*%/7OA8XJA+QS-!<53HZ M@-G:+#%YNN$TSU4G]()7IA"AK)$* SR]7+P]9<7I^[VO8W91R5B+\-),>LW>RV.Q[K \]M M!TTP]V)R5B96B)"L@(\J=^W(&>"JZJ6ZHH]>.WVS=3\,D^.156(I$5?PI"VK MZ3UK M9%V$+07(]2V<,.$K8T/ ;G_/FE)UT8@<.==15*:6 MQ'*8.TK6TOBP[?V[:M218>_"A*RAJT@=^7/FSV3S3Z7S#"!F*_)B:,-PZ3FP M#T,/N>0<9;)60I)G+O(VQ8ZLO8F4(@#N?%R5P;7(*3$,7,%.^+F)]BK<1\J= M9*N2=1?&Z_#B'8H$\MYKIKW,:;0\N5^E8J/GC.!H"7%3NLS)7KCTG3!];D2%T0?63-=2/'Z^OZR3"OTO!(Z'SD=WN6K9MM"R[.6CWA^U>M\!0 M=+;B)RG@EX? [5&G8PZ^)^'H]N=N^[;=-+M#PVPV>Z/NL-W];/1[=^UFV[)O MBN-'I3I*BHFK0R:ZUK<]Q(->%_^]N3:= G$+"Z>D %\? KXUVP/CJWDWLHR. M9=JC00*U2 D+JJFD@+ZC)-L;6K;1-[^;C3O+&/:,AMG]HTB1\HNLI&"^/X2) M-=X:-8?&-W,PP.9;K+5R"Z^D$'XX1'B'U6P9S5ZGTQX6;9;<6BPI@!\/ 5J= M_EWONV49#:MKW;8+!XAA#S#\V]Z@8Q;L$V1'D@E@RG'MG4'^\N&B_GY["%FDH"5U75* :81V9%"^4L^2L.DK +:LPDT)->5#&(J0$ MQ/SJ,SNLEV*/6@)*M3HT*<2T9^7-^V6@SU*6)L4$[6W%7Z;QZZ:S?U:3 ;2Q M_M2BAXH^T.$2(5%%P71G"MV%#WMC&IPL34A.JDWFD(*Z#L/PJH*I)JLH"N.4 M>O&_=JK%_]B:9R_0#<=(;.F3% 'WHQ"$*/$>4])'!GWYK&RB)EM2T\BR2IB/FKNE).SC&W\X:(P H&+5ZUS M'ZS$8N8UO[_27-)"X-SCL\J2$H;>#.\W>N,AWI-&8QCVQI\16Z[-R5*YI2O<6Y ]Y8PS*BY?1)LH2>M-18W M_/A/A2G+2Q@LH&"1LVUQ7Z\H+SE[*&X?,D_J*6Y*S=G*5- \%?&FCVL5(]Y& MO:*8]^NMU]=;KZ^W7E]OO;[>>M5G8_5ZZU51>25'N7TO!N%*$MU.-]+Y"BL; M;4G1;!LOM_C[CB1&N6NA]5U3%E:N$'.68@>ZI#2-V"#3;;2_2$JC+2OV3Q*: M\7+ DXCSL)G6%T&Y@+E39LY"Q;!@%'M.RPOA+D?T0*3[C>[K%7WM\A4Y#ZS" MYC5?849Q^+!(9PQS)?K<\F3$>H"X)'_4Q@N8, #K*Y<)"$\H86Y[S>4LP:W= MB5&6T)>V@F5)*_ORH[E]4EK6%V-!*"M_E*$XM0W/J(B\S M+T$B]0X6V6PQ$\E]KTD%6:8L6T5\=%K,#1WP)!5KNDGI 3JY7"EXNLO )JCK >H'4%1CARC]G!72 ,_4"&*Z>88N/##G-2[_7HPB%50(=37[!<;E(E\@0U4J@R.JD:>:EZ*"6B9"6V7U$5=%@P21)[F265 M%&SCBBJDPRVNQ+"-2AP2F9][XW6-M>T"DIJS:5C K4I%H7U./UGU]<:IMU\E-Z_9S2L+2LH5@%3PEQ.ASZ"6]&.\>+G610'8 M_22Y[08<(E[I4Q>9.ZKHIK50+^@XEO2+1E:E7IVCE 6:0*E7"IIX6#RC)^/? M(1"8DQ!":7Q&0E518/*EGQK*Q)AVL^^^/Q%[1%;;DW&'?$8U.H/;!RD[JV&W MKL:K"<0KTH.^IVC'JT)G#W24NDKU,0.X1/[2"R9D1A7Z%4;+JJY>"8TJ]6);)+BM:_&8PB%+-:'OEXC M'Y7H[#F.5ENE.Y1,&Y-JS^PE1B_8=VC]@"EK+MZD.S90&*)'[ V;8(Y_(WI# M,TLO59W[YQ5E%?*E<(J93PI&@B&Y?P>C> !B5@A\G;9 M3P)!8BP:[=K3Q\F M\3^2=*N3T $/M\(^ONJ5$?[YZ!7UA@3]S$@9QZ0\R,*S1ZH:&/.)E#+/ MI _?;E/A@KKA2;_E5BX3A^^[J3!!W>NDWWLKEXG4NS4"ZZ=R4](/UY1A]S1, M9GH E6/"Q%EH?@"-E'5?^8K*%6$C+?)R,HU4:+I4ALC!XT5E6JWXB4 %;JZI M1!+9DX'Z)&:\/@_T^CP0=R6K5ZH&WM$Z6#;A^GUX+_K16&%OZ4QG(/PA.:.2 M4NIQJRQ#L7Q586BT/Z$A;P%+#U*DE!6=;ZDJ0:8[MB!TBF$6ISR=XYH%*5C3 M.V,V\&&TJ>C3A?Q\C>W4Q6I>56!4^9M"BCSH%R1E&*/\T$U(]#-X/8TO3U-H M50Y_A$3:N#G)(8\"YUH[MR,5=6(N[>7*U-21;;?Q%'*92Y,0:N/B51CA M?H?Y3IC2NBQ_H7 +EU=)/ZE^0K<['?_%88#[Z92I@2Z884;VX(F>'14T+[^B MED"H2 5Q2;ZH) UHZ7>.UE*IN2&W7A@]AX'%]]KIEE4\1RHW;B3'S/T,7CH1 M<1\CQ6;C*HF7U;3TPN19Y@'E4N%*+2I198F((03I&/,43KYP=4 MSONH^]?V%W-@?>G=M:R!_8]?/ES4W_]F6'^.VL/O99]EQLCY47L $73).PK8 M=Z7ST:.'T.8<-3]CXAZWYJ0/[8]EUY"E M@>B#9AILW?-2$!+QJ=TI[,NYWG$6N*2.$ED9RX*DQ8Q631B4LBUO(%B(A[8(U"0_4?IEF\X'# M9A<%2_RA0?<;]"93_*>YA"&8P,_D2D4+Q/"Y_I_$&$O!\'-::7FB^^FFS(3/ MJ!WT8>@AM[CYLLBFRG) M_/<9:YH41?_S7Q%.O5S"9\)(LIYSS:SVF310B)9WQ7IVU\%:XR%0&\ MFN@1; :K6'QJC;L@;& M\(ME-,V!91MFYIA^/&35LZ\\19LVPOO*+HU3C M)_89I.8BQGS.I:C(T^WCD67C,%OKDU@C4<>A:Q#PKGWFRR%X:0X,EZ"Z;!B1 M_,6JTCC%A48JS3#@DU23;"*3ME0W&N>.Y*@>G;,XW;@NL.MB"IV;@?H= H*H,G51U M(3;C*B,K1]IE*9#JABA(=F [7F"8;)J;()KV@2>(JZE0GX@FE5DYB4^S-QY M!P,[ZM/D='(B"LW*D7;'XEL&4OB'J &)(696J[R/$].J(D,*)\7%Q>H2R430 M>3-!RW/HN)O:N,NY]02=!8EL-#'\"0H]&/4"?Y57K(8[KNG^M8C6I6R+'Z\= MN$17"^ 7.]AS^FKQ+ U#0+(.T_'EW: ;.R+_(Z%,_)/_ %!+ P04 " !Q M?4=8JWW/!%Q/ #Q7 0 %0 &UP860M,C R,S$Q,S!?;&%B+GAM;.U]^W/C M.)+F[Q=Q_P.N9V.B.\+NKL?,SDS/SE[(MERM&-OR2JJJZ>NXZ*!)2.841:I! MRF7-7W\ ^!!)/"E+0'KC-F*G76(F^"7Q(9%X)?[C?S^O$_2$21YGZ=^^>?O] MFV\03L,LBM/5W[[Y.#\?S2\GDV]07@1I%"19BO_V39I]\[__\W_^#T3_[S_^ MU_DYNHYQ$OV(KK+P?)(NL[^BNV"-?T0?<(I)4&3DK^A3D&S9+]EUG&""+K/U M)L$%I@_*%_^(_OC]N[/?FS=L?_G%[,P\?\3HXCU/VW4+\3:W%2I'IO?W+7_[R M W]:BPJ2SP\DJ=_Q_H<:3E,R?1IKY%M(\OC'G,.[R<*@X-5N? U22K!_G==B MY^RG\[?OSM^__?XYC[ZI/S[_@B1+\ PO$3?SQV*WH53*8\:$;ZK?'@E>RL$D MA/S ]'](\2HH<,1>]!?VHK?_SE[TN^KGF^ !)]\@)DGYH;3K+YVR*J4?7(.] MQR3.HG%Z&.J^MB?XM.V0X@4&M/6=F[#(BB Y"'Q;TSGL.WS8%]_KN?_2U,_C MP[YT2_,DL L1\N#/*_^N"?OQAO[5@8B?"]J!X:@&R8K0>&#^!MXQ5&4WI6=A MI]R$>?.,B+:SGI&7N0SR!U[P-C]?!<&&ON#=^Q]P4N3U+^?L%_X1JA]^97TC M7N.T&/^VC8L=Z[EI#) 6^>@YSNMW<4/_]HVES@]]0YCVB-36!"0T?))*XH

L@+ MEMBE][5L%%R0TQYX^^Y5M;1W&EI#%"*\1F%/NU]J'?_,NMCFM/_/\]:-3Z,T MN@CR.)\N[^G7HX.90'>[UTL*S#T/J,O/LXG=^/Y'%V- MYY>SR?UB,KWSSN-YO$IY.K>T$)NHB;NVRB[Y.LR@-D?M-,'PQG-+U&\\F'N\GUY')TMT"CR\OIQ[O%Y.X#NI_>3"XGX_F/WBDZ):L@C?_% MVQ@[&4E-C(*J&;;;WW1Y':=!&L9!,J]SUICZ^R.5[9+@1_T<;?X?I6 PS>.8 MU@AINEIEGZ%.Z55HO"^?[;5KWH#VKX 4S-SAKRT70K*4_EEF7,ZY0]F5_VOJ M#H87X[+='&IDNXD,+0-,:S@0N+!\-_[C MN[\#"*<^; -V#!;3+IN-F;)H&Q:? [99HS#/I-LJNV38,(/:A+/3!,._07#[ M=-PKU^L\3!WM]2'YN:YQ.WN79Z/HDIOVAK1Y:=8"PTEKJ'T^TE'FU@V(C+1WF#=T*#M&E]/;V\D"R,Q< M.P,A;5HS7,2DO)5@@+>T+\$Q]X::UB.BK3HD5@[$+%XK4:N@^NXP8 ZQ;>!X MO4FR'<85U'MJBG'";U@1'@EK99R&L5I]J)2U =WG[/CV_F;Z\WB,+L9WX^L) M!+GD(9/,N(WWCL:"8[08_>,(0^?U)BCWAK]]^_X-Y\KM_>CJUSV:UKZD MRVU>4+!DPJYP7I>^5^Z>#BS#!9M>9!ZCUT$%>.?;2U +N\WVRJC61BWU$W%2 MCUGEQX:I.F/@0&,:XEGJP>#;,+ "S5H[&2\_SA?4Z#&(EG,BZNI,6#SBV@JMSQM>AC.Z'FI>0]2A M!<"@Z(&HE4L%L_%B?,<\*+J+<8QK%K>)Y_T M8U25,%A&F0\$7\SIF),Z*S3^!&//R Q3Y%OJBL-LE<;,&=L=0[30L2!DTMYCLDG*HLF,6&:$4(N[W0>D M!]W= R27]4X=2X#B#K-2_ C.XWB;R6S)HQ+WLHG,BCQR64#DT0)4;T\$P)Y[ MDFTP*79LKV[!MO#^MHTW;%7#CDWVZHY/_0TRJG?VSTH7#/L& A;. 5;J9X@7 M<,:CI*8,[_R$K__:>4>CEM-=:'8F=+:EZ57 MT,X.IY Y-,CCL.1;G&Q9EN6Z''9Y-.(E>2?>QQQ/E^.\B-=!@?MW'ZB$7-)* M#K#-HJX$&-)(80G7C>>8S7(U8J?:U1,^XFB;4$!WN)@'"YV_AQBV'XOT!!M[\0Z&+*P:E25P9B7X@+EK!CTL$.;*FD(?>NI M9EQE^&^#?V;D-B!?<'$8$S4%>&6BT3 M$Y7:<)EH@FS-Q#4KB/XO*\G#W'^5 M1X+]T)XA-I+SY66"6!488K[5$H%-@3!8?20K=$0GPD)"6$\7!_N%A.:WY.0+ M"?N6K!SKTSAEN4UNXB>;5O"R\CQX[,/-ECCPX87!8/X1+-"Q?E// VU8J9SB MN"X7;7G!E.I/ *8L]Q^B/^[C(SHV]U".Y[0MX<6E.=U&]3*3.YNL#BO*>QLX M#GY="R@>,7IHY@2B:DX UW,"M'6@',2

8"D M5(+4,2_)TM5Y@>S71D ^3P(N"$> MYG-M7ZN2$!WKQ4^T)$!T9N=-LY1M1)\NFTT(U6I;E8-K(+,/*-$/R0\V7<[W MP<4!I/ZA-NA:05SN52F"9]8@GN+\V)?(OW N%QBUBQQ8^^,=D=L\WL:TF9? MYC<9. H\H$A/0\&#C5>,!P>7![ 1'&R$KA7@NM!V>R"T7#97V"H84,NXPDM, M"!L%/S>3H[93Y2\NS==X\@"354/- 44!; 6'X-EB$?H'ADE7H TKS3O"CF6!+[&U5;H?A M")+B<30==>O1&XQ)<2UM 0[8=U4 M>1VD%5$_^_6=T^_^A,E#EN,;S><7D/6_]B(K@N3$22NNLC7MM>+P*B98D5:Q M)^$NRXD4VCZ72>>Q]T:EQB3D):F$4"EU\HJE0]6'+6NJ>L0M,0]5+("4U',C M ZVR^\ T-<[F#4K9$]7[)"TP2;EK#I+V^V0F:(2=<< (N&&"4A(&'TSPQ*/U M+7G(/>=[I]^7?A3+?O.]XL-:])@G_:2=3?];0G J34DI%808INA@FA(;>:J$ M>DVIHH+L\_=$X'UX%4"A=ZE7N(X4*1YWKD&^^=]ZRD&K[FWFP<(HY02$1M=[ M/W8@8$.:CFZ6#DB3$7+3+.8DC(H@,LB89B@,6F#H: UU(!$M9R[\LK$^)[54 M^4LK31!\%$VQ(N1>#5H7;0^YS\SK+4GC@EWUR3BYC)_9W]J=*">LL,\X7CVR MA7%J2[ Z!U;:KT;E41KZ9]&PT8TL*K(YBGFLWMC@6KC.G_PI%T8E(M[&YFUP1X/[^KDH31 M[DWP3*-QONNZU/ >8S8'C*XS\I'6'RF"..6I0'.>?3_OS5;UFI&]NLMH+K. W2, Z2I-^:X,^\Z%E M83R0/CE?[[*T9QC]90!5K?3=LW2 62)!+92!<=,>L8:6:9:*U&0_'IF2+^[; MV7W#^7VPTTRL=T5<]M$R<.U^N/W<.XLTH/I$X2)H4\IXI\#'-%AGI&"A)LN* M,,GS+>4MKC:W*JPT*3E-SVIE0"==JU8##)6L8/;)=8/S'&WWFCP_!8HKW>/< M!J+H">]PP7#*W&OSR%G_U0/3=$W5[VXW)[ M>;*I!@DBP5G@ EU!2#'"0.A' M>AT)EQY JV[9M\\!M.V14RRAOS[W_WYW=MW?ZT$Z="+F/: G7+(W,J=0V.B M4#- EDK"F^$SX)3OK 66^:=MPS[3T0QOJIO;V6)\3./039!,TCO\7"R^XN0) MWV9I\:A:JGYAF4[G<8YAOHJ[@PL$XUZ.846?_I1Z?WA==/\9!V3Q-3O&-VJ* M DONGK$'<[HJYW52N0M>PN _OD(&TQ>KQF&'%@:;Q6V#7\9C5M(K9G(+OH3+ M__[ZN'Q-/^BQODY9%F@FM\U]$9%90:^7QRWT$AK_Z172.'XZFD@5TWB/7D+C/[\F&H^6= 1[/";WB@-*9JG1!_*Y4]9KI+3, &'"XQ$3 M'#!!4-RV,-X?!TV\ LD5W827_ZJ/4Y;ZE> H+JZ#<)_K6+G;12GO=H>1 79W M2Y%"& Y=# B%Z6MV2B);HE(#U2I@SO'([+DQ'.$QZ/AFEP#?Q+ ;<&=V;%!: M,^T&T$$=F6&WP7.\WJXO,D*RKW&ZN@PV]$FANNUY6!&^R6@RSL1-E3YHJAI M6S+W#%7EH*8@5)=THJ7[ZH4\N0#."Y906K94+15SMJ2O =DL[TMDO#/& *S/ MBKKR:U'$9#VM^0[:@@5N?5>*3KX;ZQ[(;JS>Y1ZC,"3;0'.04"KL(<.9 K D MN5E/TBEG-IC$630O E+H>*-%*MRQCE=QFI9;.A.VQPHHAT915.[;OZ;U=['- M:=^3YZ/PMVU<[NPQP%?I_8C1I:9@15FV/0#@<$ MT$4I9Y M"H->W,FY#8W*;FZ<'E QRC!IS ^Y0NWC]+O55<(>V[EF=[I<$FH?H]^-7J=^ MK:71V)S9^H25,*4M(R@HCV]PD.,9.Y<]77[,,3_H(ZL+K0*\ 8\=W'XE-5HH M86IGB##%\VQYOLUQ>7K)>WOO6M8<:+7Z#BUIERW> %E-LT843)O7XS/P"=2E M25U+]-V&0M8?AS2=AE00*'_T74:?/5#N0F#G,3#N6G(5YV&V367SI?9J3F?J M+8WHS,X;=,"PS!*H,('33+(3PT3K"R;8[S$U-"V"%;O <;U)LAW&EUG:9/O- M%]GB$;.,8".";X."I5*\V-&?V(4C0;H;%?3OT9J9DD^73#0@1O@^5VED]@76BGJ6&F5]@=G%O>5GA)*U: M9:<%\SU_BZ\9V_8GS45R>%G.^H"7FMLX]D,+\D[38Z 79O?JXBAM^?7/U:UD M<=IXUJX[YKM"4?$UX].R_L=U5>.\QA&-_A+A5GA%2S=JN?2GEB:T':I!Q3M5 MA^$4$NJ4XE"X-2_H\(#=,DU?,I1A)ET//+,S1\(VO2(TSEFA%6[&*_QMN:EP M3U+FAX?4BT(#WBRU)=Y^I=19,.YM%I]/6$%UKL[*/0VH*#M->!4V$+FR MU.=I)*OPV%,=#JBT5U-+0ZL%QNF.!C7+D9NR#;#\;BN%,:,ZAF >>DO1[/;Z MZCG8([_#96=]DL\CI?ZQQE^OA4[:D3!C4R6+5# M:G I -J$R40+UJN*@,YK VYI>$O']GRD7S!!?NL:FRVMNVB+[MDMG%74P)9=<8(KWD=]?0%"81KN.U4W*;I-(.7#9=E\F#X9@%2.1YFX^ J M.?BWK4U2WWFGV21]HFV QK0?2):K/5U7R*U#DP'L^JVV!!BZ2&&)=SQ70MZ) M(+![DMZ3C/K$O.[):;??ZL=M&XFQ&*]^R=)(K:\RE &&D <"%R9G@TU_&&T;>/@TN&VFI>:I(P12'DAV!G;ML3OM.%%\*;UM3I4\4K;5;5CIG7[ MSU$_MJQX^&U*_5%>WJ+$LJ$M81S9+F%K.1O#H:#:J07I6$++\)89RHN"S9_/ MKA1/[6&(B0K:VQ0![2CL8?#%GF%#<%C.:D#BK7"7VQVV'@[TM;SZ:;D)6O?; M58%QM\PPL+)K9R)QGN)$>UCG-+999!\RVD6D$O^FD'&VYU0%K]E+VA?P'J?J M4 FK050,+3*T%_3N5BY9A:0%X4YN%N=?]D<$WJHV%6E5G.ZOLP#?V;ZED?=. MI $@A2F!M@IB.F=HK^6=8U?Q4QSA-*H31%W1[OL*ATE /=Y5L.-7H=#NF.V: M5GG6(24X[=*&F];IWNS5P?!S.&8AKJI+J&]F/$,16R:/JE)\;0?-UFNVP)^% M7_8V8L*OG[\,\L?[(([D7L6L!V\/VR#4HL-ARBAGVK3R:OTS1.-KE+,BSE!( M"Z$5'/N_5EW&V.F2K5J2%_@?90F^_8_!-)/_4:B#]C]ZS+;^)UNR6X-I,6 8 MVS)QD5U@UB:'$=:F !]\M3=,1E>S-CBV6D.V)6N1H0<,P[_.V?'@;4);(>\] M+H(<1^QX'$YS'I&.V.3Y"O/=(!>[O4R5>VST-2"1+LW\$P ^]MP>I%B+\)3'9]X\=2?:L;0PK^ M8Q3LM+D=[4-TVMF+2X73P(YEBM"R+%J3H3'= +I X.#O--WP$]O3;9$7 4_B M>+==/V!5C':"][R*]F;Z3$=I?JJ70$R"?2HCA94&_I#U?WR(GJ-LK\C.USPT M^;6I2(D=1F-\,'^;!\6WN)H](1)L,(?V'X.%HU?!S'Y%"1; M9?#I$(#SYNOTPPKMVLG;P39XE];W/4&MAX)2$:V89CFP7%)=],24X3J$%SA+ M_HW8UDMNSHD\\_OA89Y:Q#^8M3[_F :-=*0?=4O-[ MGFG\C$D8Y_B>Q*&VIW6% %2+//ZG'=1K=J!D\[L73T5[VFV%GWL8X9) ZN)GL8X8Z=;1L__31J=KY&M]=M?7]/T M,J:U?/5_LP9\XB$LI);^@K'%=4:6."ZVM Y//'25O@E4M'SXISKF(%;R&E@M M\R2V&7O6D!VU2Y+7T.1,0P#)5_ QJAT, U1C/=%'/NKX=B"&U]/,3V/X@3VQ ME6< W*]X6J\$>)_AZ8PRU_Z\>*[N@TMQ=W[S8!/W)SP'%^$]('L9;AT[MU514IKR.YLIS?[@F:^+QYB\ MF*ZM0L"Q53!P,%F;$EX75_NP7TS5/_JDZL%? AHE#Z/A*Z+>2^EVX@O 9KB@ M021]7Y605V:G6M;Y!5XJN,(%77U!&(PQH%-=L,42>)7R*"P5_$]);A]R_-N6 MHAJSM)/:,T]24:=3>QJPG3&"1,X[<2S "H)E)-W;'6TY8'TVB6T6BI?9SQ^-[W9>7PE(F\3U#5,S3!RXS M/NFN9&T+ /K$%'5F9P4R:GUFL J@9+H$(:_4KM#'%% MGJVT43U#7-E7BPC#[7J;L%Q][4QZ].\$\RG:-!JM,U+$_^*_#\I/>*RR 1'@ MZ"9)[DVN7X#:;SA#S3LX?=IO.4,]@IUU&0;-#RAZ-YT\( I8P1SH 7SWB.JN M$-"'[P&2=WZ>/F,KB:0FNA"E 'U>#;C^IVZ)^@XV#)FAVTF007YJFV_LZ=,N M" [R+=GQ"3WENK8H!>A#:\ )UQ=6HFA>YDOCTK[6?AF$QRR),,E9+U'LI"-R M0>K7/X#Y\AIPPEP@?WR&1D5!XH=MP29T6.:D^P"&7Z%]O%V%F'0 -0QKJ!JW MU 0Q^BL73EA)EUG.+]JK%B2D/4!?!E E**&)F1RI8/FY*U%/'WQ*@U@ZY$A7 MY;5R-XKQO$0,T&?7H1.N2*AE42F,OF7BVAO)3CH_6&#Z-0K)"J-"!-!G5R$3 M)PI+N9KK7J]$9[5]37^_S%+*@BTE0L6(+,TO\#(CN'6][/BY($%&HC@-R(Y/ M)-_1]U!-^LZ$\ZVT3%YO)WL=* Z MX.[+4/TVKZ04+NQ6$TH0_?4],#*H$2HJDEV-6VF@;RL=7PZYR?LIJX'F(: & M*&)2IC)U_$GY+@):Q6P8QE*5\__&Z8QMVOV8XVS)YW>$71%� ??R!0">_U MFOZ<40?7)!V%8;9-BWR&0QP_J?8BV.@!J+6#X*KJ#GU;JW^'XA35):!]$6 J MD=\*ML>EN@7;H 6Z I5@+:NOO#BM50"8RF.1#;MJ^7-H M@ZY.,VK+>JT+0E]I2:@NZ@S!\K+U3@K%E+=6 70]RG!:UEQ+%4P]W1/,,K_W M+FP*\T7V2C\;1L3/&@SD[TV MH/H] +2PZU,ZZ M2<0 U9@.G;+E94OD:U:NQCVCL5:-_"9+5PM,UE?X0>HI5;* JL$(L5\7>P56 M&TSEG.D@I@3+WUW':9"&A_H[B3:@:CL ]$!_UQ3EW]\QE.S_6;_Z%"283SCF M!8E#=AR3/J#==_>'EF29)Z@?;8^?PV3+TK+0/QY9YHU94.#QO+;7(3+Z4+419J@)S2$+0#CQ^4)2!6A(]9,]HG M]V/)]N\ ZD *1Q):> P':15'V[#X'+"<6L6.3ZL%B8+V$DE /LX 4$PX0>G, M+J@K-T@6=)C$[JXK"T%U*:@J!E3UU$,\^VJJ-0 TBH% 7U9M[/Q;%;RP+#5U MZ;[V_50+&8O@N5QLH'_T%C=H+XG)$]]>79F05U/=AB,KQRH;$$..;I*P::DJ MC&\.JT]!L[^;!]5K>$C#7U2>HJQ>=8:JER'_QVY:'ZL%9M!<]< B8#)E$'(M M(3K'U;2AD/\J+\G;0JPX+&M0@5FE6J16;=K?0=E7FID83E1W.MN.?M7Q&:K> M2?_8OY6RC[_W_Z&A3)ICQSJD[6 M8P-@]_/@I=%H-/[V/R\KO_=$:.2%P=]_N/CQIQ]Z)'!"UPN6?__A?O:F/QL, MAS_THM@.7-L/ _+W'X+PA__YO__[?_78__WM_[QYT[OQB._^TKL.G3?#8!'^ MM3>V5^27WD<2$&K'(?UK[[/M)_PWX8WG$]H;A*NU3V+"_K#]\"^]#S]>7MB] M-V\ [7XF@1O2^^EPW^YC'*^C7]Z^?7Y^_C$(G^SGD'Z-?G3"%:S!66S'2;1O M[:>7G[+_VU;_F^\%7W_A__-@1Z3'\ JB7UXB[^\_\.]FGWU^]V-(EV\O?_KI MXNV_;DP'%SR ^[6KP54;V+GW_^^6WZUUW14LF7!^KOOO'N[4Z< M?K,K]H;_ZLW%Y9MW%S^^1.X/ M._!3!&GHDRE9]/A_&7O[KZX\AX9KV^&$O>5_?#L(68=DDJ;5'BE9_/V'U=IV M6>N7[RXNWOW$V_[#4:%XLV8=,_)XO_JA][;B=Z]LGV,T>R0DCG3?%Q9N0(X[ MFY(@?B2QY]B^D5#"FO5(R(<,6;'6H\EBR*:+%=%))J]1OT2S1Z;Y8^B[;':Q M?D^\>&,BG;QV_9(.[.CQQ@^?M;U-6:FF7I=$7D"BZ)I$#O76?&;0=C=YE9JP M2E8KFVX8*=XR\!:L(P=QWW'")(C9 G47^I[C$3UX1JW4(_F8/.<^0<. _>AL M&=2)"ZA:CXPWMD?31>^6V%%"TT_HA%/5J0FY,"9L[MK8#SZ9AU=V\%6/F+Q* M/3(Q%MS$B;_8E+*^ ^ART@KUR#-BX!-F1JV\&-2E9.7KD<9BU<,-(5?,XEMX M>FEDY>N19KNZS.T7/4N"HC7-6X>)9I!$,?L(Y18G7=F0:156NR9)S=?*QM?' MT/GZAIN3+M\HD"""@::N5F]/G[+=2\";'U#B>O%]P, 8,%BBOJ.=04W:J&L5 M?8C([PG[FO4$F2UDY=M^/I8[^36);<_7BVO01GM27]0A]D7[&QY2EG!8V8_;DID@.U'\T#GZNL]#KT(* ,8EWA88]L,!&/:/W](/]1^B MF-J' R/??B!^VOYOK$RAR-L6I-HA,6M653 MYXBJN,\>OZ>Y04-5S)T,B1"B:!YH-@GVD&SS[[O M%R15@,"_PYPIE-HB,= /@L3VIV0=4@WPQR6!>+_'Q%ND&Q+,_TQL&A/J;R!( MEPH#P?Z ";9$0R2\F4W(C$..#P3P-%CNUO);IAOXO4< N*0R%'V7-J MU42%_5=B4S#HN<)0R%&VH1H56P9\D%!Z)(QR5I&7AD*.L@'5*=DRYE80>_&& M7_8=)ZN'@^/T&.MR*2C&*)M.F5(HV.X\#4',[S"K\"V6A&*,LM=4*8>"\X#I M0VU_&+CDY1]DHP*Z5!2*-,H>4ZD>"M1WU.-QHC//T4\:Y;)0L%%VEFH%4="> MVR]#EY_0\W@9#I(>=&D5*/8HVTJ0NB@4\"@KN@YS[N(!#XJFFT'H*J=T344H M'2C[30/544CINRZ#*\K^,_("L0MJEI9U Z_7>0AO7U7$HHWXG95K!PFSG=A%-O^__/6.DM2 M7!Z*.>+&5:5HVP[&+>_<:2$+)2H4@>*+LE<5JM,VI)QA2FQY]STN 04490,J M4J9E/$WS$*DWB$YY#'.HG)0 MD%$V>W+%6D;XCJ;7B4F6MF_.;QK0R6(AFWE5Y:&(H^SU](KB(C^,HH104_P% MM: LH&S[H$JW/<\0)V'3WN;B\F'.;\Q(9IE2*2C6*%L^F5(M8SL.LTM1L\WJ M(?3EUT.$!:$(HVSP%*JU#/*1'&)X"T6@P*+L[(3J(,T)UHOSR.\BRJ,7Q"6A M */L]%3*HU%V?#*ED+#=QH:S$35Y\+WE4;91,>N4GE];CAOT@AEU2% HXSA5)E7IM0YVX7DS;H.:]VO/]IT>%>*R&E#@$0\1UK6S?W[UCHP*Y4! *,F+,JU U%)"M%:%+-JE]I.%S_)C=[52!+:D !1TQ MLE6I*@[X+X=[Y-O[;TKD!:7!V0D089I8^G4@EJ*O*0W%'O5@I M5[1EY"?Q(Z%Y^RD59LCV;:J@!WTM* LHVU6HTCAK:^XFOW)I/2H'Q1MQ8RI2 M#.?.5/+@>\Z-']I*N_RH&!1?Q%VH0"T4>'DF>)JL8V?#,N"%@H(@U*A:"@ MXIVUEE42 /NWMR7I1^P7N[\*_WC4FF&Z[RO;M]GZS/9Y)'?D>Y3V^[+WIK<_ M%F8_7_5'_?' ZLT^6=9\=GH"\(4=/:28)]&;I6VOL_3H?ASM?G/H']DO?MO+ M,UGLCZ[OPJU73)$I/*L.JWUZ7Z^B63^*&!/9-D.OBJ0X5K)Q(X"/AXE:H09F MHBKL#.SHL1^X_#_\Y9HGV^=&;S\>V)1NV"XD?39/SA:P.EIJ1V36.[7R,I+BJ.E1J_ CU)C=#[V[V\=Q)2S(2R,EBV] A<*;=&9 M&(1!*OH7+W[$05>%-62UD3+Y X!7L*1!H;N\/4EI%^' M0>KRC[BD><$!I*FKHR6#/X$Y""#=H8\I!IOS$%/#GSC7"4!GHB\(:\<=;766 M"IA*%X>Q[:BZHV1M>Z[UPM][)*Q3I:?Z1X#(60151LM 7X%< S30!QJ0 MHVIL-)"COF9'Q*L8>^&:T'ASY]O\/2&7[];7*Y"3"5 5+S7^Z4R#D4$?A2,[ M$)W89'_>_A4O8[XQG*% _(X@?94P%7GD!U-@N%K3\&E[*^HC#871TUD]336\ MU/HG<@." YVTO;4D$Q=@(LJKXN7L/Y$\,"SH!-XD-/#BA')CZ,9[X3_I1IRB M"MX# "<2IH4!GRC?6S[&>WV4NR]16;P7 TZE1JHX.B>W-E,Y('235TE1U M\!X:.)$C/1#H7$E5T_"EJX?W0$ KB,NG/;@?4=)UDE/@^-O"9,>(8-AX7] M[),4G\#MKWB8\7_2WTOQ4&R_:_L"WM,*->S<:\;9O,O]O.UR 5ER(;JY[5>N MV>I:>,\^-#C+O X/ZX0I9_.+"B-B1V3*C97)XCXBJ3=+SK>F&MZ#$Z<3#D($ MW2"XSKK9/D1@ZWY4#E)5';RW*DYG3(\%.EU;B71^<,SW*^IR@+^".7'DV0^> MSU0FZ1$TOS[T&/H,^(A/_O%&[P"'MX#W:L;IA)OBA#X*X*C* M@)3 K@;09I?HHSM[P\/?] >*DO)X+W? L2[M2A2:HQ-CK=9^N"%D2M*-4UD] M.4> JG@/@52E"XP'.G,[#>WO6O]WMG9H(*(_=XH4(9O(=$C"$52-^1'IU* UTAA(7Q7B"IVK,5.J/S M,7L,:3PG='454AH^\Q-$.1_"PGA/EE3E0Z$S.A_;.#''H8G90JVKA_?F23WV M+PP7=/I,*#N%IL:<"K5O4UZ#DR$,EGRZN"8/\3@,'"VQDO)X[Z_41*X2ARZ- M/="@PWRDI?;1]@J&&4\!Y,5IU!*_=1JF^?A(X"CY5%;">R+F=(\= WT$5?% MWUJ#A[6!EV=.Y^L,?*JY'%NZR^REDGAOUL#Q+0\@D;;H-/1=-^U0K&O9GCL, M!O;:BX7O%^[ _=5"5%HSLZ-W-*["BA&\@@$97%>PBG*B-RC<\Z-F9* M8ML+B&O9-$C#HO.!0PO^PJ:<6$A=O =XJA(-1P1]%)9U,[$G,!_GJ4J.7.,S M-NAUNYOJA_*8+_\T?QC?"/6HVPYN<7^*!79.V4JLMX?CYKX[^^I MR6JV27T_?.9\W83T.DP>XD7B[TZU#QEM]$?Z9LV<<2JS*GBAKZNY+1$;3A.: M N"F1M\=H6G>9=">4%X9.[W9B0X7(#A=(G*;+;N?Q(\A]?YSF)Z5!)8K8><] MJX#3EIU7?'7<":1>S4D'L),&F1 CU M/.O@C#28_]B+(+G1L"N$G?O7<#(LZ]>!\;*;EV^8F%*,F2]P*8;_AQSQ*.^^?,)86I(06;#!C^*GH'8=" W3L!9K[29 MUMD\=\6,](47BV"">NX,&T-/NCYD4\A)312 MM2-,[BYMWQ"7[ZF-&8761\^N7!^S9I"A,VQ,Z<9"X_2N]F,PDH@H5-;['C7GI_$JG@M:07TM,VGC;B" MXNC$2+I3)J9!V)9Q0^AIDVL9=SJ@T G.19U=>T^>2P)WWQGY2\3\WJ#J) Q2 M&SW)L>GQ&!R2CH6*I3**+[<C:FL[^RUZ'T5][UC_O MA_-?T:^!5+L!#ZJ.=?4N$VZN?K"Y6$XWI$J]LY%Q9<1,Z0K>L49Y]S$R%VQ$ MDM3]"^ C5[9CG!SU*!GX.?'SLS R =L.Q.;A=1CPB:W_XD&X$%<[1UK$FN2" M%Y',]&.QKL.5[04*(UUKT9%!44R& MH1L-LO+8$;!5AH%:=W1J6DK^T?SJ4;+:F\_YL2;4"UTF 8UQGT-S_YULHP>C M>2B9=E/7P(,=$9?W6A)$*4-3PI"(O)C,"'WR''[UFFDT)4ZX#-)6-$F9FO]R M9U8^7?]JBP3T&6/O%%/$&1R*=&8AU?%74NNL8SX;/71N?GW5D:4[;C['M?2W M2_R+)">LIES\6M93*R@.'4R7.O?XW_CA\P&((T_ZGY2>]$%_]JEW,YI\F:&[ MSO=Z&'G,!;70YK/T[(6&?)9VKS;W$7_6;G\/IN_$;/Y.;C9AJBJ,3 #^'Q>W(ON7&:>!X/CF2=1[6-D:;^1KV9J*V+M(D M&>@]+?_4M&*/<50*>YO1*"'%B.8R/.B<[>(%CW>V"AM#4AY[!](BCVK(T!DM MO1UL>LG@U,CTQC8YK8Y5$(CH9/=7(8V]_Z04[/-H!Y2"]MKF!YU0X M:*DP B!UNY [H.ZN($/HE74$?N66X_+%BQ\';$)E4R>5V152K!2-="$/0-U= M0XO9*^LC/'M1P#ZD?#I04ZT+R03J[@<"7%X9\W>4K&W/W6USL]UM/W"W#PCS M/F_4)6#M=2$]0=U]Q03)5]:)=D95]F9[%;-S7[4+60^:,CH+^+3D4$B_S]\! MUSAV13MI2=TNY#:H2)*!EJ]RK.[F)VU.:$#5+F1'J'NL2O#IYGZ?]]E<_K-J M\Z^LD2XD3FA@)E9CUD&>]TJ/^+]WC^$I(M,,FNA"MH7:]_5JO+K(<&HA;KNF MX(UZL,M&U$07TC TXKF1XX7.,#Q*I(X8MP[D9VC156^.[1DGL9(HNTTV74_0 MI+(M:,=JXWW"$\,F 9BASQO,%ME=/W%^3SQ*F!*L7\>;.]\.8I[PG_TV?4%# M3K-)&U!ZVPZG@W 55M;Z%6SKX+C5,1_ .TH;KRC6/P^\WH5B'\A2PT*A; O: M0=IXM_'$#@+ K#,+!<]/IKW+)RP,):PQ#]X)Z(NG?@$69SW',V0<0MPT^SU_ M^)6_GCU9C,)@.2=T=4T>5$8 H"ZT!S3FO*NO!X"10A^X4[+>=U<8E?(:4 (; M\\_51J .E;,>QW"4ZEB2X=VB,9=>HTOQ*[#5N*;\__F6Y,GV21J-QN#Q'-95 M^1_8=N7X%[F2V]0"19>8]>+X"4]+RGYXM(,EF3(*K,6"*!]A;5D.:,=LS!-9 MH6/B':/FB M8[)>^RERMK]#;A@L0KK:DJ?/K@!M -I'FD]]!.\CANB@;ZB.3O(]=ZP):RZ5 MA7+4G&?3$'#)HSLE]3O S/:Q/0 MA8)03IIS)I[(B5!Q=$)VFO W$=F/!T=X MX HV6M=>Y/AAE%"BGQ%/;QE*>?-YD\R6TSKP;"@,-(N/V"6RBXY.Q%0'B;PV MM#*4M\:-NC:N[I_5!N[ULVU17/__\ MX?W%3[TWO4,)]H\[>]-[BGILEYK.;(%#?>!B[O^*G#$="MGQ4#C2H-[7'?3(6B_$ M2=BP)0,V+R]#NI$\(<#*2HIV /-"[\@!*Y&YU@<"]"#W?;\H")LDI;F=615U M#7S(E=TFA[]:CT,NN#98& 8N/[A,;%_>QXME\)%6=.ZBL+FD7"WUZH,$NMXL M*(F/K;A'''=?@>#M=MN^^^]YR"_,R'MMH0@^L(I.6Y UEVZLI3Z[%T#38TOE M\&$5=H7C[EJ2NMW.>IN^K4#D7?6H #ZBBHYZ)&DNFUJ;]NZ<;5"N6(-?U89O MKA@\1+WVG>+)UF])VUI=.7K4!^&,^(3[Y#/NQ_9*LN60% 6C7_]QA1+'4" ZAT4V@Z?6 :F >ZC\2T&(_ 1< G=N>C=*@A8-@6A:4%< LU._L-V !H'/K8R&<\V"/U.I:B=RX M:>(VN;9L]8!WZ)M@@DHRB%4'116MD\4 M\7?4MK Q:WBUYC]=>XL%81 X1$N3:1M@WAK9-9OS5@VCUIT9QZI\CM(9.,VE MOWV.:AIK=Q2&;8");&3;;4YD-8S0B=SG>S"F3U033%HC^_,Z2)/C@4Y5R4(U MIDS5 IBZ1C;U=5"GQZ=E"@43 /=H9_X(#7O@RF#B&O$/F!-GB KZL$L3%U4= M<9+*8,X:\3'4,=B4J+0]SNR'Q+?IR(MBR$F7HCB8ET9<$!7&DDYS_!E/NAF6 ME05ST(@KHI;Y#-,!NIM'#9C05@)3THA;PIP2( KHT?V-/KEYV4#J.(B32"QT M"7&S:VA/A#Z$$:GM$EJ% WSI\!&7!+/4Y-.H @84Q_=XTU9J3?!8#QW6PH)@ MJ)O,B::$6J$?AJ=4>4AP7 *,;6.7[738BC1J_]A1'MZS_R,8RL;NR.F@+.C1 M,HK:0*E*X5$-9,,B58/3.A F%08?64?(!+DFD4.]U-VLBY,"U ,STLBF5A,> M!=:[]?EX>V'-]M__=/ETZ$;:TRMM-3 =C>QEJPT0,!H=NE M2WP\V3(S:#>]<-%C+80!"9/(W_3ZSS;CQ.T=O6C10A_+$#0&A M;6-TN8PS'>3N@4(9W&LJ(!!#J? H*.\$8%;N)O(B70"4M#3NQ10)E"7#1*IF MRZC/XJ]WU)G0>42M*/:V68%N2?P8NAH&8#5QKZ9HV3!1OVWG;Q*S01SP])J0 M"4A1'/=BBI8#K:)XT_TXC'\E^RF4Z(8$K";NS14M'2;JM\S,#5,W#,C.LF & MF]PK*BN+>X]%B[Y:15R\KQ,R#[/'@)E5Q[/(.:F-(9V4C!K O>ABR@P$C [0 M]=D+_13!R>)3N"(#_G@OW8SL9R/.U*W@WI(QM'6K@M0!+MD&ZG>V._46GI-) M.[=?KDA %EX<&?&I;PGWRDT-G$+!PN6532"^'60"#E=KGL>/";Q]YE-C;51L M"O<*STE421DW@Q'/D =9+JKRN/=X:B)/#P@^0]"]5JD\[@6=YAC"W9/E%X20 M1&QC,B7IXXA[S[EZKC2ICWM;IR8&S0'KR-EQ>MH[]]B*OU2?'[\KGA^G-7O; MJBVG?]T*O4HE'JG/AB5%6W%L\$]' P8+ZU.WP=KC,BB.A%7E\8]TE)CG_1D* M+=H^#S[/0TI]O]$?5;:8!_;[425&T/YV.+(/2'KV[GGUXV+X<,,[MUB#6H_B M*ST"P^]Q7-D19ZG]"7"J\VA3/;$:*K$09/ Y0GAN05^':YL+Y#S MU\S7D+N!F%DA^\WHWW*ZVVSEW/=VS:F&O#ANA(&1!:#2M^T#IIT\D&-6:6'< M" -C[#MQIKJ3YHX2-Z:KP+WQ[:4:]T)1Y.@"0]2%>F+U=C;Z!D'D4@#HQ;+( M4005YIFRIDBP?PJ?#_( YQI9'>1 D,:U)JW?8MGM_9X*\)]/-QZ^&S[\J&@ MK( <0@ D J SQJ 0&ON0D:&KB!Q:<+(_!'N,""53'I6H:R '%)S"!^YY2"K2 M?>!2?[.<$2>AZ8MC\MA7>7'V!LA7=(, M ]Z/;,>>WE:YL3W*$PVJ>6Z"#N0_$@+JO>R^KWCAIHY92E M('Z)F.*)B[Q\*WN#F/IS0E?19#&G+ON^QAA5E0>.AB:&@A[V_-Y JW/;.;I2 M*9369J$($.I&IATCK(6J8<$[YS.'!M^L#-BDZ0S 1\JU'2*3^.3BIX\Y3-X[&N[CHO+>F3_KO#.[ M!GIVX/9X*\1E!1$<-7E-C#PVDHKM!/1F@KAY(;3F/Z!:9QPY2EJ. G^!4+0\ MH8GE&H=Q)IK&V690O3L.H=,X4V#3^A2X\A@ :]OYT0E7V^GO*HF81E&4RU99 MGO<^7%P6Y[VK^]EP;,UFO6MK-I@.[^;#R?CT2:Y2J+3C\!O&.9[Z#U',[RP* MNN N-E51!R?N6,!#/W"O[,B+)HN['.&J 98U5J4MK D20,CQ.#M!Q\X,NEFR M6MD\E]?,6P;I/;0@+B,@&H>E:UJS^]O;_O37WN2F-QM^' ]OAH/^>-[K#P:3 M^_%\./[8NYN,AH.A-?OE^_ \X5J BBC D(36/[=A:(9+!X;>F#SG!*5AP'YT M9*>Q'R[>%\?;V/IR-+BFDS'[>6#=6N,YUA";T*4=>/])\1F$0<3@=^UL1LQ/ MA9/%C1?8@>/9_FQWG14P&FMJ'NOU$RG?:3?=;/\7,(3-6T(>S+5VB]+#*]5@ M[< ,L(_:R?*TZMW:_5G]]-TT".-^;T6!Q$!0UE= M"V>$BF0"#$=-->2Q!Z&G,*1 .'1@_+#]+-O8VILTQCF\LH.OPI7S3Z658W-X.YYA[M9S21 M5HG"PH"#0=.!P6:MUGZX(627'TLTV'XN#C;K]FXT^=6R>E?6V+H98@ZV0U*) MP)V2V-ON]PR'&KP1M(&6%[' &4^/ =E1F;6"/PA-J2T/06/0.C @MV\KSNT7 MH75Y67H';#AFBQ[;;_7_A697[D4V&7;*2CC#3" 28%BI:R$/(P UA6$# :$# MPR1W,#%(HIB)3(=!^DZ@Y(C[\J)TM)8[3QO>]<_[ MX?Q7I(5H*[M^[2F60SISCEDO.$*=NUZ-UAZ#)I 7(C$UQ=-F4T2Z,':XS&\> MBCGN1 .H'-PQGPS^\>:J/[.NN>OBSAK/TI6GVO#1+SU_)/5&[ U9];K#^;-C!&(+N 1 M8]98G>-']>7Y(]E]7#>HS)OIQDBKPF)^W%6%KP.#<98\1.3WA#5G/4F\YY>E MT(?9_=6,66YLS/6LSXC>\Z+P>E-.7@/)J"O( S'BY%60C38='47S3:=[)X8' M)#17$:)[60I\, C1[?UQU_)_?X_6K:[%E+#^E:2/;< 1_D!JIY;C"X8 MC5.O$LF-)WNYI&2911MF\D"BI[-5&U@=[<:0,3-F>C7*#NL6Q'OBP5S1F,3\ M-),+W(\B$D=VX(Z\[;M? *(JM826E:829R> U1!].QD&8:3? \L*HZ6IJ42" M6N5:[T-6.R7BQDU(X9'E\AIHR6NJKC4ZY3O 3G9\9<".K 9:DIOJ[*B51V?G MCEGCA,8;?OH>\T/YWQ-OS?U:8+;@+: ERZG*GBDXZ&Q.&:#L\X],UFMFW/AA M*FWVRO-6:)4A#JB,EG"GNBT.A@2=/LNF =,LNB,T]3.#QZ"V(EJRGJJT :% MI^P^?3T]BKV5'1-1MH^L8+$<6E*?JH2(%3T;_U'Z0(#0>U2Z'6#D/=JV^RW[ MCF3GA<'Z J;AT8GKG[DM*!^4Y]:Q)Y2+Z6ZY.'3L3#V\. MAP!.%GM!LT.0[/ZM^3BLT.C97;ZL <(.V4368D&PE,Z0"7L M.K R2V[&R5?I\@UMV?VXTU;LL[PH5^-@/-PJ.Y+O\.[HU:9T\2Q]N75*F J> M$Q,W5?$^\.+H,_L=<;FKDRU._$_SD/_*?$1C2-6-VTIF]P([ 5SG%A@Q"*E> MDS1[/+^OY3U5V@%6;QO-[FBA@\&Q;?S0*A4E%? ^>$H[<%[0S&HV/+6JU":: MF7'R1>,ZL.R"S:&*RKDFL>WY0M.CG-M"'8O3^V/6V+<!;]DS8:+K M<&5[HL@'KJTQT(ITK=^IIZF'?CC+J MI$7J0)C@SZ8',2=/A!JR5JP"-=8:.\^MB3$Q%.AD99E*%.O;H01RB 7 #R'. MEB.Z4\ADW_(RVBHL%3&5CW'W$$8D+=MMA^>%R.-93D8*]'CV+K[[/$_*^IL] MP:AS&5F%@&V*YT.DFWI/ MI:EVCK2(-6G&46E 4$$LW29)4KQCA*@Z6S$;A%BAIKR7OA?;=*/Q6AX7PHYG M5/:08V^E2+NFO&C,,I)O*U*O4[X$=DP@&$2!7@TA>$M<9DKZZKYX7 ;[IBZ\ M*XIT:RQKWVI%*']Q6PEEN1CVU5)/ *S4 @[>[+4 MT#Q*$RK4K'$8F='^D.0?JI!BF2N)O>R8(EI2LB%8AT%,:)#"8/OI9STEN(KR MV(L2#&*MPJ_1A]78$J;'O&[?%6/O+#Q7ER+/5>G9$+#GZO*[Y^JD(764PR:A MO&NKQI>P^-FDS5*KT8CSN%T^=TF'OGCQX^ZANO2"$81=4&5L>\&8; -(T%>X MW;6P;%&04U4JB&UC&-,B4?4;.+IY)UH R\_W0!? =]\7P+K"U<5IODRBUI4M M=,-[>EKPNE)!_(,@J80E,]P@#?FHJ_:)%];@(FA6L1U6D"_I^0SIK76WF[+/JPWM0Y?.>ITTT18^+ MEJO&/JH[\ =5[@:9!IT6RF->2>R(Z*N$*<^L[M:^^X:8;O\\@N%]PE4&3^@ M'^B4@:[7962^ ;_Q>Y'?N/QR-=1O_/Z[W_@$+;X0;_G(LVJQ_F,OR3CA4TJ6 M5BF:)'$4VP&W:=+' N2*&39S;@>ME5#"/("5OIA3SJHF63W%1;&-<].7;>3J MHB^7DCZ5O<91ZEK&8T_>T-F=L5:$ZMS74M!S?MDR..9)T7DF7M'B>MK#?KN% M=O^);WG!E06O'D OGLSH:JR9EL^U9\<;VZ&?;3\@ML?ELQK=1D#FP]##4 M37\X[7WNC^ZMWJW5G]U/K5MK/._0?+?7]" V8,93UZK7 YE]Z<8+[(!?M]BF M ,_E_V;S >M F6$LLS0KM(,\1T*8.?935D2J,=]Q)L\X# HBL=^8D09J GMB MK$R8 4 =F!OYQ2@!I/;V^&\XR8@8&0D/+R9C$_*.2 ME6+_5VRW PS0(Y%/]"/$86S[J/RC8*-N+U /?3[*/QS)C 5' MN[V4E,>^;FU$A%KI,W?$EJ.2Y1B;8(;^U#F&.G0N MD/?;SL,K._@*"1MY7WKS=CR96[/>7?_7_M7(ZLTGO:O^^!]="A$Y\TVN%_#7 MU2EQO7AWM4%S:5]1I1N7G,R&CUP;_"OY(N%&^MOXFFK=8$G;\P!$C;J4QYG? MI)@L!??A-^O($FQEXT)'NQJ!Q0]W@ M4=DG"QP:J]A, N@!^T),D_13H] .^DM*B/:ZF[86M@>M8D\\SC$+0@;=Y#Z> M-M2SH*AL-X:.Z10HT@3]7ONQ4+J+[.+2W:!#WJF4/#2;K'Y*GD+_R0N6?#@J MYR=A26P?KZIW'-]ID:J)/MGP[6^<;7_U>3?$I;O1PXT-8J$N.2]Q-PC133JR M\ATA1=&]-'PT._44C0$CZZ@K.1C4?45E^W1M%A*,W2QMT55(:?C,)L^!O69_ MB3=F^W9Y*\B1 "#?!& /KX.IL70:Z6?3S.TDBJ=V+')Y;1-/"$IB;R>,T)=J MT9'1TV ,S!R2_I9C8^W T5^?8OB[[]N^GD^GXP[WWI M3Z?]\3R?8@')F?\QL;D>A/ ]>DDWO7,?6A\M6TI.H$W?<6AB^W)M9.615QXS MDLIY41085!Z-:T*]T)W%-HU1@Z_%ZO5==WNW\H9A>95$;)Z*HK[S>^)M[UR: M=@%]>]CK8P-]! HB^G(J%O\N.[$WY?I0#WO);8#3(BCFX__G[?@/R))95&X' MQ[XIW[]=XN\+&V#ZM\N:YG@K*++<%9M+&5A1>M^Z;'QU**CBF[+#M-<&9>5? MD1VFOS78]B@;$3LBY6LXRD%6>HIK9/5G5OY23H?&6$XWQA]_ZL<+EB1($_P8 MQ#,9-H,SXB9L[K:Y8"FK4Y[::;*XCTAZOUZNFZ8:\OBK1&!A&(* P]R+)]V9904Q]ZIU,]4S;?J3S_P8'M?0HYEY*KQ M7% 27_K.<:JMB;W[J(,]*#X=,'2LU=H/-X1 ME36V;H9=,W3XX-GVG\"=DMC+V(X MFH?S1\+3//A3?NI((6YQNM"F^M#5ZX!95;4+ #5L]"![ M]]7HBK IG7PF44S<89!UL*/.F-[0FC^'_)*6+,E:]>8Z8'2=,I1/Q;$#*_DP MX)+/[1?E,6PI[?UP/)C<6KUY_U_X![![%4S69F4EI,#;[=B_(:S/VSX3+3/@ ML[E!86?H*B(OF ""B@&Y,"C0U[=,SAF#DK#Y8\0^4H$X777LU:XR?S!WRKQID#AKW]XN%7@VMQB3#JV/[9$P)]\,F;/N!,:LGTIS8PDY MS&ENEU=\>U:8!*_TU(30H$7+@O=:3-J]2/S%A8!'O*8D2[I@?V?P<;LA8=)L M#O65_N&:/W-VYG(C,*.;91*MCHS*W' W[A[RAL[/X*Z(57Z>N=G>L.0Z YAQQUM$C\2:L:D.E]^MX-JL8%$N=7P; M^!#(FK.!2T\-B6W@R^\V<"T.!R94]C0+B2$IOU2USLY"A8#0@?GPB>G.[.&/ M-(R42]AQN7,T%T6:HA-0ZB7#X(Z&#HFB*4.4"?;(K*)K\D3\,'V7VF#X:%LZ M/XNQ*EK=HYEKG?TN6XZY!O0IC1+/+F,PI>*$!NEO?#]\YN_&*,9HG=\X/TNT M?H3/M--D81:Y%^SJ[C*B+YR?.5PWNF=].I #(Z<:FUO7A,8;'ID5,Q"LWQ,/ MO@K!&L+.\WQ2QS'!ZJPO398&2T[SL>INB+8B=A;I&B8.,1:O;#^M#'0N/5R9 MWU=W*,;YM6RP._AT=G?&YQD^G3WSEH&W\!RV= R2*&8*TV&P".DJ;1TP C^4 MGCB;#3^.AS?#07\\[PWN9W,V'*=L6-Y,IK?]^7 RKFU02@)N#\*HE5.,O_09 M>^-F<$;DC,>L)S[A+SVD5W9SLFDRQ0.J(F?YJT:$<' "E,5/*%\6;:1/)Z^L MU(TTC>!.*KZ%+E8-/Z7\( SX]1*:2C;UHJ]7FRL2.(\KFW[5Y%76UCQOXO3Z MH>>>+XNX$U";AUE;LQOD0;NGEKNB>B>F3#U]S;-]_LC1$PD2PC8^NL!*_:/WV[M?X=T M)V DF?-805&Y;@PXU\(_M%1/\2!SI7,;**XHCDR$!M82\0H-F MLMK?>#3:[[V5*>V%)=%F&S56Q[A*I:]G8I$@.^-AC"X(6G%1M'-04VQ5FC8% MKLT?N?P8/A$:2$X14\E*Q9!=T !WT!&R$C6[MRDXY.6X$' ALPV.:F$'@AEP M ]*G.T<"CTS]Q]!G\$7\+#G>0(X!2@_#SC[UI]:GR>C:FL[^ZP]_N;SX\U][ MUC_OA_-?.W0LM]5/?Q)7+(=T%NX]>2ZCW(9!S,/0 M>-H+Q;FX22/(\Y^8GN*IN#DJ'9@05RM^8RATOA[$)S0=>@,[>KRS/5MK8E3:"'61;>?!J8$$?O#N9F"J7*F#Z4W ?;Z[Z,^N:YY&^ ML\:SXRB'IF(;N.@ER>$Q#9KJV+$,Z0)P59(O]TCOU>90)GLFHO]L4Q<<\W#R M)[H5&P'J#]*8B)/!P(^=T*H@TZ"T;Q/TFAK:[IJ#MZ8A5NQ2-2"%']BQ55-[ M;EDH]FTP7% :/8ZCNI8'39C=XML!=V/J#C^;^5HW>HZPUYN.[TKZ8Q^P3@E; M)STG)FZZCMX'7AQ-9_>ZXU5-->P=>),CH] M0 "B[]PJ+TZ3=1J_/4GB*+8# MUPN6XT032.&4>Z2;8M(;#] MR7@]M'XJN]%]3UA9MN\H;.VFS&.@\X/5_C7L% Z=7?95Y+R2GH=HF8(%P,X4 MT?'^6<4F[>A:KUD?;D*Z(%Z<,/Z;-RR%'\-.6M%9ZU)!3?>[G&HP-]?YNQ;F)'FWY\,XXT*WJ R[?:*B;<("8+H5XAX)U1)\I(3CSMY'4 M0TZ4(_[#>_,A5S%?_%D..=G=OOVW[K.9/?_-+)\JL[6WUPXE4=GI[;D*#9WC MZ*NJ:SW;CQ-9G#]ZM X2<^V@'3JW16(),TP.3^$-\7"U%:XZ=#-B]]KVE+!J MO,'M2TGWK DZX,<0?2>&7 O]4%S3K-N[T>17R^I-K;DU3E>SP=2Z'LY[]^-K M:]J;?[)Z@_[4FO7Z@WE[J2(A^H*7/[/&FGALOO!EW6/RY>+=6-BJL")Z,UX& M1P<&VBQYB,CO"6O.XL^$0)(>?RB]$#^[OYI9_[QGXZEG?6;_VZ7,QT4%]9>M MY360MFK'\N@N& E+=R/ 6\=%<8,F5*4#-WV.Y2JYC+2DC#IW*T?1Q=2DC+IT M;::HAO8"C;3"N=/2I?LQ9$*V>1<,60QN^I5UYMZI4:!O3W)"S=2L)2D=*&TK%D M?^'_PYV:[#?_'U!+ P04 " !Q?4=8#JNBD:P[ 0!4U0H #0 ' R-C(T M-3$P:RYH=&WLO6EWVDBW*/Q=OT+7M_N<9"T@#,9#TD_N(A[2[DYL/[;3?9[W MKKNRA%2 .D*B-=BF?_V[ARJI)(0-#F!#.$/'@%3#KCW7'G[Y/_=#S[P58>0& M_K_^NU&K_[F[N4?Q&3=)Z,S$T_.ID+^@/[[WA'W./QJ6/MOG16#WJ M1L%NL['_T#KXB?2%^VG/-G#-L$/Q/Q^N/F6/Q^7/9X^^B4/+CWI!.+1B.$(< MJ5VM-ZO-/6V0:B3LW$#PN=8/;A\=YZ#::JAQ)@XGOU/\N6M%*<0=40"WFA-^ M@#>:+?5@*'I3A]U[ [^J!Y.HVK>L4?IPSXJZ]*#\(3R$*X\G5 MPY>YASY?=H[3IX:N'08CRZ[9P9">:C1:]1TD7V$Y[PT3_^>7V(T]\?Z7-_RO M\?/UR_7/S^&.GJ,8[7J7W'+7_6M?E5;G7V8W4-\J=D -'_"V^W#KP+0 M&!8/_]<9"M^!_X]//:O_M6=YD9ACI(XVTG%@)S20&]F6=RE"-W!.X;OHZ^E_ MYABR-77(_P@KY %QST_<[XD/F#,^@D%#RSOS'7'_NQA_K>/_[+7WVX>S#[OW M ?#B^&OCJ^22/#Y\-<<0S:_7 RL4L*.O)!-XC(B^FV.88US)I1RJ-;&@[QK[ M\.ME$HJON_H@(_B&A^@&SMB,XK$G_K73 UI[:S;JH]B\<857 M^(L*3!.Z/21IQ[U5KSEN-/*L\5O3#WR!O[GW;Y$\10@T3Q];G MWM]6]UN'C9WWA/R_O,G-L9!9IU)&;@7-G?>G_UG^]"D5Y29O[;S'EY#T)9R&EHW278XMY>;;BY$(0>K[_4\"!/B5VQ_$%[TOD>A$D8AW M<@ON1!<]?9&X!L#RIHNX76\T#G?,Q'?Y6: ;D%+16]_U0'J$":"F6II:R.-K M.W9O7]]/0J&P\"_C@/[VV)N?#C(/=E[#V>;#CH+WH%7>XJ2"8 M!P\.%\Z+7P@0%!Y<@9$%EK9S8H4^"-JI<%@Q;_\.Q&W5&R]EK7-QR5:]^=SK MGH,R6O5GD$??A14+I^3O6>^I\"OW\CPN&Q MZ,9/6^#NXA@M>L[ F!V**';M8S>*PVXR]7BG8N9GX;CV-"+:79Q*1ZL]@W6% MOL5$3$MV%[_FQ>E@>$\!/7W%KLFJ\$+M..A4/L\0N,_$3R MWVOH HL=@ O0"$1/A*%P;JQ[\OWD0M9_J=,+3\OL#U?1AGCUPR;^O<6:%S,<('HXLDQNLVO#0\3_C\ MI^]'TXDG#_'J^DLY!AWDV/2BSJG< IC<>'?*QL\#_Q9V(9P_!7K-A-.Y%:'5 M%Q]A@/C8BL6IY88E]L)"(+);S^/!Y4*ALG1T:'S?YIN;AP[?"9'=%XH.M'OD M@&1(S^D!FP\&[?JRL.*A_4=S :" &R?W(K3=2%S"+LN]"@L#3G.9"/(=9/,' MT0RSBHN>6M6<_I6Y(+'[ IG''T_A'(L&S-ZZH\C"B.4EJAO?@R*+ LS>2]4Z M3H.P)]PX@<6L1-;L[;U$65,"A6<3.'L'+Q155F&O[+]$&?.L]LK^4H7+@GR6 M!T^RKM_H03:XV! = ,('BY]^Q^#(MQ%%O<*X)H6ROAU0Y.-P9#E5%8)6NX^ M:?'/&&_XKYW('8X\@2%WHBBCMW+OM+L'HDQD4*!Z2U"D MB?HR_1IO-V*WYXK0I$V(TF#2H[/?\V$HQ9?3R=Z4S2;G&A'/FE@"T&M(&/H^ MVXD:)_NM^);P'?6.W'$VMZ._H;[69U??25!.!6\:$U-O5YO[ZP-2CI&.WV=K M3\>7ORP..+L8DUQ?3^#(M2\/.&M'C#G,R9'5XH'37&/@-)<&G*GB;&W E&/H MC2=?WI1.H2WN3>GJOI.2&LMF,\7# M?CAR8/,/_L'];SH2/!2"L;E'3S>K97O>].-^)$AOE9GODPY;"W2L_+4WI6A@1;I>XJV M$OZY)/P+]GQ]9T+BYB/.B]$0UA&)MAK&LVD8ZX@N6PWEV364EX\V\^0J;C[& MO!R]YF6%:'QGHNCF(\[+U&O6!(FV>LW+T&O6!%VV>LW+TFM>%MKD8\*VVLP+ MN(=9>HS;5AMYH=K(1XL61/?I\22BU'\0R!) MZ3ZWG&0F3K+%D2T?>8R/7 .,@S"R8$8N,;^Y:#)MJUMN,A,WV6+*EJ?,Z/:^ MH49#5!ZO$U\&KA^?^=C<8GT11EFRL LP8"]Z:H<7O8]!X!1P*'WX03!LV_VRV7FB'(5@_9HDFN*!,L MJKFN19EP[>GX2XL5C<(8]#+?'29#1I;4[_@A<3TL9[Z^I(2WKE=8QIQ)!C_F MMOHHN=G<%N_*^=UGRQZXO@C'*=0V"^M> +>;!N(? N?*>-VFX]P+X'0_-,Z5 MZG5)Z%-3LE/WGGJ3;1;*O0 V-P7"/P3&E6ITFXUQ+X#)_6 8UZC66]7F7N:] MAAG"A%K ?0HLO],/A5AO89I&\,$Y7_2TIH(Y)_:#VWZFPY=GLTQV4V]7&^GA M7XG;P+MU_3Z"8/T/_"@4CALK\TP[[9)]/AMYTP$L7Z!,(>_U/^1/@=^/13@\ M%MVXP,G+-[O!C+RYKGT:Y=J7 )Q'DR.N+4]$P!"$GXAS$1?N!HZ(;$0(J&3# MWD+JP'KE1M\*6ID;1K%Z=OUI:F*W'\8?A&\/AE;X+>_?+X7>0A6WDK5,7C,\ MN'0N':G-^\=TX MNKK^LO[$T[FS0F<211_<[S-Y1I;>&FZR'^[VT)_[T)?7\'6&^O3;XW^6XU]G M$VF+-"\!:5ZD3K'E+R\$5599[[J><@J^NSA8GWN7'$75GT!1V>W&Y$4$)A0Y/45;KC9V/ K:=);3S#!:%+ NR%<.7+]7'Q MX(?49D&\=Z-@M]G8?PN/J*'43[GQ<:SRP:\'5BBB:>/+S=,S3YP EG99/HGC MW@*R30 4WSQ/P*RWXF#29S#[WHO+*QE3F_%8^,'0]1^9\U%X%"PA0/G]((_ISIC'YYX]Z_A0T$26B+"+ZA+P;"C]PS_]KVK5/'6%Y[PUKQ)/5"^MOC"KU?>_P,#Y MMZIQ,'IK-IJC^)TIO^D&<1P,WYHM_.[.=>(!/%"O_[R3>[T;A+!8?OV#9]G? M3!C#C +/==Z9\DR'[O ;%5(_!4/+K_ 7%?,:V$!/;1L&@4?K[TSD E7+<_OP M%;K6D.?_TGV/JH9P3,I2CN!5.PG=V(4_+=\Q3^[M 49ZF9B@[$;(=G]YTYVV MIN:BUO1GY_K7L_./-Q?G%?.X=E1KUMN[AP],?+"HB4\OKCZ;OT0CRR?*N'?N MOQ[6][X*1[C5ZG%@)T,I7[[:J!6#=&U\_8KLN=$ Y?6?;Q_^.+0NFYV;O]HP M'&"^'_C$&US;E'SX2O2*YG4<9,K6CNE;*%1APK?Z?#NT'O?^MKI_N >#-^K5 MWXFVLAD .+CP]P_ J?Y=8DI!! MFZ_:LX:N-WYK_NGZ?4S+C/)DSV]UWQ>QJ%[ HH[O)Y9W)49!&)=CT[T5?.E^ M[+C^'X,G8U,O"(=6C)@3O^T&@2= @P\3489F^H)RZ+:W\_[^05SC/[L/P.J1 MTYF 'V,8K\CD)9D@IJ($EF_& ;(IO!L M1)8CW]^71U_.W.;Q=6(O!/D<+((![PT<:XPK%7X9#N86EB%AJ[$S04_'7@>TT]ZU%LON> MY46E_+ZXJAQB'C //GCW+(P_6YIB_J,M\R]G_G$&*K;^S1[@A_DU^Q^ F/;I MF4FL^SZS)$!P><+T$^)^TY3N$_*RG,*3YPD':I313GW<.AS=_\=M^@<+4+R+ M<^8HXY \6]5VHW[X &V8L%.E)C\+LCVDHS=G,!Z_YXBGB6J&ZY7HNQ&B;7P. M$"\_S_]TZO?W__;^Z7S[MK#SS,^KG^D^F-G44VYDV>:9[R3HBT=8G/EV;2E6 MUG=!%V9^=7)O 5O#+2)O"].MF59D1B-AHY?5,5W?!"88PO"O>:W?;Q(6,"NV MND##MO \@(H-(O)?.P!Z_#RR'$=]GGM*S3N3.EWLP/.L401,4/U%3JM?XE"- M?RO"&$OM*<@"**5?ZY?8*?AW%%2[11>.G+IU^/,4+\$BN?@T(Y$Q%M O"$'\ M40P4.6B.@@3LM_%1X$PAG)ODMUN[T/[JRQN;C%7J6[\R\L].R MG1&<+L)+D&= GE/$Z$''/SH=>H./P\6QQO+Y/3)=>2:>BD M#/J7 6@3WO_GCJ:K,-U>)_DC^MAI-;J+AGUN]ASD]U FU7>GN>#6#OC*XXO$ MU F%-1W'9R!]>NPL MSY?#L#[.^]!\D\![YMI_/=3 &+B#&HHJ+A8'\X"ZT1JNSO=_ATH-L82!VW=@C5XJP[(%I M>U84/62%ZD$B)9N3/X>@C,4//:!DPYSP::)9NT18A!9BC'D]'G8#[U4Y$W@9 MD&CM+142Y]*_1D@AU(4"&#FP)OB&W6XB%,X4AC\-6M\##OF$)WKE(Y2":[7$ M-,VK)6]GQHUFE^BM7)IW^IW]WS[]V;_XL C]KSAG3IJ#E8;7$7"@%'5=,7^J MUQIUODA:[/,\434V'E_YF.'H%@8W;%I#P28B9B>;;H,*.URQXU,R[P# MI:[Z#? 1YA)6!.!SX(>>.1W/"^]T_8X^^XQ6NYPS/:8#DO^O#EK'[PA_AR=B$6YC"8 MLH <T__N)N MS L3YY"_N47^E2#_W4#0U5*! EXU7IL#X/:(]HYI>5Z*^SI1=(5\ ,:<+VK* MT**F3 =^!7L0'QV%PA9D'3::)@4^1N8K&*\'_Q\E8!-%@P#C#50P4CRPXN+: M[ZQHDG3I9;F'UQ5*/GC5?&W@'KM" $23[E^P WR>'H67+.]^RY]\ZFH>AX83U<;UH?"%T#,0'C&X\2L$;(D ?0Q M( E8<2PP_ ()%S#?!22'V2PNO?Q?__N@V=A_!SIA%(DHPJ\418M>#\G]5OC2 MQPMO&B[:_;[E$:Z&@6<&M[ 6T!8M'SL/RJF1JA(?3*.48^S6=U]U,V9AA5T+ MAJU>W'MB3-&5KQIM\TOMNG94,_>;>TUX^#5RG&R7TB+H>JYM6+:-P2$X3<\- MA\PA@*V T0T/ 063+NO07JW$<6.YKMI-R)Y7C"+E@609NC'FP D/ M,#X,?+R;\<:F /(8FV=(-181DWELQ99YRIIF3LIF8^BJ)]I?AK2_KD0_\9B0 MKZLWRQ:IO!YB(:, A"&.8R"+B5[7'KXEU[:+NY7BJ9PX>N?W_[[8O?O\MWAZ M,L5D+%G9_#DB:"],'MY_KRUKG@??84$O2DRM@B UB?8X71GDJ/!@6&$"OP>Z M"BTD#L1 ]%+XI=^"3>=72W^(AD"0,$LFH>Q@"" NS1!Z8N+7T0B-#8F;+"G=1-TVAV MJTTE8_72"B=@7;[*QD@XN(N%C"YA^6N^1B.0+(](-P7"9N M=\P8[Z_^M]9BY.BROAY/,ZSXJ(]2&'6#39AR1RT128EZ\EASOY#>>:9QO0BC_1$RGIIOE(LQSQ).6'.OXPO!C< M?[B_^KA4P_6!=>4.]_&$TO2$EW0;NI;6;,^8KMY60-LK5]=2/B[LJ!I+EV ML%2<8X5.9&+BD.M,NQ%NO;)>EVN]SVU6K26Z:,Z/N0PVOEF.!J"-IZ;5JY++ MY)R5 L?T^F7=FQ4D'V[G01[YV^_G_OE?H\M_QD^OUS,[D]37D^.-AS_Z7=IW M<4@S2J^O#"L4,P2A=/6;WZE<5*>4C,=1,B1?-P63]]*^[27 ZPR@%W[-E+=4 M/8\NK^ [.PA#D6:((7.L&2>2-E0^\;-KGYXPOZ/ ?OF8A!Q$> M4@"RCL&<01\8'B&+=J#D64W=J'@78P?D [9\RQM';B1S^M!&NA75KH7B#]FE M\"-V[:(K%WYRD &GL^LHDM[9%$/MPTCW"8<@K&\1H](E2)&L8S2>POZ[YB[& M+!Y7&X#6WW='4BQ;; 5L3F M>&R Z*$H '*Q]O#RG,K]3;(PB[[\;(W-YCX7'JJ@C0IT(EBSP^<]O&#O2AL. MK]D?0/0AWC\@7?BQ!U2*ZJ1 -32B/ANJ>-7?"94IJ-!-AC4"I?'>!400P M_ M>CAA\9*N%4^]P(J_NF=?1Z/ZJ$[XV:JWF_M?__EP^-O@VU\7'W^]MXHN%'[5 MI'=3C#VEVP> 7%%\:Q/MY/!9[P/;W,_CL)\,G2!VA V[\79,^4?$OD[8N*"_ ML'PF#87U6'7^$4S3.J>B&<#YCDS%BET_IX7P_CJNFL&HNT7J1#8OGA">T6V_6 MX81V=SN)?WEZ=-5QBB>4C\[F@4QMI,=/[:%UE![C+A9FKL]ZC&?GI]KQR6*T M^@DV=]XW*^W]@TJKT9YV@K4U4M6FF2S=]\<71U\^GYS?7)MGYT<75Y<75YV; MDV/SPW_,JY/3DZN3\Z.3E)WX' V%A>4P1:= JR#T]"8_BEN_5EG5P'Y2 >X_NCK+;4_VVM'B;FI]R M\AJT<%TZ>47UX(U9'CR8@(9O%.\16ZU\-9V2)W;+TSO?E(^6?Y82>O(3H*=8 MN8G3$N.%0PB%]:W:%2#38;,C.C@=\'LE@#^8'_!YHL!EE=\N(NR*)#1AL?'! M'.AD4+CC+-NT3A[3*6/!;&7]%!>MYO<-G3!(F2,4M2 I44M9!4_>C/"(1GVF M&EO[CY3BFK'(5F,E1;:0<+Z[C@, %]_^UTYSX:M#+6:6DB3?M>9'JD[--C8@ M'1QD/PP2WZG*/.&PWWW5!)NVV3JH--OMU]G\"X33&>BI9J-6"J'%S:+NL1^* MKUDNMK;FQ]&R,_D3!"=99\$MH@U3\&N#L)G/(V]Q9S&"BGDP[(/YHN/ M_6"\6^XQTNN1,2:< MC2TH*^ 9#Z=17PM"V5WVD7P&&6]>6ST1C\UC-[*](**&6.M^+M.I9C6*8 $O MEJTQ+U!E7BDT'P?<0[K]@HFM74ILTU; YMPB%_&9+T Q-.UJTG4L[XM.Z-*S M D]X%CC\W=FZ2D@R:Z) MA-M;-CO]OU"R(]6/;9961WG06KX1E>)Z.11Y\Q.@/S95>6 M!:-.N]'.W-AK0VZ'Y2>V&#CMO#^B6^\(;YSQE("ZK'XHY+E1&'V'(^4M"B/U MU4<9Q65DYYT19@'*JR7$YGIX3 Z7SD7QBB@$99[.E6QT)PF?TW^RJ)-9(>TM MW>-X0<&_9SX'<%'+XF?SSB_'@_+<]S1+M]27;*H7^= 3FJZL ZDUZLLFM6,7 MHZX#C,HZ20/:+U1 .S+)(Q6-97[$0'84;,_H.5L2/2[\X)9^<9F=UI&6O_", M![.@>\P5$M?2[V=4Z6KSXLX'6F8 MLP-,[QA0X@R;]]Q;>R^447: A6LG [;HQ/%'B\C*O[0&8VUXY_2W5R=7:7X![:]DR;^GW-J=@3\.?OYO7 MR1" -E[],1PLU\NX4KJ=C1M MI/G.O!B1FO@69Y)U"MZ9?V Z)OR\S2KYKJR27,:0@OH[\V8\@@5V0JOKVN], M;/3$)W,>(+R;N3P*]19E2DV9?9NG\I+S5%:327+9N;I1@?F+G,E%4Q'>;]7: MKC\U;V2&8'RZJ[1[D:NZ\KAF4>"\^ZPP(R6H/W M"B82P_@P!"PGZ5DV:57D.G P4LWM)EATX]8*LXY$$5BV/4 %#6J+*'MGN*#1F'@)';,]7.22#B&%4T?@R[! MS6X86(X9A=+$\A0JYZ-(Z 1*.*!@@+8!-: M/:RU!!"EU'9+Q2$9OG7K]OEC^FJ$541@.I%]Q5"+,'B"#CP'+K[@K=".DIA MJE;G"'+_," '(."K,![%.\$YFV!5U'^!0=\'0 WPCW'T.H75!E1X*$,%0'$\ M2J/-L6W7YB&(N..:F3("*H1W3CB$7D !:&$E MM%CR -(D'6?H^A1Z2JCVZKQS#>L'3B 44C&!N;F.>+""SC5.5\51:;F&9#M4 M6('J)F*US43786 MLK]9?55MB1JJ !!]--FX4L4P\6*W:N-=36$6K(1$WJN:R0$*N67)20P/S093 M8#,)-0M_A7R;*W%@620\1,9(Q6%T'ED8Q'$#1XJA",C5Q@*?@R .N.!GQ->W M^*L&$MQ:7^(W\GA35K0K GBJM"F*DK52"W1"PU)'0)UAS$!H'.ZUL"R2A2*9 MRJ*,@.(0AG#F->/"ES5)6A5\]+"B0XW&RA4HX48[^(@O6PU+E6.J8J(5^L?7 M6". ]Y1"0ES"H-I.-!UWW?'&IJH M@N<-=+JJ2!W. ]N!96/:M6YYM M/6VI^U.7:DQ= MJOGX4O<;DTM=(XJ>@2O+JM+1A)2M2 LG,C031\JWO+"*--FIB?GI!TGE08-> M#[4[=)"(S*!)"0Z$@J.J2V7Z5L60)D1%,WTLI06R9*:_N+SCIFAC1;M6UWAT M?46R)GI<\:!*B*9.],==TFG.>3@UTK K3+I"&"7<-!0]+\ M\[1!6D-_;6T?'=!E3MMZK=E^V&][/1YV X^@<=!ZMS!'*ZL,4F,Q!^-N"$QC MFD/M(3?L]F 6>S#7I1[+2<_#]DQ63BP%HUW757U=D]T>S>J.YD)3!;9P7QW< M/Z&OK%KPE6T/8'4'\*OE>=43ZE>M3++STT/]'V)%9W$E>6X_*M4QQ@^U _GO4D7IBW?I;(S]8V MM'/UH9VM;6CG>H9V+IQ U1UK^;79*'3A>>!9J4\_@(-WT>>,EUTCO.LRM+NQ M,#)?79Q\5H.]-N\&@4EUKO@"!R@JN$,38VC]%83*T_]VZQ9M@?CJWTDICR8PT<$RZK90_$6]QBK%DG@5G#M]R)U4X MN*WVL,)3EX%ZZJ@+CJY(N[W9ZG?/XQ7.D>)4>AK"P6 HFPR!HN"G+2FM\J#. MLF!!=5HYUWTF!/G:-0 @+%E#?[;;[$(:1K5>:^-)%\,QX[L ]#IJ(5++]S2> MS/Z[X^R_"]_\+0$5H]' &([&?CY<3'43-3$FAT=. T)DG!A;KD?I=8H,#ZO@ M!/; $/J*J.,'I@=@\B,!O0:1G86AY*5!^0K_X!E'H&Z9"SVFFG-XB)4>!]*D-$C$O&BG"% MCBPJ)? MR-[ 6'0_@$.GI!5J/#TV;M6*(FV TFV#2'-!;%BA"AQ$85L.R0V(73KEMLRE M03>CM$*(1#B#!"J>APR"U.&B0O!KYFD28AAFA4(C^SY%]<,#"'+9"AR1. OI MB=)(,95*H&K&Q,@UAQ:@.?P_A9W#BS(38VSD4@:BR:2*B?2)FGD&/-OA:KX8 M/0>+A]VIP,UL6SIVJNE5!D4^4P'$WY_87'%$/<^#[&G&^L(2<44R5T1^]PX6/?9#Q/%U9NQRH70@%Z [#U M8RD9XGX#"2<$O4IL,@ ]D ,42^-TM!^/2J2%>XAY@D@?I.O0GDY -VT7!D4 M.D$7A\=0X1%']2(;%/ZM"Z.1:>UAZ_*AJ_+/0 N*X7EO;$@=/Y)A>T@)$9WW MG05BZPZS' !@H;"&D@U&*K#2"]#(8S(C$X'2B/))/)0[)).1*%I_",+ A <% M)Q0U(;>Q<#<]1S^HQ3I3*T1R@D51][ >\ J/FM@H3,RS 6^C1$R* MC7:H"I=P- =?'-QA"'=9>/I$*%E9ODTQLT* MD/)P2-O&7S"OT+R5JG4N0)2#<[!,<"+2Q)_<;DE2#%'D4"B^ 200V"YEFJ2H M.Q$2G^7-<9 T90O0*D+AN5:7Y,HF93)J\DYQE.F8;KC^ VBM4GDS:3FR7"PKC/8#OQIBE3_R= @?EBX$_1W"+'#,?&Q !NUF$U\R0LQJ<>1Y M$EMG'M4/ D=&GY<=NHXDR-$X#BQ5F2GI4&6!:*DAFW#:I5D#%N@!HDK9%$#Z M>,TX!K,K&%(7:T>F5&%&E^IU3=':RO\_DOU"P@D5.^AZZ#36,KO@RW0&&$1]_G<)D)J1HIGS&9&LF6_[P1'Z7 MEF]DG)@AY@@DE 5@V@'P5I?GFV;_!>0GP:5^H'RWBOD1U%MX8@-(4$)5 M(DK9[O40&0,XD@^:O-2K?FK4*_7]NJ:LM7+Y*/A[JZ7_WB3W5DOFJ;0XT850 M9(6)*L]'VGP/G.%KEH#&GC[,89.2)T_@F7]!(P1I%:>C*5]MWANE2C"\.KXX MYBH)6+L@G?+!9$5C?WIFDU17HM*3W]_/,JA^C*-$UO,)JRP+X1B?,4T6ICH' M Q=(:V1^#+%^(GPCC_4FEQ;WH7/"?/9#(,C)IU!])>77( M=C?H;,C,?6C0@[D&W92#?3Q>:W<;K[7Z>*W=;;S6>L9K/4QFZW'#-(]1\J%S M]/NGBX\;99)TXK(Z [I[8V Y6-\+>!X(,+S92OR>ZZ%;CWA4Q%X^67(BYPC9 MJ[2DNJ@K"\6GFI6]@SUZRIIK M+M["=U%Z=^PXGVTY^YF!?_]NSU=)84"?6XSG& 0NGA M6MBJ'W!)X?]&)A(Q-H:+OKTU_> NM$92E;D3*,IQ&,\IUS"(?(Z2,$2#YX/$ MI>[8_$P:^FJW&AIBGG8^+DM5KKUYV%[/A3?PLG1=E][ #H7KN/0FFG)[3U[[]_"-&3JI3#"([!HC M#95_ %*SPKWL2)N5_?H$"WALP&4MIG+8GCBC9UI+]86L8V]_@ED\U^FT*RWL M-#7/8I8K;TNUE3/]4G8&G>%!'O283C,K..<91W&LO0FR+-5X9EW"&FU]=V^" M"_PH6Y]@.S_*QIN'$WSN1]EZHU)O3O#5)VQ^@4K*=TF4"=VL9,\8:3&O,%G& M.D#]:;R 990:!<\!C?KA[O,O@^]>GJ9IK#:?\]FWO<6:WE^K+OI21WY]< M7ZS0Z[*_][.LF9'+G5^9Y=DL/JY(^[!RT&J\!,N3BCB6 &=)]L(N6'-S,I/E M(LIDO$*IDJ 7T<[*SZVO=@&RY6#"5[;IZL7:2) 7$!GRZY?/G7/SJ'-Y=K., M5GG35[B:=/8R?)3U#*&_N8E)FB_+0!DD0XP6MT8NIBCB M8D*7:(TJ/258TL>V%Y@@NIHZ%5,/XD_!_=!R$'=NL<>ZWS>.*??,C<<5\^3O MA/Y%H)UA1')$+G;TV+3C1B!,U ?Z8&)QF.LEDE5Y"_? D LA MI)14QI4?$,HJO2Q# ",[?O81"[MU:5IFP4L_RH^9SHCU6''JM/&7_KA*VS M1I$/&_*GEB)(AS.8M&^IUD=W3,:,3";KPC$H;.R' M@CLT+3D:Z6&YZ !7'3<"?CF464\5P,@20>$;G5[/!99(.-5A7 4SM!]:0V2&&#TBGT6H MP):)>]&F4[[(XH8P4&6OZJ1.;6%]6#V &D78R!P2*<-AWP64:'4K8JP("U!A MKN_CM*,153 .>$Z<&+1@NL'K4B9G %%+T RW5I>(LD=MLKYZ(-#NBNP^38-*.T[*SBXR^3V; M22_RH>6\4PH2EF/$6C9R-7FPP(Y>-I+,F0M[\?GRY.;LYNSB? -:&%)HKXA5 MY"ZF*6$!DB!40;_8MHE^DAF"E%1M@72'L\9299R*E58K,*^#H="JQM#HLNP( MC.G!ZF2S7M(B0412W1%E%\ D@$ V-W_+\:N:\3G5NA"577$KRF6"FA-9IZH+ MBO*C9]W">:)[4^Y'<7BMFE6N!(-J.=L/B8A'%EA!FJY:27-?J>RL*^N8(IR M;F!V5"2!WN!X0"5U8&"@\K&422[: 5K='3_ .@))2$P : RV:/9Q#.Z"EZM4 M9?GJU)0JC>K:V) $S.; 9H2GARP=\TD*K78NOSC']XP4:ZD><+Y+-IPU%8Z5 M54;2]IL319M43^AQOC!/[DDJYE0A94(K;J%5),;:>X'>S3/7+2N=7":.NJ'* MOO: FPLGTLKK#*V43AEW47U):0P'*!DY+>V9DDU)W^6LJ5V.?5 ME2!$&9--\D#68WN;];CZK,?V-NMQL[(>5TO8LRJ/UU\N+S_]QSSZM7.V!.WQ M^6%Q(]M4RR)S%EHE,3E[L@H)Q<;+N9(K7#".RHC>6JY'.(Z%@E@E):40/32L M)=;,DWM;C+A0KBJ\5ZA!KO47<%6A.4(M=J-#KM[!?4#([=KV1%I@TL]-BN4 M@YY:I>0B]%3=M'PY5553,JN!@#H65C6HF;_JQ2?S57IC45H5@ K1&T%5 QVT.4K+:KK#@=%OD:N",$VO!U MQ00=="ABP@G[&TY304RS8! C2KKL%N;Z*6Z$([K^-VY<(&= JP$?&(7"IM)E M,!J>25;Z+3LGF)I-*MV03YLOEU"'OUGS?QD?J1KME^3/BCZYE':J?L:<+AZK S.FYNS M9]"2U[K^?VGI_\;#=?\?7/A\6L!9+(9FHU/+:0 +ZB, Z_@L&8IYY4;?S%,N M;30QR:8T"T"E@X0.U9#ENK8HE$Z!?\,4U=^IVA*P(F)U6'BTZ@4!%5&C9LF2 M8:*7):U@-DK"*+&R2H21U0/KW0J[S"MOW4BO3GX9XGVD@"6#W'6I5/@G^(>; MV9A7J-L/T8F/SS<.#]LU_,"+I3*[!@M+5 "-L5(T7K K8QO6[E,Q.BLN M;L74MN+ZMX$'DBZ$TV'+?I^+9F4UO; >']6LA16@8,N5 >=" R.^>8G> MI;.A$PYYG2Q=A[4C(WL@G(0J;Z ;G"I,H-@/@,"&< ZDMU#+6R6PX;%;F#@( MJU(8%#7F?'?HBI'X@),N5D-'!2BO)F03X=4/Z\ZLM,$TL@(A=3;(?*R;X2+, M='HWLCW+)1",4S=LIKDF(RPT:G!SL*G4(YD%P!>]CWBQ)]C&L"+RPW6%*M!. M*JAGW:T3&$$^N'-<=00^^E1"Q<@\PKN\5)$2Q5W<#0BL4.UY8:-.5VP*!64' MPKIUR5VO%?^WS![=K_V%?4$4O]F,@D//4RCQ^.)XSF*(YO1BB,;,Q1!+3>>' M:@F:\]42-)992]"+N5A#[( MY_X@UK0D*5FGPX_WC@X(0S6U\/4K2MTCD6\6 B@DK6*^6G/#M#"TZH !$/'< M;\(;RP _]*9D:UK7SA?SB8E3U^>XQ@T5$;*W"KOMU-TM.G3PPA8]*.CX2-'( MZ)&.I6$.8(3';Z"O:>/D1MHC@=C]0Y!B%U$DO2/(*2Y./NMEIL]\_M6VJ!E7 MZ>U^KD\.!293?Y!;%^NZ]=))R:T%-.^BFZ+L. PN[0[?R?A95MF16[AI$YY< MA %5R.;(%]WQZ]ZJ8 'BB;PHU;Z))TGGE\B";[-!8["7S#SK,5<*,>=@H+@@ MB4#+1N]/H5U5ZL"F" #J[C'1S$I756EIL AN*Y3#2)C8R(&@PH^F)ID,C>A3 M3!(CAS0S4INF[*1\$9O"HHXQ))K98\BA>MA\(P_WK!V .N$''<-9="7;P^EY M61-<>V*W) -LF>>56G2T###-/<_0I!.L#P/QX#_W(HW;6"=6/IOFBT#-[/JT M@8)LKX"(NWEL:W.;4Y@='Z9D+PO,[B<4HHUQV6IR:2@SGU MN_#R@YMV2;(' M92YS(AAZ,-8JSNIEU*#>VT9CK#X:8V\;C;%1T1B+#]<]\WO2^4I7D&Y$,<]! M%"]24*U.)E%;J3@?+5A^>\C7LI@TX0(($HXDD-Q?-:>:]"*3YS4CYF8?6N,)Z<#Y6 M(NCU(A&GD<-1K"9F]5=;!-1)2\YG=%]EURVKL M[N0!OT8V6&HJ\X*7S0J&B[>4V5) WSE5:--JX#C@.Y'M9+BLHFB M)^NCI1VS5JLPR/46-*1FK%NZ23YY579Q1N)>PY_2U1+$EF")7#QU? M$LS4LG0!; 'N.VO%FJ:3P)$ZK2P2BYE[&N$BS0SV%NBQ9#HX,P:.\/'@S)3% ME8]FVCP[-$O0SB"F!=K)'%@C+U]=+>I.2>$J1_&AV3C$3F$@\#]+X4PU]:?< M*S\2=PEDZXX\%7(9O3/2G)54A(-R3,G"\CH[,IV R$9M0?& AE-)RG0 M5.X:FYSQ(/DHU(+@X4;*T4@N'Q4W6C.O$[H>@-V%R4A=(LAX@4"YX#)50@]_ M3(%2B(2<$@BIA3ADN3M&"<.0WJ74HF8=+9TLBUG<& G%?O(A?#3U]N-ZP0'A M#RB]"1 IWT%")MN3XI;KD:JW@JC(SKF(&"(,^ .W@-@\II B7)?]/%/:;1@9 MV69%&3RW!S)T;'NB/&(TW^,R"WQ5$DR61)C[*!L;1!TI[& MA(X]J2IFC;.CFH&KS%1UI53)VB,84TPA\%D-".I7R4'26O-4F6LLVZ?RP9%H M0> ^NA\K,K1 ^C!-MLPE8$[D7-ZYGJ>OF4\ZK4LB"UM0.YJ'SU*+EC=*4)," MZ%'1=KTDE-#!.*8T3S5%.J6YRHL//E!+>[!4R>WC55RNF3S"U%"!<=\C&C?_ MGOM*]!/@!4$X7MU%]ZH%.(H$C5VDH0RLP&11&097WM@XP9M=G1:#.62I%Z84 M%#&>=2?3G!@OB NJ!LA?:MM(/-%9 BZ)JR*%'N M^*6I10>>[P1, 55<@C'WO>R%(_1S-MB1H _\P$EF&=Q_N(&*2%:^%'V,0@A! M,45K".8@!3Z#0F9Y&,9NL!#U$2]@1+EOT!AO74\LWWI9->F[D1[=AJ ZE=1X M%)!I:5Q203+TO6$X_ZO3H\O.:Z4%9ZHX8-K [:)7FO @JT@@"[:I5'_L?V>% MKO*7@*J&V$41)B/,L+/&J?M#L07JAHXVO*%TSE$2CE!=12Q7&81\DZP^I/BA MRA+!5F\+F&+B5B@V3\:ME#*W(L;H)6'P!L&GJ!TJ(1=K=0>PDAM&%F"YH\=U M"QVE64ZYE:7W'D]AJM]Q'@G,DHX-V'9 MQOD*@]A<72UYX+9[?WO;O?K;[OWM;?=&W78O@[!)/[_*P@C1_Y#IA04%,TUH M6LN[<$X5#Z=$8F,(=W&_J 93*H%,U$*0L%!&$5'TUJ#V)9.H9E.KBM#-P@,U MKWDHC%0Z"4<)%^F*(<=-X:[K*/#)&N@TP_1\T$ M(#]7X*2.+;P1Q$63:A9)HG-JYN]BG,(\CV_EF(;N.2-7Q(D=6^D85,,",]8< MJ<:H_ UR? K\U@.D=/HB]0/F(($CV:0S4>*B])+AWVKYL@R$482#HAJ9X9&/ M*Y$H;@I86S!T[4P'P^Q&D/]<^C>WN$^BE.5 HIGCUSY*'?F/R96%\C ML^1[ NMLH=]/\0RMCJERX.:VP7[Q]&D&O%'B<; XH)EVB&DTDN7K&0:E D Q M1"4(UO">:3[?''>:7IE?;D5WZ]1%&^5%- 6-0@\JKF1O[) %P1&%Q0SJ#X$ M&,ZQ+VA9L#0,H/XJ0Q"(E%-;WS> . MR ^;/#8K[?U]/B6BSOUV;7]JOF*0Q!1G@SSO-B!NSF_6S,]A#2#31?OY5P&R MPD.Q&I+0CF5I);G."@7P%6Y8-7R8R*@KKF(2/_AN"5_3"_R:7,601 ,580)K M/O%5-45;WH85D#2]%>!2"<7:3](SBI M9^52X>SV7-T!530WET$R&Z#* ).5BT+-@-UH/1=S9-!?YB3$Y:?2'5_C8!84 MIZL(=O^(B/T66)E W^8&>-4XNT06[Y2E)11UD)17X5BDJEB>V*A@/1"[0SS4 M+.]";IU*F6;A-02(+B"R,0&/\HM[+FZB0"D#6R;SSB"-28NCI#.(B\T:9H*A>NH6WI5%J5\FS2R@YF]E#0'\%LG ME)Y/[_@HU>-US'CE0'KI#.WQ\&GU%.F)_2!UU+7S)(#Y]YD" 9KU9IVP]<\@ M!'/A5P&*P<"\8"DO#2VP2[!> *%_!(S:I*92U%K%6.X_<^Y9#4,,;5)Q-UN$15*-B:-V#]/E'[H"K 8[E!BQGP$-S M2BK>PZ%O0M]1MAP0UL"TW6@@.#;:A?63"8B?>6*"^@"7F9:(PL*-8%ZJ/.1U M8H/3\#*@C$CJ6T& 0:U(SQ[)>>VL.V,RYE&K>LX(7.6B3HX;R?A-==.49J1R M_71+AG.B*RLV$XGGO<3KN9S@F\_EW;C@RH*7RAYCMPZN.3;F:E\;I48=3>Z/ MO5YQ;-G?HER86S\,[FI&_@WU'()-8$DTY3:CB'[O#IU"@$R.:].% 7HY^055 M[P:T&Y=K=D9!+[ZSJ*_, #L6$"=V??*=9MYQ6DL_FP+P0?4YNF(..NXGO)'W"..BR MBCG2.>!K;3\-K )@Q'7>%!@+,G<\H!B?T&GY%@##8BJFY?MCEQ9B@LG&;H1 MIJO@OF6H-]&_^IFKD@83\=^3,2[9I;*^34.M4J;%8&$*?4WHL@4VX_)/#'W' M&N(EDHRTRRZ,B[_D2LO(V/B*;"O!T>B.3+,CR4G[JN0B_K <'542%*1+\\XW M0(Q0!F?:[H+J\_79^L$@DTC&/E*!78O+ XMU*'OU94"0VX$G^(5O-*'QPK%V6^<2TI!PG:_"T!+O-/ MQ?PL[ET[(,,T$D:V()E,QKXXO,H!7H-TQHK= '5-]")12*T4ZU)'9):.GG7B M*EA0TO\KXLR MD_TN[S]BD2LOGM>4)Y\I.U\ CHA+4"4= H.&L^:&&!/N4URK%W#,M@Q_GADI MSO)=4.*LDKITU!E#%@S%2C49#$$V)4,059YG:3#A,-,\W+G8#]6UUIY,N0A% M!ZEZL'3YJ5J2?J.0MG'J=1Q+VX&O:(W7,P%LFZ>WIB/7N$ISBA5E+@M@>NS\3,4R0!85+'G)PB'76 ] MTZ! AIJP5)YA)=@$P9FXS8\#HYOU M^L00>X*;;/:9YC]LFC^6KTY[%@5G\749A;3#PE!LG7#[JC C>EU8O! M+TT83%G)1;K\D74(9)T; YO##Y.A9B7E6&)9C5+91#OB.?'"8:+,HU;K@1NS M GVC>DJ[H@B9\ODJ!C;?B#6?1A^L:F 08EH",KR(V\E-,\'"M-9F:ON%-:GV MO7S9KR\(68T6)3,!A+3%T\-XKDZ5Y*BVLOXU5:QL* M7XHYOER"N2(A3SJT#(K722\H+@MT9WJ=]=&<=EK!PNID'U$2^XC:3 '&CW-K MT,^71J3R3M+]F!USKL@:/J;OFQB/NO+7MTPBVB!'?TB>(MGWX:'=3F03Z*:' MS"&H:&WBL1<%LI(LU4"9&'P%PRD>B=8P1F;&1MH%9=J*J:+=".K-Y+."S6CA MZ7>\F"7%$4&YF\:*M'8QEP%XM]PD*.@)GJ>O5=G+P)/:!5@\)@- G.9B]?3Q ML^Z>\K*S> ?*:1L*G%1SGH*5J!>'47)3H%AQOKU55H0[(ME&@)!0=)&:ZRW2O),;/YX'_DICZK;H_YWHWUP6]E]RJ$ :$K*1Z)XK M BPS!ASSL-8T+3L4F2-I5ZO MF]'?"?5!P>IO>44:!V M[@Q0USKSAP$J,Q:8Q.8UT/EO>)MP# .YB>-8CHPH,:]KG9IY?&(>U?ZH5$D2MX?2,) G%0OK[^./%XY,3A-G)B]9$3A]O(B6WDQ'>P M=PX^C"B=A_JY"JZN\H&N#"HJ(=K '&$["+"/-T6O1JK[ZY_H* I]\R1!KF?Y M6DRT*I7H^EFSW31-UJ)R_LQ7>3".' CS$8-2[%/!WQ&W83=@ (SVM,63N#)I M3[PKLOQ)CG A"UF#C=JMABL-=]L:'M]I>+2697A\$GU GDM4(RE<\D>Q/V2= M>U"EV.?@,BFEV5Y2 \;;(%F"!.BNSW2F0+6EH#6BH-UE4=!GO$J^MGH">.^Q M&V'Q==#M-YB,%N*U>A#+INB/W?>7G:L;\^QLQ=?36]K[3MIK+XWVN,(#NBVN M1-^-L(E4G%Y)HP<9+.$3,'GQLD+55KJ. _N;K$7T&=,69<>ILRA*X*O+M$,Z MF,?\+LQ(.9G/YYY;;6S8O%6KSO2$PU]5L1LL%8U%>$!\1KGS7W=?P85OGHIN MF*#+9;^"!1IV91C4'?YGM[6;JX>#<9^8GQ\ZTR)1;$;4"!%3F@SX9^%Q<@!B M:P\,5 .#[9U)B5$T=>) MJ_D[">*L5N3%S9$I$>+2];^9UP,AL+58ZGR*QL-NX!DX7+/^[O-EY[AV\8$^ M-=[QA+W \X([?7_*E/,?+,-Z M0L5%SH-;0>626G7B?*U'-_+.+%G"S& N]:_" ,J_^CW'<'EU=G127'\IO)Z. M3S_ [F?%36!=L/Q^&(!$0/85A&_-L-]]U:SO5IJM@TJSW7Y=PG\D3RMZE=E! MS>MX^+^G08)BY-\L(:;XC1L_EQ]*\:FR1?PT;B^B1Z/ TE;@8N:&,%C'@(B#- K@Q:S5I[ EJ/G>[BEW%8 MV]^?;Q7+)>FGG=DU5G!>Q:&U:KOMYS\T8!+SXLZ+(:]3-P35>_DGM?LBR NH M_*#QA),J\QJD-L8&V!)SH%DFY)_LEBJY[]91$CNO/ZK,-DO\4_,)V^F7ME.O MS2JWLS@VG\9"D2[Q*A:$_I:E:JW/S>(ED1?K2>>U.*NB%87+*$74.>6 M25RX7=Y+Z-F]2(/O12K2$X_Y=C .=9\$'4R6X(5W?B(;>0,"2(^S MBP>LL8J])GS0$3"U*G!,,:%O&N@\K11BPQOMRC[&ALL^'(_?%O&-DRQ8+V/" M,0NQ"G]4*="+(L[H&#%149YER 5/>@!^=.A@@/-/Y)7"]?+T-6P>RMNY"[@1 M5[87W.F$\ESD0 MR,Y&ELO5-W/C:/?%#7EMLF''UN9=O>QC8]#O%H]-EOF8=G1(U=T@B;,S/)3C M;$S6/H9\9),\D ,!A[%-@EAY$D2COLV"V*@LB!<:S95%N7$LG.H@)X/@CK2J MT,:EAY7 -BBHJT0\D71*-424;PH4\ .6@[X5! ?SE0QI^L5]SW#!9D<4UO3: MI*([7"!H&,3"5/.DXWJ!WZ^BDJ@5RXD2[I>@E]K/]5"\M;R$DD]@3,P:P2Q% MO1FN:KKGJH6:>DUO5H%IZ;*6.3?9P1HFH: 45Q!S?0RF) EZ)1 @=AH\:7[Q M,4M4V_;5]9=(WS9:%%FK4]3.TS+@%NY^K;9 MKM=U"Q"M%G@@YBW(B$FI?6'65'@K\;!#[6V-PA+Q_X9H!'+W:6UUF+WL*62@ MEDG)4&OK=DW35V0QE[3L=_$!$VQP#&43<\89*6=9[COKV^>W _/%70J+4DIW4GNGG$;B[@7+" B3)1++&5D#*D0'6KU\-,=.2)JHP" M=AY;F3A>(5)BKLGJ-[--^/C.A(^]925\_-\KEA/._UMV(@;]]Y .X0?"D'D/ M>C]_T.J$,3-'U4E/505,CDNHGC8I"QW?\L:1R]<&J>9[I,I$TC-7LI0D/'*1 M5B#)IEK&D1\\!P7*CO+\';H_&ZZ]5O/LB(=%<9>S[ MD]#M.U)1'AIJB2,_9RK N8C-:ZRTL80P^8\BK: M[=H,.12+IX+I;BC%APBOIGLC>ZXV!'#ZQ:@"[Z&?21!\7 /,K30_">9QQY'LV]VNY, MZM0,,F^=MKU?F\CCFV_;*X_C)/;]7]80=.0360=\R;1Z>%";4+57SS$.&Y,8 MNF*6\7)UB!>UF)60Q$7:K>3,MX.A6#(<&I-\8O4D<%#;VU+ E@(4!5!-2)>P MOV+Z8MEZ8WT.E6UIB]B=M&JW)/ 2%[,2$F#6;W)\FQ0$YHUUOW25J#F'+;D\ MF=3P$H.@69NA8L32)4") MD_]1Y%_'/,:TA#KU((3WM28W$C56X&Y4K1!\1; ";J(34:X^&'05WJK];X'G-M4>XL5H4B6'7<\64(HVY=H-)Q,%X4\?@TO/=,+"< M+"MPB(4BK7!XS%6,H',K;Y'ADCH_&,.5Q%(LA-_^3@+ -J'5BZG]8)@, MN12^#.?PK5O5VCQ]-<)D09A.9%\QU*($.R+B:6?@,B0H*8AX.$KBM*.?6J$C M5MY4;OF(FYZMWK,'FVLB!^RYU#O6,3 (EC_)D,%CT4,'G_DIZ%-KS.=<7YF&]WGC;K-E,8F$/?)"\?2I96^">%,%:8(*2+YOYCL =M5$'?M< 9_"3I55>^".BK/ M, %L6&GR8Z.=$W,\V@2PT,Y:(JA M&\=J%OX*N;!+:1.J(8#DYY*WZAR/WJBF@SANX$BA$@&MPH+-T2"( RQ-'0%J M!HIC:2#!K?4ED9!=SU3#9)B2T,YOZI5:_LM0XIX)\# MY1$=>?"F=(VFQLDS:?(6FSL4W:S"[% M-R!IZWF4KD09Z\2.29KEBG'\U-JK MM/8Y'4OG@L6GFI6] ^Z::4VN91/X);XL086J'V5U9B(,Y%*CG0,2U49I[E<. M]QHLL_BE30!%)W_VC7JEL=ND36H]5"6L0F$+T(<<@UJQ LQ8%*?IA "EK#.: M? ;T'$QN+6N"^E.S7MD]W-BH:6159[1%0[X<"O\A)6- M3"G9@ -#)4E!).TTA_83!N.!"GRO56;286GD&J_G5&$ZF[V?E<:)U7A RT:3 MA4O45,S=]$=E8ZM?#EK93])CD/Z&$^VG/[/Q)8O>@)([P>0VH)763#D;<^=G M9$'9C86T'B#:/9+M?3](7.J.S<^H>\OV'?,Y7-)X3/%>[W4 M_(GOV#]Y8G[4S7]FSO>C;O\HE0H_*@1N4$-F&M,*:LO3E9FGD]%MZHM">3W]9EZ8W)^JOK ML?0FVMX3L08OJW6*QB#D=:@;^$L/0ZKLU^>L6;V\Q50.VS/$@ZQD+=47LHZ] M_1G"]U=S.NU*J_6B.MF4:BMG:&GY\D9S!IWAQ6:W[$V0Y8S)+>5+6*.M[^Y- M<($?9>L3;.='V7CS<+:* !NX]4:EWIS@JT_8_$O)_IZEE'\+]+%YAS_+,K):'-(*+<]F\7%%VH>5@]9$N/%S6)[O+W(!3,M.,-@%:VY. M9O)"B@5@##!?UAUS$/ $'JV3=@&RY6#"5[;IZL7:2)"E!0D6Z\14J"HL=G- M!FYQJ+DO8H[MJQA80!:+O?RLX@>( +#PBOJF63//?!/C]C'2&R522)'@/!.' M"*J80,?\"4CQ@(,V0,K8 ]EOZ+"R+\,/U32 15&"/[4KN_LM_,E(Y_LL!R_& M(]H3VZ/A"T&)*GI4/HZA]OF01 HGL=+0"=/)N@@)[&HC!'ZFF-D>==J2[V&D M:#=Q/2?*ASYX%&<,J!]%\I1DE@"%'@/D^,*?KOK5G(&O?4X7AO'.72'\M.*O M4S,0^ Z79ZR8#@8@V"Y'K0JN):%!WXJBP.8BM>F4&$\B0]BQL0ZN&9B;30&O MV'E#A!B\OP&!&F?^9.A6&MCB^K%^906@XJ#JYDX.AQ!QS$^ MY4N7M JHF)LOH"!PBF<:80NFQ*5GLP5:!$" -B@,X1 W^U[I6P0TY \C/++M%ENZ]$:D]L!)/0BWUP M)IZ(.:&&V2E]CW33HQ[91CXJMED2-_Q3H])H--.(6'Z/$>=&=NW#7@^.R, : MZ(MX)9'D-9]8S->-Y,R@GGV!+ZK8*,* ]X&[<4>_9EUAB.HF JPEQ@8G<*S\ M8*2$I,ZUD,_T??U6Z).%F&&,)]9LH:74DSTZ MJ3_G9)-1UD+)?&C6:ZV9GM\$M)\A*:JY38IZAJ2HYC8I:IL4-7?&3JJB3+%U M]UHR;27$CJ'-72/K&%KP\5!2B9\-R/FH^]*(P?<;M;K>!7F->.&<[3M V-BH M5_$:CB[^.#NN-@Y5[OJ')(+'HFCQ38569A9_)BL73KQ.(N_/( 1[\E=A>6!& M7H1]"Q1"=EX!A#Q.]:)4%6 53IJ4I,!RZX8)>2]!EHJA:Z\38LQ0&44Y62@' M?QCX;HP]K1-9&@%^'UB4R9VF&5+J=N8H0+TBA96"$55"03K9[2=HLFP\T.'1$K"^D8\0]'E.HSL7K!?+(:AA M+AO.%MD#0=4%,#F0^LT!J^8=6"@4P"[E#5C.@(>&Y] (&0Y9Y])VE"T'3#'@ MYFXTX'H>IHM^5]P1?N:)">H#7.8H+==UAWWTC%$012[(@DW R\!T &W D). MX8Z"V'T>E06LJP#&'%;I@,,.K3LC];)'@R#$BX7H'0#I#AV1%8G 54)@+/,3 M)B/&)#M(/*S00_8CV*I8'@C+[0#VC,AA%9N)Q/->XF&2+1YDYC4G.EAV^[\' MN;D?(",OM*=:00.]><3,)_?OQ'60(A"ECZR1"Q(<^SH!M=AB">+EV1"W[-;Q MCF\==4X;=&/ 1.PHJ2=;@LSQB '$Q!VQ=!)?\GB!Y:=66^X7:I".?JQ]SM>. MT'N!7AR@EJR^%>$L:>S*]758:YJ6'7)I*P\+!P%A?+1"_!-V+>[!N(P'5EQ( M.X_27H-.S;Q(I>L>V8R-?)+Z*XM+M. 54A"&>!/PVJ1%J*L>"QM]97OY!+O, M6K6:KW PV5R6 &"IG]*VNN0,/@W18?S!\K^EO6CIJ_0I;2$>1&KB.N-7D:%2J918U((V)-L!W9[]1B!17X!ZB7[@C^ZEH>]>-%/;.Q5P$< MY/M(RHCV,Q<AS/,CU"3.&2^NA8B M;63:J-<:[= AA#AI_UMX"70#]A$1 MBID]+PC(H=FJ-=L_,_9/AQIZ1\' =GV2ASF*!>S_#;@*YGCCB33K#?AO5\1W MH$09&FPU+Q:"3V,!) 'X3%)ZK#&>/2NV/>OD,PO2"9:E9&<.A-?<&-O(-<:6 MMDS^L"OR*.B.%0^C<'M([9;[\'0?L4DV7LZCJL;1?D@V=9F2:%J?#'BY$0TL M[FF-A:JH:I@U)B?2$)L7 EVY6B_K"+1./"54"3!V\1.1!; -4)NDAQVT3W@) M'@]C-#/PC((DI@)V;!V5, KL3VV<8[]YO(GAJ!LW8+/V#DY_7.VA8_E5L_V: M?,%8=5&N4JH)\K'(O0<^\JJY%P]>@UI.%V["DK?'J&&#;6@A^E@A[P^9 H#4 MQZ5U8&V>T4S9.-EAF>T'N)6 X>V-N1>XU4,M!6#B>CGMHM7 .QWARZB8V U3 M?,37@EY%@P%=1]IVF(CL1/!%WPC%$!0OG#?Q\5Z[8J8'A;\73^M=]CI'JL V M[83M60DB'D>;G "#0,J^POZFVF&ANH63PB1I-%FZYVQ)'HQYZ<78_'T8F[I M92YZ(;,MQ7!J9P\V+P@X2RF*QZA" &!O0A@0)Z:.]V--':6;4- A97=H0(=K M-) U.Q".^U:D$9-@V5;1LC4YTG'2K*6S!5/"':*.+C2,@C-VXQ_RL&960#.K MX8@MF2*7*RD.IL1990:4143:!3=^G(0Z]9R/6+! MQ'?DM^@-Q+@X]!"Z43<),;R5 )-C5=G2/!%3A6",32-0U4P-)%ACV*+ 3P2+ M9+TWY(L&:1+ EI.D07[=HCY-FH:S%W <5T\#8GH@BCG]Z9;TVB]X%?.*2/ Q7^'TZT#OE,P-&F_K=*2#49#\ZKX1% MJHJLHZ&[/"7Z&W%S@%U\\>*+JHK%DND"Z!EKMG]^O0'W&[DH>IW>LTNXP*_V M P[IQ]!=630_,I0C..&02#L9HH:%EIQM10-R.'7EQ2W>F&#%:5EZ7Q=Y%59= MD'JY#1X16DXHH;@H-8V.&@;'#0];.0(61SI M2_@'.LANT<*-M1+TC7JER<&H4C>9"(;,E8#'C*_6/@>FEU0EQ1CT+((9-4=X ME&_;6&?2HYOMJ:MS)^.;?VI5&HT(#%\U9%;@/ MS!IJ[RG8%-.W0!_O]2(1JUXC/S4JS0;ESJ',0"5X7VBJ8[V/5QP>:!9TUTU,84<&02.2#"GZ)R2"S@U .P 0"/ <5Q=LP9I(AS M, $S;;)1P[BO /Y%:NV4>B!KTHB*\JX599C6G*75=X+FC@ MY$8DPWHH,/0QICC(76 ]'(TA+QM8\].O2Y6:2;4X>\:V5(0"WF(6]-F2 MPOI+)JAB\Z#BCGJ]:F:IP;D85D@-N&C!&T#L\T0)'84NJ:AFQ[;1Z8+'? E* MM>VN,$2H$$BULK@N9?*[OA/.,.R-T^3"LL,]#CYV@&.6FG*"1] >QDQW% MA1=$E+++26Q '$.*1:10@ RRTE6 N3DRBP]=_;8M1G'6>^B+3QYV\KA&BD5$ MAL9=*/;Q&\4M4B0V+^>OQ.DK3H+^!DIBD;8_9MZ*S+&&F@W(-S1(@>%V96>S MBDH7Y?%4,B'%279)$4M"(YL392ZU52+\R<($I2,A36KEK"^8+QG* $#*0P;E M!TMM\%I#H5@FJ8==7+.%;BA4VS)W&_7_&R(_PDYS?,W:5 Z2T_22I&(Z(;- W!>L<.M?1L4#2EVR? M%P\PYU;O/J4AH.+E99NKZ8<'DI:K,["C!SLN892EXP(:A*E"&&E(4S-7$K.X MJH!J:H"6$AC"324_RR1$;O)%KL\GD62D2!*&[@P%HKWYZF.G<_D:]9>)P+UH M0 ?P&,ZD&9+R, RU:L!J1XQ<2<*4JM]C#R%(UZ&+Z,+9VIATS;I8--$,)(UV MX/6%HH?7=5%J&X!5(_$,WLS2-_&N/QY3,0)ZFBB2OO08*.*>(\LE]02 5Q.+ M*<^M2UN$R/856CHQJD=IE*\JFQ$9U%LP2R,E3VKP_[/WK<]I(\^BW_DK=+AG M[TVJL!>)=W:7*@PX)K$Q 6S'^4()-!C90B*2L U__9V>&;U @,"2P ZG?F>3 MV"#U]+M[^B&S&0Z855(NPDTGFK.0C.&*]*938%P]Z?!+()ZMQ9D6&6.],]61 M'8RYF"?AX2FJEJ%2V5+'C@(FZM.1LP[KB0<04ZR1GEY3VJ"\C!!1D[8&=H$% MY>W6>QVT,/[J(S=V2,T)( 4(X8GQ]KXYU9[#D[<^P49;MP7O#:8A"G<1;0DJC6()\FF<-!>!IL?:8D_ MC+%(L-"=G/,%8;^;17_X&3C ,^S+L$>MSRZ006+HG!4F!?8-,@T;;0QXQ04; M"Z@; O:W2$*5+\%,PH\D[RNH(>*BX("/^,EP3DF;]LWA5+%,&N82!6?8 5?,.4$FL^A"WI]N/8)3%'-T^R)]B_I20&A^"4:PQI403= M84HH)FN.QR92M6*_PHF Z/WI"V;C$8X:*2CSAJ2/D#TT5#A MYDG39ZZ@D-ZU.L$C\?> QX)]>RL!S&:ZK+Q1*R-#:?6-S1L_P= TT0?^H-8] TFSM-ZXH[729<, MN2BVK8'$]JBRM"591&N]Q)8EUN$T]0Z+\F&*Q =B"G=(;NM&J,#$+@W!F_C* M(A)B4UQ^K:UAF"N+" I9^3.1-R<^HP;*,E[P3%*KX(0[;-&L\W"XLK.&?HD# MDT&B6S%50A%?7"$*]8?L$ 7\(!IDV462;AA]OL%4 Z),_L(R+AZC S\DK !) M-6 'K/ 2Q,)AG,Z)3B:-4J)N*]EE+%J&E H6&>A"&^FL\''%UUXL)E01F%RH M+6 F%WZ1(&59E+%=G;S4!<0HHI6N'X!;:VS FE6/@O4!V#W8N&?8^I[J&WO$ M#7'YG#2^I>!(?1.XC\QR#$SF<%E^CU,=#%X;][Z^/==3B3&>"9 M[CRXKJGX[P/J[T4QCR'&Q'=#Y;Y-L7\AI*&YCZ04*YTS[!D;4'M=Z=R0WYSP MF12#2"[;.<=$@]PB$S2*9M:)BQ(P7CQ B13M&Q)B&%V-\QE*XZ'B S-R39 V>RTS2N M2S7,"ZP0VO;.% R15=CL/%MV8++20C3_Q!J"I 34O).".\LL@H=+E[O2 D!W M8& Y#O0B5AXB8O%M&.PN1<.P$T^Z1%PW.PR'9!"]_&>Y"1<<5EVN9RJM2!PU MMJ_6DW!AB8T%!Y7%ZT[GP )J*6:A'.%A*DL$)MDU+ROA&J]%FIM$C?M*5SD4N# /(9Z.-PY(72 MFHU+<.8.TX1:8@F-F^^0/L!&7H^7X3:*:1^C&,#S2)83RW8\G?S;;ZP^C*5; MMGQ#<2PKLR_K =]RC@^F(U>HG'H,@\N Q'87A[HL-1_](!4_F_M1Q6!;;BYZF=GB MXG[9]VX5F+(#0U[(OR%94!--T?EJR&P7D[^XR!%N#ECDD%TYH@1K8M=$:8PU MP*?'\0KAC/7K%RASK-F?0$,LAR6+OO%!(.WD%S<&Y3(2/C0UA\T<+;5B$TM1 M"!72Y;"'OG?SAHN */;=!;+\LT#O>_NN$SNR#@V!?-Z/:"&^P*K1&.*80$(P M#1^BAS;V(PTZ%*,U[6-+X0[4SG%8P)V032,*@J9?5>4N+UOT)!Z W!(>>S7]7I0[L'S&2SCY)+Q MOR3[)'U7HX91*K]^436U.26E .06$".^C8;_)<]U;0R/.N&%DS1O:O"P$YX_ M@<>IXA@_#;_\B^?=20*<_/I\4BB5LLER0.=]ON\T[9EZCW<#=LLVB^WZZWK=I>[/N<:S5J]5: M&(0S3=1)45=-UA$MM-*&T8)"UE]C48.L&?Z93FY.<;SX 4JO8NJ9O)[(*KD@ M5U=V7'V$:>F;>R"MM0CBE,SZ2UAE^.1&G$X 3[EKTH+F_A;INX31@Q/2VP6].AX=O@H&NS*;-"V!EK,WY"1$ M;D+OEUS\.H0[']VY@;+WX;*K*$O:7%=2UU :#3XX\P4^>=CYL[TU@=Q0.0H1 M>NYTIVPL834:.!=AY-U,#2P.#@=M,8"J,:*=;2AO3CNGW!!)9,J?04<*0I$: M:6ZPFZ[L^@M.AP4[K#KI@8PY@PEHC$(=Y_OPB;K5"%J%]A[#GGI&L -G^P#B M>D?:+J&E"$DNEEF![@09EX%I;M?X4SQP75*EYOR6$9E6EKT@6,A.<8=5+RA0 M2A9X%:G[(]M+W&WQT%&ODU>+I +(:B'U&)?$@N@-89@+ALNV*$ TZR,I^QD2 M;4#&Q@XZ!J!_' /BK8R3Z>A/=X4C> TI_%.=]K6\0%?- Y9?PL?L5+099V\@E#'6DGM5X;L"SP9.$(+;RF67<+N[*!SJ<*^[4VYW.P/( _8 M470&]!"=>27"A../$8>2J1W6\:A)&)/CD5[AJ0J3&F Z'X*Q8[*1$*U?BUC( MB%]FC[F;XJA,M3H0'?.R,LZB-E$^\9]9^$@5E-6Z#LWS+KFU^TEM;<7\N%55XO_V];_+B4_"9^@GUI1GYH80 M)Y NT!O G%]$NI5AQBP9>2V#,2;S"6"\P:LSBH':<>=H+G'T)X>D(6KL107_ M,T$,*P[N8/>!(V[+'0-N+6N*3]#$#;7X+SA21U2Q,LN-'YT"=>("B6DG?W@( M1Z38[&-B@K%;2R;FH$5H_!^@V3O9&(V62&1-0Y%-BZ(?09ULON_)'^][]G#? MDS_>][S/^YX]3_F3RU=T>D3==LW ";K4U(>3+@RCK=KC@D#=MEEJL\V&";6= MV48T)_01O J,%%^?B:N1V6P3Y[0?)-E6,2S319.GWJEXON8XX4;&NZ2'V*#%[Z!5QZ%SA-'V2?1YKB)IA M(<<:[ (#4*<^+X(TC06'-12!'!Q60E-,D=%4-JP<&P+'9D63-4O.5!(V(,.3 M1IE"*RS=-8:CKZEUNT 6AK K!CHBD,Y@8G-"6"A*9EJE6*J.(L,[+=S/>&D\+\ M2S8$ZI2KT>P".0,:C%2BGEA>0:0AOVL4, 9R3%86#Y>%@;5$4T@,=U1.IW)H M TSCA39@-OH(,Y!"ML%08AG.W!KO(:P3?H19+G>8Q) X)^V_-M6Q+&M8*9I6 M,I\)=&)9H'V'ZY$XQC>T""XHABM.(SM;1#($"YB3=2\# :E*MX=72>B!)7#I M2]%P",TR[O&OG@DQ'E;VO)\R"[WG]61YV"1 C>Z6->DP0/]IFE%W:L9G0_&K M+K07R#M5) F4*EMS;*5;HGY_3))@K4!?2HP[HZ2 %6!\SV)^VNZ )^CA F1= M2=Q,]+C&C"E;UD78B.1N'#&CRZCLT:4O9&R;-4U1]A=#DB=DN49DW6);.4$K M]0YBX=XW1Z[87+.(K040KO'*;L"?T,P1H@3+";!)ELXD*&J6EFV<>PZHY)$_ MFN2$_69DI39Z10.R*,K!"'Z.0R*/DDZ0!69D,QDU(/A[#OCVW:E+">$#@X1; M*5^8>H#M)IE%L4Z^:6H+'X!A%Q]CA$"9$:T'=D8:[L$2%@?#0&RQ MK^G4IX(SC) H4<@)% [&148]ES)FZ?L$S4LZ3HKA6%0V!L-ZJ8M>;MI(;T5J)<6/AA>(RUYFKN--H<99:$E>$5/[?LGBU6S!\.W MZ7Y(EV+X?P;54#"<6P8%!:-K/@ O+O)AP+C3U<;!2.%QL?ZF+CL%6% MW\";8&.7MAB4=-6HMJ];E2ITRMQTNNU&O9/"?Z^>AC\@[<3QQN S-*]OZU=G];93:UYIUKP=DI$7.D>)BT\U4-CGZ,93K=-2EF>426=Z/,_W)FI&S?3F1N<%>RXW!4WE ML2:;CO$K9N2#7YQ6%^Z$\S+9#L.N@EFZ3:.MJ* NMS>31=TG<%S\9%5[T<7) MHFGS:\$&(( /_TL*#H*RI3/;,^S-A[=\7I0>.M^487+-VS;:*2\ V\&3[A&? METI\,B+??"@[TU#AY$,4)=J+)=5>55E95^@8);7OR M66]^W\C,A@_YSL_*8S($JC%7YP4!Q/!-14J6JS?M-K0@5CH=HN&\SH+/%S:A M=JOWKU"#074@V17F'049#/)W=41AMR-NGG@0I<3'*LXARRI%FB.M&9>TPK2- MBBK!'W5GL6?%K(JZ#CU[MS"6OR>G^49O+%;GS<9M;YZK/2N_I.?OV=N'#7*\ MVP *9IK8&$.>Q$],\><7HPP:L*Q<-+TB6N#_\I>*Q4_YO>M_5STSYQ^!L+3 MNU81A.9S&HOR/O7']=/\N!,&0WZ.\C[BLDW?D*^?!87 M>"DRDAPN339L%X-=ZXL9OK3;0;&^?Z[I-?9MUH%G..^S4=$@:4#FXMW,TRVQ MV/_5DDI.)G ]/,OIQLQ;@6'^W?QB,&LW!N.;&WX+8-9*Q%;@Q*>62M'#';Y$ M%]-I''BE?81YZ0?NH;:^FZ]=XX+6^! K,DBK]/'6^M)76<3$!1B;?+)<3*5A M'-D&];@) 0>.O$A844B6,ZE\-OM&Y/D:E*)+H=%1DUWQU3GO@CEI56];^8=O MOXFOO?1;S6FG*=::;Z=/+0%1_4VK=23$;-V9@K(^-+Q*RP^8,Q\N4N MP&P,A&W:ML67*ZNJKZ)*9%$)QC"FLT!U[.^N@@/!T>M]NS$SKBZ4J&+B3'Y% M3"R^.'6'M-F>P;AG4[P>@?%IU4*R7$AE\N]4K^Z$QTB4:C%9SJ<*_.9TU ZB ME_<3O3M-?VJH+5I_C(_LQL""_%W]'OSJSHJ7DU(<^M9?%!UGQRH*X$$MWWF; MO!:1Y?N=-8SF6VK$PZ4Q+34*RHC;/&<[1EU'MOBDOH1=@!3/9S9RJP\!@F/Q M2+U(= V?AO1$KA )]7P5D+#"KP-_KHL5C4D5C1U4U>2+F?'R\VEN;KJ\WMG@ ME]+^9^FR"G3;VSL,^X21%9MT\WRRS/.I;/&MX?:A(BT2H1+H;5XQDL#(7?/1 MTM%$E*7ZZP2I!L)*A&37/)4@BTE _N(L7ROIU>_[2P*NL-_L,&3%K6JP>84: M21=Z\Q$Z&\<;L;SH( )X$'"Y'AS!DUN)K9?4(\U&2]6 M$/]HZ?7;4?W[=2'$FZT-):[T,*WV=:O>[MZGN-9E!>J+FS6N_N.FT;JJ-[LI MJ-F 7N]C&GX7/JBY^. 2.]M.J#"L7_3F3]+X>I*N*7QGE\A[MZL5 &.O 2, M$)]]A++/5(Y_:YQX:+B*Q$@5P\'5Q@NILZFL %]"3JXQAIFE=!S)5QC.L" B M;5.^NY6F/^??(TM.4;FP@=HKP=>B)CZI*<%NS%0Z0,KY(,5F>RQ&(4]"&L?Y MI4BD*>N7XEUUZ@6)^G:)GK^]%,8MV64E5B+3](RV-"ETOEWZAYNA\!()"P+$I;. M1")A[N+K'Q_J;4Z?+\'LU:55-Q4,^&N"Y72NR'2Y90 M%Y]\Y3![%-]I6T- O$4B5GF,MU(J&TV%DMMR78F#D:PB?>;.3/F9KM>7PKEQ M^?PXN"W&:[I67"[8@-.1DA;H'S9QO9I0\4DS[:'E [1Q'B\;=J!9))JDF"R7 M4J6<$-NE93Y([IMI&':+"0H&%(WY[;8WSQ8N[M,O(R0_Q]&#O[XR:<+@3Y%5 MA&;*7]?LQ3JM1VU\.J&4+&?RJ?1[-?([H#$*,,QNDQM)K>%AW!)-N ZQ\5$<<[[CFW.IPTWW"$1.#85DJ$5D*5B:#;J\Y&Z M.U$W$LTF$.JF0Z?NQ@O7E6H#JL@NH?M:KIGG>NE718(^N!P8OH./Q M#ME[1VL<9](B TG!;"H=3;'.D6H1Z9DLIIJ0RN;C:[1PYU&N,0;(BHQ+)!JH M#6B['MX8B-2;P70;6\GHG<&O^]*O=O4F$_<=@ TD_K=HN!:1D15F &G4OKA[ MF-Z)@08G\NO)2)8DA#^#D2K(KWU=2?-P 7VR8IC>0881:\D?GPQ NC62.2CN M7O$:&B)85V)/J* UEA<5-KUB^O+6KW=89O)2!]#]_X \7Y0 MP!PE\#"0[S_"P26!2ZL'R("N%C]YSX_( M%V6QN;'9-!1!9DMQ7X''BK@H7,LL+70/,!OGC=G9^GBB:#.$VG2?[+)*71"O M;]5<[OM#NG_1CWTN/":)/D5TB2]2#<]E]5Y2FQMQ%Y^<"D+'"KU_%I[/,>)39Y[!L.Q7,%G;OE4<6$!:? M8&63Y?Q[[9$-@K1(Q"A'C%=IFD4 M8N\GLL"BER=[X8"K5J7VQ8.>^"0FGRP7LN^L02\@OB(1E@),3HIDHKR[LYP< M:FW@E!YDZ_F?+W6MLT^KT[#O'?>J.GW0%9\$%9/E[)N7=APXXB(1I1)<\K]U MJX6O*/$N4>J,--WL(GU\INFZ]@)MO NB=#$0TH/S7]KP(?8@B0"'?ZZ/,?KZ M^RW$]T%4;$*4@Q$#F;=Z( >.N"B$*,=#M5@DI3+N:VPZJY!&]+Y)!]XE3W?* MK]_:]U]Z8;K+X/U("V;H2B&1I284YR0?MOQB/>7B$W!8;A7)P,DCS2+3+3#? M-9+QKAN-MK^.844TH&1 VG59VJ5=/H1B&FLLZ)^@3/:I M0+*P/* @'.>#ADJJ2/1&#DB5S6R^1CK."/T =[Z>.WY-?0!/N(:#F::F#A;] M0Z*RVX5?F4OYYO?%TV%,8 "@G1C,7F(,_^!DPYB27;TP._0#*W9?NL6GW/-T MKS8?29'NGTVO2#0\#-#(IG*92(K@?;5,Q=\[=+F%H%O&XF6E4Y_7>;B7NQ0& M7^6K*=K_^(4_S#>,3V\4DV4AG4H'V(U[U!M!B!2)LH \;S%5RL?7@2%XEO.. MQ[))YC565 E6HN(W('5 E$>C-W\H_JC=2^GJA1ZS-P)#UFS02%_TP W< ;I_ M!P7,,1 X#.3[%W\>4H']L: ^LI6\H,$TE1#[5E1(:12.]"9J1LV0>$^;M7OS MB?;PZ]N#,GQ(Q^&)K5.V&O1L8UA3W/_2#F[K5"5/]M%UJI:H7^L=$RK=R %; M2.^,1!V!Z9C(4F\ G@W/9]*]^8\[X>?OR]IY=2(F.5,V 33O2R>BSCW#4[@) MPEH+GF.UDCN Y'8'1*" W'1>SNY_WS=+^:>M -FP2WPC*.O=/L=M:#3/O=Y" MBWS=<#L-^714 D[ L0GRZ>\7^''T@]8MS_YPT%UBA.GYDC3Y3F2N$6BU_V) M3L&HV-_SX3K]AYX[T\^__12**XA-R&NXWK[,=SB M]4$)NPA "(&%E]8^=!;"AF\[GWHC?!DRNS*=)O^_-3M2:J26&'"%^J/O;QC& MU)?YIB^YYWL]]\K_7D]\F3Q@F>_2V[V5\5PM?24^EAZJA6D_X&NWHR=]<1R\ ME@T3MI#Y#!:RI=*%8BKC.[QW/9M1S).@9I'F^74TOYZ:AHF_A$UYS'+3+<+ (SS[M(ODV[ZY_G/.MH&@.U([ (A#A[,APY@R(Q8 M@-'VN1T9T44(XC:*)M>$]0U][/=DTBD.\$G8%.#>:Q71HBL=6Q(M7X35B^^T M:#X0UJ+(:N5+86!M8\-7!81@O>V)K)X,*(Q[Y8L5>(M-J HX?BD5W^G:J6V0%X5L%7"L52Q& M,D'8O8FXJR/1F.HS;_K"F09,1&M^U7C*#P9WYL5PC\D+"U3+S5CT:4I.FXWG M5*MR%6?#QNWO;K:OS1P7>O$=U)7Q35 $>Q=SFKX^SIK-^;0H0G_M[O=8 M?E<,WE%A932X#4SA.D0%' 'FWAC^L66H$6N9#2. E^4O/O6P6RZ1ZQEU9E'NXRIG9KT^R%D?O93ZSA?:A]4;$S+,S63>>B)SMPS+T M,AGC4SY%JGP";%\\*I\M:!6)LBD195,HQ5>,5-MB"B$9%&LI'D?A9%^UUX+2 M?1P^B5'Y.$&U#!LXNE372)*HN^N=]SS'=!-18U-$Q?1Q#&U,Y(M"-Q7Y> ;4 M_FU"NW\YD?AWXJZCPAHNC?'8E<=8FIOHA6MK8U%-T1^DN [2Y>$_W%C4'V3\ M>/AHVOO&QZEARL.9\]))^.\8($P*/5GN( 1MO-IX(JHS6 2A:B9^I*EQ0UD5 MU8$,7A!4A)#JRM-(88GAN.SA_W-RPIW+2)&^<"WQ 3-[!VM7I X0Q*C1#K?PG#8& 4A3'>?TG,^O!O8R(. MK'][7XF-CR).# R:];=_N!=9,D> E/1?_W"D=L^0YXAB"5ZSLI03P^?'W2Z) M8(_.9/Y:I;.L3V3_6H%C%W8MO/[#=6<3#&!%QSIB\ _7Q)J#XKZI ;[YHOM; M?UM?@U^M>GWF+U\=M2BHEI3^^S>FI@]==20^G?015C\8H EA!C*B==%M*%R+458=VHU?0#QA\__74QER_?## =KJ5;OVJ MWNQVN.MS@/+ZJGZ(<)Y?M[GN19V[KU?:':[>K-5K7//ZMGYU5F\[-0&59BU! M:P+B.<&G&FA)W8!EZ^9(FQK8GS8X]#I $&B!7TT\;+M>,R&)IO@Y0GZUK3E[ M>C"]884]V ?M\7R&Q3)SL9[.91^%=/865EY,Q_B],_)!K&HM*\V=<'XLE-S^ M5,$L4'+G]H&%@"K,*UL[;"QE>^0*34CSO9YS<7?>J97$GX,?3ZJSC.@P*L\= MR,\ 7MZ&G%T#7DS-[_K/\3#;S(8-.7%L-U)R.0)^ 3J> /MB'E&U%UV)#\7VL#;?M3@0)JZ],Y?Z]TTR4"Q9PW0C[7M3&-D(63-&]J424[8*)0 M.I4/T/NY%B5K@X5W@FN>XCJJO 3L$2VD"@$J<@)C^BW=>Q&:WX.RJ#'T=+MF'4__9JC<[QXT< MNU&XND#AZZ$SQ9PG)N_GJ-V;?ZT^?M-*G8SX,[(JBM*JOCR#C%MYT#0<\!C8 M?N^YH-B%H_T8-JA-*J4*N7U2-R/ .:AX^3M M4U7?#4(CED?2P,._>:O0QDD?':3@8/'A*U*1+BKX^!5I+*LR>#&F_(Q\Y7+6 MS?+?\@_54BVZ\9%;E.^P(Z2X!WH((JFBYQ@<8O[9QRT/"43'_:B&8K)<3/'I MX_+GR$D9L5(J)FV=W5M=<3!'Z%^D#7$EUJAJW<0:F#TS__/>[-OTG?^[.O MU?N;JUQXRGT9]NM6O5WI-II?[6*(/4:%/KC9CTX5H$;UG2TA*C& B42 M+5@XF8"V5YED([-=BT9C\0 M 1M4?J:S[?KSG1Y'G]\F66,Q7\0LLJ'[? %C^Q$R:/;=:>OSGEOW@R O8KF" MP?TA=^]7%O?$4>WAV*E,DY_U?SP*?":R[C4B.P'C.;H#CEHNLNSCPX;C+FKL M1U"+F-N$[;N9_LSDR29J1:P92LERJ1 )K8YQQJ'%&7F/#V2%LL!G=#_"%%.8 MQ;J::IR1+B/Z.;(PN/YJZB)F?UD5]5G#1&,#=M#@;^H:N>ZQ0Q66? $K -;@ M(7O7F]=_F\/N+9+O:5)76->9$%$6=(14/9]&-> M3P%O1WA2\W7^[&:\RQ*&P&JWU;Z^;70:UTT.VNQB5+L?D_*>6=5TR=L*!K#+ MFD8W9F]N#BXKKY1?LQD'#?\5X'P>Z SXAM7 :[ M&WPDZ^[=N?<:&B)\-="^!W'!QOR)T% M(TFD(FY@TB_'RD9F0*9C,MX08B'5H^9%T"M;C9O;,B:= T M<#U!(NGOR/QY4Q7NS^]WN?_;UL@+A74;3DWQU;J@X":Z]BP;&%D'$-P=B!, M^XU+[_9:\&"L?R%9+O";93*Z^/;8>AI::./NW&@B<[EDB^BX8J$F]G_7QMEN M-./W-Y??LM%VT)7O+>-:90'>\RP\#R'VHRJ+R7(^$]$$O#^5:!&KY1+4HQ4" MU*.]:6SA45\?3!+2FAIN+=H\$PUY0/9^S*?ZLSQ71[?Y4;B-KBX%S+7J;8XL M]4UQ9Y5.H[H;"I=DGW)M,[\A4*"15,"5@9N<4]OY=#Y?6&+KT5_TIJ\ZF:O[1#-?A M+-_5&U\ONO4:5[FMMRM?ZS#ACBBQSINT6$A!WE:8BE3%^9#JNLRMU_549W/MG'0%8.O5FM"C.!D/%/ORU[ ?QU]:A,%*/+7?TV#Z.OCK?[+$Q1EO>T4WTV,UY)E?X+;U, MSC/Q^6QOTF;1NA6KL!6WWT;F*.73I50N_=:BM'>,X,@\MPV+T8^:\-UI0N\X M3GNS>4U^EB6D2K;=K8K&"%8S4_5W<97FLP_:\/?=+OTU:]1?K7';J-6;M8[C MQ>W+\PB"C7UXPG"<6'2>]FRLGEA M4NFX,&D/"Y-*QX5)3JW!<6'2<6&2M>V&N%<7UY>U>KMC[?-QH/6%POSNMWRH:Y3.JEL?M(*Y M$2155,!];ZA5<2*;HF(=NI5M/!?E;^>C:N[]'WJ ?6=M?'+2Q7;=F.HS0E[# M.BJZO/O>J%2FSR_H8(^:WIJ^;62*6/M*5AK>.NWKQ>![2_]1^?;MZ6!/*_3F MW_*2GDZ;<^E*#!O,=[,!C%JJX"O J.[:#I:] ^WHH7<&N*5,WAG8EE[8&NR@ MP 40DYW2R>$*Y(K>N(!GW*;):5L"$>.T"+]OY]#NG':XIY]@9^0$A]4#ZH[\ ML7CXL[G P&=?LVNM M$IBM$=9"2#=H?-J3.SC$[N"@\W?WYO:'%.627"'W5[)\5KFL-*OU%-?4GDG, M:Z48^167!I'L;15VV=NZC#WOM6K%N![2:U6X3+5B_=Y2SBK4CBV!++;87#YW M8(MSXR3 VEQ:N,3@D^5BF+MU]TJ,#8,?MJ0&S?+U_))\T8Q]$(1DF<<::7,- MPEJL+8WN^"ABX9^"#%<>,E@Y":E,@/KH]R$281(B7$QG"::%_.;.W>-B[R,P M1V B'8)AU^'!&@)Z6RS)O?FWVKPTNS3/:K]*,4SYX4FUB05*Q&CT5!N<&&AP M(K^>C&0)O_H+AQ$DR*]]74D+A4*R?.*I?=D[!P0&O?A^02\=-N@D2S84Q[(R M^[*I\F&I=&[3?#)+%H/5P,;J'N5@P9U?[!:04GM>@K$E:L/%77X5[@(B;6._ MY<(D(ZK'HYH'R1<#K;VPRXPQ< L;F]:DH=?ZQ_M/0^C\ <@0EZH>S>8E61(/-/YGETM15FG@QAZ8L& MDJ#I$*D&:?5N(ZPL#"P[':0_RP/40KJL26TTT!Y4\I1;49FBGMP2?&ZOY]*O MQNAK<71UWHJF,M3O$F09543WG9"C<0/7V0[D=K6T)HU\D+8D:FY:-[W)F=VT M#[&HG2 -10'*RJ1+6;)Y$(0@XWS/U<40?'?OZFO8J%>.Z'N[BGG5>>\ +VS^I;BF37N.H_3$%"4%Q MM<8S/.)J 5=KRGG_&%R%L_QP3X9TQ\V(1V+NR8*7(J-7B#EQZP&T0A[^_H6# M^%0>K"+5AD]N?G!PKMCTW;79TW!??#SC\8S',\9[1M_ZFN(.]37UWGRBU"HO M6B=KY+.1AC<+"X575M]D-IF!][R1.."]\Z(3%6UQ3S;@T(OC9NFWTC&^NYDL M#TGIS=49?Q1-PREDRNRKD"D;> 1'8*HNC>-X7P2-1$ACB%BS4 .42PE"1)OA MC_0,.63-9BG!\A%9R>-F'M<[CIMY5FSF$=+'S3SQ;^81TL?-/!8YCIMYCIMY MG.TKU4KG@CN_O+[K'"*L?^ FGK6&9=OM/-D>SPO6=IZ'KYE.Y\'X/;U[#+Z= MQ^&/P]_)XW\;7YHL>=9OJKFPLW6E7,\G63Y>R'D#W5A22G3\YF* M._\V[9]_?>SRC8O0%\O8.TR<?OZBKMN MU=N5;J/YE:M4NXW;1A WK\H@^ X^@SV\ 5)815-PW_+?P$J>)HQ= MJMOW&C_F-27O&_?;4T!X,P5\:[*RJ\='8=TS%JOSZOEY;UXIU)ZOT[6<=!;N MDOL%_SB_&%-L*L&*!JON_^<_F@MW\']CXVHBP'>UTF&P^Z'2874;8 M^IMB3WT_%.>K UE!'DQTM:V-=9H_"Z^V??F$+J AMZ1;8'.J+=KP<_C7 (/. M?9I"YY2L?N8F[!1Q=BXFRYG2YD'N.\A/W5WS J9IB& M5Q!_%[^+3[_4KZ_&+E.\@IL7-T2<-L3(ZV,GWC"F(ES9#3!@>S4TZQ"V%W.3 MPXHZ>[A#?(*:FYT;X5I\(<(,.Z%Y:]:E=J7C>C; ML]7)8 UYN-P?-E[CLCO99/G-@\$VAC:+*' ED5A9K2N#))SUYC^$[ _QX$?Z<8@]!-:DP&IRH2IPBBWU9.6:)=F:%TEI6J P&F'JF MT48#)#_#Q3=F@HQ73U_YXX\=(D)I7'H\#_7FFE5NCI#N M8,%8EEYC(IQU1JUA*-RSNU5(E@M%_E#] MK:TU8"#L1IM'SA4A!_^&T;8;%SFM%VL; MLW?+V&BHSSA.T739S^)^_7K[DC/.S\_[N^0UWF1Q+0BY3[(MR5B 90?<0S,- M+DSNQ2O.DZ'G?.D-V=_W@\QH36R>M%WFT[MMZ@=TJ M5%2).!U$1?G(:.?EYSQ_/S3T?8:T*Z1U0D_$(7H4F@>A_O-!&N @%-BO+0&;^S'(N60YP^]RP7V0?G,0E$8LEOED.9N.Y)KA M?/7]'SFY/EVJIUJPP\]GSX..>BF:E6B'ZNPJK7 "3_E5//6,(?6WR:J$X/OI MTYRLKC0TOA=EOO3;CT(H8+=26*[T(KV 7$2H@FK^?:[_PA>#.25;ZG4Y /S4E> MP.B> Y!2LIPKO"$P?E]XC2G]5T@GR_E=MH,%+=M;J0?M(D;D'WG,+G\5FO>3 MJW%./CRWQJFW10<2\>2(''9N?-:>;#$>'ML!N7,,.FQ+#OY]8;7;L. MZA+^?439K/WZ<-S7T0Q[M+9N/A58A?W%50QT:4ZU YG[M;@'J%C^$ MV=T&O7%)[*[EB^LD]GQSN0M37Y>.+'@E]N+Y$=W/OV?$=!P=C_["Z[N9Q%L1 M(RJ*E=5G>08?Z5Y\Y[N?JA^8IONQ]#FX4-ZL,(X;$MY.RVA3!07HZL]N3B/O M=W?"X=82'Q0PJYI/=AAM!#7NW=[8I+8";(;2=4T* RI:C.7FOYN1\LSF!\BICS:2\AZ>?ZM6](AOY:!H:EV:#^;'6 MXBB]1O.VWEDU2N^ B')0P&QT.%KBS-K.//@]E76$>06K*G/64D35K*@2S%V? MP$=@+)-]YYU^R/?F)44L?/_5*N31+L5G;\@HK7 PK&4;9*K3A)TCQ4W@)*3V M#%EG>^XE+2V" !&K+<_A:NB# F;7^-3'H>C)-#H%2V%'I[-OK[?S['E>EW;): :R&+N%I"PB M)0T&QI\>?OI0<[_A9Y$_6HV8:!K3E4M1B-Y\;!42V9-Y?$.B2**@Y3.$L0.H M;W,:W6L0SC,7@['S1K/2K"X%8WU/D=D!&;:# F;C> O+\[L>UF3@4E4R/-'7 M_,[HS8MU7BE5S"V0=5>PELBAELHG*[C''<\PU]4 1& M'$YDWX@^7YFJN&5*UP8(208E2 M#A/67U8_7KRQBF;[$?\"-B.%S06N?T"8&'"29C;-KYZD&?,EX#%]%T5@4=DI M^+72=Z!G[?1=%Q7DS%/I\;QT8.D[=P7)T#K,QTCA[93M\2'H?O1Q,5G.%T-+ MVWWP,L0W$C-B+[!$O$ ^P#*GH]GX &;#W7$"7 G_#Q>.SYA1R,!*P]3E@8DD M^$5%E;P_<'VRA719DQ9+;.NO V4*7(+_0N;GMD43U8=#!/E6:GJ(R?DQF?]J M#"X:YT\ANOC+Z !+XFDN%:EWINW^,OOEZ\7CP\[S=R*U*H@F'2Y9WNRM-WX?6B:*/)0 MI2S,L$X)I>W[* _3E+Q3VD;B)N2B=1..5N30K COWG<[G4P4!/>/H@(<>*YH M+PV5LA=F 4];4Y>_O.F(N7I'$:/,);E!XHB5 *"XFFP,%,V8ZNC8M;0+U1?F MYSH3?V2IB6CQSEQX:73'-_/[63N.37Q;W5411B#CL#%S>D97[4: )0NPM7I? M1N)>[HA*>9B3N\O8^K?P;VSHBSC]5DB6B]E(%D?P'GDSD8XMO4?85#7SI*KG M*GI].HC;X$4)HR!;T^<_LJ.V0)[]B'$1AB@=_>N0R1:Q^BAAW5O8O@=C6\=Y M];4BN$9-3848VFE1426?.V_'?_(X=>WOEY5,O6J\=*/9@+'!O\.PGQQ]O!!] M/&L..QN^9/=T>YI?/4WIO?GLN\1/;MIG@\?(=HUO98D8[)P86D/Z>U1S9 )W M,#+NPV()Z72RO/T@E#_07KV5D)':, $*6+,1T=%24G^;,%6VG$@DPIK-SEXY M0. #."^=E"-[10>UWL*?_S\D)=RXC1?K"M<0'S/<=K'61.D"8!WCNY(0)H"0_KY>=R:M5 MV$=??F)JDR\<:0]@/["^D <)_Y>P#,:^HC#6^R^)&1_^;4S$@?5O[RNQ15+$ MB8%!L_[V#_DB&*'/.I_( M0]Z%HGT7K8MNF^$JU5]U:#=^ ?&$S=^C,-M\UO?BAGP&6PI-)VG>+]@Z8/E1 M9!4[-:ONZ5:ERC6;MIM-M-^J=%/Y[]=1&7;]\,, VK[OU#M>]MCJJ*Y=< MIUOIUJ_JS6[G, &^K5^=U=M<)IWBP#/C*LT:_$4(']H%UJ(6OCD=XX\. GN, M"+L0$SB4#DL>O!'XV=3 AS*,&OZ0+D_(C8$JG8F&;%P/6S@VAR /?MK%;SI3 MM,&3XWEDBID<:=FWPI>BIY=M^T?WYF;IH5_-HOG%F;-M(4)1W4JK!8?#8[#< M^C7MHU\#&#$[*(8 M4*(Q!BB0@@:FKJF@5F1],)5- ZYH:)TM=?NH;\SI^-TS\MC$1'M!.MTICITU MI.-7:Q/3\RP,NZ:".YTB@&"9-S3=@FF"G^3Z"/DQ[$4=]Q6,BE.NBY'@.CU? M^,> )((T'<"'\?%A:%%"-%8_@TQGY_JZ)DJ<#J7"],"*;(KZ+,6!E".,+R2! MQ-%:%FV,M2N-!68&C@4PY XB1(P;71R:^$<8H].QI<((.E3Q67Z@_[2_:F"4 M*?AUR/D1Q9H!.31"< ^Z""KQ#^%$F%R 4@LZ"3W+ \00.<+^WPE^'AFJBNG, M?<+1_+_XH64-"PO^(U'];./*"F7^]MB/<@3FI(,94!YB<%63K4O$6&MA[AG@ MH_J:D%QZP82X;SF#/:XWG_Q"(VER=CD?\$>SL;O9$"(R&RZ#4>W-OV4N'^[G MQ9]G7_'O.S=75Y7V/7=]SG4:7YN-\T:UTNQRE6KU^J9)9IVVKB\;53I<9\F MQ&@/UI\8BQ%:BD\B&73GFD#&Y[4F]<* MN9?Q3V,N:U)$DF5SDPUC/M.;MR;\7:;Z(]UX*2;+#$[.!6@4KG8T/OL;'Y<[ M+2VEZ6S<@8'$3(BPILR W^-OY !PP_\14JA(U%[M/72J7UF9.Q&S$23?)99J@Y8Z1- M%4 _;F)S; PQ3% DBB5!AOF##YHFX?=@I89T8NP@.4?O M0[ I),8<_V\,9Z OUM$0K*=!'HF%RY E1&42OODRD@J4L!$A.6!(C4LR.('6+'6'LA/K2))L:7V #^ M, X+Y)+]7!8^?9K);1'L-F 5+/Z;I2H(6W\R/N-3F"/,S!;+GT;B55!1#4:M M&+C9I:]71HV)G:+&Q1#0$_@9[LAO3P&>S&+MCQC@Q:Q68F54FT&8Z:(, E/A M$I.ICJTW-MGD#HFPR-^:VW81$7?\",P^&H[PP=$AOW%QOL=8<7?(J\GAUX*^U[5G44E8^0/9)':/3*S#Z@]J\G23L +H'G)U0V0(_L5^ M10XC4Q4E(RG%L9E29(#6\F_=.HS X*0M$L:T;Y@P-XWE,Q1@/[9D$-[J=9-D M(G%]T'-[XJ(/;9P"AM0>XX1%GE0' DUK.6HRC$LI]RB>X2&ZM!4@.6>6D*S MH!*6%, ZX8=?B,1J&)BWE%7HIC(6I0][%!-'3#+!Q*2&0!W**G)"2%:G@UWQ M ?J#)&+I[)Y0.+%H,VG@R_2(V->FID_$C,W9BZPHGM 81\HXZD/R,S6U]%M6 M<$B"P*'\BC]'8<"B1*J4B-Q,L.O6%R&L9T$F-65,A&WKA675*[Y48-TOPHZB M1L/X5Y,(XQ12&>84^TP#S3")=SISX'-#!,%:X@4;2!4]:":Q^2GN!=&#TH 5 MNVYCB.8P( HRB#D0C26QL049_H+$P0@')PI6 OI";NQ\NJ\\:R>;#8=9H$Q*P MVDEF=Z1O.AHJ0364\R@96F8P62SR..@A1'1?-%@$A8B9T$0^XK-2'#]^;ZMR?YQ[H7>+-M7K?8M&%7'R)70)W&= MJG&B@EE;Q:;VF23XB=8'=>YC^-<#1'B$<";I)F,)4FFJ@T5R M&6BX[Q[,!NQ:SFUB%PP+N^Q%Q&31.(]8U2'WHNE/$#-,8!T%Q(3*%,P<19AE MCMB((V*%J%&U#9@N&:YL<0+N*TSNTU3M8R.))&;MX3R?J:5<2' 9R'L-PL)I M'+BB)[BFQV\9XV>/\-\7O ]Z/^(.=>"T9'EF8DH<",P'P+#P,44>R_0H"D:( MXG=P^ )"]$/&8(2D*&:C

ED)W*N1^(P2XKH\!FUYA$G6 MF!=433W!9,<?$$^!1F,C3VW^/ GE4.+K5>XRMCC4YS(0CJ-F32>UT57UT@: M_VJR(3X\Z(@>_GK(RI'6E366,OF%NJN\T]@;]'F]^;V<;K\JMYW?YP]15U]M M7\N7K_7F[>9C_>&Z52JF1\FR]UR@3=C)_"KW(NU[6UP!&$K%2==3SD$]%F,Z MQI\B-L7G7H)3L>8T1*BQZEL&T4P ,L.K@PF]S)"P?(>I^NMA$YD=.,'9K$7A MO\3@=^'POGR?S07VYFQ&*M4W@:FMV[IQ9LY2 DF9%G?W'- M(^!.-E6885F\*+VCL7ZP3R56TM2)/P/_EC^?%3ZT?T&!I MK5*QM%R,;O0&@#Y>2/.]'G 3SV?2O9ZAFV2#)6BI:[U#7>;*JVST>I;I6#S# M%1KWD4YM1)(C]YG_);L:S*QA[UK**.3\TR";]K]1P->-\'",+@.WYP]MN',A MA&2YF"KF-@]'6TNXM8FK6#B"FGG@"][F"^&M?#&O_])K-[-,YUOG86_LL308 M)$[VR"3+A52IM'GG;&#V>(O"6O1PKKUEI*%X Z?9/->X6A]FH#CR3JN:O0: MJT8/X+!%NU3/X5T^3.7$SHJ/:IUT"_8-? M]K9&A[$R82K%=\18*_5F/(Q5((LCBX7M9[1%O#ART><*9YZTPV_%]=[\HCJ; MS[ZV?G[+W;?2I<(^'*?H!BT6D^5,.I4/,!TX7/?(CRBU[4*LN7KWR[PKOEX, M9_W].COADJ0$B])3A6*(H\-#=&@.-^]Y4,"$J/Q6O[ KC]EV/)_.^@-$RD$! M$Z^_[RJ+]>M1#T^)!L]U%"U-I\F6CN=/P1#>A;8F_XH/+#L1^^#!WC, YE4OK Y<;EW MX[$B_^!24J2$VZV;#B!,K,>HW*[Q^;?DZ7TG)7QXWGN*<-E=P+%#*E=(?]BL MA,](JLCTZ,&S6R 5&R6[99+E;(I/%PXM5['M;K*2/S@>&H?G"PA;9CJN?Q;K MK7Q=XE]+'RK3P67BM*^@$2^.-/*+0>VSAK1:\ _BL"_JI: MT6PZG]ZA5E187RNZ\L56K6A[/I0)?6*PKIN:GIHUA&^P ^Z4Z&BPMR(RH )MW]2DR .C[UV0SG$Q; MQUJ?!_L0S5G5'MNZ6))-M;-5BIWA)^E6_>[:G#C)N(7C+Q5C"]L48],^3L]Y MMBW7=T,<;GR>)^5!I0>*:KF0YYY#;7PHM,)M]@H-Q204>FGURQ:E.*0]F%,9D.KN03HG!AJQ8#;H-[9OL7JD@=,R$#DL5GWMHZN4_).AC:1>=Y93&5TJET M@$*[0RAR\F1<&RJ;J*BI@?*><57VN2[K/2"ZV28&M\WS[O#K^@@;KSS?X3AU MV.QD\L*'+2/-Q<9LJSW%=\1ID?F1^60YG_ZXUO[T>WOY^O,\X$ACT-K8K2%2YA=BJEB@$NTO;81AJAG[HG MDD;E&#WK5'3U)*Y&1=(-?N">J M1NKC901H, QR31T]87-!";L'LD3F2V4R(;7HT9IXGVXPN^THGK5],3?3^%7V M!R_B%\(HXM_BIM[7'W8*3]]6Z^ML5UI?%[(I--F /N\BIY4PO_$M1'*=UPB^ MZZ*&XEA69E\VL>3R&C%K)87EU1(4!?T_NL.XE''P>>2 B'B!N\)$!_EP& M8&[SD07^7!9P?.PC%_RY7$ :E0Z6 >*>W;>BX^GM<5YF;9GQZC%#(=>,>LJ4 M0R]-7K-+(K)$:H86S>0/(IJO14OE[7N2XB-Q9(G5'"E=R[YUU-X[(.\N_44Q MRG!TB=8\)%J%-R]V""G1&B6)=^P5BH_*T29>24]A-GT(A/:M0%U)Z$,A4[CD M@"OM?"K[YK+@#]/>4]]O+82W?QU, 7IV1@H?UCM/;%[ T>,3I3^Q>J2/VJ+)\L!ZE,.YQ6R<#^ MU?XH%RZ%!)*ER&2.K3UA#NT.5LH:K*6P^W#HLAE8B;#9G7NO==.!"_4C M]!+?$:=%YD-FD^5,CO^P;%:,3Z<=4&M/+O,!6WL"-P-&[0>_([41K9>,F2R; MV1Q]OE>&V]E$O3MV"9[5 M\ULU?T3HF.Z)I)$YF63&83K J+HR9F/3DCWULNSAROF;.EPKI@+D9%TK[T\ M^W'J7Y_NFMNY=\ M=T#]PS$W[/\(O)"#=EU/(U$D>Z>6W^GL2T*O V4JH?*__W-RPIW+2)&^<"WQ M ?V#'_][BE0842]DN),3QKR2_+S6=QS+@W^X)A8^BONF!O@6,NYO_6U]#7ZUZO49_\&PBP)A2<._?V-J M^M!51^+321]A><8 30@SN&F9]Z%E<0M:6O(F9'*]>;L^$)^$NMKJ#);FW*:A MN>U? 'BUN'L([U?)3+F@Z(Z77?F@5>AP8QY(0K'NDI<%Z9FX3E7HS9OC0=E*^-2/[NLY^284/]OW\MVY$O8XFDZR41\ MP58.*RU%A@5C"VO)\E@"AL^OFP$/3>'#V[_ MC'.AP&9K]D>_'+-)Z=L\&-JKZ;I!DZS$A95L.O5(\)]DRS1@-\5A!&#>W%PJ:S^?O'J[^U M=G/AVU]V/,N^S[+U?DDK" B^O-$+SB$L<]L(D0^JF]HSR6-QF72* [L1Z)YH MPYO^+)0)1Y1M0ED-6PZ",IY@C \?8[%L%LS!9L%-:FC1V5R1-N$7'A5T$="F MUZ]H]7/E1C3-*2*"<$,EM ,SU2N6SV0_)">GM. $N?83>O#NYY^]?KA\'=72@G$!OB(1P.2$+ M(_9*A<@X(8*6PTVOKWHCM\@B #_>J[IXSX+C3C9'59(-0#J)^S<8I_0]_R/; MZ(^THFASXL*9DH'CC?7,%P#$^,P3+)T(4,NQY[AODQ.R-=69)9J>=2?*T^_; M,WUTJ%2/Q!3EL0(*T&IX@%0OOH7JS.KD*\/1CWI[]'6N'"K5(S$[!=C\L;G( M)RY+LSE,V@1);>'Z(E9.%%R<: '"BDU\+O1!_Y8<'0 M#5Y+RJ Z?GAK+47(U\V0W//4 LPQJ\DJ?0>H:,XJ6TJTEK M@6';-KC^X]@GZ4EZI1"Y#KN^.7W5.T,>RYZV)2>]1G)XH@KSI53:=WD:N8\\ M#8TO_.I0(BZ!LES5JF:8OE5.65B4ZJER7$/V MMAJE2F]^^]O(W=]?_KII/K@2%@. .+*ZHS@*5&B!$=2]B^J,DS3\-%4SN9'X MS#0"E@'\+%$!+:*34GE1H;\AAZ=_-37ZI]8W14L'B=:GW$5!LIH Y0&R!8K$ M(//R!]IX+!L&J5;2=.SUJU,#&:><&S+\]JF.?XV_K7/RV(:* ,&9&D=?36[] MAU-E*"L*)]KW__]P(^T%JP(]Q3#SU3*P6<:C9=RIY54/P(KF^?;% M&'1_Y@KY2"HFWZ9]L!ORJ_":&UQH.=',P=@0>H[82Q[CT4>NXW&BCO!+H%H0 M_! %R[ .:@,$#.1 129V7_ #YJ3#%8*(R1*IUR%2+'WW>2)$C-\VONTU#6#9"(%$?_IDW- MSXDQ,D=85#%XUE-FY/N$P%YE)B$,UA@3VR /51'H'XU[T643N;XM:2\J_!P^ MXW=V;NGLS[*8$$$)BLK,P$JC+QKXT:SX;03P%73*83B#W\A!_$%I=L 0C\P4A*L!#6<4A&:P5T-$$G 0,&19*F=8ZDF>(K^PG M6,Q==9#N*F*L2)$J4I\'?QQS!OXA>"3T1QI^)02*",. '1;BHAC3P0C\$H(B MT(M4\6"?!<..7X)#-8EJ.%IL#H#9AX67>-Z/X;% @WIF"2A"WZRC(7ACW& D MJ@_((/$J?%M\ 8U'(:4QK*6G2(S+M+U!7$MR-G#$.*@RCU,WQ<"G%B>)+AX< M$KN&)=L)C1.$#Y"*AK))?T_P.-$,TC' L$8]_?_[?XJ"@-U\34 $>0>KV>0HA4I#]LLQO!AD;*E7SR:GX M)UG8'R83) Y8UY:D!$C*U)^6$+AAE;I4H9H"Q;14A/FQ/**6KF%M:\Y:BJB: M%56"5OD):-@U'E)N,1#C73(8](&]^?=LY[+]J$Z>H-KKX#RF?&^N7'R]*1CY M4:TF)\O6N5(<.1EMD[(/]Q%]*.?$$^?$R#HQL>\#48XL"'"H<:S+'DB+(E('%ERU46KH9<+5?N%JO%%BRGYB:\_*SKPUS7$K#ALX-+X?"[4C5YG4UD!_MWNR#8O M9,*%9M&YS00QK);T#,GUM63>NWSKGJ&;)R=MB+CHT!OR[RM9E1^(N.)M[WG\ZF.G3L03I*[QTXA_KOC//LI M.Z\/# #WO/ R 'K>]R][GM)4!ZL0V.-Q\.AQ0F%35F[)$Z/<I@'H\:B,M)AJ#$;=_:G+/:_$E6Q^E7X^GR9BT.)K0(D,N8O)LN!W:S\ :NP MU10P"Q:' 8J<@% 7'['C9&1GW!+?TTOPV*X5C+V/>XGOA^786 MJ1-N4MN(F1R 9CQH!\]"WSG#G"56TK74_W[[4ZW42[%X=_YP1"55A?06>K%Z MP'IQ)?VJWQZ?!//E9U=YBL6OBYE^_&K7W%I":#,- \#].T=2'$\@YVG4#I$H#?TK6 :DPV0X*.'2)%*R_R.:(.[=* M);@*+>V NX&.B3E%A/OS,PW_P7TZKW3./OM_HJI)\A";&W)#\:G2J7ZF-:#Y M] F?/LGD4MR_\N*%3\)SWT-NUGG^'ZXS[1MD=*G)72$1TM#4U97+I]A:(96# M&G63E+X.9'TP'1NF2&H_9!6F=IN(WM=#71L^0 D'C#TT]2F]44LBARRJ/>7<<"?<<(N*H=EE-_@OF-"8R:@B1@A YB34-QGC8MZ1R"IF9<9. M;/,0*VERVDJ8]-MLQ;!A%2.&5O:\1VYH(Q!<@Q6C O)4VFF#\<0JPT'3V87A MIPEW?@$&(0U&^(/X:Q*KZW1==+JO<-9=RA*L0JW0J7.UZ#O+M]*;Z[7'AJJF MJ_IK,:);^-6S>R.BP9;CO[/'\=][&/^=_:#COQ<&M!SXD.^/4<341@:VF8,1 M]L9KV-]2-*(,ZU3=TKHC5T5#CE^L\"YY9A1M?%9O_MB MO"O?O ZN,)WK [!)]$C$5K@.Q54C[7!;=;*UQZ)%"PM<'JW[9IA.G3;V>/"O M61F3@RAL>,&5PL97P@Z3D5AIS3]4;6!=U*$IV&@AO3/"1UY=$I@3B@LBY=[J MLN$YO7GKXN6N=#.0T]$L)7F;--5Z\Z:N#%K=^Q_=&S%9/A,-C%\B2K(R!7?7 M.A^'#\B1$WIE*O$QZ@&=@TOLX,@Z.'9).6-$*OY9+ F_3RP4\M&AFB QV$L! M@Z1.26P#O:+P9>S@3DV(CR6?B.C41K?/6Q^(>\RZ&G#T 4V;!$C\\\1$P]ZT M2?M)QV,,"WW9!P@VNI[J2&@5(;7/*H1XHB<.)(A..(B>&O;$ !PO*(.IXOE\ M/PBI+9VY-EZUP]6PBC$W^OPA*T&G?'%1C1%Y #>!HFAE!64N4]QA:+T[%;\C M#%;UY*_V5V0T\HB?%,.IGLSN>5A]P'':BP63V"\R!;E8_-'XU?V9#5(P&506 M%L;.;QR+;,&4+>5Z/F,RY@_7N7JF\2/WVL@EUQPQP$SS(.O:_"$[Z_GL8)NW M'A_ZQO3^XNH&A0E9#&/4U\]U7D9&?OWY-LRCMF/CH&Y']P4ISXB[PH\=&5P= MM.F*908A#:B.%9E"O,ATFZ%_^_K?%"(Z=7X7G+[_@PL'R$QOPESHFB]D94:1 M9JM33]'1'7.$*]0/;A+O['I(++IQ[?C Q+KW)K+4F^O&:"H(SWWMN[-=/(+! M\P4PP7>+?KKM-Z:H-5PYC3CH(.EMYU4+_JF_]?V,6V$YY-%1C>:YJZ^1OM)S M*RS M9$G(NEL6UV*0H%RYS7/6O.[Q\SE=^'RZO5:B;S2(9;[F1L#,H*L M_LN%YVP^75BXCG'/)/=^K3(#7+[G>_";+"[\R#]^NJ\-D M&4,/*LV&/^[%P-X.?FC?CV-3Z_);NV2D)9J(NIVY=T9(D;%ZM*)(5H'70'JA MK9!4_GVM5%I6!9X!]6%839!K3E*Z]^34%-KSG*;C"9V40FN^V#T+&0D%LZK MVK !4I[15(G%T5"2DVXFT^Y(82:I6UHYSHKT1F3Y@<-& M(-/5N^S2UG#?+CGSMNCA5 &8JI\*UI6NJ!C-N"%+H+>OJ.]L\G_4J"4_U_[8/[LVU']^FE=(=TL^C MFK/I$;2MJG&VGO% "ZT\S2$^=4$!BJ^2D-9>C!O3R;]]HDFA (_+G*XS@V&H M5*'4FW__\3H>Y=77SF"4+#?K=Y[[GO9U$_^]6K^J-[N=+WX*=K'L*+11M845 MZN-\ S M4ZQ:U!JH!_"Z"N?'FH04"#6 MVX8U-,YYMNS Q(WI2<@D'S;H&$EL,! V0PQ:4@-,-I[#&.<^LFO!P?Q8*I6. M196'"/\3.0,,!Q0Y K1^?:D+[CQUUY(I2V,9AX.H:[=-7"9P4'G)Z9VU( )S^YK<&I%%NV,+J1HI9B%NJ%'J8R;5N0K>($J$< MM UE&'_&KLZ=\?OBT,0FQEEBFDNQ4F_X3@?[V K^:=NV5U4+E^Y:<%*P+8^9 M,3.(R2\4%K#W'%.U3AGZCC^_L!,+*%QP;);9>6.][#2XH9O M8<^Q/-U"(X-S5>X[!#^_6 *5=N_ 7/N4WCP[OKB['FF=W-?"T7;N;CNST=O. M6F\^NKCORK,0KR?)YI='F;BN7-W7NJHXYODVLYJ$83;]M$3%T=XW$Y8&A M!2?I;0N#;=K(YC/CTO'\VP@**ME-@+%J<*C0XJO??BL-47.V],'#6>?1HLGS MA!:Z]09J$WRG!(0',*N>R%]_N_WQ\NWG]X<0X%V=O]X:WMBFD!8*,0 >Q2S2 M0G&76:3+)%V((-D'9!\ CP%^$3*6=XMFYOQJ7OLW\Q$6?$G! _X=7VWO#;83KDC+@UU(_R M#*PW1MB) 5< !^+FC'E/N_.5$=S@9)-UOT(C)>VH8SR0H&2C M_K(+K8:[!U,TV.H SQ/ZQ*%D_9=TFB;9"4![^#Y&R:L.E<3X/S[-[TL*NXE% MTZM*\$^"&1=U9%P_#\3[8R8S@7RW1T&4Y$HN6 W]^R7B8*P9Y1E8MN+[O7GC^:[8_=%N9S/'].,;0JA<]"%4O36]YQ;[;,[U[_A9;MN/T%NF8, M20F1M*\@G>@ V-$!R3)PMCR-_XJ&<6UU9BR.!!!)5JJ0AU6%G/%[2KLX-'-A M1@"M.K4^(G@X>@Z;$/ZS!$@2)<*))X\XPJX2WS*1.5! M1S1M^@D>QO*5! &B]2N6L/S,!H?HD ,\$]4G[A/[./F1_2D7( HTM.B?K4S7 MPLLY^^4)-M[<8+LXEJA!Z![NSK8477 M(7<,Y_ .ZW$?&,YK'Y?-TO$N\@1H7+EK"Z 4QT#B;)@X"ZC-RRB"'W#%EMQT MY@0?F4W]V7"@,#>"%F$C:#Z%]<>ZE:"4(X' UH -G=UR?EHD_)GC,#(4--AW MVO@KD9!7DFSB6C2TWLG!2]=Z7CY QD\;Q>M:49Y!N MKVIT*UUSA%_Q0*<.,=7;P70<<17\2GE]%OT\+>4^APA5^6:29>+?;-2]V*$B&A?]AEH/3'Q,[3&B/Z.Z&09G::0]>9'D ME7J/TOM4H]KM4Z!+*@N8[4F*LK,ZR5B''S# MGBRLV0-]):1Y_%^V9"_A=CA=CB9)9E(=97M]+/&X5^V[87)3M3?_=:/<%&_, MF\E%/Y*(-Y!=BF6@S'9H6C?K*7><];2'64^YXZRGCSKKZ5"=U\#9J:70WJHH M]AB!SK0/$PH3;+(A7+@85I60UT"EF#$A%2\*&>.G>9(=)#V!/_T C@:[&?.Z MG\S#9,:_J<$M3HO>LGDC2PKGGQB;M&S/G&X$IVY.PAB)M*9,8KO"K'F$I7/TF9-$*1#;&"SW# M?@7PMV"F+3U?RE5)5L&P*0GA_[?WILUMX\Z^\.O#3\$G-7,FJ9(]VI?)N:F2 M;=EQXBV6G4SFC8L2(8L)12I^;O2!31 !J-7G]= M#X>(>;ZUBU\#^[FZ8L'D' RH\;PS3/;5(XZZ2JG FP3SYKN.9ODLBS\S!X70 M&HBHL.6R8$?PAX9D,83"Q'%=8ZQH:D'V-PJ_G]RM]\'/>XS,-H%0$VIW3N\) M#4X+@XL4?*1%\8303S% *Q)-&@$JH8$2^1CZ/_I;G M_"J\KL)!)KU%M\V?Y)Z1R3T3RGZ$T^T9/3OG!O#WA!D1O MB*:U6][!*)'LH#TO3X>(1(F.%&YLQCD*8;/S34U9U\U*K:0&WA"_/"!W1;7@ M):%Y0XO<^05=I@@Z]X?OD2O(<#)=VW^);OG M6@0C2&<\+* X_3IS8)8T22Z;=F6Q"$B>:/@M\840PE;E?;^C04A"WB>G$-8' M@- 3N>?\,S'\]#)R=Q4=.0QZ*D%*FU>U)B0^.:3*M=^2T2/7N+B10CM)N8=3 M-Y2G4_N2S,.5I/J2T.T?=>-25APVER#/[5OEG3SIZ,4G+LC9BW[1X$7OO5@N M"*VA>8\W.5TVALF[. A*^/7D%9#0JWNBS8$S1+MM"*Q!S&,:; >C['AOPRA] MBE6C\_//=[\M&X0S!(0/5I6F8BKAQK=D O[-TB""_6L":(OIG&+!QV3A*8; MT$S&%[W^,S\.:[6K._NT6 H2Z":,[MDADC"!L[+?D@*=.41!:JE"T,JM@NFV MT[DB/(DB/MUX59R[!(1/XILD&,]&L?P,&,]*+(SG]$ >5N?/_>[]E\KQ?:7R MGQ%55H^KB<^:!R-M*B$>!H-D*XGFSP4#IZ*'^Y.PY07^9BRZT$YV>! M"99#\*#_5>VOE>/]Z\^-I>$(_UR=">S\-L!P !?](>F?M.5B":;6NE'K53L57K"HS%*LZMF@N M-)OS8=E6 ]JXY#5>#!XJY1IC&^QJH55IYHS#& 9QNS9\I 4Y<>V[:+Q*?J^ MA(ZK[1U76^^>/S3*7SZ=5K,#:$RO&)V@O>D&5//Z+TW0S8,7FPSV-Y,O9^_6 M\J1!$SBU4M\B-.:U:;F(%VQ3W9@/[I<55&2HCOR,.3CS&^W*%R>.)T[^K6IG M3/_5_O&QF"-ZOS+9:W0'>RD49NS!J$^4]>UC"RW#\>_:5=VJ%/HJOQ?DR 2V8QJO5BR'EGYY MI[#\YD.U4MY>G)GL4"Y''_'0R[F 3\\UE-&-?R7<^&RU_5A>-?DDQK22^RS:^]9R.2%YM MR//4L"V56RJW5+YR*I?0WW'IX<6XY8&[N;JB+['YF_M=BCI=(@6P%M>X L2G76+F?>-IL)/BA BOFDGD% M,><#OPSQV#B#U_,>OKR%;RA!57BM1&HI7A&3I<.-YP3G7T3>\AQ']72NWE6G M2P0LL/=<%O@.YOW5O3EKYVO+WWE!U?(VO $;7FULT(8?O&C#,=M_UI;75[3E M2-?R-KT)FUZO;-"F'[YDTP]-UYJUYXW5[#F2M;PM;\&6-S+,T?]Z6MU';G[OK@6&P[+V/T+>\[<=T MD$JA5I^?#K(^')!TZ)-W%8VDS#=T>9M4SCY#>7ZKU?R!PR\L$Q$!OBF(:>H\ MSL80;]9J$QCBX5S?^:^Z>5*NSR]'/X9GG_Z]76D0\[7BC->7TN90/RQ:E>[Y M?T-+?_/AXO+\X'K_2O[6OKQLGUT==UX_QCBU-+QE!K,0-R-<[7[/F5] =VM4 M=$^GPBY(A/BC,AWN%@MKH;U&?0.L:Z;^IRK#9G;47-9OYG9O6C^!2'NHC46Q MO(%23:>6@E@-;3/K3NLS7C!O]H!0A3>5Q8"XKHT\5!&+C75B[8*$=?@:84R8 MEGRKA3%<0606O/ZPO"F=!W/@XQ?@/+U9B=YT%I9NP]6*D$^B,9YI, K,B^9[ MX7ZS.!>J\9?"E,O1&M.P&G.S8= MA(+"+1<2E%<;2'Y_GZ%F.Z:%(B+TB*YH(YMZ*5H:PO_M8K8F(NX$_8>Q!AD6 MU+(%XHO9IZ)ZZKJHJ%B_[U!_1[^7HOXHPX<&$DP\#&\G08[P%Y,CQU$'M-#5 M"^04_#Z:V*IRXK>$A($=$;4!7&>P!GUWA/@Z".3%VVL@>H1 #@O-2**>B;BD M1)Y8QIFK^ HXQ[M8O6[+A-D:ZF,$NS95\-].OI^]&AS>\Z9<+-T$%;51^&/Q M0]DGP*LMF*.HQ0_X)K7>DEGA?J58>?.A5I]=M&_$X"7LIUN^DK]\Y=4L7XDO MW\*I=ND6#W,42]69JP>'&W?.;YE&O6#'GC39G8.Z"RK%:'3R]((EK):O_OO:B(2" M\PYQK'B3;:PP=7VX-Y[)2EHOIWU&5\K@!:AM(Y2A#_@7ZH29L]ZSA"S;B6O0 MZUGZF)AEV\3ZJD6S;)NEV"S;=(-[6;;_ZH_*O\K/'\UA>6:6[;3)G#/83#UG ML!DAS2<2<*LW3P][1N^B?=9RK<#?,P-49O*TR-YIFH,=WCV,!E?W/]9H;TMY[&T] MV[U]B2A)K4ZT50$H2XX]45_(?.98*ZE82F?*%1L]UP;9+)MM_N_ M7" '/X]WIT4BH6GF-0OF[3F<-H_LC)UR*;FR@5ZYU0)&!'O?R6;OIWR!F[GW MS_4HIMSY)KD4LX._6$H&=6Q*]X4'XS^YH<].54^9GKX :[?FLK8WBQOM3-R8 MJA:O$.T_N2/E\G.M,ZP%'NZD-4B=:Q_#ZF^?P^L>):N19ZU4\BPEML.[-6*@ M&6&D>0PTI75]W=.^F5_[H[/#^J8Q4+Y"L51,)Q07XY\,5;4/'=X@8,*$>R[P M1,!>Y12:?&>6E;;?Z3?9MU_EN\M *$6)S?I275KB6:F42G7/"QUD,5.Z,\O< M^J__>%';;W]7RC]6N4FY'-UR!ILTD0XXF?P7DQZ8O=M]WQR--(TP*7OCCG8H71#?-WU$PB(!S*G'<'S%R!!%=;L;R#546+7@4SLF5*E<7H M])T,@>3*Q]VS2!**F/1!4'U";NW84LM%*)!>/,! MFWA-K?^?W@98;(RIOK"PE"$L\M+%PH9[XRI>[R7:(NG>='459,L=93EC"SK, M?>;]Y\1M+7:3,&H;[VT9E:%PZSMJ1N>QM<:5 :];J)?WB.FXF+]N,8/=,W4W M =8O%Z4=3PTIV;G\*OZYD/G].+D_'NG(^]USCJ'Q\M3 MZ),RRGK^5O<^+*\4PQZ;AFTBC*0A>[QN"W$@7U@F\+S4'2J4J8?,3R>>^KS* M;U& B ZP^)5HY/IN5P81AV#\U#'3%NVOJ\72VY_O/.%%[9,-N"@NL16BB_2H MC%L?-(H6[N6);W%[V-T1"QST1^J[S3QB)^IT=OUID(RQM)[+ T]>IT::!)55 M.)B!A:W:PT8/EO6(OJ'N&'\T>7/M!0#\%[P)HW++S@?>J/OA0:],6&LWB-\) 9K._!WFX]V/L!'%3Q+VAA+J;J*KEB/\5JZV20T3)-E$U;0NUEK\J4VK9&JQ*,MC^$E8E8Q4\O0;37,N9 M/U=O3C_OUIL/<6&O!#W.4^>F&/87N>$?H+9*'X6'*N>^&'!BV'-,WYF#YR!]IW*]BD7 MP?8ISNYI&B[PF6D^IEC+..MQ)6N9@QU9+B%\R^Q2,[Z6Y>"&1M\@2%DFW8'] MPFT+C[^CDAJ^F%S[@^#"\5^W1V_[2B\[-L2K(F>)D"ZN[DT$NXA@JH7NCDGJ MY("Z?BQUHM+WGGLT[>G+L9,1K=/W7 :T)@ONY]*Z3.NY7%[>%'*Z1LK8&R.% M3W+R'O']+70^> D-;JPSM$SW=BC;VD.@_/#>\L?\ZO&%#9CV6(8=OEC&EF:B M=U[J,=3Y!RXHW(*KN'[N&H+'1">;"?U[DM\LJD\>,"K'I[I]MS_T/H*5X(^0 M-PGT,=V$BPT&Q6^\-TJ1-T:]4'[QO#D88!B#RH'&INWL6,S1^/+X(A4'H+)N M_]"0:@>VA@,VU/+\%L<&\N*5\C GU(C-I1)11V:]Y.9I_.O\H-][V+^N_-SZ M)9[OEVCE[Y=HWSP]*8VCR^NO7TIE]J!OV^\ISF2O&?I=3_9?1V#:: OP?=J$9#6'M=*OYL'7'^=EK3:S MYC!\GO)O;>]+)4QS@?=J1N;UAW/JJN)+$F'!=./VD)7^.RZQH%G\C)+$N$.Y MK49<=C7B2UJDIR[?FYIVV@;H&U.@N*09KJ! \25"PFM)>>&=[W_6\#"M%3'Y M5EYX"<[B[B!8$Z^0O8KH]4Q%Y+4EE1E6PD%1SBF"@*D;.D7QE_CI%$#'L_K( MSR%G)4409="):BFRV->GCK2VX ;/KO!:^0;G6Z10KKWYT*CF (*:H="/DQ^Q MQ3-=1W&F*M%76&;3G.9$(K%MJ"=F_WD"AU[PDC*:5!PZF\S5"*+ZFP\I()4W MJQ=R?$U?.EZ949K1NSQB#XHQ/.H.UY]Q/V M#9B%V:P#KF&2FTN$B=;HK@O#:5JR2S@5SX+/D(P'L_5)J9Z53K5.%>S(C%IL3DMW'WTT%%^WQX5]U@%LM& MM,YG,&R%4IS?U6YY)?"+>JNJM3AK4\2S4C6*%,\NRO;T,UDUW9[.TGH^JG%Q M]'@N=V8+TN/_2M4]MU*RO_02.KXL2'0J'6&=U+T*-HAI+8[>0$OP?(MSB=S2 M>2ZW3,G$BO;IDI4Z_>&/\IIR2[ZJ9*4"-F9I<3&7BE?F=Q4*I=*T]VZ>OKO- M9M4LMK_<5E^:(Y-YD?85KZ06N1"8\!#$8^$UJH;I3C;OGD)U7YCMYU**%<]6 M%S>L9#N*XSJFA7E9UMBDHC&\=>D/Q199%1R )BFG D&8-S[AH>,U^?"/ Q;Z M78(99_0U7:-X7G+& Z5B+9KQ4(O->%B<$"_EH7-RK)[:W\HGSNWB*0]R:9.3 M'N9G.-1OGCY57&MX=+6G5VII,AS\MB_A7 O#HK;9:-W'Z1+O^ M_>C!_63V/L\(7J\DD!I0OG<3=[==?_GOJ5)U3O>&2M:4KS6Z\S9Y8FV2)WP6 MC12Y!&(VA=G1$R3V=O9(Q7OJ?-I_VGXY>[..GZSN*!+C2Q= MG^S[P0\($(1W?7"_6S$QO4PCQUD$=C/=C-78.P@CTEC_?N2;L5LYVQL8M*_D M$[0/A$UIOK")1/O\9Y@=$2?NL=/H:JOT#'F26G$B6B+F1$$V&%90^&ZY M"4]X3@E8S^*]I)5'US/KT(DYT5N&#DQ);C3NP^09[8,/8WE?^'2& MS^7WRMF>^>/:O1[_R._Z3 )#9]CU%8\D]\QA+SV."D<5B2N/]^65S)1RGU9R M.5>+H/R]MCRX==S(?+6 :BFO;5S_O+2U<@#F5DD17 %IXK+:52C8YLG^K[?_ MEJMWPYYYKF0G^Q.B4-&X-]8)QS':<6SYW(ICFFL29,Q=\K_2D/2:;%_.\GZM M8L2M^M&IV]?5?RNMM8P1]_WR:?3?J%Y^%8H= 4&,2F@8JIB HX+ KZ0X><1Y MEQ+2]?*Z@&T)ZQI-I)-@JHG1W%*C_HQH;BLVFKL0#5X@U]&KGV^/#DNG>N\9 M@=SR)@=RT]V>,<'=;TJ].%#VZH?GU33!W84/1CY1WIH?VUW;<&[5#^)NX[;; MN&W,#.G[@3+2=#AI<\0,/6MK3XQ+I1"L;?K_/B]HW/N08?SX("8KVI?P9\QI M]VP'%9,;#72$X[/ST>7YIV]#]SD.X=1QFX,8&?8V),#R=E>^3I.S$3$Y[^#" M,*W'(\NT;=$[A+S_!U?MD[,GX^KZYJDV5IM/1T?&L9J+]S_N?@QC /@T;D#P M.+R:2^L;5JV^^5"IS"]D?!WQ^;E+G(N)AAVSZ_FT58YW!DW)X&/CPC+[S+:] MV!BHW:'(6,+9_5C[7BT=?CJ^_'F;O9MHMD:[KXPU!S[!AD96.)ZG!E2O-!Z\ MZ!(O[T"#L5:-Q<=^A9>K'1K+SYL).@ MHF1].A 54GPF_#FXA]8=HR B[Q$(V^JXED&?H"< .Q0EW7GE[U^OOWW_OM<_ M'"SMTINA %F\9T !8==!&;7X1$0O$MX(<;V.TK/W8WF'#',MUO:(K7*U<[E MFR]?[;EYK\];%X$F'G)A)F<<[&YF2D MK%M/N9E+$QRU$L(A9(85M'HXA+7>P5R$$?;MKL\O8G@VWD @G?9GJ22A13G# M;KU7OJKAA$31\?#X\-O]P;>OMSDFQB>"%P!A?EB=H*MA49KZF MO$WD>-'6Y2)AJJ#NS$\17D(61_OFZ=//AY/6H7O1.51?FL6QPE8)QP:)'MO& MOBS4 9:A0U&TT9X,,C"C-P5:+(]/"?M8_ ML6&8,U0,ZJA"L (V)K'YC5[ Z-)UKQ]#7$S]7H/O\<<]CSJF[DJ8J.+JO$VP M1[37.2;N+4"1RL:,, )D=RQ:U=XR@UG^[T2+&/@5I7&(#=VY2''6Q$:"#]&%QTV"VFZP#Y(^4GGQ0V MQ20&X,U\]A1LFN.OCXZ^620"GG-,"R_'R>7!@00UV$J'&FG$+Z1YQZS894S< M>NSB$ZQ?A.UZ3-<8]AF*YS;)Y[9(@SMD)<%#](7?Q8?SGQT>+KR9NY&S"(*! M/?1U5V5AJ5"N@%2X;%@?GUJ.;8T'N4L%DE >(;FW)0E/^O_;V9$/-::K_\@7 ML"'OX76_7%PHM+KDG1UQMZG:W>QK:?S@J<'A1CS-F$8\==Z(9Y&60/.SDW@/ MH.GT@IG]?F)3BZ;B4Y7*GW,B?I7)$FSL9\FL-Y'5]=;UO7SU. 8"VQ9(YOY[ M^0SN9[[V9R:N=[D1_M7?WL_PJZ3A*_'!P;D@@5]$,4 #$70J$27[?-DV= MZN@8#FEY6NOCH6E=P^FP\%6@TUX(DOR^FNBB]'&:XXX2#*R;O0DN?%[B1G6H*>$,ZOE M4#8@JM*S3['W2TG\LKSKDY1SET+JF]D%B:,-X#HUG'WJ7,JL8X/O \)3Q215 MEUNUB6Z%Y:#K:W=1^:67^^?;OH4A/6;AOH6E8OZ-"YLW3^SNY.NO M<_=DU*J\^= ]/CH[/CS>;Y]=R?O7W:OST\ZE?'QV>'YYVKXZ/C^+Z668=NA_ M$F_]3$H5EG%GAVYEK]LW_.X'R(&^.!!H8Y%VPCNH@B R+5L2/>JO#>J?2N@, MMGR+YIG!K< NY4#PQ\ F"MZ&TNG@_(",OK-VM^V_UL;0*7931XL4+_M(P_ 9 MO8MQJ"OSR!\\H7\R/B9?F7+PX,P6O9-O76;WX!HV/9@N%/MSHE7[Q,9)(@'% M]KN#4Z]EB[>PG5S PSD+.-W4.8\%S*EW<:T)"S@=1_ASJN5W&OY'%\()7 -# M!BMYJH 8A*-V9EK8T'@L'UE8* .?B+-PQ?I#P]1-=),4I+UVASM2]DSL6PP# MWIOA5T- CP#30NN-2Z%*S?UXP"S\ ,Z(4BP%\D_S3O<<],.V&(!]^ MMA\T._0HG=I+SD9GS#FENW[VJ]"JG'B+=Y=./>V]S[:!C/6Q"^8]^V\A>#3O8F9 M;>8' I,J9D@49-%)]MO_;=FOBV@#ZF_#?W'3S9H!ZT54_Q:]TD0JI?"?TYU& M7ND%A.CA(EP\"1^ZT5R\9D)TJCY[XX1H'=LA-!-Y6(H3HIW?EOW638CFS']+ M$:+E3(2HT'L#PPM^9[IAE?=>&+/ ]K1&FN%'24,C6_B*D G(HVU,Y[% ;T;!P 41[[LW75U%/1[SI>41 M1AYD-!4M3='!7%0(1%M*7 V^ KIIT^31?V8:+ CA!2M!7F<[\!/!-"FZ![1I M%.#4+'GL6OVA8B.* 5'5"^*(IJRH&(>%?TB<)EKIGFMK!K/MW=S=9CX\@8,6 MC*ECI!@3NYS',]-A05E_G.^L4JI.^,["%DGJ-]X\_7JH/XWK[:Y]6]^ZSU[@ M/BOE[SX[O'EZ>OKW?O_R_/RS.GCSH?NQ?=GY>'YRT+GLBB,D=[Y<'U]]_R?& M<39'H#\.6!]'5TN!\KC*=""U6G?F6+% MV4A!_RGO/?*8OZ@@JYB3HHIWO7FN0 C?/OC&$5*D*H_830.C%!,Y6NFG$[F4 M*ICXW.Z9BJ2AK#S2+D3L1_B&=:GW+A.,I'QLJK+^% M[A/XN[_+'8%WZ,7"Q _ED>X?E-KR'Y.[TXYH6Z,1 L>"! IFQJSN$.:SK]C# M"T53;\;P?[$=E$H_]?'%X/;ZN_(CI+#@&X'5X)6P1=Y+"YB-(MOXWH+?%I6>* 2YA/9@MJ;#Y\4P\5LL%+)"]#% M'BB>Q.9OP+UB$^_A3D1W85J0U6(6/D3GE;G'D 6S6'<>>(\M9?.&+LQ<^WXMG19?;_@LNMPG;-=/+;0ZT6WY76V/J:BNMZFJK//=J MFVZ!Z9CVW=7!E^]&=N(+KK7&\Z^U15=]L6LMLV5?[%)K%*AM^%\=".7_'0N7FZ>1CLUZJ7)?+=R"+ MNU?G^Y]W]MK=SH&\?WYZT3GK4C[.LMP*(0PX/D9& */?F#Q4L'F?;;L<5 _ Q$L"[?(AX)OA7ID,U^WZ7*"A>G+](X=DH4#1;/D.T5W>0M#I3^DB?)' MZ+U\=!3E?Y0JN_#_Y39/.2]6<:&\J325G\@22R8_+_VP2)FX@L/=#3-Y& M5!Q>C;/W."73VW@"+OWS0_HDQB/LK_ 94[%"^6%,%4Q7)GZ4"*Q+=<4+ ^M6 M8H%UES\1#YWWV_GY6>VZZO[XMS(3G3=)L/I(O?G@]/)2B8Q@>:>0=FLW3\UZ M\?,7Y_3R7S.HEIR!M)L@>+VCER6N[BL&I]P2LT(4X=2 $S[*;GVR="T1-"(6 MNEHP[P18C; WG4%YX#FG[L*3OO#])7M!W7=!;9 M;\^\$1>8^$M?M9SME9^WO[G*ZBQ8)\-AMA1M)$7YM.M+MD&NC3OR&F"J9(_= M:AR:1>1)HA\I$UO)#Z@TPW&L9SL_SL=4?GSN.K8#BB]0S+6_&ZV;F((3Y"+3 M*V)RE.-<*I?=:Y&7^_3]QZC#/E7Z_]9J?BR'#XO+)=1Q,R!I:D6YLW%6^YF4 M*-M-[/;[/)3MS/:Q.KF/O?G[V$O8QS-3,*&G:0N5C40_2GX4_"3Q<]W@SL_Q MU_O[3K7?ZOD;[%$D1YS4\J23.J=]QN:N*][GVK+.:W*QPC.WL_WU^+I^7-,. M&_U5GU=LU;CB?6RN_+QFOL&'/YNES^K]EX/;QKJZNR>",E6T8]^ MQ,-A",U?C6;E2TWE2#411KNW.!^%==:>B@',/%N%<>Z$-FA"8G0=F M]36;7< NL/S8>JQ?M&J/=T_WWUN+"LKE,GMVB[GRDQ"?-=C BCM,5UC3XY!> M?FF>N'WR[_-C=5QZ*>BE#:9Y2$ZC-T-S7;&L/5RSN,M_W?TL7YX/B\6&] MK^0M[M)RPPS]_SGMXS+T#'W@22-Y>WE>8&UP OG!%0DS=GYW95/16^7+?NG; M\<]DH<&MGRPLAMJS+8;,]JJ1^5[--PMSV[[;SS\J0^OBO\Z7P:)G/\--K:]\ M4Z>LK[P.8.;2^^?^Q_97JZ=_UH=+.8"ORY6ZZ ',?/M^?&P?UW]\T;]=+&QK M9+>I]6?[37/PP\2&?/:Q%9^N3[MDEMX5*!^/S:%I#9B&F/M+<-O M_VDP2!89?6_%GQ6G7XHS)V;15F['QMBPV*YF=_%V-0E=E5X8CGWV,8CS_&1J M"L7LYFK%W*HO MN%XR5VD>S+YY=54_:=5_Y'V]I-5O9A@8STC@RJYWX K9:V\=9'?FO'=^TFCL M[5=./PV:JY'=:3ERAAGU#(Y;;A948E/$<'(45H['I$4E33*G[GJ)[%_*-T^C MDY]Z\JMN[)TY^K_]5BMUGD9H,R:B]WET&\Q\/6>!OR]7EZ^]^5 I[99?7>_) M&??"DA)?HK%^-I67&&X;F$)L=[L&CW/X_^_5C]MZJU,D;CR1+X(E5?TN:V+^D* M^I(V7VE?TJ#I;_'FZ?;D5/_2V'LPK_J;UK$TJ97Q_LW3<5>M?&_\U,\^O1CW M.\^NQ9.X/7S_J'WT -L\\<[: 5"3' %J8@_X-Y,X A^',+)AK^%-!=$=7"<$ M'T4=:89&3;01E^GMF^[1_RJC\?OVFW?>2^2W$7B S"%^-A@KB&YDH0^T!8A+ M(N)/K?X^I!0T_NY*SB1Y&=Y!FM$6*T9=9!]]&EN+ MTW@X#5[V[*KME] Q!9@6CY>V(17EN0+WS'[Y\X)(*YE9?G ^SXM0"%%:F\P[ MYDIT=X[NL*0ZF?D1-W%GQ7=$&->5SU_;3T?U($M[WL0F==GR)+$O<.=GW!QA MI^+W8*HD-^IN--Y\:$VW %OSBH'Y-?RQ#A-BANSW.J7KHEG), <_G;OBX.;I M0?DTO/XT-A_N,S595F&EN%XP-+Q;DF=I]![IXA8HUFB\W!I@(ZIYFR!9@TD' M>CI.G1C;BP*'&;S#IYUL,;1:S[ 8BB%(ZI<0XMD*#U:OUZ]7;\_W&R^T%FH^AK:I_4YMHGI MEX=V'#)CA/%2M1_N!]VK+\7O+%:AG3EK@FG'L_6RJGJNKRP\GUF9$MG:-LTW M'TJU^IH:-W%\4EJ<3ZZ&FA6T?*G,L7-2L45MB6SAD[\\KFAM&E?4%^2*EW/" MLAA@:9O>+&*:X?PLPPSM\)R;#G5&8]U\9.R2.=@7Q33V+:9JSC4VK &[>A_S MA]I])\XTK"-Z7Z034>A^6O2]-T_6UQ^USB]MT%(J+V^&["D 3)WP-KS:5D65 M_%L5E6^>*E?-SUVE['QMU=]\Z)Q>G)Q_[W3DR\Y5YXSL[/W+SL'QE7Q]=M"Y ME*\^=N3]]F6G*[?WKY;6OBA3YU)"CTCT.(F9]9V"/%9LE(6]1WG?-&Z!LZD% MVZEB]8>P/04)3F*Q0&=5@87E70V9."# H^*$R'TZ(O+;SN7^NX*LP#<#V UB MV+'R:)G8%TAY\!YS3.\=E@UO5!S>7PE%KZ5A*H@*'UBJ/=3&?DMVR80O::.Q M[SVU:ML__WI\L%-J\69&_J2H(Q&("8Q>4=P(EH'_ PCU>S^6>?-'F!S,G3>5 M-\@J4/!*:&,7Q[&EB0%IJ="=*KW%1[$]4[GX?K_=IK]*[]_1.)J_AW.%QM+:O!S@]U+ MR7M 3]E\G1BVN6>J^/'(=&(W#VD')00DR"OH@0KJE"T#&_)630-7UQ_#W!CB M0KAP2VV;A(3M MZDY!G+X1"-='./?(MK :(R%N8+DU1PI6#35T.!K49O4!-""'P0;'=0V?3,>%\=!F\A.TB&S9RI^22/&AK>*?MEK::=8WBDW4VI]15_I M*\Y0^DIO/K1 QA6+R4U206HE"A,4M19%)C!.H5FVXS60\^12 7TH_6%D#T.1 M!\663/C*@E% RV;$U.&L*OXE?,*T.SJ?7OLT?F3EOJX ;ZGB%H#_ UMI@H0R M%_]TY&%\(?]A/,PE\WXI"=K\QGH##5>/QTNX? 7! --W+2/_GIE^%-3MV93\ MZ'3NDIIFUFNU"54U@E62](:;IY/'CZI2N;4_J;<9A[U>K2):S5\1+=X\V&5(&38ZKX1A#>"OFE\*E3#V4MJ@-\NA-N@UGF.UJC;H!\]M@Y[Y MQM\\_;RZ^O;OM\?/_UU4UJR1^HOXZ$6E=)BUL[LO?XL6ZPB]I MCQ?K&=^LA7K&MV9O<8+Z&U)!2\V;IW[EJERK%._&A[V7^SSGJR*O3^36;D2IG O-%RB\+R!Q?X@5H=0D$XV_ \U6 M;BW&$6!@^9VAW.[W3==P$+18,@WOGU3P"S\XU S%H$LE2)>:HG]#&LF?F0;+ MJ='Y]GQD<#[:*SD@\+AEZC9Q^X5E]IGJ4G_!?'D\0>CFP?C)0Z7>GP[67/, M+=D@?N)DXNJ%]G'3G:57@6_-]U_M#S4VD#L/K.]2Z>'Y8*#U&;I&58E_%PA. M[SN*7>SCH1P\HG@5G]OO9-3=8=7&IF%KGA>.V8D@&/4$^8G0$6SA9S>#Z%+** M9DLC167R3\.\-_ 70,\(8UXHEURPD?7'L(.3E_'C3>7Y-#4;EF5L6MRG.(:_ MT:Z>,Q7&>=4+E@T&#(L)F<%LN-\&X37YRTXST[L4QK*&R 3G'@=#. M0Y_N5PH57;HZ/%ZJ*#NEVEO&8U*EFBK^1;M/C[R3Z&01)5U@($MS,#@1>1<0 M6FI5JO);V,7P%^_X:R==]-R2FRK;*LR?K30QVWMFA1;M%80Z%A%SIXJA#9UV_B2PY:N2@<'*(*/Y?B81R\VY6N_3-GNR!I M>(R6#A-IP=Q/AH))&_L7G1,C^4?^2A1$E,.37TEWPMLQB#A\K2XS[TN01/0E M/\[!KV-NC>#7P?)XOR[,(1&75W7[A*9B>)(QF)P4D8[X(<:<4N]-LMA1D"]^ MN9H51-B3)9U$D@[W2VQ7_]TN'#.8QD^^M!A*MFV@D*_ZG"F[MA#]?1@.+R6L MZ!$%/8)G!A;8]/>F]1,_$-D$4^>:WEUZ3P?^UJ(+Y=#[G<@[D-^6BZ7*.^!* MVPUFBCY&S7$8.:>Z>#A,NN/.K5O%T)Y$3H-@KRN+*>J]\LA_92-3[LI4ZH+& M&-U@P:X%NQG<(+/F(B\^E\($]_ PGD2W3-S"IV<6O,)]?DMBG>PNG.F<[GL. M3I^QN$P<1XPP"_ZFM86_60'\3>N5PM],9)"N& MF;9#^12&(XD>&E ]J^10FJ)ACOR" BA8:RK4"; +6:= #Q&%R> MN+P6N]5L6&':N9;N(]P M[0TF3-HV?^5X:#@WET?ZT_?RPUV_\O7QOV[;.>[H;K^L__SOW^/;KQ\_#?\[ MTMW_'O?V^L:G86^DZKUO7UWUXVD[F;XSTUB8Q ?WOY/+ST=5K=O+D\2]F"6\ MLD:&,X>\XH^'KE:OFD6WE2=YI?@53$/AIW[;_EG5SD[_53*E\'EW2SACH6>: M.E.,@:+;D7LF@4$;^Z_ MH[FKX?])DU=R2;;"W7<+]#YU@=\BBA)< ]B1;3 M%5+RX47H8\8$*"^V4DS,% ELW//ONVY[3#?O>>B/?GR!(\ /O!&\ M7+B!IK.03S\P&Z0DLR&<*.G.IN J]V4_*+DR'?[BY MNN^=*^D(+6TTLW-/HUJ,Y\(\-LF#+^.Y1.?R/-PKSFSQX 7E29_L2SF9EB8$[C[E4\GVZ>+V]\E\-FGRK63_ES./LC[?RSHZ'> M6N'@^YWS NAFS-;(RPMWW\+$K)(3\N;R##F->:V:VBZ6T_M9!]OUSF6]28L; M*AH84GYN$%7EK?"PG<-UP0$+BK7%+XJX;?S&_?EKL7>_YPVR/[0T>*D!W+4K M'\")MK3^<(4\UBBM<'!?)=K>(^M_C^0AUTI;N?9*Y-H1>BM5^0HV]G&5XJRX M%6=;<;9QTBK3M47,-0>+7![^J\W JTK4#;"K37(= NT8/@\+GP_WYDHS'3 M5RG;ZILJVS*\9]C8\5%V*]D_BXH\,599F&UK=W\=42O?J'Z;<^\""N-2,@A&"HD1;"R7N*KEK: M+9._((Z]\RBW[Q%.]UXS#.2'A-EYAR!F2H@"R:$:/L(JC.EP*#9"*'%RO-K- MJ^,H49-SH14S8!\9HQ)B,3)LLCEP[A$6*O2MY'.JA^VDL@'O/.O:&B)X\*F( M90N4ABO6'QIXK6&Z]&"P*W>'O YYJ( \Y$_[R"0!H(M&2X5CC2T3<2=D%B*& M#3 O6W1DT(P[4X??ZL"4C /CR[8W!>IO >M-_U#9'=/-\Q/Y2!C0IP?6P$;NDS@5RH '%]EU +O16 <9?V>)3!U^).RX$4V M^YT"FX9%HK@V<*O#+_K$[%1@2OT@=*;C_)UZ[$^9GLJL)68?@C?=_L: MHO;;CN1A9"B6P6XU!EN@ZT#(^75[T<1_34PBL XYDYS@ C6ZKP*Z(&8V;296^ MI2)A[]M\3ORX'2*U]S[NC>O@>_>\A0V8:!]4H;ZFTY"*QS]BD[!R%P?AOY:H MJ0NH5.Z($%TPI1BWHR#;'@,4A4C*PB[0CMS5+UT(/A"?!NR H?)$>Y1Z.8K\" M\3\?@:12W"*0+!^!I%+<(I!XV[%I""0KU>,I>4)(ZVFMR!?5H>L!KR1?JSO% M@B?8QDGMSF(.M9]"#;A<+-7AD.%-0 A?X$*KIZQ#^P+&97^@@WIFZ;=(%37YH8^@5JE;BOXV9#5PLPYM"? MTU_VU*R0C#/F$"067HY6H+=)GIJ W:&NX<[6Y5*KU< F.LR8UBK_"NZ5T+M# M1HI0ZFA#^D%=74BI]3-@6MM1$R2$ /5X6&JU$G5].22/]7&1N'NA8BP_CUJR'>X_6QG-MX/T)Z M,YH3;A^T0WO@ZF(K'D(OH%)6!2FP"U&>Y:)NQ,#6L7A9J1+L,T@6ZJZ&W #F MY(Z.QS:D'G.AX$\6V0 +5L&T$MM*6.V^&3-I+YW^KS(:OV^'[292E2W%L'E? M$%N"OTDP$$__ 1?K*5H\I/?_4=KCYU=W&3 VU?Q2->]C="')? 59I8T(JD\Q M_*I?$$F>[<*ML"F1(^J!I4GAR84E+=?$#A-I6C! R,Z$[5,&3)R97\)\M\4; M:?P#UM=ZL,07W$A%(QB8#(2T2>)&8B%Y'6PC4D\HPW#Z[W$U3;FMZW0+T$]W M.=OCV1=B3Q@D^_ KY=;DUPQ5)O,% .-KC**&6P^>B#@38EQJV[;9UQ0/?-.O M!PTU]'E[UMX_(.O/%_YF"#*2&[N<$&X;\RL[J.TFYH8UX/^"&07,K'JCB'E) M$28,+B3_'+CL Q8!?;CZE]^ M>/'U<"_O$%DI&YQW1]$)R964!1,O;UM( M>6(WARDCF[>Z(9Y'"M%"[WO>7W3S@'C=<<(T?/=O+?/>&8:U MD,AQPD<\0<+ASSE!(4)"PG=7"E:!7U":89AW"@?RE0]40D=31@_#4@[#-EK*GP/IO\:OR=?<1ED&!MX>&1';CQN H5 M'L[#=^-B1">'>;DF$]0: C>$]C2 T&7.T%2Y*TQE.IT"[-UK*29BQB$H0LB' M)@'YNO;D8[>3_Q[V2:7?P;Q&Z++;N267JI!FM*\%H2O"#W')(GZY/OR&4,CY M_8JJN[VC6HA/[&U5,&MB+0?848+)A3:-O+DP4GCW"MS/1^ZKI'T73DYDC?!2 M>*TO?3]A(71332@&='*&8 ]ICKBHA- E-W' _\*6&A*HO?!R(B': 'L0.Q,Z M3<"_,2EV3_#^C3-%"A58/>X-S=\ED,:/;9]P$A7[Q'A[U#IXPQ1).U,89)SBY6V6D)-S =,B3B)R7XZE@?^FPIP,.\T4!V0 M<-SLD"HR9(KN##V[QO;W!NC5"0/=P;/MD^=9Q)S5KH[_LJ7HSOB[_'YJDN)" M.P3[1Q-W^XX?@<'IV6RD"6AH^%=4TB"DJ,'XU/ZB'@HCC91I!7@&+-3 MH9P$5D%\ /1<+!6>)L>EY#D,M(9D"E2%1,#UB@@5*8R^'V5TY*\00'[X*@0] M$!T6C.N'F@]?Q%T)H<%[C/E*?BP8/X<0\H+DTZZ;<(R:[U(XWZE8>@7[M0@D M#P] "7PG#PC'NSP"P)0E=#I:5E.EJ_A>K13F&N#5_[;VCIN(H&3P99%"+7#( MT\HHX!=*M"A7=D/OXMVZ4<[( ]YCX(]2H58LRF]Y',L9HGTD\C+>\9X=SP@X#1JV8GDGXP-($D_A90*JF$B*T&(:PS47W81Y\YN\EOZ\W MM7A*<^K3M[I(:VD;:5U!I+6TC;2^WDAK3H")Z0[(// ZOJNAS&!X"R[G_WM3 M:@3[AYG4.Q0__0<$Y[VEC,7!NV?(=_@:78T_#W[8#Q5.9MCFRFZ=( M3*8JZ=!.T1J?D>W/O9S)U!>&5$L @IQ-_>9,-O6M+?\ZLW_"?BGO_ M'TGO+,??WZ4&VDB)A,0-,5--62;M%32CUH/TV2].H']G/6A?=-G+Q1>QS$M. M7XH**S[@%!(%)S9M653"PJ0^/_-V+WLZ8L]"MF3$,V :OE[^S9=,MF^;*IJGE9Q25;,N56ZY,R96OH@=6X+A!?@G([_V+$?7[H8$P9*,\WQ#4>O;\3(N0(8\->)-RBC11DNK@422YBH[<"CW<]Q\.(M4\C!+ KA\"_L@"!,EW,Q@(W9EOHCYJR( M?V!L'/N/>_%SXEK;42A"(V$0*J#3[^5#Z6F4ZN#7Z"WQ?*^4K]]\^.:UFF / M?3;VLH9\.>H%*GENB,1S0PKSV!7K$3$M25.GNJ1ZOPS:]2;U06WWG7A.>07B M-C90JF H_$YC]UZ[IXG,-][Y*EA*.H(80,)Z>/T%\ M Y'H\2+_.:8"ANF3$A8.WZ-J=M^U;0&Q0+]G:OS)GUAGOY E> 5UHT[\K90T M]U?-I"+DCG._M_ +@Q9,-VU,=O69530C]M/:(^O$N4^A5FKA#FZP86-*#<90 MF/B*K[=@F O>9]G+2FH';'Q.>>Z@"?.+3GI[;=#.4P&4_2[4+3J9&C][&*\V MUQ!\: >,/KDB<#+ZS#)X:J+WQCZ;YB0I_JSX(]MIJ H/L2OO*W*+TS#M6D!(R*>!OGB0!3X;UB%"R#EW+2L[MK"X+R@;X,57HMXD>F7$[F_<=11JBY[0"GVH8*G$ MD$DQB!P^2W$*0%T,C;/RQ*9Y]L9!F^6"TX!MH8E1A>.*#SB@K,H?1/1D1* M[4K'AGRKD2V*Q/NGTL^/CY=!GJ[U5GD7NL_^HH[PL-R8NNSX+>63[S3:(LP: ME3B+>%=\P""48=[[ >( B!3_ICI%JMO"3UZ^" 3Q0>UC4Q:Q+%P9L(1I4J:0B0'1(HTG)3# M#2>7Y'I8Q6HFYM[ZOBTZK K\Z2^;%/9KA:QSPK/QUN_67[_))_Q,9E'#1"7% MVDC3X0(>N$;_-9E?P7I.I+FC5)^HMY&$A\6SB'VAC!_$+NRMJV')F8&$"9/F M$1_FOA2-&\4@0%7X-]U0/7QEJ*RU$!W$%AAP$FTV;M&DST) "9%XIHHUYBFZ M#(NC?7/*?_85[.-4+G?X!@@V>&)'20ORKLS8+258P?!)4BPL06=!VJ\ B0IN M6BJ2QQ)YJLA :X62>B*:#E5@P<>/7I&<).Y#OF-DN<"OT4T5&=VK]^>0),!0 M T0*&#'XTV!8[Z]86"Q'F>JB3GB,(XBZUI \\&KV[1!,5,05SIUWH'#QG"2\ M-=$81XU+\STQT2DAR=SR\&LG0Q605/#BE\6+#L+O0S\(R*66V4*S "O2 I:_ M$[[.J5=$J'X?W3TL4S%X66)X]N2 >!]W?L,/"4^(**#TX+;\"$&?SAONT+1@ M?@4'*D7:=WF;]KV"M._R-NW[]:9]9S2&IY_N%'=KM 4+%[:%$#*ZWIV3FXX] M2>[2[1-OX/-8:4YJMA12L^EJ>$3Q?S]DHC -] I3YU=@ CBOG-AF-3J:/31= M747'FB<: M CU&:#;B.] %O 62(B3W0,%EJ&1PQ%0G--K XIZ8D?*34:#2Q)N3#XU8*>A? MQ/]%[PFHW$"WP0O]R,TC7 (]A+PDW ?\ X9VA=KB6I+MF/V?")["7L6]FV#I M15?8"\KY+BM/(U$$OMCB+)AJL>7(8@>QP;&)N'/P_\$\ M53%]$7N E "0=R M?AKF/7QXZX=Z--MV<6',,7IQ7"/PT/:'"@+DW"(0+L.2?>8![#A#1&5#FCPP M->Z>%A:9#)+:4!&3QS$ET.)<*^3BHSGZWB$._83:)@8LA%K/PB!$^)N1"4/U MT7F,KN<1/DMP%QKITCV*F..9]R%.0*!J=H#JA<*S("B!G^CHN_;\^-S=R6TT M9@Q1/[9I@3W(!/)=>F$'1E^-4+V_Y83[&%KT6OU1P,V +FX[/!*.J%@3&P;$ MB(,LT)1ANG!-8PR6PVE@M"7_4Y0@9*,X#)72&U PD86)N!"F M"M:V".2A81T=MT WIG!Y(,V!IX%;Z%3?[@Q!6J&0BA]9Q&]MX4VW^;T<&D1: M**P#\MQUT)<"4[^EU#K7L#%)9 J)6@@@Q*JXXQXL@:9$D'2$O\D#2Z8+O#IP M=2D0U4*R3>X#R 5T@(0PD/B<8:/Q*A 7#XAQ1E!IE$7@73%!TD$X80)'F? " MP! J!;8Y#_$+B+M!>% 5P9U@2VYQ)CQ5B:+P%T'/&'A+1;:.41: +XS'5(0?1^J0,SB]T&0OF5/GT!2-?P?VJB M$NHAJH=X _&-F9<(*'2/%MPEW2B8:[D? MB(>EP>(L8[&B"^ U5(GD+/*<); @R\BPPLGY%J& M9O/$.2_D1D3TS;&()J#D%NO,EQFO')M'3G ]O,0GA%8.H<7ZR(.]1Q[E'Q/4 MM(><&BA5/+R#HZ$^3(_ZJA"GCHFF'!Z!43,E!"&3*D4IFE 3QPC2G$42Z=UP&C4C5H2S^R8@;UX6][T/(=/S[&&2M"%D^ M.2([BRP>Y-^0>\([!2*%,3Y OTS6S0F0)1*?"H=3BC'AE!0QJS\(^CJ ML*\B:/O#(T]CH\3]H,YA*.I21 %-*%GSDHU<#U68PZF&P.^]0AIRU?KV#.*U M6DS;_#Q6OJY!?Q9^XNRA>6^C7QN._O2%*I%II]C#B=B]HJ&&@:C8Z*.P7.&0 MQ@X+&/CPLDRY^\(K NKD[75\C M,#O]U'K#I/C,]"2%[D$P=9N_]RGR#2K;?(,5Y!M4MOD&KRK?8(F(L0N5$G.0 MU:CJD+%RWD):7R<"G\?-Z0#)_DX$'4B'!S8+OV")&&11M78N-%I^$WX%2_FA M#9H4I7HN##F7U^R?C_(8JQ.4X' *G> Y$'>^E#A3>/; __6LOS](%[X=?"&R M$B;7;QXQS]_:7*?YG2E3K/"RJ6S^FO!+BF]\5]$5ZW&[0M$5VC,-U]XNRD2D M !VXG&N.P)YW?MOU0?=K2+^C%7FKO/MMUR/)#X+@J)-S$5JH/V0)[9_5HJ3& MS5$HL>7FGW/GRRW8'" 88^7A-!41QW#.2(0@RZ;D MP0JP&8NM0JM27P-"6NL!5KD&)%3+A7IK+;:D7"A-7UKY'=YGZC4QKODI]^] M&6GZXS_S7(!388&D^-+_V>[XP]L2Z,?XQP10?GX28TJHKD)BE JMI68O@2H[$.MTFM46@M*KJ6<]TO"5]X_H-+!#O>$K,E9AG$K.#.3^6_$,D? M(F^CD//*Q3DGEB^"R\5BH=)JK $AL6Z#%:@)S4*EL0;J"AHXC=;JZ2@WJX5* M;<$%69U)/IVP]5O8Y26PO9JUM3 "MW:YMQ350K.X#B>XWBB4ZK6UOZ/SM\NG M6Z5SN[S\&]KEI6:CT&RL@0:RM 7QM4+9;>_GS'FVT@UH]"#=P15>\]_(0P5.Z4OI>* M_VB_EW5M@"43MFN),G$VTMR138GZ'A"?-NJYELWK(#!#?\140EY!($(#>X8D M4'-(TET^Y8]+EY$770!1NP&K9>?AV?/"&NRW#&,R8VB_^&,YLC)&[V^K\MO9,[/OR,7Y4"5G&M,(W-Q!ZH M1>"M*&_CD 6W%N,,>B]:5MB\)M9#MXG /,GWA*;%05X%G/MDO5ZJBA4.H1WT ML#*2H$OPL:E6+O!J+#9ELDVI;_B+/TK-.E[$=& 5&:'5>8T>HGZ]K;RCJ4OO Y&-!Y Y)+8%4.L$Z-O,:0$'^+M R*4P2-_E,LU; E' M8W]R#2S**K:BU8B(7)#]N%50G(M56A&+&>R>+B!<&3MF:01$.N^ X+W>II=2 ME2\!M8Y@U<86VJB(.? @?A.T, M^QW'A0BV=)MI R1-MH/R%X=/G#69TV^=# M3^@"[R"DK,SN$/>V(#,M@)L3BPG3]=>R#PHX)T'@H(26D7I4*'@O>*OJ_PSH M*S5W\$V5^LX(CNS0PS"2Q (#\]L,$3WH%N&OR JEHU)"=")^\'?AAEVE@"F' M!&W 9VU>5ZN.P]4?IY!X_ ?1TF@'CHW;Q0+WI@@I8R(^!(*A2DLR40 MT/BAH')^JG0/1FW[H]I#7BV/+T!8Q8$+_X2Q!-8<1Q9[!35U"1A8'/Y@ AXZ M!%$QT9@%;';0Z;S3YG_I0U&3A,5]GE_+J$3?13<(=^%BY:QW0TCH'7L%RY^^ M]HD4\TB?'&30:5!N6$GL? ;*-AX6#[&S1]@KHJ^6[XU8'O[-;FV9;1"\^P8/ MKX YGS !Y(@)(*$)X)?\>FLEH-FGL4L\^:)A,T6!?"8N2WJ1AL@@7%X-+40G M@^'1D34.FS<<'Y9 +ND*5HP(D%I?L<#*\G 4Q$7+]86P[8+7(:CD'@X*'!U% M'J!RZ%E&A(V _5Q"1A+OX6@Q:@O11_0K3@(QD^3],D0K,@U0-,:FD?A3PSOV MW&L&Z_R@C=S1KGSP?*P37I#]1ZE6J#?+,+CD&X#4UG$0UATF9,?]4(,G/-.5 M]]F)MI-ZXUHRRB%I!6N-2>K,)7(')(UX5-*[6: MU0E=UP<#X84K<$@0>P.1_HFOP_U$/>+J_08E0V#CA=H@2Z^6F7!R?C+ M]@X7WR;E3M%TKON:Q+\>)3[*!^RMR1]U$&C1=J124USRR/*W7N>TNZ#SDNH_ M*]O:@\QU1'S: \"-HID(W !^\&'Q#*%E*OPLXUB[_$_LUZ!A'1=PF312@$I= M= E2L6<::*WX=ZGVIW@?B <'L_0GFD-XC0Y]%POOU&2[U,S HTX<*5P5\SY0 MTB<76"*<%+X) 4)A(/^<_I#%#BBH5?R!@.;Z3,IWY79X"<)[B9@)DB"<]#,2 M3&602\H 6\ZB\N=O&@-^I%8I/B"QH7H-35#+>O0@& 1J)FI[N'NPET)YG"5E MI#E29J2H;&(E!.'^'>"+&2$/N& 1IFRA I8L4NP]*630Y+/2'^A^KC4BPDG M/NE\]!#&X?S9 M!%S@"&15 C?WW])C_(*BWAZ( 3;Q'@G?DPS5H6KJ5(/Q&#M84!60 MIE2!)']PC)J6M.K8RH@+DC]*Q4*KWJ0'\.]JM5CP^KS!?NA+Q8E:'3Q*=0N/ ML@)XE.H6'L7;CE7I^VS_4Y^ M&.S5:GVWE#T*^RSPKC!4FM(S74?X[T03=X0G[3'G'EN-1K7ION-2AU#_^8][OFW?2Q#OCBA]F7\ ]#]PG=9 M3'MBQ+@F)6[J&J2!)C\M[_Y/QON0$/T.G^W)L_^RZ'>BN)\'8L/#WK'0'7$5 MU:*PN!PK6IZ;X@-GD0-=]")Y/ F (O&!4/&EQ?.$D[Y.+A47BUG*>F)==S1" M2Y_7V8<-$/'1%7&'^)ML0F1H@6O2.5^'1W)&3%S#AZX7NM0RWH= MVAA%N_5V/R6K3#*))V'YO\Y(SO*_@Z@2_[<('-GKL);5?-=R&N(B@<%P]7PF MDW_;U?N*AAQ:>GRNQ]@,"KCL4'OPUP.LNJ+_-7J0R(W /^ X.=&1(X)KAXJ M%N/ V>*32^:XEK$.RYBY8#MCCK]$Y&\3\"HGIFV_BY_Q_'3=&5?TLU= ?(\6 MP]2W,^$#7CANK"J>Y0XH*?EJ;2?0V_0)]#=] NJF3X#E.H$8\;!^,BSO5>8E M@!O*(CYLRX;27VFAKWESU]\OS-M4^NNU0JM9W%CZWY:KN]5W&TM^O5+&I-I- M4"67((;+&[N//NK.EOX5B3%17;FE?S5BN%3=+6ZN&"X7&LW&Y@CB>4@Y&1.S M'6X[7*;#;<_4=KCM.8V*%B2-_RT_!Y MHU',OK-8*#66IW-.IT7[CWLY'!>=\T*XW9IF4%J%%X6,Q!]YY!%_&!)%+B7>OPTC]%[,"/"'Q6Q>;AC.JA8M#I/S>D13PP+FSN-3B$H@80%4OP]R MAK)#J=RUV]F7+5=GHA8G0X;T$DRW//0B'NIG)TQ$.%WDAJ<1*&09]3-:Q&$]5'I-H0>"R2)7(6'=M6&DLZS%44;!Z#ZLNJZRO MTQ3AG%#*K^AP*\ FQ/LC@MFG-A^,'^\P99RB^W^]#]0'2F[?*Q8L 2S (9\5 MYJ+N= SU?_X'X^C_@_^S30M.+&-YCHWK]W)JO*274\99$S$07(3 Y0L94D Z MOUS-><0O@.4Q.9"J&B<3+C;%6Q6P2V-VUYB,$N[B2U)>L&FBE5NN^3JYY8:? MN5B%L"3J,T\9Y=3#C;"D"50RSQ@FK71+_2I8_\(RL1B?Y9UKM_P);(KHST_< M9[S2!Z!ZYYS0F"F]H")3SGO:0H&U(/HK1X38/,*%SLX3@3:1[,KFD5Z)+]4WDQ-,;M5B,;PM_?% M+)]ZSN4_A48I3V&P@BF5"I56:V,%Q.9>+%['Q TEO]P"OMG<>Q'(KY9*L1>+ M%SW?0("U1= 2:UNTQ!6@)=:V:(FO"BUQB<"JKR^3K81M$YXIT\G+F;K!Q+'# M1G()>VH(#IIP/^/_O8".+NN[%J:FG-\;S") 1W, ZCK'5-PC+%^>8$O?))74Q9$YEZIXKCQ(!>99WDM>(&+?&8F9CI9O L!^H2P2R4 MN[!BV-B&TADGL;/_\E(11=I?SU]V_5$V[[$9U%OE'6;U45HBO-&&9W\:B$ N M4OT\6$O'Q!_("'9OR2,0F=Y0INO8CD+XEI$\6A6=9HARP\1&5(SC MU[_MTU/8#<#+X(WTW5"#!F2VUU=CF>#-FY<7YR7%-OY,DM"9YMW ?<$I0RD!PDG\UAC!F_7<*T+OC!SRI@F#^+I+Z38*5[DTV5=Y]D;FO &IY[,7EKLR8;SB=06$0)I=RY1A4RZ. M9ZFD?#R#UZ>;Y?.ZG^=\="]-$)^._)&-QDSW&IQ3V[WI+N=I5B5+#UVK5B[4 M&HV\#E'V)#=JNXT_%V?_.,;XAB[1[;E8V;D ;<(U#$6X@OC!J$S*NJ4SV$P MM/4Z"\7M07@5!R%]%&[+^EO6?U6LOS^TJ(4[DP\T!T_!<'L1;$_#[WH:_,R] MM3D$I00LO'4]"2?,IKIG0RYN[817'-E3I3ZZT-FFFEQ,&Q]@-H*Y-C6/446_-31C"_8.8-:&W<>0TA><)^&!8(NM$UZCD&P@J MU6LUN>L I?+'^T>Y7B_(1XJEPSM@?]@#')%&K5@MY@+OQ!=K!B=.M,[=X;OT M:K+2TC!C.0-F1,P['E=$OG$L4[?E&,2C D$>R5^9-3+9+3-LF,>]HCNN<6O? M,AN7M#]4!H[4Z)MM'7$##P46[?6HSGN)$T198W'!/^@^"W0&VIU6SP M@Q+WF[&EP4YKF+[5@Y6&N=B3:5H6N\6C9$E9S\U'GA(8$9O0Q ME0OXWW]N"-= #\$8*9E0\; T+;;#='@"[B=)@!RV#<-5=/F4,0?OH)7EBVXR M(ZQ'LG(EKV1E+RWY,M1_W@[G(,M7H.?82I_K/?3-@<>)(//8F*$$Z$\! [VB MO.0STV"KR;O='I?G'9=J7L?EP@*!##>S+K?[?80Y1MS20\;XD8'G[K3^=+;M M*SH+Z$73V2/8YX8AGYQ#B>_*E>6>>AS&B-26.)IE0)F6 D CA5"4!U8YDB: MWF%0Q6$3_!J%6.6"=LM[\A9>QNUL S:NJ6A9OW+939=:C1MKEGS4AM[<_?=]S?V/K2O#XZOY,-.I\O% M41[(R7D6 J%0Q7,,.S9@MJUA1)&Z%:"$A4U%F<]57^J6P@\^Z-#8[$#AO!F( M!9_C^#O)^Q*'H!TK(\H5KO=,?ESF'^-++':GL7M;\M\9,S#<'+JKDM5+1'YQ MP^L15"T\)38ZIPY-D("EXLX7#^[;&9HV$XCD-D<&_Z-4JV*(GT;_HU2M MX3\*Q.>H_]\Q_?%5=;DZ?PQWEP/(Z,?EE\+#RQ2N5[?5JZOH'*]OJU<][;C552N+TDE.3F1SZ\^=BY_ M"['N:R1Q)E&U6/HLC[%C 1I0?Y3*A4K=%^[B8B_1);]TP0X;Y2U8X#%4ITLR%C8)KYQO=4CLP%0_15 3=$!NG\,XL_ANH:1'IA"&;H3\$ M>GB9.!9!8.A1ZH7[.:(ZVV*>H=]D5#/$Y]3J!!-$>]G M(H(Q,2NR/.[03Z"'M-C@C1Z?B+=Z'T7?O+&G)20#+D#IE8^_9FJ3Q''LUHGV M4B=:+2\G6N=AJ/4TC%(&S>:ZODN@VQ\R%;N-Y>U%H__6B[ND,T2#6<7=^F"=JTP%^8FT<6ESWQXJ[R+S:>)Y7Z/%Z*OF)WQ]CRR9F3ZQ%(VYQVIZ)J? M8.6IQ[.;_J1[*M9Z$#^M_>F-_7)Q6RGMEI!=9Y':;&4V8,+IPR7?33PWW>Y0%2N5(L>S=N5[%ZBL'LG?,'U./: M?=+9RL5B>=>?Y#HQ8=ITMA&RV:*LU)2O=[N[^[N8H*_&O&+E_B>;456[FW5.ZKKI3[ OE'[KACGVM06LWAR>H$3W9WFH(GV^XM MD"J7:LB5Q5)ARY8;QY:E8CQ?YGL=GYB84.^GQ*M>MW;@ND^*X6+"?)F+NDI! M0FA13%0?F<8M7ZA#RP2VVU,,GL*>G+ON\R/G5QC!8VJ<=U32>H+6)Z E".!O MD2:Y&LBRF-=7/L+BVWM]V2P\L^- SJ*U,QKKYB/Q<<#1%+J)8BL)+F^/+4V7 MZY1X4XP5O8KC*.@[GF#7:H1=2\7/W;VH&.8G!G9LMAC>RM\U8][%BW8SU M, ME12"C@,L$Z^=)K!C(R4[UM(H!5N>7#.>+*U26;UDE&VH#%W$A^\DUF%PB_FLMPM2ETB17"YX^9#V+M((23YFXDS+;?PRW6/P7K,N<>2@63U M%HL*3,LR[T4_@;!>G,#@%:0BJO *ST*Q(*5@[/D:[O-@3%(SQ^*J[:8R;JQ2 MNQ3&W3<-X#.7^S+C;#5I*;Q:G<&K-*XT1P9O$)-NN+H0VXPS(UY]\V&^#C#3 MU)(H%W$GE0)0FU OOB,]RB7&UX5Q;/Y;FO^Y\)^]5CVRQ[?AU_K[ [X+LW% M+GL7.^B-=8]W7B(JE\C#,?IK9@!!&>=HIJJO:&SK*U907]'8UE=L9GW%DNJB M%D[FK4>3>32"\E/:7JUFB M9A8;F/D))+)I2:7:6_6=GR,28*UU'OI#Q8!C+#+K2JU*M2#>AX #"-9&: *J MJS_*?<6UJ8Y&BC[PX);H3/$'"EAR;#$7X:OH MA8KK#$T+!)&:+:M.)*97,2D] 2MD#?+%9_:PBE5UX4THE?[?FW*FF.S'^Y?G M%^U]^?CLX+I[=7G+8_S[VX2(_!1C%5RG8MU5/EB<<6I2T_C\]O,D:6 M^4K_I.B#GM#H/,M#\+?]M^PW)W@)XZ_ C;>I=%]8S-94KXMO0A;OALWI;8!Y M-#65=TN9RV\O4#PWRJS_KH_026Z-M0'&SL+U- ,S?]T!.F#_"5(-N*>VN@S;];6,,<\&CQK;$A[0)(,[ ML*A][#YA5/>8;MY[QO3 1/QD/ TXXH,8]^'T%[5PB ZQB MRLPF>WUR^U<#V+GN1OBD=1KO47UVO^RT/LEXVR19@5D#B%]T,<;,J"L,MPM9+ MM$RLW=($3'A%UE2^_&[O6]'9F.XVO(8'N#M47,-0N&=EO4[P]/HM[1!'5F7. M*=[H')GF-D=F!3DRS6V.S#9'9E921&H1?G!\V=F_.K_LRNVS _G\\/!XOW/9 MS3MA)D3IV?G7SNE>Y](''-_HO)1EYKZPW&^DC]V3B\Z)_GN$W;X0$=JH%_E.-I' MQ; 92%#LU_%-L9@APR8VY;$>=2V3N*Y"3W[<+EF(>W8_MZ[.S MMKQWTM[_O%VQ-=F5BS8>^<_R?N>P?7*=ZU#)V1VYZIT)>1A;S7-NC8'U]P=) M_#>7U(E-#CO'NI0R\SR>=([:)_+^^?59MW.2)GON=_YONL![OAMV==D^ZQYV M+N7V4>?LBML.\F7G"#2KR_;EFKC2L>18^)0]*';.*W&A*X89,]3R MX@K^0TD/3-]P$XU#IMN&O/E0:GJ;,?ST(9]U=..XO#0E1A/=84\ MU=-A#/K!5 PCO"'C23>TMQ[H4!;_#7N4(T0OM*1)#_S=,]5'O&V'SDC_\/\# M4$L! A0#% @ <7U'6#A1"?\U#0 .XT !$ ( ! M &UP860M,C R,S$Q,S N>'-D4$L! A0#% @ <7U'6*:3Z:VO$0 Z^0 M !4 ( !9 T &UP860M,C R,S$Q,S!?8V%L+GAM;%!+ 0(4 M Q0 ( '%]1UA-<4,7L10 (85 0 5 " 48? !M<&%D M+3(P,C,Q,3,P7V1E9BYX;6Q02P$"% ,4 " !Q?4=8JWW/!%Q/ #Q7 0 M%0 @ $J- ;7!A9"TR,#(S,3$S,%]L86(N>&UL4$L! A0# M% @ <7U'6(@V<"Y0.@ K(,# !4 ( !N8, &UP860M M,C R,S$Q,S!?<')E+GAM;%!+ 0(4 Q0 ( '%]1U@.JZ*1K#L! %35"@ - M " 3R^ !P,C8R-#4Q,&LN:'1M4$L%!@ & 8 A@$ ' !/Z 0 $! end XML 73 p2624510k_htm.xml IDEA: XBRL DOCUMENT 0000065759 2022-12-01 2023-11-30 0000065759 2023-05-27 0000065759 2024-02-07 0000065759 2023-11-30 0000065759 2022-11-30 0000065759 2021-12-01 2022-11-30 0000065759 us-gaap:CommonStockMember 2021-11-30 0000065759 us-gaap:AdditionalPaidInCapitalMember 2021-11-30 0000065759 MPAD:TreasuryStocksMember 2021-11-30 0000065759 us-gaap:RetainedEarningsMember 2021-11-30 0000065759 2021-11-30 0000065759 us-gaap:CommonStockMember 2022-11-30 0000065759 us-gaap:AdditionalPaidInCapitalMember 2022-11-30 0000065759 MPAD:TreasuryStocksMember 2022-11-30 0000065759 us-gaap:RetainedEarningsMember 2022-11-30 0000065759 us-gaap:CommonStockMember 2021-12-01 2022-11-30 0000065759 us-gaap:AdditionalPaidInCapitalMember 2021-12-01 2022-11-30 0000065759 MPAD:TreasuryStocksMember 2021-12-01 2022-11-30 0000065759 us-gaap:RetainedEarningsMember 2021-12-01 2022-11-30 0000065759 us-gaap:CommonStockMember 2022-12-01 2023-11-30 0000065759 us-gaap:AdditionalPaidInCapitalMember 2022-12-01 2023-11-30 0000065759 MPAD:TreasuryStocksMember 2022-12-01 2023-11-30 0000065759 us-gaap:RetainedEarningsMember 2022-12-01 2023-11-30 0000065759 us-gaap:CommonStockMember 2023-11-30 0000065759 us-gaap:AdditionalPaidInCapitalMember 2023-11-30 0000065759 MPAD:TreasuryStocksMember 2023-11-30 0000065759 us-gaap:RetainedEarningsMember 2023-11-30 0000065759 MPAD:MicroelectronicsMember 2022-12-01 2023-11-30 0000065759 MPAD:MicroelectronicsMember 2021-12-01 2022-11-30 0000065759 MPAD:OptoelectronicsMember 2022-12-01 2023-11-30 0000065759 MPAD:OptoelectronicsMember 2021-12-01 2022-11-30 0000065759 MPAD:SensorsandDisplaysMember 2022-12-01 2023-11-30 0000065759 MPAD:SensorsandDisplaysMember 2021-12-01 2022-11-30 0000065759 us-gaap:TransferredAtPointInTimeMember 2022-12-01 2023-11-30 0000065759 us-gaap:TransferredAtPointInTimeMember 2021-12-01 2022-11-30 0000065759 us-gaap:TransferredOverTimeMember 2022-12-01 2023-11-30 0000065759 us-gaap:TransferredOverTimeMember 2021-12-01 2022-11-30 0000065759 MPAD:MilitaryMember 2022-12-01 2023-11-30 0000065759 MPAD:SpaceMember 2022-12-01 2023-11-30 0000065759 MPAD:MedicalMember 2022-12-01 2023-11-30 0000065759 MPAD:CommercialMember 2022-12-01 2023-11-30 0000065759 MPAD:MilitaryMember 2021-12-01 2022-11-30 0000065759 MPAD:SpaceMember 2021-12-01 2022-11-30 0000065759 MPAD:MedicalMember 2021-12-01 2022-11-30 0000065759 MPAD:CommercialMember 2021-12-01 2022-11-30 0000065759 2021-12-02 0000065759 srt:MinimumMember us-gaap:BuildingMember 2023-11-30 0000065759 srt:MaximumMember us-gaap:BuildingMember 2023-11-30 0000065759 srt:MinimumMember MPAD:FacilityImprovementsMember 2023-11-30 0000065759 srt:MaximumMember MPAD:FacilityImprovementsMember 2023-11-30 0000065759 srt:MinimumMember MPAD:MachineryEquipmentMember 2023-11-30 0000065759 srt:MaximumMember MPAD:MachineryEquipmentMember 2023-11-30 0000065759 srt:MinimumMember MPAD:FurnitureFixturesMember 2023-11-30 0000065759 srt:MaximumMember MPAD:FurnitureFixturesMember 2023-11-30 0000065759 MPAD:ConstructionLoanAgreementMember 2021-03-26 0000065759 MPAD:RevolvingLoanMember 2023-05-16 0000065759 MPAD:ConstructionLoanMember 2023-11-30 0000065759 2021-02-27 0000065759 MPAD:FirstCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-12-01 2023-11-30 0000065759 MPAD:SecondCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-12-01 2023-11-30 0000065759 MPAD:FirstCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-12-01 2022-11-30 0000065759 MPAD:SecondCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-12-01 2022-11-30 0000065759 us-gaap:RestrictedStockUnitsRSUMember 2022-11-30 0000065759 us-gaap:RestrictedStockUnitsRSUMember 2021-11-30 0000065759 us-gaap:RestrictedStockUnitsRSUMember 2022-12-01 2023-11-30 0000065759 us-gaap:RestrictedStockUnitsRSUMember 2021-12-01 2022-11-30 0000065759 us-gaap:RestrictedStockUnitsRSUMember 2023-11-30 0000065759 2020-12-01 2021-02-28 0000065759 us-gaap:SubsequentEventMember 2023-12-01 2023-12-05 iso4217:USD shares iso4217:USD shares pure false FY 2023 0000065759 10-K true 2023-11-30 --11-30 false 000-5109 Micropac Industries, Inc. DE 75-1225149 1655 State Highway 66 Garland TX 75040 972 272-3571 Common Stock, $0.10 par value per share MPAD No No Yes false Yes Non-accelerated Filer true false false false 7304856 2578315 The definitive proxy statement to be filed with the Securities and Exchange Commission relating to the registrant’s Annual Meeting of Shareholders, to be held March 8, 2024, is incorporated by reference in Part III to the extent described therein. 726 Whitley Penn LLP Plano, Texas 10299000 15375000 0 0 8021000 3644000 139000 920000 307000 408000 7367000 6715000 4113000 3573000 11480000 10288000 487000 564000 30733000 31199000 1518000 1518000 21013000 498000 1126000 1126000 2068000 1036000 181000 19415000 10175000 9952000 36081000 33545000 11982000 11082000 24099000 22463000 14000 475000 86000 55307000 53762000 1491000 1173000 958000 1086000 618000 1192000 746000 560000 444000 149000 432000 224000 34000 47000 4723000 4431000 15316000 14535000 20039000 18966000 0.10 0.10 10000000 10000000 3078315 3078315 2578315 2578315 308000 308000 983000 885000 500000 500000 1250000 1250000 35227000 34853000 35268000 34796000 55307000 53762000 30639000 27785000 19754000 15473000 2224000 2191000 8105000 7734000 30083000 25398000 556000 2387000 534000 141000 386000 1000 122000 972000 826000 3499000 583000 814000 -389000 -102000 194000 712000 632000 2787000 0.24 1.08 2578315 2578315 0.24 1.08 2609509 2578315 0.10 0.10 308000 885000 -1250000 32324000 32267000 258000 258000 2787000 2787000 308000 885000 -1250000 34853000 34796000 98000 98000 258000 258000 632000 632000 308000 983000 -1250000 35227000 35268000 632000 2787000 925000 394000 98000 -389000 -102000 43000 -13000 -53000 4377000 -1330000 -781000 920000 -101000 -195000 1192000 1604000 -77000 223000 319000 403000 128000 209000 -574000 -66000 295000 -30000 -14000 -53000 194000 249000 -3196000 2204000 2560000 13213000 -2560000 -13213000 258000 258000 1213000 11390000 275000 680000 11132000 -5076000 123000 15375000 15252000 10299000 15375000 312000 845000 539000 373000 4000 44000 <p id="xdx_80C_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zt9gbC4ezHBi" 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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 27pt">1.</td><td style="text-align: justify"><b><span style="text-decoration: underline"><span><span id="xdx_82F_zkEJGJ4g7cmg">BUSINESS DESCRIPTION</span></span></span></b><span style="text-decoration: underline">:</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">Micropac Industries, Inc. (the “Company”), a Delaware corporation, designs, manufactures and distributes various types of microelectronic circuits including solid state relays and power controllers, optoelectronic components, and sensor and display components and assemblies. The Company’s products are used as components and assemblies in a broad range of military, space, medical and commercial systems, including aircraft instrumentation and navigation systems, satellite systems, power supplies, electronic controls, computers, medical devices, and high-temperature (200<sup>o</sup> C) products.</p> <p id="xdx_804_eus-gaap--SignificantAccountingPoliciesTextBlock_zpZehdpBLzc1" 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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 27pt">2.</td><td style="text-align: justify"><b><span style="text-decoration: underline"><span id="xdx_82C_zJ3LgYz8XBGe">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES:</span></span></b></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: none"> </span></p> <p id="xdx_840_eus-gaap--RevenueRecognitionPolicyTextBlock_zD75wmXsziod" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_863_zPp1W3CQ0Iw8">Revenue Recognition</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.95pt; text-align: justify">The core principle of revenue recognition under accounting principles generally accepted in the Unites States of America (GAAP) is that the Company should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 6.15pt 0pt 5.95pt; text-align: justify">The Company's revenue on the majority of its customer contracts is recognized at a point in time, generally upon shipment of products.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.95pt; text-align: justify">To achieve that core principle, the Company applies the following steps:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.95pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 6pt"></td><td style="width: 10.35pt">1.</td><td style="text-align: justify">Identify the contract(s) with a customer.</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 6pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.95pt; text-align: justify">The Company designs, manufactures and distributes various types of microelectronic circuits, optoelectronics, and sensors and displays. The Company’s products are used as components and assemblies in a broad range of military, space, medical and industrial systems, including aircraft instrumentation and navigation systems, satellite systems, power supplies, electronic controls, computers, medical devices, and high-temperature (200<sup>o</sup> C) products.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.95pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.95pt; text-align: justify">The Company’s revenues are from purchase orders and/or contracts with customers associated with manufacture of products. We account for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.95pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 6pt"></td><td style="width: 10.35pt">2.</td><td style="text-align: justify">Identify the performance obligations in the contract.</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.95pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.95pt; text-align: justify">The majority of the Company’s purchase orders or contracts with customers contain a single performance obligation, the shipment of products.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.95pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 6pt"></td><td style="width: 10.35pt">3.</td><td style="text-align: justify">Determine the transaction price.</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.95pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.95pt; text-align: justify">The transaction price reflects the Company’s expectations about the consideration it will be entitled to receive from the customer at a fixed price per unit shipped based on the terms of the contract or purchase order with the customer. To the extent our actual costs vary from the fixed price that was negotiated, we will generate more or less profit or could incur a loss.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.95pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 6pt"></td><td style="width: 10.35pt">4.</td><td style="text-align: justify">Allocate the transaction price to the performance obligations in the contract.</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.95pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.95pt; text-align: justify">The Company’s transaction price is the fixed price per unit per each delivery upon shipment.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.95pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 6pt"></td><td style="width: 10.35pt">5.</td><td style="text-align: justify">Recognize revenue when (or as) the Company satisfies a performance obligation.</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.35pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.95pt; text-align: justify">This performance obligation is satisfied when control of the product is transferred to the customer, which occurs upon shipment or delivery. The Company receives purchase orders for products to be delivered over multiple dates that may extend across reporting periods. The Company accounting policy treats shipping and handling activities as a fulfillment cost. The Company invoices for each delivery upon shipment and recognizes revenues at the fixed price for each distinct product delivered when transfer of control has occurred, which is generally upon shipment.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.95pt; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.95pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.95pt; text-align: justify">For certain contracts under which the Company produces products with no alternative use and for which the Company has an enforceable right to payment during the production cycle, the Company recognizes revenue for the cost incurred of work in process plus a margin at the end of each period and records a contract asset (unbilled receivable). The majority of these products are shipped weekly and monthly to the customers and the contracts require us to manage and limit the level of work in process to meet the scheduled delivery dates.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.95pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.95pt; text-align: justify">In addition, the Company may have a contract or purchase order to provide a non-recurring engineering service to a customer. These contracts are reviewed, and performance obligations are determined and we recognize revenue at the point in time in which each performance obligation is fully satisfied. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.95pt; text-align: justify"> </p> <p id="xdx_846_ecustom--DisaggregationOfRevenuePoliciesTextBlock_zYi0RxlVSqFg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span style="text-decoration: underline"><span id="xdx_86D_zRNjEgOP980h">Disaggregation of Revenue</span></span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table summarizes the Company’s net sales by product line.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" id="xdx_89D_ecustom--ScheduleOfNetSalesByProductLineTableTextBlock_pn3n3_zC5gkftTWkPb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td><span id="xdx_8BD_zH9wF9wIxepd" style="display: none">Schedule of net sales by product line</span></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="white-space: nowrap"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: right">Nov. 30, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: right">Nov. 30, 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">Microelectronics</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_c20221201__20231130__srt--ProductOrServiceAxis__custom--MicroelectronicsMember_pn3n3" style="width: 15%; text-align: right" title="Total Revenue">8,855</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20211201__20221130__srt--ProductOrServiceAxis__custom--MicroelectronicsMember_zEZrDUy3SJSg" style="width: 15%; text-align: right" title="Total Revenue">7,998</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Optoelectronics</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--Revenues_c20221201__20231130__srt--ProductOrServiceAxis__custom--OptoelectronicsMember_pn3n3" style="text-align: right" title="Total Revenue">8,265</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--Revenues_c20211201__20221130__srt--ProductOrServiceAxis__custom--OptoelectronicsMember_pn3n3" style="text-align: right" title="Total Revenue">7,913</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Sensors and Displays</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--Revenues_c20221201__20231130__srt--ProductOrServiceAxis__custom--SensorsandDisplaysMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenue">13,519</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--Revenues_c20211201__20221130__srt--ProductOrServiceAxis__custom--SensorsandDisplaysMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenue">11,874</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--Revenues_pn3n3_c20221201__20231130_zyGPXJ5YP097" style="text-align: right" title="Total Revenue">30,639</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20211201__20221130_znWZtW8xHfyb" style="text-align: right" title="Total Revenue">27,785</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </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: White"> <td style="text-align: left">Timing of revenue recognition</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: left">Recognized at a point in time</td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_c20221201__20231130__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_pn3n3" style="text-align: right" title="Total Revenue">27,069</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_c20211201__20221130__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_pn3n3" style="text-align: right" title="Total Revenue">23,678</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Recognized over time</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--Revenues_c20221201__20231130__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenue">3,570</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--Revenues_c20211201__20221130__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenue">4,107</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 9pt; text-align: left">Total Revenue</td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--Revenues_pn3n3_c20221201__20231130_zOX8EP6Ed1x9" style="text-align: right" title="Total Revenue">30,639</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20211201__20221130_zE784e5jZdWi" style="text-align: right" title="Total Revenue">27,785</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p id="xdx_8AC_zM0wy1U6tmle" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table summarizes the Company’s net sales by major market.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" id="xdx_892_ecustom--ScheduleOfNetSalesByMajorMarketTableTextBlock_pn3n3_zRpBlV2ze5y9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details 1)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_8B7_zZpPPggdFSu8" style="display: none">Schedule of net sales by major market</span></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><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><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 colspan="21" style="white-space: nowrap; font-weight: bold; text-align: center">2023 Sales by Major Market</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: right">Military</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: right">Space</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: right">Medical</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: right">Commercial</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: right">Total</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 25%; text-align: left">Domestic Direct</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_ecustom--DomesticDirect_pn3n3_c20221201__20231130__us-gaap--StatementEquityComponentsAxis__custom--MilitaryMember_z31p0PEWOtp3" style="width: 12%; text-align: right" title="Domestic Direct">11,937</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_ecustom--DomesticDirect_c20221201__20231130__us-gaap--StatementEquityComponentsAxis__custom--SpaceMember_pn3n3" style="width: 12%; text-align: right" title="Domestic Direct">1,525</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_ecustom--DomesticDirect_c20221201__20231130__us-gaap--StatementEquityComponentsAxis__custom--MedicalMember_pn3n3" style="width: 12%; text-align: right" title="Domestic Direct">3,179</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_ecustom--DomesticDirect_c20221201__20231130__us-gaap--StatementEquityComponentsAxis__custom--CommercialMember_pn3n3" style="width: 12%; text-align: right" title="Domestic Direct">2,099</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_ecustom--DomesticDirect_c20221201__20231130_pn3n3" style="width: 12%; text-align: right" title="Domestic Direct">18,740</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Domestic Distribution</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_ecustom--DomesticDistrbution_c20221201__20231130__us-gaap--StatementEquityComponentsAxis__custom--MilitaryMember_pn3n3" style="text-align: right" title="Domestic Distribution">7,580</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_ecustom--DomesticDistrbution_c20221201__20231130__us-gaap--StatementEquityComponentsAxis__custom--SpaceMember_pn3n3" style="text-align: right" title="Domestic Distribution">1,357</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_ecustom--DomesticDistrbution_c20221201__20231130__us-gaap--StatementEquityComponentsAxis__custom--MedicalMember_pn3n3" style="text-align: right" title="Domestic Distribution"><span style="-sec-ix-hidden: xdx2ixbrl0485">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--DomesticDistrbution_c20221201__20231130__us-gaap--StatementEquityComponentsAxis__custom--CommercialMember_pn3n3" style="text-align: right" title="Domestic Distribution">1,133</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_ecustom--DomesticDistrbution_c20221201__20231130_pn3n3" style="text-align: right" title="Domestic Distribution">10,070</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt">International</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_982_ecustom--InternationalDistribution_c20221201__20231130__us-gaap--StatementEquityComponentsAxis__custom--MilitaryMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="International">362</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_ecustom--InternationalDistribution_c20221201__20231130__us-gaap--StatementEquityComponentsAxis__custom--SpaceMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="International">600</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_ecustom--InternationalDistribution_c20221201__20231130__us-gaap--StatementEquityComponentsAxis__custom--MedicalMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="International"><span style="-sec-ix-hidden: xdx2ixbrl0495">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_ecustom--InternationalDistribution_c20221201__20231130__us-gaap--StatementEquityComponentsAxis__custom--CommercialMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="International">867</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_ecustom--InternationalDistribution_c20221201__20231130_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="International">1,829</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20221201__20231130__us-gaap--StatementEquityComponentsAxis__custom--MilitaryMember_zqTOYhVqvO37" style="text-align: right" title="Revenue">19,879</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_c20221201__20231130__us-gaap--StatementEquityComponentsAxis__custom--SpaceMember_pn3n3" style="text-align: right" title="Revenue">3,482</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_c20221201__20231130__us-gaap--StatementEquityComponentsAxis__custom--MedicalMember_pn3n3" style="text-align: right" title="Revenue">3,179</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--Revenues_c20221201__20231130__us-gaap--StatementEquityComponentsAxis__custom--CommercialMember_pn3n3" style="text-align: right" title="Revenue">4,099</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_c20221201__20231130_pn3n3" style="text-align: right" title="Revenue">30,639</td><td style="text-align: left"> </td></tr> </table> <p style="margin: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%"> <tr style="vertical-align: bottom; background-color: White"> <td colspan="21" style="font-weight: bold; text-align: center">2022 Sales by Major Market</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; width: 25%"> </td><td style="font-weight: bold; padding-bottom: 1pt; width: 1%"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left; width: 1%"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right; width: 12%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> Military </b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left; width: 1%"> </td><td style="font-weight: bold; padding-bottom: 1pt; width: 1%"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left; width: 1%"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right; width: 12%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> Space </b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left; width: 1%"> </td><td style="font-weight: bold; padding-bottom: 1pt; width: 1%"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left; width: 1%"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right; width: 12%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> Medical </b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left; width: 1%"> </td><td style="font-weight: bold; padding-bottom: 1pt; width: 1%"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left; width: 1%"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right; width: 12%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> Commercial </b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left; width: 1%"> </td><td style="font-weight: bold; padding-bottom: 1pt; width: 1%"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left; width: 1%"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right; width: 12%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> Total </b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left; width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Domestic Direct</td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_ecustom--DomesticDirect_c20211201__20221130__us-gaap--StatementEquityComponentsAxis__custom--MilitaryMember_pn3n3" style="text-align: right" title="Domestic Direct">10,699</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_ecustom--DomesticDirect_c20211201__20221130__us-gaap--StatementEquityComponentsAxis__custom--SpaceMember_pn3n3" style="text-align: right" title="Domestic Direct">1,148</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_ecustom--DomesticDirect_c20211201__20221130__us-gaap--StatementEquityComponentsAxis__custom--MedicalMember_pn3n3" style="text-align: right" title="Domestic Direct">3,213</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_ecustom--DomesticDirect_c20211201__20221130__us-gaap--StatementEquityComponentsAxis__custom--CommercialMember_pn3n3" style="text-align: right" title="Domestic Direct">1,403</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_ecustom--DomesticDirect_c20211201__20221130_pn3n3" style="text-align: right" title="Domestic Direct">16,433</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Domestic Distribution</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_ecustom--DomesticDistrbution_c20211201__20221130__us-gaap--StatementEquityComponentsAxis__custom--MilitaryMember_pn3n3" style="text-align: right" title="Domestic Distribution">7,993</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_ecustom--DomesticDistrbution_c20211201__20221130__us-gaap--StatementEquityComponentsAxis__custom--SpaceMember_pn3n3" style="text-align: right" title="Domestic Distribution">1,508</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--DomesticDistrbution_c20211201__20221130__us-gaap--StatementEquityComponentsAxis__custom--MedicalMember_pn3n3" style="text-align: right" title="Domestic Distribution"><span style="-sec-ix-hidden: xdx2ixbrl0525">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_ecustom--DomesticDistrbution_c20211201__20221130__us-gaap--StatementEquityComponentsAxis__custom--CommercialMember_pn3n3" style="text-align: right" title="Domestic Distribution">829</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_ecustom--DomesticDistrbution_c20211201__20221130_pn3n3" style="text-align: right" title="Domestic Distribution">10,330</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt">International</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_ecustom--InternationalDistribution_c20211201__20221130__us-gaap--StatementEquityComponentsAxis__custom--MilitaryMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="International">233</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_ecustom--InternationalDistribution_c20211201__20221130__us-gaap--StatementEquityComponentsAxis__custom--SpaceMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="International">351</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_ecustom--InternationalDistribution_c20211201__20221130__us-gaap--StatementEquityComponentsAxis__custom--MedicalMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="International"><span style="-sec-ix-hidden: xdx2ixbrl0535">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_ecustom--InternationalDistribution_c20211201__20221130__us-gaap--StatementEquityComponentsAxis__custom--CommercialMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="International">438</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_ecustom--InternationalDistribution_c20211201__20221130_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="International">1,022</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--Revenues_c20211201__20221130__us-gaap--StatementEquityComponentsAxis__custom--MilitaryMember_pn3n3" style="text-align: right" title="Revenue">18,895</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_c20211201__20221130__us-gaap--StatementEquityComponentsAxis__custom--SpaceMember_pn3n3" style="text-align: right" title="Revenue">3,007</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--Revenues_c20211201__20221130__us-gaap--StatementEquityComponentsAxis__custom--MedicalMember_pn3n3" style="text-align: right" title="Revenue">3,213</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--Revenues_c20211201__20221130__us-gaap--StatementEquityComponentsAxis__custom--CommercialMember_pn3n3" style="text-align: right" title="Revenue">2,670</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--Revenues_c20211201__20221130_pn3n3" style="text-align: right" title="Revenue">27,785</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8A4_zVXgcZfrwvYk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; color: #212529"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; color: #212529"></p> <p id="xdx_841_ecustom--ReceivablesNetContractAssetsandLiabilitiesTextBlock_z1dMsLrBLE5i" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; color: #212529"><b><span style="text-decoration: underline"><span id="xdx_865_zfvx3LXH5xJd">Receivables, net, Contract Assets and Contract Liabilities</span></span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; color: #212529"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and deferred revenue (contract liabilities) on the Consolidated Balance Sheet. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; color: #212529"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; color: #212529">Receivables, net, contract assets and contract liabilities were as follows: </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; color: #212529"></p> <table cellpadding="0" cellspacing="0" id="xdx_896_ecustom--ReceivablesNetContractAssetsAndContractLiabilitiesTableTextBlock_pn3n3_zUHXqoAvb4V6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details 2)"> <tr style="vertical-align: bottom; background-color: White"> <td style="color: black; text-align: left"><span id="xdx_8BB_zKvhJ5XWUlv6" style="display: none">Schedule of receivables, net, contract assets and contract liabilities</span></td><td style="color: black"> </td> <td style="color: black; text-align: left"> </td><td style="color: black; text-align: right"> </td><td style="color: black; text-align: left"> </td><td style="color: black"> </td> <td style="color: black; text-align: left"> </td><td style="color: black; text-align: right"> </td><td style="color: black; text-align: left"> </td><td style="color: black"> </td> <td style="color: black; text-align: left"> </td><td style="color: black; text-align: right"> </td><td style="color: black; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="color: black; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; color: black; font-weight: bold; text-align: right">November 30, 2023</td><td style="padding-bottom: 1pt; color: black; font-weight: bold"> </td><td style="color: black; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; color: black; font-weight: bold; text-align: right">November 30, 2022</td><td style="padding-bottom: 1pt; color: black; font-weight: bold"> </td><td style="color: black; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; color: black; font-weight: bold; text-align: right">December 1, 2021</td><td style="padding-bottom: 1pt; color: black; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 55%; color: black; text-align: left">Receivables, net</td><td style="width: 1%; color: black"> </td> <td style="width: 1%; color: black; text-align: left">$</td><td id="xdx_98D_eus-gaap--ReceivablesNetCurrent_iI_pn3n3_c20231130_zr2daozzhht" style="width: 12%; color: black; text-align: right" title="Receivables, net">8,021</td><td style="width: 1%; color: black; text-align: left"> </td><td style="width: 1%; color: black"> </td> <td style="width: 1%; color: black; text-align: left">$</td><td id="xdx_98A_eus-gaap--ReceivablesNetCurrent_iI_pn3n3_c20221130_zaYnOlrAxXsf" style="width: 12%; color: black; text-align: right" title="Receivables, net">3,644</td><td style="width: 1%; color: black; text-align: left"> </td><td style="width: 1%; color: black"> </td> <td style="width: 1%; color: black; text-align: left">$</td><td id="xdx_980_eus-gaap--ReceivablesNetCurrent_iI_pn3n3_c20211202_zTpY1YwOjcEe" style="width: 12%; color: black; text-align: right" title="Receivables, net">4,974</td><td style="width: 1%; color: black; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="color: black; text-align: left">Contract assets</td><td style="color: black"> </td> <td style="color: black; text-align: left">$</td><td id="xdx_98C_eus-gaap--ContractWithCustomerAssetNetCurrent_iI_pn3n3_c20231130_z0Y1Q4Ibho8a" style="color: black; text-align: right" title="Contract assets">307</td><td style="color: black; text-align: left"> </td><td style="color: black"> </td> <td style="color: black; text-align: left">$</td><td id="xdx_98D_eus-gaap--ContractWithCustomerAssetNetCurrent_iI_pn3n3_c20221130_zuBTplkqVBrh" style="color: black; text-align: right" title="Contract assets">408</td><td style="color: black; text-align: left"> </td><td style="color: black"> </td> <td style="color: black; text-align: left">$</td><td id="xdx_988_eus-gaap--ContractWithCustomerAssetNetCurrent_iI_pn3n3_c20211202_z6AfhQERhGzl" style="color: black; text-align: right" title="Contract assets">603</td><td style="color: black; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="color: black; text-align: left">Deferred revenue</td><td style="color: black"> </td> <td style="color: black; text-align: left">$</td><td id="xdx_982_eus-gaap--DeferredRevenue_iI_pn3n3_c20231130_zjSTxiXGvGEj" style="color: black; text-align: right" title="Deferred Revenue">618</td><td style="color: black; text-align: left"> </td><td style="color: black"> </td> <td style="color: black; text-align: left">$</td><td id="xdx_988_eus-gaap--DeferredRevenue_iI_pn3n3_c20221130_zlNNZrTHaZ6f" style="color: black; text-align: right" title="Deferred Revenue">1,192</td><td style="color: black; text-align: left"> </td><td style="color: black"> </td> <td style="color: black; text-align: left">$</td><td id="xdx_98B_eus-gaap--DeferredRevenue_iI_pn3n3_c20211202_zcBCw7AhZho9" style="color: black; text-align: right" title="Deferred Revenue">1,258</td><td style="color: black; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; color: #212529"></p> <p id="xdx_8A8_zzNBcx9lcCmg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Revenue recognized in 2023 that was included in the deferred revenue liability balance at the beginning of the year was $<span id="xdx_905_ecustom--DeferredRevenueRecognized_c20221201__20231130_pp0p0" title="Deferred Revenue recognized">1,169,000</span>.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p id="xdx_843_ecustom--ContractCostsTextBlock_zGGI51jMWZd3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span style="text-decoration: underline"><span id="xdx_86A_zVqs5YYLZUNg">Contract costs</span></span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company does not have material incremental costs to obtain a contract in the form of sales commissions or bonuses. The Company incurs other immaterial costs to obtain and fulfill a contract; however, the Company has elected the practical expedient under ASC 340-40-24-4 to recognize all incremental costs to obtain a contract as an expense when incurred if the amortization period is one year or less.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24.85pt; text-align: justify; text-indent: -24.85pt"> </p> <p id="xdx_840_eus-gaap--InventoryPolicyTextBlock_zGvVwscTX576" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span style="text-decoration: underline"><span id="xdx_868_zZ7x5cHo5at5">Inventories</span></span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inventories are stated at lower of cost or net realizable value and include material, labor and manufacturing overhead. All inventories are valued using the FIFO (first-in, first-out) method of inventory valuation. The Company determines the need to write inventory down to the lower of cost or net realizable value via an analysis based on the usage of inventory over a three year period and projected usage based on current backlog.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_846_eus-gaap--IncomeTaxPolicyTextBlock_zt7rJjAsUIfe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span style="text-decoration: underline"><span id="xdx_863_zzsQgz5WmNQ3">Income Taxes</span></span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for income taxes using the asset and liability method. Under this method the Company records deferred income taxes for the temporary differences between the financial reporting basis and the tax basis of assets and liabilities at enacted tax rates expected to be in effect when such amounts are realized or settled. The resulting deferred tax liabilities and assets are adjusted to reflect changes in tax law or rates in the period that includes the enactment date.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company records a liability for an unrecognized tax benefit for a tax position that is not “more-likely-than-not” to be sustained.  The Company did <span id="xdx_904_eus-gaap--LiabilityForUncertainTaxPositionsCurrent_iI_pp0p0_do_c20231130_zSa1EBYknzH2" title="Uncertain tax positions"><span id="xdx_900_eus-gaap--LiabilityForUncertainTaxPositionsCurrent_iI_pp0p0_do_c20221130_zhC9amHrGdW8" title="Uncertain tax positions">no</span></span>t record any liability for uncertain tax positions as of November 30, 2023, or November 30, 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_841_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zK4SLRjnpksf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span style="text-decoration: underline"><span id="xdx_866_zlHGU7s6hDDi">Property, Plant, and Equipment</span></span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Property, plant, and equipment are carried at cost, and depreciation is provided using the straight-line method at rates based upon the following estimated useful lives (in years) of the assets:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"></p> <table cellpadding="0" cellspacing="0" id="xdx_899_ecustom--ScheduleOfPropertyPlantAndEquipmentUsefulLivesTableTextBlock_pn3n3_z3OWnx30Nx27" style="font: 10pt Times New Roman, Times, Serif; width: 80%; border-collapse: collapse; margin-left: 10pt" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details 3)"> <tr style="vertical-align: top; background-color: White"> <td><span id="xdx_8B4_ztMaxX5gudj6" style="display: none">Schedule of property,plant and equipment useful lives</span></td> <td style="text-align: right"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="width: 65%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Buildings</span></td> <td style="text-align: right; width: 35%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231130__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingMember_zVNZup5Xesk1" title="Furniture and fixtures">15</span>-<span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231130__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingMember_zCli36GP5i74" title="Furniture and fixtures">40</span></span></td></tr> <tr style="vertical-align: top; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Facility improvements</span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231130__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FacilityImprovementsMember_zy8grBdqNuae" title="Furniture and fixtures">8</span>-<span id="xdx_905_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231130__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FacilityImprovementsMember_ze9cM7Ul0403" title="Furniture and fixtures">15</span></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Machinery and equipment</span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231130__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MachineryEquipmentMember_zManaCG2GvL5" title="Furniture and fixtures">5</span>-<span id="xdx_906_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231130__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MachineryEquipmentMember_zmjA7OjYDing" title="Furniture and fixtures">10</span></span></td></tr> <tr style="vertical-align: top; background-color: White"> <td><p style="margin-top: 0; margin-bottom: 0"></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Furniture and fixtures</span></p></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231130__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FurnitureFixturesMember_zdOdbKVXnAE9" title="Furniture and fixtures">5</span>-<span id="xdx_90C_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231130__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FurnitureFixturesMember_zCJjk2twXTlk" title="Furniture and fixtures">8</span></span></td></tr> </table> <p id="xdx_8A2_z5Cqylaj1jh1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company assesses long-lived assets for impairment in accordance with Financial Accounting Standards Board (FASB) Accounting Standards Codification (ASC) ASC 360-10-35, <i>Property, Plant and Equipment – Subsequent Measurement</i>. When events or circumstances indicate that an asset may be impaired, an assessment is performed. The estimated future undiscounted cash flows associated with the asset are compared to the asset’s net book value to determine if a write down to market value less cost to sell is required.</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">Construction in progress relates to multiple capital projects ongoing during the years ended November 30, 2023, and 2022, including the construction of the new manufacturing facility. Construction in progress also includes interest and fees on debt that are directly related to the financing of the Company’s capital projects.</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">Repairs and maintenance are expensed as incurred. Improvements which extend the useful lives of property, plant, and equipment 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"> </p> <p id="xdx_849_eus-gaap--ResearchAndDevelopmentExpensePolicy_zjNuKlDH6ipf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span style="text-decoration: underline"><span id="xdx_86C_zTiUxcMxclEc">Research and Development Costs</span></span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: none"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Costs for the design and development of new products are expensed as incurred.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_847_eus-gaap--EarningsPerSharePolicyTextBlock_zPHwW9Uci0k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span style="text-decoration: underline"><span id="xdx_86D_zNrlcPTYQTUa">Basic and Diluted Earnings Per Share</span></span> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Basic and diluted earnings per share are computed based upon the weighted average number of shares outstanding during the year. Diluted earnings per share gives effect to all dilutive potential 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">The following is a reconciliation of the number of shares used in the calculation of the basic and diluted earnings per share for the years ended November 30, 2023 and 2022:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <table cellpadding="0" cellspacing="0" id="xdx_89F_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_pn3n3_zZRGesI6e1p8" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details 4)"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"><span id="xdx_8BC_zt2i88QIZTX4" style="display: none">Schedule of the basic and diluted earnings per share</span></td><td> </td> <td colspan="2" id="xdx_495_20221201__20231130_zgO5E3IQ5xI5" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49B_20211201__20221130_zPjgbsuYHMUe" style="white-space: nowrap; text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="white-space: nowrap; font-weight: bold; text-align: center"><span style="text-decoration: underline">Twelve Months Ended</span></td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"><span style="text-decoration: underline">November 30,<br/> 2023</span></td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"><span style="text-decoration: underline">November 30,<br/> 2022</span></td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td></tr> <tr id="xdx_40E_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_zrshu22vboKl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%">Weighted average of shares, basic</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 12%; text-align: right">2,578,315</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: 12%; text-align: right">2,578,315</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40D_ecustom--RestrictedStockUnits_pid_zhf2QJvvrNi2" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 18pt; text-align: left; padding-bottom: 1pt">Restricted stock units</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">31,194</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0617">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_zRobmy1e2dpf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Weighted average of shares, diluted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,609,509</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,578,315</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8AB_zWj3LK2LMxOl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_842_eus-gaap--UseOfEstimates_ztkWCBd8czGj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span style="text-decoration: underline"><span id="xdx_865_zU412Z3gJOCf">Use of Estimates</span></span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</p> <p id="xdx_840_eus-gaap--RevenueRecognitionPolicyTextBlock_zD75wmXsziod" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_863_zPp1W3CQ0Iw8">Revenue Recognition</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.95pt; text-align: justify">The core principle of revenue recognition under accounting principles generally accepted in the Unites States of America (GAAP) is that the Company should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 6.15pt 0pt 5.95pt; text-align: justify">The Company's revenue on the majority of its customer contracts is recognized at a point in time, generally upon shipment of products.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.95pt; text-align: justify">To achieve that core principle, the Company applies the following steps:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.95pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 6pt"></td><td style="width: 10.35pt">1.</td><td style="text-align: justify">Identify the contract(s) with a customer.</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 6pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.95pt; text-align: justify">The Company designs, manufactures and distributes various types of microelectronic circuits, optoelectronics, and sensors and displays. The Company’s products are used as components and assemblies in a broad range of military, space, medical and industrial systems, including aircraft instrumentation and navigation systems, satellite systems, power supplies, electronic controls, computers, medical devices, and high-temperature (200<sup>o</sup> C) products.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.95pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.95pt; text-align: justify">The Company’s revenues are from purchase orders and/or contracts with customers associated with manufacture of products. We account for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.95pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 6pt"></td><td style="width: 10.35pt">2.</td><td style="text-align: justify">Identify the performance obligations in the contract.</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.95pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.95pt; text-align: justify">The majority of the Company’s purchase orders or contracts with customers contain a single performance obligation, the shipment of products.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.95pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 6pt"></td><td style="width: 10.35pt">3.</td><td style="text-align: justify">Determine the transaction price.</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.95pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.95pt; text-align: justify">The transaction price reflects the Company’s expectations about the consideration it will be entitled to receive from the customer at a fixed price per unit shipped based on the terms of the contract or purchase order with the customer. To the extent our actual costs vary from the fixed price that was negotiated, we will generate more or less profit or could incur a loss.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.95pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 6pt"></td><td style="width: 10.35pt">4.</td><td style="text-align: justify">Allocate the transaction price to the performance obligations in the contract.</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.95pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.95pt; text-align: justify">The Company’s transaction price is the fixed price per unit per each delivery upon shipment.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.95pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 6pt"></td><td style="width: 10.35pt">5.</td><td style="text-align: justify">Recognize revenue when (or as) the Company satisfies a performance obligation.</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.35pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.95pt; text-align: justify">This performance obligation is satisfied when control of the product is transferred to the customer, which occurs upon shipment or delivery. The Company receives purchase orders for products to be delivered over multiple dates that may extend across reporting periods. The Company accounting policy treats shipping and handling activities as a fulfillment cost. The Company invoices for each delivery upon shipment and recognizes revenues at the fixed price for each distinct product delivered when transfer of control has occurred, which is generally upon shipment.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.95pt; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.95pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.95pt; text-align: justify">For certain contracts under which the Company produces products with no alternative use and for which the Company has an enforceable right to payment during the production cycle, the Company recognizes revenue for the cost incurred of work in process plus a margin at the end of each period and records a contract asset (unbilled receivable). The majority of these products are shipped weekly and monthly to the customers and the contracts require us to manage and limit the level of work in process to meet the scheduled delivery dates.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.95pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.95pt; text-align: justify">In addition, the Company may have a contract or purchase order to provide a non-recurring engineering service to a customer. These contracts are reviewed, and performance obligations are determined and we recognize revenue at the point in time in which each performance obligation is fully satisfied. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.95pt; text-align: justify"> </p> <p id="xdx_846_ecustom--DisaggregationOfRevenuePoliciesTextBlock_zYi0RxlVSqFg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span style="text-decoration: underline"><span id="xdx_86D_zRNjEgOP980h">Disaggregation of Revenue</span></span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table summarizes the Company’s net sales by product line.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" id="xdx_89D_ecustom--ScheduleOfNetSalesByProductLineTableTextBlock_pn3n3_zC5gkftTWkPb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td><span id="xdx_8BD_zH9wF9wIxepd" style="display: none">Schedule of net sales by product line</span></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="white-space: nowrap"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: right">Nov. 30, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: right">Nov. 30, 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">Microelectronics</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_c20221201__20231130__srt--ProductOrServiceAxis__custom--MicroelectronicsMember_pn3n3" style="width: 15%; text-align: right" title="Total Revenue">8,855</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20211201__20221130__srt--ProductOrServiceAxis__custom--MicroelectronicsMember_zEZrDUy3SJSg" style="width: 15%; text-align: right" title="Total Revenue">7,998</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Optoelectronics</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--Revenues_c20221201__20231130__srt--ProductOrServiceAxis__custom--OptoelectronicsMember_pn3n3" style="text-align: right" title="Total Revenue">8,265</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--Revenues_c20211201__20221130__srt--ProductOrServiceAxis__custom--OptoelectronicsMember_pn3n3" style="text-align: right" title="Total Revenue">7,913</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Sensors and Displays</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--Revenues_c20221201__20231130__srt--ProductOrServiceAxis__custom--SensorsandDisplaysMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenue">13,519</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--Revenues_c20211201__20221130__srt--ProductOrServiceAxis__custom--SensorsandDisplaysMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenue">11,874</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--Revenues_pn3n3_c20221201__20231130_zyGPXJ5YP097" style="text-align: right" title="Total Revenue">30,639</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20211201__20221130_znWZtW8xHfyb" style="text-align: right" title="Total Revenue">27,785</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </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: White"> <td style="text-align: left">Timing of revenue recognition</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: left">Recognized at a point in time</td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_c20221201__20231130__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_pn3n3" style="text-align: right" title="Total Revenue">27,069</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_c20211201__20221130__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_pn3n3" style="text-align: right" title="Total Revenue">23,678</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Recognized over time</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--Revenues_c20221201__20231130__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenue">3,570</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--Revenues_c20211201__20221130__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenue">4,107</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 9pt; text-align: left">Total Revenue</td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--Revenues_pn3n3_c20221201__20231130_zOX8EP6Ed1x9" style="text-align: right" title="Total Revenue">30,639</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20211201__20221130_zE784e5jZdWi" style="text-align: right" title="Total Revenue">27,785</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p id="xdx_8AC_zM0wy1U6tmle" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table summarizes the Company’s net sales by major market.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" id="xdx_892_ecustom--ScheduleOfNetSalesByMajorMarketTableTextBlock_pn3n3_zRpBlV2ze5y9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details 1)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_8B7_zZpPPggdFSu8" style="display: none">Schedule of net sales by major market</span></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><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><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 colspan="21" style="white-space: nowrap; font-weight: bold; text-align: center">2023 Sales by Major Market</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: right">Military</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: right">Space</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: right">Medical</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: right">Commercial</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: right">Total</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 25%; text-align: left">Domestic Direct</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_ecustom--DomesticDirect_pn3n3_c20221201__20231130__us-gaap--StatementEquityComponentsAxis__custom--MilitaryMember_z31p0PEWOtp3" style="width: 12%; text-align: right" title="Domestic Direct">11,937</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_ecustom--DomesticDirect_c20221201__20231130__us-gaap--StatementEquityComponentsAxis__custom--SpaceMember_pn3n3" style="width: 12%; text-align: right" title="Domestic Direct">1,525</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_ecustom--DomesticDirect_c20221201__20231130__us-gaap--StatementEquityComponentsAxis__custom--MedicalMember_pn3n3" style="width: 12%; text-align: right" title="Domestic Direct">3,179</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_ecustom--DomesticDirect_c20221201__20231130__us-gaap--StatementEquityComponentsAxis__custom--CommercialMember_pn3n3" style="width: 12%; text-align: right" title="Domestic Direct">2,099</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_ecustom--DomesticDirect_c20221201__20231130_pn3n3" style="width: 12%; text-align: right" title="Domestic Direct">18,740</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Domestic Distribution</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_ecustom--DomesticDistrbution_c20221201__20231130__us-gaap--StatementEquityComponentsAxis__custom--MilitaryMember_pn3n3" style="text-align: right" title="Domestic Distribution">7,580</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_ecustom--DomesticDistrbution_c20221201__20231130__us-gaap--StatementEquityComponentsAxis__custom--SpaceMember_pn3n3" style="text-align: right" title="Domestic Distribution">1,357</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_ecustom--DomesticDistrbution_c20221201__20231130__us-gaap--StatementEquityComponentsAxis__custom--MedicalMember_pn3n3" style="text-align: right" title="Domestic Distribution"><span style="-sec-ix-hidden: xdx2ixbrl0485">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--DomesticDistrbution_c20221201__20231130__us-gaap--StatementEquityComponentsAxis__custom--CommercialMember_pn3n3" style="text-align: right" title="Domestic Distribution">1,133</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_ecustom--DomesticDistrbution_c20221201__20231130_pn3n3" style="text-align: right" title="Domestic Distribution">10,070</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt">International</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_982_ecustom--InternationalDistribution_c20221201__20231130__us-gaap--StatementEquityComponentsAxis__custom--MilitaryMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="International">362</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_ecustom--InternationalDistribution_c20221201__20231130__us-gaap--StatementEquityComponentsAxis__custom--SpaceMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="International">600</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_ecustom--InternationalDistribution_c20221201__20231130__us-gaap--StatementEquityComponentsAxis__custom--MedicalMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="International"><span style="-sec-ix-hidden: xdx2ixbrl0495">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_ecustom--InternationalDistribution_c20221201__20231130__us-gaap--StatementEquityComponentsAxis__custom--CommercialMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="International">867</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_ecustom--InternationalDistribution_c20221201__20231130_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="International">1,829</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20221201__20231130__us-gaap--StatementEquityComponentsAxis__custom--MilitaryMember_zqTOYhVqvO37" style="text-align: right" title="Revenue">19,879</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_c20221201__20231130__us-gaap--StatementEquityComponentsAxis__custom--SpaceMember_pn3n3" style="text-align: right" title="Revenue">3,482</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_c20221201__20231130__us-gaap--StatementEquityComponentsAxis__custom--MedicalMember_pn3n3" style="text-align: right" title="Revenue">3,179</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--Revenues_c20221201__20231130__us-gaap--StatementEquityComponentsAxis__custom--CommercialMember_pn3n3" style="text-align: right" title="Revenue">4,099</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_c20221201__20231130_pn3n3" style="text-align: right" title="Revenue">30,639</td><td style="text-align: left"> </td></tr> </table> <p style="margin: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%"> <tr style="vertical-align: bottom; background-color: White"> <td colspan="21" style="font-weight: bold; text-align: center">2022 Sales by Major Market</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; width: 25%"> </td><td style="font-weight: bold; padding-bottom: 1pt; width: 1%"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left; width: 1%"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right; width: 12%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> Military </b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left; width: 1%"> </td><td style="font-weight: bold; padding-bottom: 1pt; width: 1%"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left; width: 1%"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right; width: 12%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> Space </b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left; width: 1%"> </td><td style="font-weight: bold; padding-bottom: 1pt; width: 1%"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left; width: 1%"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right; width: 12%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> Medical </b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left; width: 1%"> </td><td style="font-weight: bold; padding-bottom: 1pt; width: 1%"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left; width: 1%"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right; width: 12%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> Commercial </b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left; width: 1%"> </td><td style="font-weight: bold; padding-bottom: 1pt; width: 1%"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left; width: 1%"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right; width: 12%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> Total </b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left; width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Domestic Direct</td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_ecustom--DomesticDirect_c20211201__20221130__us-gaap--StatementEquityComponentsAxis__custom--MilitaryMember_pn3n3" style="text-align: right" title="Domestic Direct">10,699</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_ecustom--DomesticDirect_c20211201__20221130__us-gaap--StatementEquityComponentsAxis__custom--SpaceMember_pn3n3" style="text-align: right" title="Domestic Direct">1,148</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_ecustom--DomesticDirect_c20211201__20221130__us-gaap--StatementEquityComponentsAxis__custom--MedicalMember_pn3n3" style="text-align: right" title="Domestic Direct">3,213</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_ecustom--DomesticDirect_c20211201__20221130__us-gaap--StatementEquityComponentsAxis__custom--CommercialMember_pn3n3" style="text-align: right" title="Domestic Direct">1,403</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_ecustom--DomesticDirect_c20211201__20221130_pn3n3" style="text-align: right" title="Domestic Direct">16,433</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Domestic Distribution</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_ecustom--DomesticDistrbution_c20211201__20221130__us-gaap--StatementEquityComponentsAxis__custom--MilitaryMember_pn3n3" style="text-align: right" title="Domestic Distribution">7,993</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_ecustom--DomesticDistrbution_c20211201__20221130__us-gaap--StatementEquityComponentsAxis__custom--SpaceMember_pn3n3" style="text-align: right" title="Domestic Distribution">1,508</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--DomesticDistrbution_c20211201__20221130__us-gaap--StatementEquityComponentsAxis__custom--MedicalMember_pn3n3" style="text-align: right" title="Domestic Distribution"><span style="-sec-ix-hidden: xdx2ixbrl0525">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_ecustom--DomesticDistrbution_c20211201__20221130__us-gaap--StatementEquityComponentsAxis__custom--CommercialMember_pn3n3" style="text-align: right" title="Domestic Distribution">829</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_ecustom--DomesticDistrbution_c20211201__20221130_pn3n3" style="text-align: right" title="Domestic Distribution">10,330</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt">International</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_ecustom--InternationalDistribution_c20211201__20221130__us-gaap--StatementEquityComponentsAxis__custom--MilitaryMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="International">233</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_ecustom--InternationalDistribution_c20211201__20221130__us-gaap--StatementEquityComponentsAxis__custom--SpaceMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="International">351</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_ecustom--InternationalDistribution_c20211201__20221130__us-gaap--StatementEquityComponentsAxis__custom--MedicalMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="International"><span style="-sec-ix-hidden: xdx2ixbrl0535">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_ecustom--InternationalDistribution_c20211201__20221130__us-gaap--StatementEquityComponentsAxis__custom--CommercialMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="International">438</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_ecustom--InternationalDistribution_c20211201__20221130_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="International">1,022</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--Revenues_c20211201__20221130__us-gaap--StatementEquityComponentsAxis__custom--MilitaryMember_pn3n3" style="text-align: right" title="Revenue">18,895</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_c20211201__20221130__us-gaap--StatementEquityComponentsAxis__custom--SpaceMember_pn3n3" style="text-align: right" title="Revenue">3,007</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--Revenues_c20211201__20221130__us-gaap--StatementEquityComponentsAxis__custom--MedicalMember_pn3n3" style="text-align: right" title="Revenue">3,213</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--Revenues_c20211201__20221130__us-gaap--StatementEquityComponentsAxis__custom--CommercialMember_pn3n3" style="text-align: right" title="Revenue">2,670</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--Revenues_c20211201__20221130_pn3n3" style="text-align: right" title="Revenue">27,785</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8A4_zVXgcZfrwvYk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; color: #212529"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; color: #212529"></p> <table cellpadding="0" cellspacing="0" id="xdx_89D_ecustom--ScheduleOfNetSalesByProductLineTableTextBlock_pn3n3_zC5gkftTWkPb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td><span id="xdx_8BD_zH9wF9wIxepd" style="display: none">Schedule of net sales by product line</span></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="white-space: nowrap"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: right">Nov. 30, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: right">Nov. 30, 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">Microelectronics</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_c20221201__20231130__srt--ProductOrServiceAxis__custom--MicroelectronicsMember_pn3n3" style="width: 15%; text-align: right" title="Total Revenue">8,855</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20211201__20221130__srt--ProductOrServiceAxis__custom--MicroelectronicsMember_zEZrDUy3SJSg" style="width: 15%; text-align: right" title="Total Revenue">7,998</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Optoelectronics</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--Revenues_c20221201__20231130__srt--ProductOrServiceAxis__custom--OptoelectronicsMember_pn3n3" style="text-align: right" title="Total Revenue">8,265</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--Revenues_c20211201__20221130__srt--ProductOrServiceAxis__custom--OptoelectronicsMember_pn3n3" style="text-align: right" title="Total Revenue">7,913</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Sensors and Displays</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--Revenues_c20221201__20231130__srt--ProductOrServiceAxis__custom--SensorsandDisplaysMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenue">13,519</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--Revenues_c20211201__20221130__srt--ProductOrServiceAxis__custom--SensorsandDisplaysMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenue">11,874</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--Revenues_pn3n3_c20221201__20231130_zyGPXJ5YP097" style="text-align: right" title="Total Revenue">30,639</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20211201__20221130_znWZtW8xHfyb" style="text-align: right" title="Total Revenue">27,785</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </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: White"> <td style="text-align: left">Timing of revenue recognition</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: left">Recognized at a point in time</td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_c20221201__20231130__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_pn3n3" style="text-align: right" title="Total Revenue">27,069</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_c20211201__20221130__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_pn3n3" style="text-align: right" title="Total Revenue">23,678</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Recognized over time</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--Revenues_c20221201__20231130__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenue">3,570</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--Revenues_c20211201__20221130__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenue">4,107</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 9pt; text-align: left">Total Revenue</td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--Revenues_pn3n3_c20221201__20231130_zOX8EP6Ed1x9" style="text-align: right" title="Total Revenue">30,639</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20211201__20221130_zE784e5jZdWi" style="text-align: right" title="Total Revenue">27,785</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> 8855000 7998000 8265000 7913000 13519000 11874000 30639000 27785000 27069000 23678000 3570000 4107000 30639000 27785000 <table cellpadding="0" cellspacing="0" id="xdx_892_ecustom--ScheduleOfNetSalesByMajorMarketTableTextBlock_pn3n3_zRpBlV2ze5y9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details 1)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_8B7_zZpPPggdFSu8" style="display: none">Schedule of net sales by major market</span></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><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><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 colspan="21" style="white-space: nowrap; font-weight: bold; text-align: center">2023 Sales by Major Market</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: right">Military</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: right">Space</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: right">Medical</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: right">Commercial</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: right">Total</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 25%; text-align: left">Domestic Direct</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_ecustom--DomesticDirect_pn3n3_c20221201__20231130__us-gaap--StatementEquityComponentsAxis__custom--MilitaryMember_z31p0PEWOtp3" style="width: 12%; text-align: right" title="Domestic Direct">11,937</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_ecustom--DomesticDirect_c20221201__20231130__us-gaap--StatementEquityComponentsAxis__custom--SpaceMember_pn3n3" style="width: 12%; text-align: right" title="Domestic Direct">1,525</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_ecustom--DomesticDirect_c20221201__20231130__us-gaap--StatementEquityComponentsAxis__custom--MedicalMember_pn3n3" style="width: 12%; text-align: right" title="Domestic Direct">3,179</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_ecustom--DomesticDirect_c20221201__20231130__us-gaap--StatementEquityComponentsAxis__custom--CommercialMember_pn3n3" style="width: 12%; text-align: right" title="Domestic Direct">2,099</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_ecustom--DomesticDirect_c20221201__20231130_pn3n3" style="width: 12%; text-align: right" title="Domestic Direct">18,740</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Domestic Distribution</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_ecustom--DomesticDistrbution_c20221201__20231130__us-gaap--StatementEquityComponentsAxis__custom--MilitaryMember_pn3n3" style="text-align: right" title="Domestic Distribution">7,580</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_ecustom--DomesticDistrbution_c20221201__20231130__us-gaap--StatementEquityComponentsAxis__custom--SpaceMember_pn3n3" style="text-align: right" title="Domestic Distribution">1,357</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_ecustom--DomesticDistrbution_c20221201__20231130__us-gaap--StatementEquityComponentsAxis__custom--MedicalMember_pn3n3" style="text-align: right" title="Domestic Distribution"><span style="-sec-ix-hidden: xdx2ixbrl0485">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--DomesticDistrbution_c20221201__20231130__us-gaap--StatementEquityComponentsAxis__custom--CommercialMember_pn3n3" style="text-align: right" title="Domestic Distribution">1,133</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_ecustom--DomesticDistrbution_c20221201__20231130_pn3n3" style="text-align: right" title="Domestic Distribution">10,070</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt">International</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_982_ecustom--InternationalDistribution_c20221201__20231130__us-gaap--StatementEquityComponentsAxis__custom--MilitaryMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="International">362</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_ecustom--InternationalDistribution_c20221201__20231130__us-gaap--StatementEquityComponentsAxis__custom--SpaceMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="International">600</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_ecustom--InternationalDistribution_c20221201__20231130__us-gaap--StatementEquityComponentsAxis__custom--MedicalMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="International"><span style="-sec-ix-hidden: xdx2ixbrl0495">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_ecustom--InternationalDistribution_c20221201__20231130__us-gaap--StatementEquityComponentsAxis__custom--CommercialMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="International">867</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_ecustom--InternationalDistribution_c20221201__20231130_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="International">1,829</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20221201__20231130__us-gaap--StatementEquityComponentsAxis__custom--MilitaryMember_zqTOYhVqvO37" style="text-align: right" title="Revenue">19,879</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_c20221201__20231130__us-gaap--StatementEquityComponentsAxis__custom--SpaceMember_pn3n3" style="text-align: right" title="Revenue">3,482</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_c20221201__20231130__us-gaap--StatementEquityComponentsAxis__custom--MedicalMember_pn3n3" style="text-align: right" title="Revenue">3,179</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--Revenues_c20221201__20231130__us-gaap--StatementEquityComponentsAxis__custom--CommercialMember_pn3n3" style="text-align: right" title="Revenue">4,099</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_c20221201__20231130_pn3n3" style="text-align: right" title="Revenue">30,639</td><td style="text-align: left"> </td></tr> </table> <p style="margin: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%"> <tr style="vertical-align: bottom; background-color: White"> <td colspan="21" style="font-weight: bold; text-align: center">2022 Sales by Major Market</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; width: 25%"> </td><td style="font-weight: bold; padding-bottom: 1pt; width: 1%"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left; width: 1%"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right; width: 12%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> Military </b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left; width: 1%"> </td><td style="font-weight: bold; padding-bottom: 1pt; width: 1%"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left; width: 1%"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right; width: 12%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> Space </b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left; width: 1%"> </td><td style="font-weight: bold; padding-bottom: 1pt; width: 1%"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left; width: 1%"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right; width: 12%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> Medical </b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left; width: 1%"> </td><td style="font-weight: bold; padding-bottom: 1pt; width: 1%"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left; width: 1%"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right; width: 12%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> Commercial </b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left; width: 1%"> </td><td style="font-weight: bold; padding-bottom: 1pt; width: 1%"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left; width: 1%"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right; width: 12%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> Total </b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left; width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Domestic Direct</td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_ecustom--DomesticDirect_c20211201__20221130__us-gaap--StatementEquityComponentsAxis__custom--MilitaryMember_pn3n3" style="text-align: right" title="Domestic Direct">10,699</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_ecustom--DomesticDirect_c20211201__20221130__us-gaap--StatementEquityComponentsAxis__custom--SpaceMember_pn3n3" style="text-align: right" title="Domestic Direct">1,148</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_ecustom--DomesticDirect_c20211201__20221130__us-gaap--StatementEquityComponentsAxis__custom--MedicalMember_pn3n3" style="text-align: right" title="Domestic Direct">3,213</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_ecustom--DomesticDirect_c20211201__20221130__us-gaap--StatementEquityComponentsAxis__custom--CommercialMember_pn3n3" style="text-align: right" title="Domestic Direct">1,403</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_ecustom--DomesticDirect_c20211201__20221130_pn3n3" style="text-align: right" title="Domestic Direct">16,433</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Domestic Distribution</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_ecustom--DomesticDistrbution_c20211201__20221130__us-gaap--StatementEquityComponentsAxis__custom--MilitaryMember_pn3n3" style="text-align: right" title="Domestic Distribution">7,993</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_ecustom--DomesticDistrbution_c20211201__20221130__us-gaap--StatementEquityComponentsAxis__custom--SpaceMember_pn3n3" style="text-align: right" title="Domestic Distribution">1,508</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--DomesticDistrbution_c20211201__20221130__us-gaap--StatementEquityComponentsAxis__custom--MedicalMember_pn3n3" style="text-align: right" title="Domestic Distribution"><span style="-sec-ix-hidden: xdx2ixbrl0525">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_ecustom--DomesticDistrbution_c20211201__20221130__us-gaap--StatementEquityComponentsAxis__custom--CommercialMember_pn3n3" style="text-align: right" title="Domestic Distribution">829</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_ecustom--DomesticDistrbution_c20211201__20221130_pn3n3" style="text-align: right" title="Domestic Distribution">10,330</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt">International</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_ecustom--InternationalDistribution_c20211201__20221130__us-gaap--StatementEquityComponentsAxis__custom--MilitaryMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="International">233</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_ecustom--InternationalDistribution_c20211201__20221130__us-gaap--StatementEquityComponentsAxis__custom--SpaceMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="International">351</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_ecustom--InternationalDistribution_c20211201__20221130__us-gaap--StatementEquityComponentsAxis__custom--MedicalMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="International"><span style="-sec-ix-hidden: xdx2ixbrl0535">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_ecustom--InternationalDistribution_c20211201__20221130__us-gaap--StatementEquityComponentsAxis__custom--CommercialMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="International">438</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_ecustom--InternationalDistribution_c20211201__20221130_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="International">1,022</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--Revenues_c20211201__20221130__us-gaap--StatementEquityComponentsAxis__custom--MilitaryMember_pn3n3" style="text-align: right" title="Revenue">18,895</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_c20211201__20221130__us-gaap--StatementEquityComponentsAxis__custom--SpaceMember_pn3n3" style="text-align: right" title="Revenue">3,007</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--Revenues_c20211201__20221130__us-gaap--StatementEquityComponentsAxis__custom--MedicalMember_pn3n3" style="text-align: right" title="Revenue">3,213</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--Revenues_c20211201__20221130__us-gaap--StatementEquityComponentsAxis__custom--CommercialMember_pn3n3" style="text-align: right" title="Revenue">2,670</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--Revenues_c20211201__20221130_pn3n3" style="text-align: right" title="Revenue">27,785</td><td style="text-align: left"> </td></tr> </table> 11937000 1525000 3179000 2099000 18740000 7580000 1357000 1133000 10070000 362000 600000 867000 1829000 19879000 3482000 3179000 4099000 30639000 10699000 1148000 3213000 1403000 16433000 7993000 1508000 829000 10330000 233000 351000 438000 1022000 18895000 3007000 3213000 2670000 27785000 <p id="xdx_841_ecustom--ReceivablesNetContractAssetsandLiabilitiesTextBlock_z1dMsLrBLE5i" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; color: #212529"><b><span style="text-decoration: underline"><span id="xdx_865_zfvx3LXH5xJd">Receivables, net, Contract Assets and Contract Liabilities</span></span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; color: #212529"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and deferred revenue (contract liabilities) on the Consolidated Balance Sheet. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; color: #212529"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; color: #212529">Receivables, net, contract assets and contract liabilities were as follows: </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; color: #212529"></p> <table cellpadding="0" cellspacing="0" id="xdx_896_ecustom--ReceivablesNetContractAssetsAndContractLiabilitiesTableTextBlock_pn3n3_zUHXqoAvb4V6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details 2)"> <tr style="vertical-align: bottom; background-color: White"> <td style="color: black; text-align: left"><span id="xdx_8BB_zKvhJ5XWUlv6" style="display: none">Schedule of receivables, net, contract assets and contract liabilities</span></td><td style="color: black"> </td> <td style="color: black; text-align: left"> </td><td style="color: black; text-align: right"> </td><td style="color: black; text-align: left"> </td><td style="color: black"> </td> <td style="color: black; text-align: left"> </td><td style="color: black; text-align: right"> </td><td style="color: black; text-align: left"> </td><td style="color: black"> </td> <td style="color: black; text-align: left"> </td><td style="color: black; text-align: right"> </td><td style="color: black; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="color: black; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; color: black; font-weight: bold; text-align: right">November 30, 2023</td><td style="padding-bottom: 1pt; color: black; font-weight: bold"> </td><td style="color: black; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; color: black; font-weight: bold; text-align: right">November 30, 2022</td><td style="padding-bottom: 1pt; color: black; font-weight: bold"> </td><td style="color: black; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; color: black; font-weight: bold; text-align: right">December 1, 2021</td><td style="padding-bottom: 1pt; color: black; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 55%; color: black; text-align: left">Receivables, net</td><td style="width: 1%; color: black"> </td> <td style="width: 1%; color: black; text-align: left">$</td><td id="xdx_98D_eus-gaap--ReceivablesNetCurrent_iI_pn3n3_c20231130_zr2daozzhht" style="width: 12%; color: black; text-align: right" title="Receivables, net">8,021</td><td style="width: 1%; color: black; text-align: left"> </td><td style="width: 1%; color: black"> </td> <td style="width: 1%; color: black; text-align: left">$</td><td id="xdx_98A_eus-gaap--ReceivablesNetCurrent_iI_pn3n3_c20221130_zaYnOlrAxXsf" style="width: 12%; color: black; text-align: right" title="Receivables, net">3,644</td><td style="width: 1%; color: black; text-align: left"> </td><td style="width: 1%; color: black"> </td> <td style="width: 1%; color: black; text-align: left">$</td><td id="xdx_980_eus-gaap--ReceivablesNetCurrent_iI_pn3n3_c20211202_zTpY1YwOjcEe" style="width: 12%; color: black; text-align: right" title="Receivables, net">4,974</td><td style="width: 1%; color: black; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="color: black; text-align: left">Contract assets</td><td style="color: black"> </td> <td style="color: black; text-align: left">$</td><td id="xdx_98C_eus-gaap--ContractWithCustomerAssetNetCurrent_iI_pn3n3_c20231130_z0Y1Q4Ibho8a" style="color: black; text-align: right" title="Contract assets">307</td><td style="color: black; text-align: left"> </td><td style="color: black"> </td> <td style="color: black; text-align: left">$</td><td id="xdx_98D_eus-gaap--ContractWithCustomerAssetNetCurrent_iI_pn3n3_c20221130_zuBTplkqVBrh" style="color: black; text-align: right" title="Contract assets">408</td><td style="color: black; text-align: left"> </td><td style="color: black"> </td> <td style="color: black; text-align: left">$</td><td id="xdx_988_eus-gaap--ContractWithCustomerAssetNetCurrent_iI_pn3n3_c20211202_z6AfhQERhGzl" style="color: black; text-align: right" title="Contract assets">603</td><td style="color: black; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="color: black; text-align: left">Deferred revenue</td><td style="color: black"> </td> <td style="color: black; text-align: left">$</td><td id="xdx_982_eus-gaap--DeferredRevenue_iI_pn3n3_c20231130_zjSTxiXGvGEj" style="color: black; text-align: right" title="Deferred Revenue">618</td><td style="color: black; text-align: left"> </td><td style="color: black"> </td> <td style="color: black; text-align: left">$</td><td id="xdx_988_eus-gaap--DeferredRevenue_iI_pn3n3_c20221130_zlNNZrTHaZ6f" style="color: black; text-align: right" title="Deferred Revenue">1,192</td><td style="color: black; text-align: left"> </td><td style="color: black"> </td> <td style="color: black; text-align: left">$</td><td id="xdx_98B_eus-gaap--DeferredRevenue_iI_pn3n3_c20211202_zcBCw7AhZho9" style="color: black; text-align: right" title="Deferred Revenue">1,258</td><td style="color: black; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; color: #212529"></p> <p id="xdx_8A8_zzNBcx9lcCmg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Revenue recognized in 2023 that was included in the deferred revenue liability balance at the beginning of the year was $<span id="xdx_905_ecustom--DeferredRevenueRecognized_c20221201__20231130_pp0p0" title="Deferred Revenue recognized">1,169,000</span>.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <table cellpadding="0" cellspacing="0" id="xdx_896_ecustom--ReceivablesNetContractAssetsAndContractLiabilitiesTableTextBlock_pn3n3_zUHXqoAvb4V6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details 2)"> <tr style="vertical-align: bottom; background-color: White"> <td style="color: black; text-align: left"><span id="xdx_8BB_zKvhJ5XWUlv6" style="display: none">Schedule of receivables, net, contract assets and contract liabilities</span></td><td style="color: black"> </td> <td style="color: black; text-align: left"> </td><td style="color: black; text-align: right"> </td><td style="color: black; text-align: left"> </td><td style="color: black"> </td> <td style="color: black; text-align: left"> </td><td style="color: black; text-align: right"> </td><td style="color: black; text-align: left"> </td><td style="color: black"> </td> <td style="color: black; text-align: left"> </td><td style="color: black; text-align: right"> </td><td style="color: black; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="color: black; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; color: black; font-weight: bold; text-align: right">November 30, 2023</td><td style="padding-bottom: 1pt; color: black; font-weight: bold"> </td><td style="color: black; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; color: black; font-weight: bold; text-align: right">November 30, 2022</td><td style="padding-bottom: 1pt; color: black; font-weight: bold"> </td><td style="color: black; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; color: black; font-weight: bold; text-align: right">December 1, 2021</td><td style="padding-bottom: 1pt; color: black; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 55%; color: black; text-align: left">Receivables, net</td><td style="width: 1%; color: black"> </td> <td style="width: 1%; color: black; text-align: left">$</td><td id="xdx_98D_eus-gaap--ReceivablesNetCurrent_iI_pn3n3_c20231130_zr2daozzhht" style="width: 12%; color: black; text-align: right" title="Receivables, net">8,021</td><td style="width: 1%; color: black; text-align: left"> </td><td style="width: 1%; color: black"> </td> <td style="width: 1%; color: black; text-align: left">$</td><td id="xdx_98A_eus-gaap--ReceivablesNetCurrent_iI_pn3n3_c20221130_zaYnOlrAxXsf" style="width: 12%; color: black; text-align: right" title="Receivables, net">3,644</td><td style="width: 1%; color: black; text-align: left"> </td><td style="width: 1%; color: black"> </td> <td style="width: 1%; color: black; text-align: left">$</td><td id="xdx_980_eus-gaap--ReceivablesNetCurrent_iI_pn3n3_c20211202_zTpY1YwOjcEe" style="width: 12%; color: black; text-align: right" title="Receivables, net">4,974</td><td style="width: 1%; color: black; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="color: black; text-align: left">Contract assets</td><td style="color: black"> </td> <td style="color: black; text-align: left">$</td><td id="xdx_98C_eus-gaap--ContractWithCustomerAssetNetCurrent_iI_pn3n3_c20231130_z0Y1Q4Ibho8a" style="color: black; text-align: right" title="Contract assets">307</td><td style="color: black; text-align: left"> </td><td style="color: black"> </td> <td style="color: black; text-align: left">$</td><td id="xdx_98D_eus-gaap--ContractWithCustomerAssetNetCurrent_iI_pn3n3_c20221130_zuBTplkqVBrh" style="color: black; text-align: right" title="Contract assets">408</td><td style="color: black; text-align: left"> </td><td style="color: black"> </td> <td style="color: black; text-align: left">$</td><td id="xdx_988_eus-gaap--ContractWithCustomerAssetNetCurrent_iI_pn3n3_c20211202_z6AfhQERhGzl" style="color: black; text-align: right" title="Contract assets">603</td><td style="color: black; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="color: black; text-align: left">Deferred revenue</td><td style="color: black"> </td> <td style="color: black; text-align: left">$</td><td id="xdx_982_eus-gaap--DeferredRevenue_iI_pn3n3_c20231130_zjSTxiXGvGEj" style="color: black; text-align: right" title="Deferred Revenue">618</td><td style="color: black; text-align: left"> </td><td style="color: black"> </td> <td style="color: black; text-align: left">$</td><td id="xdx_988_eus-gaap--DeferredRevenue_iI_pn3n3_c20221130_zlNNZrTHaZ6f" style="color: black; text-align: right" title="Deferred Revenue">1,192</td><td style="color: black; text-align: left"> </td><td style="color: black"> </td> <td style="color: black; text-align: left">$</td><td id="xdx_98B_eus-gaap--DeferredRevenue_iI_pn3n3_c20211202_zcBCw7AhZho9" style="color: black; text-align: right" title="Deferred Revenue">1,258</td><td style="color: black; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; color: #212529"></p> 8021000 3644000 4974000 307000 408000 603000 618000 1192000 1258000 1169000 <p id="xdx_843_ecustom--ContractCostsTextBlock_zGGI51jMWZd3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span style="text-decoration: underline"><span id="xdx_86A_zVqs5YYLZUNg">Contract costs</span></span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company does not have material incremental costs to obtain a contract in the form of sales commissions or bonuses. The Company incurs other immaterial costs to obtain and fulfill a contract; however, the Company has elected the practical expedient under ASC 340-40-24-4 to recognize all incremental costs to obtain a contract as an expense when incurred if the amortization period is one year or less.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24.85pt; text-align: justify; text-indent: -24.85pt"> </p> <p id="xdx_840_eus-gaap--InventoryPolicyTextBlock_zGvVwscTX576" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span style="text-decoration: underline"><span id="xdx_868_zZ7x5cHo5at5">Inventories</span></span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inventories are stated at lower of cost or net realizable value and include material, labor and manufacturing overhead. All inventories are valued using the FIFO (first-in, first-out) method of inventory valuation. The Company determines the need to write inventory down to the lower of cost or net realizable value via an analysis based on the usage of inventory over a three year period and projected usage based on current backlog.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_846_eus-gaap--IncomeTaxPolicyTextBlock_zt7rJjAsUIfe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span style="text-decoration: underline"><span id="xdx_863_zzsQgz5WmNQ3">Income Taxes</span></span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for income taxes using the asset and liability method. Under this method the Company records deferred income taxes for the temporary differences between the financial reporting basis and the tax basis of assets and liabilities at enacted tax rates expected to be in effect when such amounts are realized or settled. The resulting deferred tax liabilities and assets are adjusted to reflect changes in tax law or rates in the period that includes the enactment date.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company records a liability for an unrecognized tax benefit for a tax position that is not “more-likely-than-not” to be sustained.  The Company did <span id="xdx_904_eus-gaap--LiabilityForUncertainTaxPositionsCurrent_iI_pp0p0_do_c20231130_zSa1EBYknzH2" title="Uncertain tax positions"><span id="xdx_900_eus-gaap--LiabilityForUncertainTaxPositionsCurrent_iI_pp0p0_do_c20221130_zhC9amHrGdW8" title="Uncertain tax positions">no</span></span>t record any liability for uncertain tax positions as of November 30, 2023, or November 30, 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 0 0 <p id="xdx_841_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zK4SLRjnpksf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span style="text-decoration: underline"><span id="xdx_866_zlHGU7s6hDDi">Property, Plant, and Equipment</span></span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Property, plant, and equipment are carried at cost, and depreciation is provided using the straight-line method at rates based upon the following estimated useful lives (in years) of the assets:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"></p> <table cellpadding="0" cellspacing="0" id="xdx_899_ecustom--ScheduleOfPropertyPlantAndEquipmentUsefulLivesTableTextBlock_pn3n3_z3OWnx30Nx27" style="font: 10pt Times New Roman, Times, Serif; width: 80%; border-collapse: collapse; margin-left: 10pt" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details 3)"> <tr style="vertical-align: top; background-color: White"> <td><span id="xdx_8B4_ztMaxX5gudj6" style="display: none">Schedule of property,plant and equipment useful lives</span></td> <td style="text-align: right"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="width: 65%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Buildings</span></td> <td style="text-align: right; width: 35%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231130__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingMember_zVNZup5Xesk1" title="Furniture and fixtures">15</span>-<span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231130__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingMember_zCli36GP5i74" title="Furniture and fixtures">40</span></span></td></tr> <tr style="vertical-align: top; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Facility improvements</span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231130__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FacilityImprovementsMember_zy8grBdqNuae" title="Furniture and fixtures">8</span>-<span id="xdx_905_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231130__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FacilityImprovementsMember_ze9cM7Ul0403" title="Furniture and fixtures">15</span></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Machinery and equipment</span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231130__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MachineryEquipmentMember_zManaCG2GvL5" title="Furniture and fixtures">5</span>-<span id="xdx_906_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231130__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MachineryEquipmentMember_zmjA7OjYDing" title="Furniture and fixtures">10</span></span></td></tr> <tr style="vertical-align: top; background-color: White"> <td><p style="margin-top: 0; margin-bottom: 0"></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Furniture and fixtures</span></p></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231130__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FurnitureFixturesMember_zdOdbKVXnAE9" title="Furniture and fixtures">5</span>-<span id="xdx_90C_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231130__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FurnitureFixturesMember_zCJjk2twXTlk" title="Furniture and fixtures">8</span></span></td></tr> </table> <p id="xdx_8A2_z5Cqylaj1jh1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company assesses long-lived assets for impairment in accordance with Financial Accounting Standards Board (FASB) Accounting Standards Codification (ASC) ASC 360-10-35, <i>Property, Plant and Equipment – Subsequent Measurement</i>. When events or circumstances indicate that an asset may be impaired, an assessment is performed. The estimated future undiscounted cash flows associated with the asset are compared to the asset’s net book value to determine if a write down to market value less cost to sell is required.</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">Construction in progress relates to multiple capital projects ongoing during the years ended November 30, 2023, and 2022, including the construction of the new manufacturing facility. Construction in progress also includes interest and fees on debt that are directly related to the financing of the Company’s capital projects.</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">Repairs and maintenance are expensed as incurred. Improvements which extend the useful lives of property, plant, and equipment 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"> </p> <table cellpadding="0" cellspacing="0" id="xdx_899_ecustom--ScheduleOfPropertyPlantAndEquipmentUsefulLivesTableTextBlock_pn3n3_z3OWnx30Nx27" style="font: 10pt Times New Roman, Times, Serif; width: 80%; border-collapse: collapse; margin-left: 10pt" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details 3)"> <tr style="vertical-align: top; background-color: White"> <td><span id="xdx_8B4_ztMaxX5gudj6" style="display: none">Schedule of property,plant and equipment useful lives</span></td> <td style="text-align: right"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="width: 65%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Buildings</span></td> <td style="text-align: right; width: 35%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231130__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingMember_zVNZup5Xesk1" title="Furniture and fixtures">15</span>-<span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231130__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingMember_zCli36GP5i74" title="Furniture and fixtures">40</span></span></td></tr> <tr style="vertical-align: top; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Facility improvements</span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231130__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FacilityImprovementsMember_zy8grBdqNuae" title="Furniture and fixtures">8</span>-<span id="xdx_905_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231130__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FacilityImprovementsMember_ze9cM7Ul0403" title="Furniture and fixtures">15</span></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Machinery and equipment</span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231130__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MachineryEquipmentMember_zManaCG2GvL5" title="Furniture and fixtures">5</span>-<span id="xdx_906_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231130__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MachineryEquipmentMember_zmjA7OjYDing" title="Furniture and fixtures">10</span></span></td></tr> <tr style="vertical-align: top; background-color: White"> <td><p style="margin-top: 0; margin-bottom: 0"></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Furniture and fixtures</span></p></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231130__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FurnitureFixturesMember_zdOdbKVXnAE9" title="Furniture and fixtures">5</span>-<span id="xdx_90C_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231130__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FurnitureFixturesMember_zCJjk2twXTlk" title="Furniture and fixtures">8</span></span></td></tr> </table> P15Y P40Y P8Y P15Y P5Y P10Y P5Y P8Y <p id="xdx_849_eus-gaap--ResearchAndDevelopmentExpensePolicy_zjNuKlDH6ipf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span style="text-decoration: underline"><span id="xdx_86C_zTiUxcMxclEc">Research and Development Costs</span></span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: none"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Costs for the design and development of new products are expensed as incurred.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_847_eus-gaap--EarningsPerSharePolicyTextBlock_zPHwW9Uci0k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span style="text-decoration: underline"><span id="xdx_86D_zNrlcPTYQTUa">Basic and Diluted Earnings Per Share</span></span> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Basic and diluted earnings per share are computed based upon the weighted average number of shares outstanding during the year. Diluted earnings per share gives effect to all dilutive potential 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">The following is a reconciliation of the number of shares used in the calculation of the basic and diluted earnings per share for the years ended November 30, 2023 and 2022:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <table cellpadding="0" cellspacing="0" id="xdx_89F_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_pn3n3_zZRGesI6e1p8" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details 4)"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"><span id="xdx_8BC_zt2i88QIZTX4" style="display: none">Schedule of the basic and diluted earnings per share</span></td><td> </td> <td colspan="2" id="xdx_495_20221201__20231130_zgO5E3IQ5xI5" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49B_20211201__20221130_zPjgbsuYHMUe" style="white-space: nowrap; text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="white-space: nowrap; font-weight: bold; text-align: center"><span style="text-decoration: underline">Twelve Months Ended</span></td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"><span style="text-decoration: underline">November 30,<br/> 2023</span></td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"><span style="text-decoration: underline">November 30,<br/> 2022</span></td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td></tr> <tr id="xdx_40E_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_zrshu22vboKl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%">Weighted average of shares, basic</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 12%; text-align: right">2,578,315</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: 12%; text-align: right">2,578,315</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40D_ecustom--RestrictedStockUnits_pid_zhf2QJvvrNi2" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 18pt; text-align: left; padding-bottom: 1pt">Restricted stock units</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">31,194</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0617">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_zRobmy1e2dpf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Weighted average of shares, diluted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,609,509</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,578,315</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8AB_zWj3LK2LMxOl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89F_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_pn3n3_zZRGesI6e1p8" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details 4)"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"><span id="xdx_8BC_zt2i88QIZTX4" style="display: none">Schedule of the basic and diluted earnings per share</span></td><td> </td> <td colspan="2" id="xdx_495_20221201__20231130_zgO5E3IQ5xI5" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49B_20211201__20221130_zPjgbsuYHMUe" style="white-space: nowrap; text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="white-space: nowrap; font-weight: bold; text-align: center"><span style="text-decoration: underline">Twelve Months Ended</span></td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"><span style="text-decoration: underline">November 30,<br/> 2023</span></td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"><span style="text-decoration: underline">November 30,<br/> 2022</span></td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td></tr> <tr id="xdx_40E_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_zrshu22vboKl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%">Weighted average of shares, basic</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 12%; text-align: right">2,578,315</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: 12%; text-align: right">2,578,315</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40D_ecustom--RestrictedStockUnits_pid_zhf2QJvvrNi2" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 18pt; text-align: left; padding-bottom: 1pt">Restricted stock units</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">31,194</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0617">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_zRobmy1e2dpf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Weighted average of shares, diluted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,609,509</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,578,315</td><td style="text-align: left"> </td></tr> </table> 2578315 2578315 31194 2609509 2578315 <p id="xdx_842_eus-gaap--UseOfEstimates_ztkWCBd8czGj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span style="text-decoration: underline"><span id="xdx_865_zU412Z3gJOCf">Use of Estimates</span></span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</p> <p id="xdx_80F_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zoQJuA9WerF6" 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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 27pt">3.</td><td style="text-align: justify"><b><span style="text-decoration: underline"><span id="xdx_829_zKQxmh6nxSch">NEW ACCOUNTING PRONOUNCEMENTS:</span></span></b></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In June 2016, the FASB issued ASU 2016-13, <i>Financial Instruments-Credit Losses</i> (Topic 326): <i>Measurement of Credit Losses on Financial Instruments</i>, which changes the impairment model for most financial assets. The ASU requires the use of an “expected loss” model for instruments measured at amortized cost, in which companies will be required to estimate the lifetime expected credit loss and record an allowance to offset the amortized cost basis, resulting in a net presentation of the amount expected to be collected on the financial asset. The new guidance is effective for fiscal years beginning after December 15, 2022, for Smaller Reporting Companies, including interim periods within those fiscal years and requires a modified-retrospective approach to adoption. The Company believes that adopting ASU 2016-13 will have no material impact on the financial statements and related disclosures.</p> <p id="xdx_80A_eus-gaap--FairValueDisclosuresTextBlock_z4mHWOhoS5G7" 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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 27pt">4.</td><td style="text-align: justify"><b><span style="text-decoration: underline"><span id="xdx_82D_zchIWOSiy91l">FAIR VALUE MEASUREMENT:</span></span></b></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27pt; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company had <span id="xdx_907_ecustom--FairValueFinancialAssetsLiabilitiesRecurringBasis_iI_pp0p0_do_c20231130_z2P1CJqlIaoh" title="Fair value financial assets liabilities recurring basis"><span id="xdx_90E_ecustom--FairValueFinancialAssetsLiabilitiesRecurringBasis_iI_pp0p0_do_c20221130_z6OJVQwJXKg" title="Fair value financial assets liabilities recurring basis">no</span></span> financial assets and liabilities measured at fair value on a recurring basis as of November 30, 2023, and 2022.  The fair value of financial instruments such as cash and cash equivalents, accounts receivable, and accounts payable approximate their carrying amount based on the short maturity of these instruments. </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 measures its long-term debt at fair value which approximates book value as the long-term debt bears market rates of interest.</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">There were <span id="xdx_90C_ecustom--FairValueNonFinancialAssetsNonRecurringBasis_iI_pp0p0_do_c20231130_znhsOvcaYfPh" title="Fair value non financial assets non recurring basis"><span id="xdx_904_ecustom--FairValueNonFinancialAssetsNonRecurringBasis_iI_pp0p0_do_c20221130_zAeyhL24TDHk" title="Fair value non financial assets non recurring basis">no</span></span> nonfinancial assets measured at fair value on a nonrecurring basis at November 30, 2023, or 2022.</p> 0 0 0 0 <p id="xdx_805_eus-gaap--DebtDisclosureTextBlock_zIvW8TQRR436" 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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 27pt">5.</td><td style="text-align: justify"><b><span style="text-decoration: underline"><span id="xdx_82E_z9IN1C1ghPSi">NOTES PAYABLE TO BANKS:</span></span></b></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; background-color: white">The Company obtained a commercial real estate construction loan for the construction of a new 76,000 square foot manufacturing center on the 9.2 acres of land in Garland, Texas that the Company has purchased. On March 26, 2021, the Company (acting as borrower) entered into a Construction Loan Agreement (the “loan agreement”) with Frost Bank (“Frost”) (acting as lender). The Construction Loan Agreement provides for a construction loan, in amounts not to exceed a total principal balance of $<span id="xdx_907_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_c20210326__us-gaap--TypeOfArrangementAxis__custom--ConstructionLoanAgreementMember_pp0p0" title="Line of Credit Facility, Maximum Borrowing Capacity">16,160,000</span> with an interest rate of (<span id="xdx_90B_ecustom--MaximumInterestRate_c20210326__us-gaap--TypeOfArrangementAxis__custom--ConstructionLoanAgreementMember_pdd" title="Maximum Interest Rate">3.40%</span>) per annum.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">On May 16, 2023, the Company renewed the Revolving Loan Agreement with Frost through the “Sixth Amendment to Loan Agreement.” (See Exhibit 10.13). The Revolving Loan Agreement provides for revolving credit loans, in amounts not to exceed a total principal balance of $<span id="xdx_900_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_c20230516__us-gaap--CreditFacilityAxis__custom--RevolvingLoanMember_pp0p0" title="Line of Credit Facility, Maximum Borrowing Capacity">6,000,000</span> with a rate equal to prime rate with a floor of <span id="xdx_90A_ecustom--MaximumInterestRate_c20230516__us-gaap--CreditFacilityAxis__custom--RevolvingLoanMember_pdd" title="Maximum Interest Rate">3.25%</span>. The Revolving Loan Agreement was originally entered into on January 23, 2013, between the Company as borrower and Frost as lender.  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="text-decoration: underline">Construction Loans</span>.  Subject to the terms of the Loan Agreement, Frost will lend to the Company an aggregate amount not to exceed $<span title="Notes Payable">16,160,000</span>.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">Principal and interest shall be due and payable monthly in an amounts determined by Lender required to fully amortize the outstanding principal balance of this Note over a period of twenty-five (25) years, payable on the twenty-sixth (26th) day of each and every calendar month, beginning April 26, 2023, and continuing regularly thereafter until March 26, 2031, when the entire amount hereof, principal and accrued interest then remaining unpaid, shall be then due and payable; interest being calculated on the unpaid principal each day principal is outstanding and all payments made credited to any collection costs and late charges, to the discharge of the interest accrued and to the reduction of the principal, in such order as Lender shall determine.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">The interest rate of (3.40%) per annum including an Interest-Only Period. Interest only shall be due and payable monthly as it accrues on the twenty-sixth (26th) day of each and every calendar month, beginning April 26, 2021, and continuing regularly and monthly thereafter until March 26, 2023; interest being calculated on the unpaid principal each day principal is outstanding and all payments made credited to any collection costs and late charges, to the discharge of the interest accrued and to the reduction of the principal, in such order as Lender shall determine.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">The loan shall be secured by a “Deed of Trust, Security Agreement – Financing Statement” covering the 9.2-acre tract in Garland, Texas and the improvements made on it.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="text-decoration: underline">Revolving Credit Loans</span>.  Subject to the terms of the Loan Agreement, Frost will lend to the Company, on a revolving basis, amounts not to exceed a total principal balance of $6,000,000, minus amounts available and amounts previously disbursed under outstanding Frost letters of credit. Subject to certain terms and conditions, the Company may borrow, repay and reborrow under the Loan Agreement. The loan has a maturity date of April 23, 2025.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">The interest on the outstanding and unpaid principal balance shall be computed at a per annum rate equal to the lesser of (a) a rate equal to the Prime Rate per annum; provided, however, in no event shall the resulting rate be less than three and one-quarter percent (3.25%).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">The Company has borrowed $<span id="xdx_903_eus-gaap--NotesPayable_iI_pp0p0_c20231130__us-gaap--LongtermDebtTypeAxis__custom--ConstructionLoanMember_zjF55TvsM01k" title="Notes Payable">16,160,000</span> against the construction loan as of November 30, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"></p> <table cellpadding="0" cellspacing="0" id="xdx_893_eus-gaap--ScheduleOfDebtTableTextBlock_pn3n3_zkCSwQ3Iw33k" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%" summary="xdx: Disclosure - COMMITMENTS (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt"><span id="xdx_8B2_zsEtgLerdUM2" style="display: none">Schedule of long-term debt</span></td><td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td><td id="xdx_497_20231130_zefx1Gx2QvIf" style="text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td><td id="xdx_492_20221130_zZ4sV3ICUK7" style="text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; white-space: nowrap; font-weight: bold; text-align: justify">Debt</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: right">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: right">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_40E_eus-gaap--NotesPayable_iI_pn3n3_maNDzb64_zZqZjoUQL2Tk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: justify">Notes payable</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 15%; text-align: right">15,884</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: 15%; text-align: right">14,938</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--UnamortizedDebtIssuanceExpense_iI_pn3n3_msNDzb64_zslSOx72QJM4" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Less unamortized debt issuance costs</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">136</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">179</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40E_ecustom--NetDebt_iTI_pn3n3_mtNDzb64_zX4iNelqAjH8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Net Debt</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,748</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,759</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--DebtCurrent_iI_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Less—Current portion</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">432</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">224</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--LongTermDebtNoncurrent_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Total long-term debt</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">15,316</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">14,535</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"></p> <p id="xdx_8A7_zBxd44Dj9Df3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Estimated maturities of our long-term debt over the next 5 years are as follows:</p> <table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_pn3n3_z7WZD2iEy2Vd" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%" summary="xdx: Disclosure - COMMITMENTS (Details 1)"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"><span id="xdx_8B6_ztGtuWxbqN1b" style="display: none">Estimated maturities of long-term debt</span></td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap; text-align: center"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap; text-align: center"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap; text-align: center"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap; text-align: center"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap; text-align: center"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap; text-align: center"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap; text-align: center"> </td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2024</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2025</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2026</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2027</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2028</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Thereafter</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Total</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; width: 30%">Frost Bank</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_c20231130_pn3n3" style="width: 7%; text-align: right" title="2024">432</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_c20231130_pn3n3" style="width: 7%; text-align: right" title="2025">447</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_c20231130_pn3n3" style="width: 7%; text-align: right" title="2026">463</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_c20231130_pn3n3" style="width: 7%; text-align: right" title="2027">478</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_c20231130_pn3n3" style="width: 7%; text-align: right" title="2028">495</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_c20231130_pn3n3" style="width: 7%; text-align: right" title="Thereafter">13,569</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--LongTermDebt_c20231130_pn3n3" style="width: 7%; text-align: right" title="Total">15,884</td><td style="width: 1%; text-align: left"> </td></tr> </table> 16160000 0.0340 6000000 0.0325 16160000 <table cellpadding="0" cellspacing="0" id="xdx_893_eus-gaap--ScheduleOfDebtTableTextBlock_pn3n3_zkCSwQ3Iw33k" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%" summary="xdx: Disclosure - COMMITMENTS (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt"><span id="xdx_8B2_zsEtgLerdUM2" style="display: none">Schedule of long-term debt</span></td><td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td><td id="xdx_497_20231130_zefx1Gx2QvIf" style="text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td><td id="xdx_492_20221130_zZ4sV3ICUK7" style="text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; white-space: nowrap; font-weight: bold; text-align: justify">Debt</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: right">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: right">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_40E_eus-gaap--NotesPayable_iI_pn3n3_maNDzb64_zZqZjoUQL2Tk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: justify">Notes payable</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 15%; text-align: right">15,884</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: 15%; text-align: right">14,938</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--UnamortizedDebtIssuanceExpense_iI_pn3n3_msNDzb64_zslSOx72QJM4" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Less unamortized debt issuance costs</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">136</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">179</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40E_ecustom--NetDebt_iTI_pn3n3_mtNDzb64_zX4iNelqAjH8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Net Debt</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,748</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,759</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--DebtCurrent_iI_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Less—Current portion</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">432</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">224</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--LongTermDebtNoncurrent_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Total long-term debt</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">15,316</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">14,535</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"></p> 15884000 14938000 136000 179000 15748000 14759000 432000 224000 15316000 14535000 <table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_pn3n3_z7WZD2iEy2Vd" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%" summary="xdx: Disclosure - COMMITMENTS (Details 1)"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"><span id="xdx_8B6_ztGtuWxbqN1b" style="display: none">Estimated maturities of long-term debt</span></td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap; text-align: center"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap; text-align: center"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap; text-align: center"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap; text-align: center"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap; text-align: center"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap; text-align: center"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap; text-align: center"> </td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2024</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2025</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2026</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2027</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2028</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Thereafter</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Total</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; width: 30%">Frost Bank</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_c20231130_pn3n3" style="width: 7%; text-align: right" title="2024">432</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_c20231130_pn3n3" style="width: 7%; text-align: right" title="2025">447</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_c20231130_pn3n3" style="width: 7%; text-align: right" title="2026">463</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_c20231130_pn3n3" style="width: 7%; text-align: right" title="2027">478</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_c20231130_pn3n3" style="width: 7%; text-align: right" title="2028">495</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_c20231130_pn3n3" style="width: 7%; text-align: right" title="Thereafter">13,569</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--LongTermDebt_c20231130_pn3n3" style="width: 7%; text-align: right" title="Total">15,884</td><td style="width: 1%; text-align: left"> </td></tr> </table> 432000 447000 463000 478000 495000 13569000 15884000 <p id="xdx_808_eus-gaap--ProductWarrantyDisclosureTextBlock_zaUORmjhNJXg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 27pt">6.</td><td style="text-align: justify"><b><span style="text-decoration: underline"><span id="xdx_829_zlF0r3SOZhrl">PRODUCT WARRANTIES:</span></span></b></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">In general, the Company warrants that its products, when delivered, will be free from defects in material workmanship under normal use and service. The obligations are limited to replacing, repairing or giving credit for, at the option of the Company, any products that are returned within one year after the date of shipment. The Company does not provide extended warranties.</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 reserves for potential warranty costs based on historical warranty claims experience. While management considers the process to be adequate to effectively quantify its exposure to warranty claims based on historical performance, changes in warranty claims on a specific or cumulative basis may require management to adjust its reserve for potential warranty costs.</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">Warranty expense was approximately $<span id="xdx_90A_eus-gaap--ProductWarrantyExpense_c20221201__20231130_pp0p0" title="Product Warranty Expense">56,000</span> and $<span id="xdx_90C_eus-gaap--ProductWarrantyExpense_c20211201__20221130_pp0p0" title="Product Warranty Expense">114,000</span> in 2023 and 2022, 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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes product warranty activity recorded during the years ended November 30, 2023, and 2022 recorded in other accrued liabilities.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <table cellpadding="0" cellspacing="0" id="xdx_881_eus-gaap--ScheduleOfProductWarrantyLiabilityTableTextBlock_pn3n3_zXlyaXakj8h2" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 60%" summary="xdx: Disclosure - PRODUCT WARRANTIES (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_8B4_zxBnbPAN9urg" style="display: none">Schedule of product warranty activity</span></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="white-space: nowrap"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: right"><span style="text-decoration: underline">2023</span></td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: right"><span style="text-decoration: underline">2022</span></td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Beginning balance</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--ProductWarrantyAccrual_iS_pn3n3_c20221201__20231130_zqf0W1RVw0j8" style="width: 21%; text-align: right" title="Beginning balance">25</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--ProductWarrantyAccrual_iS_pn3n3_c20211201__20221130_zl7eFvxmfTwj" style="width: 21%; text-align: right" title="Beginning balance">25</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Additions for current year provision</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ProductWarrantyAccrualAdditionsFromBusinessAcquisition_c20221201__20231130_pn3n3" style="text-align: right" title="Additions for current year provision">56</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--ProductWarrantyAccrualAdditionsFromBusinessAcquisition_c20211201__20221130_pn3n3" style="text-align: right" title="Additions for current year provision">114</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Payments for current year</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--ProductWarrantyAccrualPayments_iN_pn3n3_di_c20221201__20231130_zCzumaRK5Eh5" style="border-bottom: Black 1pt solid; text-align: right" title="Payments for current year">(56</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--ProductWarrantyAccrualPayments_iN_pn3n3_di_c20211201__20221130_zVBiWoVcmNF6" style="border-bottom: Black 1pt solid; text-align: right" title="Payments for current year">(114</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Ending balance</td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--ProductWarrantyAccrual_iE_pn3n3_c20221201__20231130_zCEc8eWq2vR5" style="text-align: right" title="Ending balance">25</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--ProductWarrantyAccrual_iE_pn3n3_c20211201__20221130_zZcyP5CAYa2j" style="text-align: right" title="Ending balance">25</td><td style="text-align: left"> </td></tr> </table> 56000 114000 <table cellpadding="0" cellspacing="0" id="xdx_881_eus-gaap--ScheduleOfProductWarrantyLiabilityTableTextBlock_pn3n3_zXlyaXakj8h2" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 60%" summary="xdx: Disclosure - PRODUCT WARRANTIES (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_8B4_zxBnbPAN9urg" style="display: none">Schedule of product warranty activity</span></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="white-space: nowrap"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: right"><span style="text-decoration: underline">2023</span></td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: right"><span style="text-decoration: underline">2022</span></td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Beginning balance</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--ProductWarrantyAccrual_iS_pn3n3_c20221201__20231130_zqf0W1RVw0j8" style="width: 21%; text-align: right" title="Beginning balance">25</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--ProductWarrantyAccrual_iS_pn3n3_c20211201__20221130_zl7eFvxmfTwj" style="width: 21%; text-align: right" title="Beginning balance">25</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Additions for current year provision</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ProductWarrantyAccrualAdditionsFromBusinessAcquisition_c20221201__20231130_pn3n3" style="text-align: right" title="Additions for current year provision">56</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--ProductWarrantyAccrualAdditionsFromBusinessAcquisition_c20211201__20221130_pn3n3" style="text-align: right" title="Additions for current year provision">114</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Payments for current year</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--ProductWarrantyAccrualPayments_iN_pn3n3_di_c20221201__20231130_zCzumaRK5Eh5" style="border-bottom: Black 1pt solid; text-align: right" title="Payments for current year">(56</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--ProductWarrantyAccrualPayments_iN_pn3n3_di_c20211201__20221130_zVBiWoVcmNF6" style="border-bottom: Black 1pt solid; text-align: right" title="Payments for current year">(114</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Ending balance</td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--ProductWarrantyAccrual_iE_pn3n3_c20221201__20231130_zCEc8eWq2vR5" style="text-align: right" title="Ending balance">25</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--ProductWarrantyAccrual_iE_pn3n3_c20211201__20221130_zZcyP5CAYa2j" style="text-align: right" title="Ending balance">25</td><td style="text-align: left"> </td></tr> </table> 25000 25000 56000 114000 56000 114000 25000 25000 <p id="xdx_805_eus-gaap--CommitmentsDisclosureTextBlock_ziUUZOu3rP98" 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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 27pt">7.</td><td style="text-align: justify"><b><span style="text-decoration: underline"><span id="xdx_825_zUK7ssL4wRti">LEASE COMMITMENTS:</span></span></b></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In the first quarter of 2020, the Company entered into a three (3) year lease extension on the property that has been leased on a year to year basis. As a result, we recognized $ <span id="xdx_90A_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3p0_c20210227_zQPOLApNPGng" title="Operating lease, right-of-use asset"><span id="xdx_906_eus-gaap--OperatingLeaseLiability_iI_pp0p0_c20210227_zXZVew0gWu18" title="Operating lease liabilities">165,000</span></span> for operating lease liabilities and right-of-use assets in accordance with ASC 842. The Company had an operating lease expense of $<span id="xdx_905_eus-gaap--OperatingLeaseExpense_c20221201__20231130_pp0p0" title="Operating lease expense">14,000</span> for 2023 and $<span id="xdx_907_eus-gaap--OperatingLeaseExpense_c20211201__20221130_pp0p0" title="Operating lease expense">55,000</span> for 2022. The Company used an estimated incremental borrowing rate of<span id="xdx_909_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_c20231130_zHPgc6Vf9grc" title="Borrowing rate"> 3.25%</span> representative of the rate of interest that the company would have to pay to borrow on the Company’s line of credit. The lease expired in March 2023 and was not renewed.</p> 165000 165000 14000 55000 0.0325 <p id="xdx_805_eus-gaap--CompensationAndEmployeeBenefitPlansTextBlock_zZz7MAWlPfq1" 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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 27pt">8.</td><td style="text-align: justify"><b><span style="text-decoration: underline"><span id="xdx_827_zbFQLuboEFVd">EMPLOYEE BENEFITS:</span></span></b></td></tr></table> <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 Company sponsors an Employees’ Profit Sharing Plan and Trust (the “Plan”). Pursuant to section 401(k) of the Internal Revenue Code, the Plan is available to substantially all employees of the Company. Employee contributions to the Plan are matched by the Company at amounts up to <span id="xdx_90B_ecustom--PercentageOfEmployeeContributionsToThePlanAreMatchedByTheCompanyAtTheAmountsOfTheParticipantsSalary_c20221201__20231130_pdd" title="Percentage of employee contributions to the plan are matched by the company at the amounts of the participants salary"><span id="xdx_909_ecustom--PercentageOfEmployeeContributionsToThePlanAreMatchedByTheCompanyAtTheAmountsOfTheParticipantsSalary_c20211201__20221130_pdd" title="Percentage of employee contributions to the plan are matched by the company at the amounts of the participants salary">6%</span></span> of the participant’s salary. Contributions made by the Company were expensed and totaled approximately $<span id="xdx_906_eus-gaap--AccruedEmployeeBenefitsCurrent_c20231130_pp0p0" title="Accrued employee benefits, current">500,000</span> in 2023 and $<span id="xdx_907_eus-gaap--AccruedEmployeeBenefitsCurrent_c20221130_pp0p0" title="Accrued employee benefits, current">476,000</span> in 2022. Employees become vested in Company contributions in <span id="xdx_90D_ecustom--EmployeesBecomeVestedInCompanyContributionsAfterTwoYears_c20231130_pdd" title="Employees become vested in company contributions after two years"><span id="xdx_90E_ecustom--EmployeesBecomeVestedInCompanyContributionsAfterTwoYears_c20221130_pdd" title="Employees become vested in company contributions after two years">20%</span></span> increments in years two through six of employment. If the employee leaves the Company prior to being fully vested, the unvested portion of the Company contributions are forfeited and such forfeitures are used to lower future Company contributions. The Company does not offer other post-retirement benefits to its employees at this time.</p> 0.06 0.06 500000 476000 0.20 0.20 <p id="xdx_808_eus-gaap--IncomeTaxDisclosureTextBlock_zpqODcbxCU3k" 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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 27pt">9.</td><td style="text-align: justify"><b><span style="text-decoration: underline"><span id="xdx_82A_zza7GRUVQ12d">INCOME TAXES:</span></span></b></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 income tax provision consisted of the following for the years ended November 30:</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-indent: 22.5pt"></p> <table cellpadding="0" cellspacing="0" id="xdx_890_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_pn3n3_z51q8DVjO2i5" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%; margin-left: 1in" summary="xdx: Disclosure - INCOME TAXES (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left"><span id="xdx_8B3_zlngFe1ZI1ef" style="display: none">Schedule of income tax provision</span></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="white-space: nowrap; font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="text-align: right; white-space: nowrap; font-weight: bold"><span style="text-decoration: underline">2023</span></td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="text-align: right; white-space: nowrap; font-weight: bold"><span style="text-decoration: underline">2022</span></td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Current Provision:</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="padding-left: 18pt; width: 64%">Federal</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--CurrentFederalTaxExpenseBenefit_c20221201__20231130_pn3n3" style="width: 15%; text-align: right" title="Federal">514</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--CurrentFederalTaxExpenseBenefit_c20211201__20221130_pn3n3" style="width: 15%; text-align: right" title="Federal">744</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 18pt; padding-bottom: 1pt">State</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--CurrentStateAndLocalTaxExpenseBenefit_c20221201__20231130_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="State">69</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--CurrentStateAndLocalTaxExpenseBenefit_pn3n3_c20211201__20221130_zbRGexanhGSh" style="border-bottom: Black 1pt solid; text-align: right" title="State">70</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--CurrentIncomeTaxExpenseBenefit_pn3n3_maITAdzqdW_c20221201__20231130_zMajn80vLE6l" style="text-align: right" title="Current Provision">583</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--CurrentIncomeTaxExpenseBenefit_pn3n3_maITAdzqdW_c20211201__20221130_z6llgkf7ecoc" style="text-align: right" title="Current Provision">814</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 18pt; text-align: left; padding-bottom: 1pt">Deferred federal tax benefit</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--DeferredFederalIncomeTaxExpenseBenefit_pn3n3_maITAdzqdW_c20221201__20231130_zD5Q5ewWD3mf" style="border-bottom: Black 1pt solid; text-align: right" title="Deferred federal tax benefit">(389</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--DeferredFederalIncomeTaxExpenseBenefit_pn3n3_maITAdzqdW_c20211201__20221130_zWpSJD3iKFv4" style="border-bottom: Black 1pt solid; text-align: right" title="Deferred federal tax benefit">(102</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 45pt; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--IncomeTaxExpenseBenefit_pn3n3_mtITAdzqdW_c20221201__20231130_zIZ14Bu31sQb" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">194</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--IncomeTaxExpenseBenefit_pn3n3_mtITAdzqdW_c20211201__20221130_z3iJRe1Echj2" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">712</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AB_zYu884o0AQg4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The provision for income taxes differs from that computed at the federal statutory corporate tax rate as follows for the years ended November 30,</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 22.5pt"></p> <table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_pn3n3_zELIdMsW2Ltg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%; margin-left: 1in" summary="xdx: Disclosure - INCOME TAXES (Details 1)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_8B6_zJ3urhGTBl35" style="display: none">Schedule of effective income tax rate reconciliation</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_499_20221201__20231130_zA6YGxuJobK2" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49B_20211201__20221130_zUQZz34tMBha" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="text-align: right; white-space: nowrap; font-weight: bold"><span style="text-decoration: underline">2023</span></td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="text-align: right; white-space: nowrap; font-weight: bold"><span style="text-decoration: underline">2022</span></td><td style="font-weight: bold"> </td></tr> <tr id="xdx_406_eus-gaap--IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_maITEBzqdW_zEJCzhQvvrI" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Tax at statutory rate</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 15%; text-align: right">177</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: 15%; text-align: right">734</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--IncomeTaxReconciliationStateAndLocalIncomeTaxes_maITEBzqdW_zuIt7bitQ691" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">State income taxes, net of federal benefit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">54</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">55</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--IncomeTaxCreditsAndAdjustments_pn3n3_maITEBzqdW_zAUN6zmdrAD9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Research and Development Tax Credit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(116</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(156</td><td style="text-align: left">)</td></tr> <tr id="xdx_40F_eus-gaap--IncomeTaxReconciliationOtherAdjustments_maITEBzqdW_zY3NBojUuUpj" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Permanent differences and other</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">79</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">79</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </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 id="xdx_404_eus-gaap--IncomeTaxExpenseBenefit_iT_pn3n3_mtITEBzqdW_zVgX24vhboOa" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; padding-left: 27pt; text-align: left">Income tax provision</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">194</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">712</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AB_z96GMucldX39" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The components of deferred tax assets and liabilities were as follows at November 30,</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" id="xdx_899_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_pn3n3_ztl4KgGF1Mlb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%; margin-left: 1in" summary="xdx: Disclosure - INCOME TAXES (Details 2)"> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 27pt; text-align: left"><span id="xdx_8B6_zWa60faB6FO4" style="display: none">Schedule of components of deferred tax assets and liabilities</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_495_20231130" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_494_20221130" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="text-align: right; white-space: nowrap; font-weight: bold"><span style="text-decoration: underline">2023</span></td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="text-align: right; white-space: nowrap; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>        <span style="text-decoration: underline">2022</span></b></span></td><td style="font-weight: bold"> </td></tr> <tr id="xdx_40D_eus-gaap--DeferredTaxAssetsNetAbstract_iB_zINOmROJWhu9" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Deferred tax assets (liabilities)</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 id="xdx_407_eus-gaap--InventoryGross_iI_pn3n3_maDTALNznTU_z5pd8zGGnId" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 27pt; width: 64%">Inventory</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 15%; text-align: right">330</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: 15%; text-align: right">265</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--DeferredTaxAssetsInProcessResearchAndDevelopment_iI_pn3n3_maDTALNznTU_zH5Y41FJIRkg" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 27pt; text-align: left">Capitalized research and development</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">420</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0783">-</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_iI_pn3n3_maDTALNznTU_z2YVUWYYBcFf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 27pt; text-align: left">Deferred revenue, sales returns and warranty</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 id="xdx_406_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_iI_pn3n3_maDTALNznTU_zSDVOZdKpw9j" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 27pt; text-align: left">Other accrued liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">100</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">83</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--DeferredTaxLiabilitiesPropertyPlantAndEquipment_iNI_pn3n3_di_msDTALNznTU_z1yRMaYhkSP" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 27pt; text-align: justify; padding-bottom: 1pt">Depreciation</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(380</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(267</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_40C_eus-gaap--DeferredTaxAssetsLiabilitiesNet_iTI_pn3n3_mtDTALNznTU_zIhIFWwDWVg1" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Net deferred tax assets</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">475</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">86</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AA_zJkxL9FuPEFd" 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 assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible.  Management considers the scheduled reversal of deferred tax assets, projected future taxable income, and tax-planning strategies in making this assessment. Based upon the level of historical taxable income and projections for future taxable income over the periods in which the deferred tax assets are deductible, management believes it is more likely than not that the Company will realize the benefits of these deductible differences. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The Company records a liability for an unrecognized tax benefit for a tax position that is not “more-likely-than-not” to be sustained.  The Company did <span id="xdx_904_eus-gaap--LiabilityForUncertainTaxPositionsCurrent_iI_pp0p0_do_c20231130_z2TlQG5nsf3h" title="Uncertain tax positions"><span id="xdx_901_eus-gaap--LiabilityForUncertainTaxPositionsCurrent_iI_pp0p0_do_c20221130_z4eDZoCOtqdf" title="Uncertain tax positions">no</span></span>t record any liability for uncertain tax positions as of November 30, 2023</span> or <span style="font-size: 10pt">November 30, 2022.</span></p> <table cellpadding="0" cellspacing="0" id="xdx_890_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_pn3n3_z51q8DVjO2i5" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%; margin-left: 1in" summary="xdx: Disclosure - INCOME TAXES (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left"><span id="xdx_8B3_zlngFe1ZI1ef" style="display: none">Schedule of income tax provision</span></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="white-space: nowrap; font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="text-align: right; white-space: nowrap; font-weight: bold"><span style="text-decoration: underline">2023</span></td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="text-align: right; white-space: nowrap; font-weight: bold"><span style="text-decoration: underline">2022</span></td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Current Provision:</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="padding-left: 18pt; width: 64%">Federal</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--CurrentFederalTaxExpenseBenefit_c20221201__20231130_pn3n3" style="width: 15%; text-align: right" title="Federal">514</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--CurrentFederalTaxExpenseBenefit_c20211201__20221130_pn3n3" style="width: 15%; text-align: right" title="Federal">744</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 18pt; padding-bottom: 1pt">State</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--CurrentStateAndLocalTaxExpenseBenefit_c20221201__20231130_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="State">69</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--CurrentStateAndLocalTaxExpenseBenefit_pn3n3_c20211201__20221130_zbRGexanhGSh" style="border-bottom: Black 1pt solid; text-align: right" title="State">70</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--CurrentIncomeTaxExpenseBenefit_pn3n3_maITAdzqdW_c20221201__20231130_zMajn80vLE6l" style="text-align: right" title="Current Provision">583</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--CurrentIncomeTaxExpenseBenefit_pn3n3_maITAdzqdW_c20211201__20221130_z6llgkf7ecoc" style="text-align: right" title="Current Provision">814</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 18pt; text-align: left; padding-bottom: 1pt">Deferred federal tax benefit</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--DeferredFederalIncomeTaxExpenseBenefit_pn3n3_maITAdzqdW_c20221201__20231130_zD5Q5ewWD3mf" style="border-bottom: Black 1pt solid; text-align: right" title="Deferred federal tax benefit">(389</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--DeferredFederalIncomeTaxExpenseBenefit_pn3n3_maITAdzqdW_c20211201__20221130_zWpSJD3iKFv4" style="border-bottom: Black 1pt solid; text-align: right" title="Deferred federal tax benefit">(102</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 45pt; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--IncomeTaxExpenseBenefit_pn3n3_mtITAdzqdW_c20221201__20231130_zIZ14Bu31sQb" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">194</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--IncomeTaxExpenseBenefit_pn3n3_mtITAdzqdW_c20211201__20221130_z3iJRe1Echj2" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">712</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 514000 744000 69000 70000 583000 814000 -389000 -102000 194000 712000 <table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_pn3n3_zELIdMsW2Ltg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%; margin-left: 1in" summary="xdx: Disclosure - INCOME TAXES (Details 1)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_8B6_zJ3urhGTBl35" style="display: none">Schedule of effective income tax rate reconciliation</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_499_20221201__20231130_zA6YGxuJobK2" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49B_20211201__20221130_zUQZz34tMBha" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="text-align: right; white-space: nowrap; font-weight: bold"><span style="text-decoration: underline">2023</span></td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="text-align: right; white-space: nowrap; font-weight: bold"><span style="text-decoration: underline">2022</span></td><td style="font-weight: bold"> </td></tr> <tr id="xdx_406_eus-gaap--IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_maITEBzqdW_zEJCzhQvvrI" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Tax at statutory rate</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 15%; text-align: right">177</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: 15%; text-align: right">734</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--IncomeTaxReconciliationStateAndLocalIncomeTaxes_maITEBzqdW_zuIt7bitQ691" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">State income taxes, net of federal benefit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">54</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">55</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--IncomeTaxCreditsAndAdjustments_pn3n3_maITEBzqdW_zAUN6zmdrAD9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Research and Development Tax Credit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(116</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(156</td><td style="text-align: left">)</td></tr> <tr id="xdx_40F_eus-gaap--IncomeTaxReconciliationOtherAdjustments_maITEBzqdW_zY3NBojUuUpj" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Permanent differences and other</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">79</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">79</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </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 id="xdx_404_eus-gaap--IncomeTaxExpenseBenefit_iT_pn3n3_mtITEBzqdW_zVgX24vhboOa" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; padding-left: 27pt; text-align: left">Income tax provision</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">194</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">712</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 177000 734000 54000 55000 -116000 -156000 79000 79000 194000 712000 <table cellpadding="0" cellspacing="0" id="xdx_899_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_pn3n3_ztl4KgGF1Mlb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%; margin-left: 1in" summary="xdx: Disclosure - INCOME TAXES (Details 2)"> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 27pt; text-align: left"><span id="xdx_8B6_zWa60faB6FO4" style="display: none">Schedule of components of deferred tax assets and liabilities</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_495_20231130" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_494_20221130" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="text-align: right; white-space: nowrap; font-weight: bold"><span style="text-decoration: underline">2023</span></td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="text-align: right; white-space: nowrap; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>        <span style="text-decoration: underline">2022</span></b></span></td><td style="font-weight: bold"> </td></tr> <tr id="xdx_40D_eus-gaap--DeferredTaxAssetsNetAbstract_iB_zINOmROJWhu9" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Deferred tax assets (liabilities)</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 id="xdx_407_eus-gaap--InventoryGross_iI_pn3n3_maDTALNznTU_z5pd8zGGnId" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 27pt; width: 64%">Inventory</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 15%; text-align: right">330</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: 15%; text-align: right">265</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--DeferredTaxAssetsInProcessResearchAndDevelopment_iI_pn3n3_maDTALNznTU_zH5Y41FJIRkg" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 27pt; text-align: left">Capitalized research and development</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">420</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0783">-</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_iI_pn3n3_maDTALNznTU_z2YVUWYYBcFf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 27pt; text-align: left">Deferred revenue, sales returns and warranty</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 id="xdx_406_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_iI_pn3n3_maDTALNznTU_zSDVOZdKpw9j" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 27pt; text-align: left">Other accrued liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">100</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">83</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--DeferredTaxLiabilitiesPropertyPlantAndEquipment_iNI_pn3n3_di_msDTALNznTU_z1yRMaYhkSP" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 27pt; text-align: justify; padding-bottom: 1pt">Depreciation</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(380</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(267</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_40C_eus-gaap--DeferredTaxAssetsLiabilitiesNet_iTI_pn3n3_mtDTALNznTU_zIhIFWwDWVg1" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Net deferred tax assets</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">475</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">86</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 330000 265000 420000 5000 5000 100000 83000 380000 267000 475000 86000 0 0 <p id="xdx_802_ecustom--SignificantCustomerInformationTextBlock_zXvP3ql2cO3k" 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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 27pt">10.</td><td style="text-align: justify"><b><span style="text-decoration: underline"><span id="xdx_828_zevLVqOuLm93">SIGNIFICANT CUSTOMER INFORMATION</span></span></b><span style="text-decoration: underline">:</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s major customers include contractors to the United States government. Sales to these customers for DOD and NASA contracts accounted for approximately <span id="xdx_90E_ecustom--SaleToGovernment_c20231130_pdd" title="Sale To Government">74%</span> of the Company’s revenues in 2023 compared to <span id="xdx_90F_ecustom--SaleToGovernment_c20221130_pdd" title="Sale To Government">77%</span> in 2022. The Company’s major customers are Lockheed Martin, Northrop Grumman, United Technologies, BAE, and Boeing. Two customers accounted for <span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_c20221201__20231130__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--FirstCustomerMember_pdd" title="Concentration Risk, Percentage">14%</span> and <span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_c20221201__20231130__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--SecondCustomerMember_pdd" title="Concentration Risk, Percentage">10%</span> of the Company’s sales during 2023 and two customers accounted for <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_c20211201__20221130__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--FirstCustomerMember_pdd" title="Concentration Risk, Percentage">18%</span> and <span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_c20211201__20221130__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--SecondCustomerMember_pdd" title="Concentration Risk, Percentage">10%</span> of the Company’s sales during 2022. The contracts of our customers with the United States government may be subject to renegotiation of profits or termination of contracts or subcontracts at the election of the government, which would in turn might materially affect the Company’s sales. The loss of any one of these customers or a significant reduction in their purchases would be likely to adversely affect our business.</p> 0.74 0.77 0.14 0.10 0.18 0.10 <p id="xdx_80D_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zqx6zp6ASsg6" 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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 27pt">11.</td><td style="text-align: justify"><b><span style="text-decoration: underline"><span id="xdx_82F_zzzXwCROOKdf">SHAREHOLDERS’ EQUITY:</span></span></b></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">On <span id="xdx_90E_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_c20221201__20231130" title="Dividends payable, date declared">December 7, 2022</span>, the Board of Directors of Micropac Industries, Inc. approved the payment of a $<span id="xdx_90A_eus-gaap--CommonStockDividendsPerShareCashPaid_pid_c20221201__20231130_z1klpPfgUYaj" title="Common stock, dividends, per share, cash paid">0.10</span> per share special dividend to all shareholders of record as of <span id="xdx_90E_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_c20221201__20231130" title="Dividends payable, date of record">January 11, 2023</span>. The dividend was paid to shareholders on <span id="xdx_905_eus-gaap--DividendPayableDateToBePaidDayMonthAndYear_c20221201__20231130" title="Dividends payable, date to be paid">February 10, 2023</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 <span id="xdx_90C_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_c20211201__20221130" title="Dividends payable, date declared">December 7, 2021</span>, the Board of Directors of Micropac Industries, Inc. approved the payment of a $<span id="xdx_903_eus-gaap--CommonStockDividendsPerShareCashPaid_pid_c20211201__20221130_zWtosvTDQYn4" title="Common stock, dividends, per share, cash paid">0.10</span> per share special dividend to all shareholders of record as of <span id="xdx_90C_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_c20211201__20221130" title="Dividends payable, date of record">January 11, 2022</span>. The dividend was paid to shareholders on <span id="xdx_907_eus-gaap--DividendPayableDateToBePaidDayMonthAndYear_c20211201__20221130" title="Dividends payable, date to be paid">February 10, 2022</span>.</p> 2022-12-07 0.10 2023-01-11 2023-02-10 2021-12-07 0.10 2022-01-11 2022-02-10 <p id="xdx_802_ecustom--ShareBasedPaymentsTextBlock_zofS19TEDSE2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 27pt">12.</td><td style="text-align: justify"><b><span style="text-decoration: underline"><span id="xdx_823_zLH8613U22v8">STOCK-BASED COMPENSATION:</span></span></b></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We have issued restricted stock units ("RSUs") stock-based compensation awards as part of Micropac Industries Inc.’s 2023 Equity Incentive Plan. Our 2023 annual grant of RSUs occurred in the second quarter. The weighted -average grant-date fair value of each unit granted in 2023 was $13.13. All the RSUs granted in 2023 vest over a three-year period.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following is a summary of our RSUs activity for the years ended November 30, 2023, and November 30, 2022:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" id="xdx_893_eus-gaap--ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock_pn3n3_zWOON5U4ujX3" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - STOCK-BASED COMPENSATION (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td><span id="xdx_8B5_z860KQtMRXod" style="display: none">Schedule of restricted stock units activity</span></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><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="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2023</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2022</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap">(shares in thousands)</td><td> </td> <td colspan="2" style="white-space: nowrap">Number</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap">Weighted-</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap">Number</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap">Weighted-</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="2" style="white-space: nowrap">of</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap">Average</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap">of</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap">Average</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: left; white-space: nowrap; vertical-align: top">Shares</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap">Grant Date Fair<br/> Value</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: left; white-space: nowrap; vertical-align: top">Shares</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"> </td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap">Grant Date Fair<br/> Value</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Unvested at beginning of the year</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20221201__20231130__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zYjmEeJ3cX55" style="text-align: right" title="Number of shares outstanding at beginning of period"><span style="-sec-ix-hidden: xdx2ixbrl0838">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_c20221201__20231130__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zEkpVwwE4c9b" style="text-align: right" title="Weighted average grant date fair value beginning of period"><span style="-sec-ix-hidden: xdx2ixbrl0840">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20211201__20221130__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zAVIU6I5iF7c" style="text-align: right" title="Number of shares outstanding at beginning of period"><span style="-sec-ix-hidden: xdx2ixbrl0842">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_c20211201__20221130__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zFk81KdwQDg7" style="text-align: right" title="Weighted average grant date fair value beginning of period"><span style="-sec-ix-hidden: xdx2ixbrl0844">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 40%">Granted</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_pid_c20221201__20231130__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_ziULTKc8STR8" style="width: 12%; text-align: right" title="Number of shares granted">35.7</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20221201__20231130__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zplP95yvzwY9" style="width: 12%; text-align: right" title="Weighted average grant date fair value granted">13.13</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_pid_c20211201__20221130__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zWRHSCax0l18" style="width: 12%; text-align: right" title="Number of shares granted"><span style="-sec-ix-hidden: xdx2ixbrl0850">-</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20211201__20221130__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zX1POf0IF6ca" style="width: 12%; text-align: right" title="Weighted average grant date fair value granted"><span style="-sec-ix-hidden: xdx2ixbrl0852">-</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Vested</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_pid_c20221201__20231130__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_z8al92Rc1WIk" style="text-align: right" title="Number of shares vested"><span style="-sec-ix-hidden: xdx2ixbrl0854">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_pid_c20221201__20231130__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zgKj3hrPZEQf" style="text-align: right" title="Weighted average grant date fair value vested"><span style="-sec-ix-hidden: xdx2ixbrl0856">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_pid_c20211201__20221130__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zkCHAVrblKlh" style="text-align: right" title="Number of shares vested"><span style="-sec-ix-hidden: xdx2ixbrl0858">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_pid_c20211201__20221130__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zjHAI6jQlWP9" style="text-align: right" title="Weighted average grant date fair value vested"><span style="-sec-ix-hidden: xdx2ixbrl0860">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt">Cancelled</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_pid_c20221201__20231130__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zwgzSxrbczff" style="border-bottom: Black 1pt solid; text-align: right" title="Number of shares cancelled">4.5</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_c20221201__20231130__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zeL3UgldruW6" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted average grant date fair value cancelled">13.13</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_pid_c20211201__20221130__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zxocoTT6L96j" style="border-bottom: Black 1pt solid; text-align: right" title="Number of shares cancelled"><span style="-sec-ix-hidden: xdx2ixbrl0866">-</span></td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left"> </td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_c20211201__20221130__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zOL77BC3MJf8" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted average grant date fair value cancelled"><span style="-sec-ix-hidden: xdx2ixbrl0868">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Unvested at end of the year</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20221201__20231130__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zq6nBNtlXc99" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of shares outstanding at end of the period">31.2</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_c20221201__20231130__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zkcbG3eoUqK7" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average grant date fair value end of the period">13.13</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20211201__20221130__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zZvUlQUV5zql" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of shares outstanding at end of the period"><span style="-sec-ix-hidden: xdx2ixbrl0874">-</span></td><td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98A_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_c20211201__20221130__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zDkuunXo1Ggl" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average grant date fair value end of the period"><span style="-sec-ix-hidden: xdx2ixbrl0876">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AB_zDwkGXH4X4i9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table sets forth the stock-based compensation expense recorded in selling, general and administrative ("SG&amp;A") expense (in thousands):</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" id="xdx_89D_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_pn3n3_zqGcfpfehZnj" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 60%" summary="xdx: Disclosure - STOCK-BASED COMPENSATION (Details 1)"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"><span id="xdx_8B5_zNfzzYRiDdYg" style="display: none">Schedule of stock-based compensation</span></td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap; text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center"> </td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td colspan="9" style="white-space: nowrap; text-align: center">For the years ended</td></tr> <tr style="vertical-align: bottom"> <td colspan="9" style="white-space: nowrap; text-align: center">November 30, 2023 and November 30, 2022</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2023</td><td style="border-bottom: Black 1pt solid"> </td><td style="border-bottom: Black 1pt solid"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2022</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Stock-based compensation expense</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensation_pn3n3_c20221201__20231130_z1p6aKVAzG6a" style="width: 21%; text-align: right" title="Stock-based compensation expense">98</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensation_c20211201__20221130_pn3n3" style="width: 21%; text-align: right" title="Stock-based compensation expense"><span style="-sec-ix-hidden: xdx2ixbrl0883">-</span></td><td style="width: 1%; text-align: left"> </td></tr> </table> <p id="xdx_8AD_zxaJhUJpoxw6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table sets forth the stock-based unvested compensation expense by year to be recognized (in thousands):</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" id="xdx_890_ecustom--ScheduleOfStockBasedUnvestedCompensationExpenseTableTextBlock_pn3n3_zxrbbc64gOC7" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%" summary="xdx: Disclosure - STOCK-BASED COMPENSATION (Details 2)"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"><span id="xdx_8B3_zW03mfdesAu4" style="display: none">Schedule of stock-based unvested compensation expense</span></td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">2024</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">2025</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">Total</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 55%; text-align: left">Stock-based unvested compensation expense</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_ecustom--StockbasedUnvestedCompensationExpenseForSecondYear_iI_pn3n3_c20231130_z4sxwfSTQ0Ye" style="width: 12%; text-align: right" title="Stock-based unvested compensation expense for 2024">156</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_ecustom--StockbasedUnvestedCompensationExpenseForThirdYear_c20231130_pn3n3" style="width: 12%; text-align: right" title="Stock-based unvested compensation expense for 2025">156</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_ecustom--StockbasedUnvestedCompensationExpense_c20231130_pn3n3" style="width: 12%; text-align: right" title="Stock-based unvested compensation expense">312</td><td style="width: 1%; text-align: left"> </td></tr> </table> <table cellpadding="0" cellspacing="0" id="xdx_893_eus-gaap--ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock_pn3n3_zWOON5U4ujX3" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - STOCK-BASED COMPENSATION (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td><span id="xdx_8B5_z860KQtMRXod" style="display: none">Schedule of restricted stock units activity</span></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><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="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2023</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2022</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap">(shares in thousands)</td><td> </td> <td colspan="2" style="white-space: nowrap">Number</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap">Weighted-</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap">Number</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap">Weighted-</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="2" style="white-space: nowrap">of</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap">Average</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap">of</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap">Average</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: left; white-space: nowrap; vertical-align: top">Shares</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap">Grant Date Fair<br/> Value</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: left; white-space: nowrap; vertical-align: top">Shares</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"> </td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap">Grant Date Fair<br/> Value</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Unvested at beginning of the year</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20221201__20231130__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zYjmEeJ3cX55" style="text-align: right" title="Number of shares outstanding at beginning of period"><span style="-sec-ix-hidden: xdx2ixbrl0838">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_c20221201__20231130__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zEkpVwwE4c9b" style="text-align: right" title="Weighted average grant date fair value beginning of period"><span style="-sec-ix-hidden: xdx2ixbrl0840">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20211201__20221130__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zAVIU6I5iF7c" style="text-align: right" title="Number of shares outstanding at beginning of period"><span style="-sec-ix-hidden: xdx2ixbrl0842">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_c20211201__20221130__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zFk81KdwQDg7" style="text-align: right" title="Weighted average grant date fair value beginning of period"><span style="-sec-ix-hidden: xdx2ixbrl0844">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 40%">Granted</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_pid_c20221201__20231130__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_ziULTKc8STR8" style="width: 12%; text-align: right" title="Number of shares granted">35.7</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20221201__20231130__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zplP95yvzwY9" style="width: 12%; text-align: right" title="Weighted average grant date fair value granted">13.13</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_pid_c20211201__20221130__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zWRHSCax0l18" style="width: 12%; text-align: right" title="Number of shares granted"><span style="-sec-ix-hidden: xdx2ixbrl0850">-</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20211201__20221130__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zX1POf0IF6ca" style="width: 12%; text-align: right" title="Weighted average grant date fair value granted"><span style="-sec-ix-hidden: xdx2ixbrl0852">-</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Vested</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_pid_c20221201__20231130__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_z8al92Rc1WIk" style="text-align: right" title="Number of shares vested"><span style="-sec-ix-hidden: xdx2ixbrl0854">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_pid_c20221201__20231130__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zgKj3hrPZEQf" style="text-align: right" title="Weighted average grant date fair value vested"><span style="-sec-ix-hidden: xdx2ixbrl0856">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_pid_c20211201__20221130__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zkCHAVrblKlh" style="text-align: right" title="Number of shares vested"><span style="-sec-ix-hidden: xdx2ixbrl0858">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_pid_c20211201__20221130__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zjHAI6jQlWP9" style="text-align: right" title="Weighted average grant date fair value vested"><span style="-sec-ix-hidden: xdx2ixbrl0860">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt">Cancelled</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_pid_c20221201__20231130__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zwgzSxrbczff" style="border-bottom: Black 1pt solid; text-align: right" title="Number of shares cancelled">4.5</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_c20221201__20231130__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zeL3UgldruW6" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted average grant date fair value cancelled">13.13</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_pid_c20211201__20221130__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zxocoTT6L96j" style="border-bottom: Black 1pt solid; text-align: right" title="Number of shares cancelled"><span style="-sec-ix-hidden: xdx2ixbrl0866">-</span></td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left"> </td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_c20211201__20221130__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zOL77BC3MJf8" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted average grant date fair value cancelled"><span style="-sec-ix-hidden: xdx2ixbrl0868">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Unvested at end of the year</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20221201__20231130__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zq6nBNtlXc99" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of shares outstanding at end of the period">31.2</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_c20221201__20231130__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zkcbG3eoUqK7" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average grant date fair value end of the period">13.13</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20211201__20221130__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zZvUlQUV5zql" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of shares outstanding at end of the period"><span style="-sec-ix-hidden: xdx2ixbrl0874">-</span></td><td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98A_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_c20211201__20221130__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zDkuunXo1Ggl" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average grant date fair value end of the period"><span style="-sec-ix-hidden: xdx2ixbrl0876">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 35.7 13.13 4.5 13.13 31.2 13.13 <table cellpadding="0" cellspacing="0" id="xdx_89D_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_pn3n3_zqGcfpfehZnj" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 60%" summary="xdx: Disclosure - STOCK-BASED COMPENSATION (Details 1)"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"><span id="xdx_8B5_zNfzzYRiDdYg" style="display: none">Schedule of stock-based compensation</span></td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap; text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center"> </td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td colspan="9" style="white-space: nowrap; text-align: center">For the years ended</td></tr> <tr style="vertical-align: bottom"> <td colspan="9" style="white-space: nowrap; text-align: center">November 30, 2023 and November 30, 2022</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2023</td><td style="border-bottom: Black 1pt solid"> </td><td style="border-bottom: Black 1pt solid"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2022</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Stock-based compensation expense</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensation_pn3n3_c20221201__20231130_z1p6aKVAzG6a" style="width: 21%; text-align: right" title="Stock-based compensation expense">98</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensation_c20211201__20221130_pn3n3" style="width: 21%; text-align: right" title="Stock-based compensation expense"><span style="-sec-ix-hidden: xdx2ixbrl0883">-</span></td><td style="width: 1%; text-align: left"> </td></tr> </table> 98000 <table cellpadding="0" cellspacing="0" id="xdx_890_ecustom--ScheduleOfStockBasedUnvestedCompensationExpenseTableTextBlock_pn3n3_zxrbbc64gOC7" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%" summary="xdx: Disclosure - STOCK-BASED COMPENSATION (Details 2)"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"><span id="xdx_8B3_zW03mfdesAu4" style="display: none">Schedule of stock-based unvested compensation expense</span></td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">2024</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">2025</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">Total</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 55%; text-align: left">Stock-based unvested compensation expense</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_ecustom--StockbasedUnvestedCompensationExpenseForSecondYear_iI_pn3n3_c20231130_z4sxwfSTQ0Ye" style="width: 12%; text-align: right" title="Stock-based unvested compensation expense for 2024">156</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_ecustom--StockbasedUnvestedCompensationExpenseForThirdYear_c20231130_pn3n3" style="width: 12%; text-align: right" title="Stock-based unvested compensation expense for 2025">156</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_ecustom--StockbasedUnvestedCompensationExpense_c20231130_pn3n3" style="width: 12%; text-align: right" title="Stock-based unvested compensation expense">312</td><td style="width: 1%; text-align: left"> </td></tr> </table> 156000 156000 312000 <p id="xdx_80E_ecustom--EmployeeRetentionCreditUnderTheCaresActTextBlock_zrVj5Eqif9a3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; color: red"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 27pt">13.</td><td style="text-align: justify"><b><span style="text-decoration: underline"><span id="xdx_822_z3T8KSa2tV96">EMPLOYEE RETENTION CREDIT UNDER THE CARES ACT</span></span></b></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The CARES Act, passed by Congress on March 27, 2020, contained the employee retention credit (ERC), a refundable payroll tax credit to employers that have experienced hardship in their operations due to COVID-19. The CARES Act was amended and extended on December 27, 2020, by the Consolidated Appropriations Act, 2021 (the “CAA”) and in March 2021, the Internal Revenue Code was amended by the American Rescue Plan Act of 2021 to provide new employee retention credit provisions designed to promote employee retention and hiring.</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">This ERC is a fully refundable tax credit for employers equal to 70 percent of qualified wages that eligible employers pay their employees. This ERC applies to qualified wages paid after December 2020 and before January 1, 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">As a result, the Company has determined that it qualified for an approximately $<span id="xdx_90A_ecustom--EmployeeRetentionCredits_c20201201__20210228_pp0p0" title="Employee retention credits">920,000</span> in employee retention credits during the first quarter of 2021, which the Company recognized as other income and recorded in other receivable for the refund claimed in the third quarter of 2022. The ERC impact was included in the Company’s fiscal year 2021 tax return.</p> 920000 <p id="xdx_804_eus-gaap--SubsequentEventsTextBlock_zLyHda3gsJdg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 27pt">14.</td><td style="text-align: justify"><b><span style="text-decoration: underline"><span id="xdx_820_zserdUCKaNt9">SUBSEQUENT EVENTS:</span></span></b></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">On <span id="xdx_90B_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_c20231201__20231205__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember" title="Dividends payable, date declared">December 5, 2023</span>, the Board of Directors of Micropac Industries, Inc. approved the payment of a $<span id="xdx_90D_eus-gaap--CommonStockDividendsPerShareCashPaid_pid_c20231201__20231205__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zkTTWXWyKZP3" title="Common stock, dividends, per share, cash paid">0.10</span> per share special dividend to all shareholders of record as of <span id="xdx_90B_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_c20231201__20231205__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember" title="Dividends payable, date of record">January 10, 2024</span>. The dividend will be paid to shareholders on or about <span id="xdx_90E_eus-gaap--DividendPayableDateToBePaidDayMonthAndYear_c20231201__20231205__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember" title="Dividends payable, date to be paid">February 9, 2024</span>.</p> 2023-12-05 0.10 2024-01-10 2024-02-09 <p id="xdx_806_eecd--MtrlTermsOfTrdArrTextBlock_zki8N0Eeq4Te" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.75in"><span style="font-family: Times New Roman, Times, Serif"><b><span style="text-decoration: underline">Item 9B.</span></b></span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b>Other Information</b></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"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIEluc2lkZXIgVHJhZGluZyBBcnJhbmdlbWVudHMA" id="xdx_907_eecd--Rule10b51ArrAdoptedFlag_dbF_c20221201__20231130_zu7GQtTK0UB5"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIEluc2lkZXIgVHJhZGluZyBBcnJhbmdlbWVudHMA" id="xdx_907_eecd--NonRule10b51ArrAdoptedFlag_dbF_c20221201__20231130_zxuZLRKG4iSb"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIEluc2lkZXIgVHJhZGluZyBBcnJhbmdlbWVudHMA" id="xdx_90B_eecd--Rule10b51ArrTrmntdFlag_dbF_c20221201__20231130_z0jxSi64o0u9"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIEluc2lkZXIgVHJhZGluZyBBcnJhbmdlbWVudHMA" id="xdx_901_eecd--NonRule10b51ArrTrmntdFlag_dbF_c20221201__20231130_zJcAsk4iNMXa">None</span></span></span></span>.</p> false false false false

4_YT2D4A4$=,8+S;$M"/*C.VU8- M^<(5RG5"M5@0A]/SC_-O_K,417M9] N3_K__\9.&76[Q^ MP$1AM$3.)964,-OT$83 4$:%K$^34@YQ0?1+*>J?(Z,HBEFH&B3W01Q-TLM@ M$],>6,L7@XY+[EC!;_-(JP"&4S8H^_S:ZR"F1(=(J%([&MO6FR#B%'K[]OT; M3J/;^]'5KPN"@WQ+=IS:N90Z&CD7=#'"9!11"GFGA0E9GPJU:.EL9H:+ M($YQ- Y(&JGS^U,*JE3\R@G!0M]M!_[9E# M__'K/:"+2:0C"\,,0#KYC>GWQPD."Y*E<:CI7U22SGH8/=2FCY&+>2>"&5N?"WWA4P<:TTUAQP2% MH#,B:($V/)!*P:"!#EJ?!3W94Y-@CM,\(SGU/U=QODF"G88':EEG5##!;=B@ M$H1!" .Z/B?VXJB6AQ.%+N(U#6JFRP4)TGR)R73Y(E MT,DCZDT0RMN]^-A=W"R"VH?*^V[!;TM9II*2M-EP.T ::TAVH6:M[I-1QKGW@W6;HZOXF?Z.AM07^/'Q*, M1GF.3^MW!A#Q8ALG[)B"=BJ@+^227G* ;29U)<"01@JKSX]:R&_$<1L\ZSNB M[G-G'9$,5M,1M1]ZKW05(J$C*F5./8ZX#D(VG[";K#^*!CF;E3"?M;&QA MAMR,,M2BWGE@AZ_/BEH!M35./H$0A(]QBLFNZ-_,E]QY:D<4&'1]?Q,_N/SG&H1-UY#3W8O6S0B9-<"=7.2%#0 M00EJZ?!-?NU_3XM'3%#Q&*2HJW32'8"769H79!NRW>TW69".5@1C?>=D5'$X M/VH%OC5=JI7W3K !($6>[;404T.-'AQW=4EP%!=U]*7Q53)!I\>FE$ [YZ8$ M*>\,,D(3>,,%41,1G]39S/!3ECS1X32>,!3CI].J"RB(F?(:8 MN-OXQ#XL\1Z-6 8AD-R'%ILYY #C1"Y95:4%X9EB9G'^Y6)W@=/P<1V0+[JP MPZCF]NRVG1'=H]QZ'>\T&PA4PKF]&F)ZJ%&#LL0S#Q*7TVN9%ML9$,$SKI8Q:3FEF9T*':GH5.'2SPBE0KM)"$NYY7N;^9T9J=++< M2RHA=PO>*H#[5>^^A'>R:&$IN7'20=IU3/*B?I5F^4HFYF[I2@UROVPERGBO M;P,P8;F*2:)]O9_ZP##][)&YZN5R#@\*JV&V#@F+0C!J7X-,/!S,1(]?_R]/ MAO4U()$AE.W).$UV)8/726[5%O!."QTJ(7D5DP$5AOE^ST^.B!NL<@+'IV M29Z[8(42%F."\-![[:L0B5-N3WR 6TFYKNBK+-RN*[>NZIB*:RZCCL/052R#)$P4JEE M$!/R59$1'GZZ8:];( M0/;)TI8!Q1$),"4U2EE4"GMBQ']M U)@DNR,I! D7?-" ;5/C9X8*';(L2D) MTHC[Y0A/2,8O'S"21!1U/MQ0@!6&'CTY4#Q1@%,/21IYOTR9/^(D83?E!*G9 MH/TG&:61% MD4;.#T%Z,.7TJ(0 DJ.+S$2-,4LH[X\8UW$>!DF)Y9K^UE^=-"?,S#H@=75J2?L@B0)53I1$#2)0^-A--F+P7DEQN M">F@5O)B=QTG^&XKV<\A M%W'%#16XFA/]YR"XH EW.[+Q1"30Z6@EYJO5PG2XBY8RSR$7,PM ^0@NRSH MR@!B@A28@@U[6<2$O3#B$K-C-,DDC?#SW_%.:9<@YY83"IA=4O2$ +%"CDQ! MBTH8<6E$Q;T0XY[$ZX#LYG%HZ"I$0;?44 'MH8!!50ETMGT2:I&%&-EEK MN\-EMJ4.<'>91>H(Q:#EEE16)G2II54!1# ;G J:=53/RCTI[,:\J@#$2O#" MN%$4T0^55_^YB5/\5FF_5-8MNS1PNYR2" )BDAJ=@C^5Y%G]!V(Z:)I"(0>:-.\.(/VG>VY+F/6C2O#^(-+3BO?J: M2_KGE"RRK[+-V4I)+Y01H4H)LQ>#1Q+#SJR &:^-,$Q+6>5U]3!N7&1E*+^?$R79!R%U/*P"-) M%YC1N932/BEQG^5%D/R?>*,=B,N%O=!#"EA*DHXD/*K(X)D(4^H@JN1C8%W1 ME2UH2(^2]9Z[.P(L@;4_ MQZ"(($,D3B$>!R]J04;NF,CX:\DW&]D@]9JEZ@X HXJJF5>#JVNX_!U'C"E!B MOG&^UXS)>9J-?RYPFLO==^N9LYZ]#Z?IR.L'(&JWCT;HINOGCFOS,XD+^F9V M\?0VK59Y9/L&%7*N:ED+LZYQJ1"(VMTF&=)',8%NSN4#CY) M',BLD@FY(H0:8,T&40($%92PA*P]C2"J)1V3X)Y@?B$]K0A^"!"G$2;3Y5+: MV^N$79'"#+@FAUH2!$F,\/IDH0KG84L#E2J(Z_BES23/MY@,(H]$Q1.%E. 5 M1!+D(=))!=)(JE+1)[?F.-S2_G'W]MW#(BX2V>!2%''6)RG -3U2[SD(;BA M];G GZ%LB=Z^^_;A.U1K.:[^NVQ! G99^7RW?L@21?8IJ90K$F@@UCR0B("@ M@AI7GPUW&:I$42GK(SM5!ZS$G-YS5P20PJJKOO,01*7+$ F-OU/7GES^^#E\ M9#?#*@XDR,5!(CFA5MHU*320^_R0B(*BBAJ?TF,@:=(CRF;$S2K.V&()OB&.01X&A^Q "G0JU>I< MAHWB/M6EZZGT<@/&9YPD?T^SK^DZ8,<#N;II1"(.@ MDPU"Q=89IG3^A6FA6JV:"?/"I$]9LDV+@/"SY$3FF11R;IFC@-EE3$\($%/D MR!0,:811*>WG@':9/:()LIC#DZ: T8L[/JZM!=T[M2V5!<09+4#5&>XJY\<^ M-BZU/!VQ+#"[+R)^PE=!$538E/:JQ%T?JM2![I^FE,D"HI 6H/+\9*/#4L4$ M-:>\I8PAES346F6:7>(]*?>)8P2(8NZ81@00/62X-!ED"*IEO7!AO@Z2Y&*; MQRG.U1U13\HM%Z00NUSHB #B@@R7@@M<%-6R7K@P7F.RHMW;!Y)]+1ZK_*Q* MVQ32;KFAA=SEB%04$%=T^!2COK4SP93F^;AH)0W8@HHS* MTR@@,@KIA)W?.J($+-P](DB"()(1GOH>DD8#U2J.63.E'";M<1P',2GP6GG: MP:SBBD&VX&L>F>1!L,D29)]37*T[N.:*B&GZS&;43FZO#O$Z0HXC8PG 7F#< MD@#!$24L55CJG_BR#]0K:;(MS=DRS$F.VRRAMO99I_L]1VRYE!)G799*4*B&=#\"H8 MN"\"M7K PH+?( MH-$ 1#T+F*H%!ZZ)N.H9*I512]O3^"S?9P'$T<5NAI>8L','"_Q<7- 7?=&, M,"QT78_>K,WI#^:,BB!(.!2M:JB7HW8!Z('M$:N*0+^P0A OQ?7]Y9-P2?A& MDHR,B@+3IL$W,NAP,MU:M9:A?%*09!PG$5]Z'UJKE^#*FJ>YA4 MU5V+';7*ET'^P-%N\_-5$&S*>L=)D=>_[ E0_?!KTZ],ETUGC!W;] M2]B?"AJFZH(RAQC#N#1$SSO)#@ KG(EI@HALV8HM:FWT2ZU_W&CB$%Z.\AP7 M>34-92"B0M8E\[1PVU23"H+AE@Z=D CNXVPVOEN@T7P^7LR]$^8RR!]':<3^ M,_YM&S\%"1OICXK+@)!=G*X^!W3L79SC$%,Q#@O,[7,@75 RR+KFFA=OFEE00#)=TZ/K<:H13S M#C%(DNQKP"8!ES1"B[+M0['<)B@H]X7D3.3?WJ"@0'?9$V9+^.C]FS/$*I^S MD/[QSCOSV,3F&B^"Y[V!BJ\EE73).@W4-NC-*N!(9H]5C$A>?=)'VB M8#.RH\@-8;U; M34(1FLQ5JGEAD,$(*9L4.O"8I0N?"/<&;(([&SQN03*ULF:QN5/90*U#R03\CE8ZKCD@!7\ M-CFT"F!88X.R3Z=&QSNGFO!?989IV*#6\S+^,IDA'92IE,!PS!9IGV?701@G M[)1)W)+USKGK+4GC8DO84. Z?F9_:7V81MXEQXRPV]Q2"H/AE FAP*5:G@_" MEI6&?S(E\>JQ:((W]>203- I?91 .[P1I. 01@5-LK)&(^AMN0T\\D?I3)0>J6PW#>0O90-)\8H!ULZR'M*$=OQLHV#]#A2U7N*]%2FM48>1>A40KEL16NKD7XG;5L><] ETESVEX *6 M0^0&!SF>L6!ZNOR88[[.H?@2!AV7=+."W^:;5@%,*&J#4MBS6NN@A"DAPK10 MD:$M_0=?A/).MBN6MX'@J-F(6ZZFJ?V:3L$ES^&AQ/E8M#9%SPT[* MMMCF?^-$E>XXOP]V[$"286^70MCQM(<&<&\20R()AC]:>$+"B/KTX::4]LZ; M\7J39#N,9YC/=(B-06&UA9Y+-EF;T2:640D,QVR12NA&MC0HIR$YVXL*8_ZJ M'BK,\!-.E8?X!2D?X[D>1-D@KA(!0Q4Y+N5PC91B+R7%>A-$O*;?OGW_AM?V M[?WHJID36[#18 ^P3,!%':N!L>H5GWJO624D<>-Y*5,.OKVWV1TQAGE32:3(J-=1. M[BE1# Q%U-B$S%),$A54%$7XP?\47GGVI@QFK$-4DY+3=0@K SH+$5H-,)RR M@BE/GQ%4P6FR5_-.-&MR^2:4'8D\$\T7K3 MLT8A[)0Y6L =]D@EP;@>+3QA:I@*[SNT)DD4^P>*\WS+$T6Q,U &+5GM[G9 M>/,Z!G<#UL]H'0PDQ\+NV(@+?OB!I=3+^%UV. W5M-!JN$WA9(3>3=VD% ?C M;,P8Q0WEC4:9UK"MXYU=@U='H:R'#EL!?05KGH-7.0&O:K9N%-(F:!7$7'LG M&!IN8]O*J=3R5M--543WDSK*H7!0,4_7XA)6J1AJQY"GG<7H>E@K> M:;0@.,BW9&=T:S)!I[/82J"=26Q!"MKN?B5"(6BO!&L_]\>>)ZO26GAGT P7 M09SB:!R0E)^#;A]?6,9AK,XF;59TFUK:UI!NGFF3%ABG90U5S$!=*B)<:7HG MG1A76@>@OB-ZNT@>UA2#$I]\IH&[J$J\#N(Q5_-.'-,F3/,ZRI2M<.DXJO/X7V?DJLKB7V^CVR=J-VQX'%:&TXC_$/,ZXX A M!8#I: ]!+8P9]#<\>&=N:ZQ^'Y IX?$WYIL'N6K-3W-F9A,44RC MJ-3 ,-(>JWZRI9EG01M,2L<*B8GE9=VC9@;(_#5$#4_,4T%7,*XO#I%I"HQZ MAI7#V]8L'CQ^3?C,H:W]M;177G4A:SE5BL+E4P>?%9?*F5YX/)KN)YMMC>^H M>&64!+R65BUYN-P205H1K+5J<**]YIU90UEPI91RMNM<#;'9>BZ*>*>"'I=I M3K:L?^^>I=STW-R8:KRK2"'M_D8U)63Q5C5!U#MU[/ I-JCOK[<%=)%M=:Q& MM05G_]CMM'P75'?RO7P&A@L]0$).G/$"S4W_<3^^FT,XELTLF"[U)QU[,J[9(L#K4Z01 M ,6+/BHQ"LWY#M]5ED4YRK/$_^AFAG-,OQB[(?F*8D\RGN*K(K?26VIUW/8R M%O"[78]& 0R9;%"*J[VE#E\[B?9:WBDVQPDM;O4!IY@$"4N#&*WC-&9NLXB? ML)YKMLI.%X<'&=19,+;2!$/#07"%+:&E\AE:E>J$IJ5'V1 M=V[PX^HEJU6>LRWA/*] %YJ01*!\#,91B)CDZ0%*QP CA>R^0[RFG[\\_;>E M'6758V9I?H&7&<%-NER)VS,\I4DWZ@A/>QAA[JA&]T MOXIQTD\GKH2[;TT&FBNUD4#%@>I##L4NNQ?TTF4^F=XAR&A:EJZVO"EM5 M8WZ#DM,9%"L#.O,I6@TP]+."*2Q'E$K>:54G?KS&$9LH'$8O6V4?J3KM#))E M\-1K@J'=(+BJ?)_>^3>,<" 8-H!2$#AD&3G:,J><'RZ"YWHXSFXL>HIS")F$ M[W!AG!WNR;@DCA1>FRX= 5@DD4&3;=4!,O];G]>M3VI]85OMNRA";3 MI;#A6<>J@66X9-M!YK59.*@ ,.P\!'6?M9_'DP\_+<97:/1I/!M]&*/I=4G= M.13N]MO@59QL"^71&Z6T3^_7@ZSS?Y4H&([I\=GYP*O)S4=*,>],4K27RB3; M\SB#2P'@"4TF6OA"51%@F'H8[B'^$ J/6T>6KN*G.,)IU+3/RR!_9.FHE'MF M;%0]'2HS&J,X7*;4 \/- 6"%B8W)I\G5^.YJOO>HW@G8'%Q9L!P&"IO[0FXS M[L@ =K/MM"7 $$4*2]@,N3\WQ,7\'QIJ$-W$*>8+;R;[6H)>B"$ E9*CD8)' MD#XT#4F8*.*R6J:<]+,?F 'KG=,/O\$DSB+ZY4BAFSK2X.S7P@5>Q2D+H-%# MD+!,+F=EZ@SO+784_7-;[F;+%YDBDR7OGAZ"'$>7K>O59BQM4AX7>([)4QRR MW"'TH\UPF*U27HHN@^3I7^LVF:F;C]C-BGK:=X+Q=(X,%?TF;=SGO$Q@MPK6 M@:-J^6S_W.GR9!]69P6R?@AMHV8?F!!U5\\]]9<#%U;<]I*Z1BO')4P389MM MT1#CD?<>XI%QJJ6R!F7_NX_+I.; 0I$F4ITNV5CX.LF^FC:QZ56\#"@TX*5# M"XD\F%9L 5(]W,B6B"DAK@4ILP7U.GRNA:WN1SBZV'VD??PD;0X%C<*">GV> M;E3/OD,*H^O9]!;MCX6-+A>3 M3Y/%!$(.ADZDS,+<-(P3W.F*%]EQJ'^:5WD;LQWY8RG':4=Z#Y@&=D+CQ'LS MFE>A(D.D?AF_X"ZN;OK-^+]"UNU\NV4CMSC]KMS&1=^-'G8HJ]^+@N;%_AON M%=Y0>V(^OE0-5#HB;O>=BN"ZNTOWS\$04P)*W"FZ%_'.@'I747<"0Q66*83= MWA*M ]R]*%HF"88I6GC222$$<5*HVO9\V#9W$+N/+4V0;6R'L!M9[XUL<*JV MLC>]6_",'DH-[WP;K3-2Q/_BY)\NK^,TH)UQNN*I.%2Q@E;%:>AG ;X3PFGD MP7#, J004K54Y'<$GRB#+6T'+'DJOL+E?^-TQO;LT- P6X[R'/?]E:V2L_RV MU@8TZ6Z-&E!FQ@>A%<;)C_1?F#HL1)@\(Q4-P]E_ J;EW6WU[6H-1*J5)/.I M6>L"'!_=&6A8[S2/I388=S<8LIRJ.>-JB F[TPQ5%ZN77"VO"VI='^1_F"C: M+%XD8_VY9*I^&:LV1L]540^*+ST G:F"D,,3K2G!9^6"L22O.4-$S.>PP8T#5F^!-83?(Z+Q\MM M7M#!%)&%F0>5X)>81M/T#%6JPZ>J";JE(PVK8JI.'R![6;ZYE+XH'N _.SI^ M&2J!K^=D2P$^"T6PXBQ.1;9OXX: E'?Q7A$@Y^X)9I>3US-0U735*(UX!\&; MF3T9[0KSR](A!NOI:U,2?%X/L,*2\)NRQ";O+A]>E<$#6-=;1^GWP>Z@L56C M!V-@U3/#;E15*0$>^,N1*F/6;^ON_[O.0&I3:CN:\>2HR5:[W#=$T=O,I]80 MY>RG5 N*5QR,V)YJK !8"X>BG;7/U]_E8J'GU^DIS- [O9X28* M5B2E*D *5DVME='S@!Y858+WOEAOFK%7EJL#IJH)LZ7[W*^"XZ/UUJ=<4+IA M_[ZIU@]VUE]+J0]D.4ENEN5J4E<9,&?UB)5#'DK3A/_16C>"R%$^B"N;Y MZ;!I8ID^@%EZM5D6D_6B,F2.:A'KYNR#)*F'WE5,"HFO]KOV%9]J2 $PSV/( M*&NO#2[!XC#">O?5M] M<6.'ZH5?YGU?17RAQJV,+ZKP@J_-YJ\DEF@V>K\TEM 6!(#%%H9:L%E3"O18 MP@R]3^PR2D;]D.)ZZNX0:4K!,G?H$-U))'T&"!*HL&FB)0>WV18A"7,H< M9&21#<<-64@68ASQ&\$FU8&5Z?(F2U<+3-97^$$9=UHH.J62M2$=9AFUP#@S M:ZC"C565(F(?#"54 154@Q]2\LZ_&=XT+<>"=6IQEUPS@6XS3"4+S8$9< JD MJH11ED*CE'VO_^*P 6H\][(X[E6,2M2XE:.2]BSGLE:'-#)A=K+_9U,$3T&" M^;$6&IC&(6V\[,$HC;H_M"3+G(S]Q8WQIT;U\X$Z2=:<(8+5D+[;+O$%G.T3K! -S$FR&C?^!]^]^W8[A%+7QBIKM MT5LAQ 3:QS!(.E"5-0<4%.BA2<.=+5$)TE/F46#D\)%?W9#/]#@&#:('9D<2 M;(CA)B?4=K-)>"[-(*G3;T[294;6?.NP*36JK;;3K%'#3.JDD;)3!3/Q,0RO MD&BJI;U/HXJNXCQ,LGQ+L/\)V\Y^SCBZTQVG%02]7&LK )7>:-M(@:&2$IK4 MN?%35I1GG0VS -A28/I="A-5>E)N>2*%V"5)1P000V2X3/0H=>H3>=XI4GO) M.UI5],_] FX:2:9-]J[0T!&^O%C7@X9C?(1^:/B2,L'0_$B&:#M;6O;Y23I< MQ2?A<*S"'JEJLW7@9Z]4CL/O M5]G3#SB,*G<<1GLO3/_QZ_W31G:37_>1"SK)P#"^M'_W3@@)&,EZ$WK*T3TF M//!G:17W'N4DM_:9*WG\C,,M]9'X,BCP*B.[T7/Y1],]%QHZS*VJ[]]Q594MAU77=>0BBJF6(U'<7L!Z_G4' 3\W?XH"'Q?)Z M[SQU5>L22'6=MQZ!J'$13[^^*PD_E5N') O\7%S0 K]HPI:6C.NP3H#7C^\: M 1"5KD)E$?&581YBFHBKNF;$93;'"6:K)!4Q[X*U+,97R+EBAA9FS0ZI$ B& MZ) ),W&T"PC2':HU4.TQF(YC=K!71DT(.ETNXQ"3_#K5^0\+'5>LL89?,\BH M ()-MBB%C2),#^U'%+7F&;K.LB+-"N:/O'FB>XS)!Y)M-VPKL)%E6FEG_949 M(JX6'<@ M/%JS/(SNZW\4%ML@279LZ51+ ZF@0S9H@+9((9&"P@TU-!E%:FG$Q %0A<_S M4"L8$GUWHY1T.H.FAMJ92Q/%0-!%CTTSO[;($&-/FR\PNIJ[+*7VW-%F\+0R M]#EJ46>#*@/89BRED /!(0,X8>24I>>,.G?,^3QA$JPPF'ZJ;0JWHN5*S1R2 M:OB@D@:ZC%$2<7#$4F.TX5>769T>SU\GUYAGV=6IY9UV>";8G6Y/)0R"7S8( M]4M,;:YU. :A)V3;9(K=IR#9ECNA\WR[WK"_KN+E$A-,JUK/NJ$%.-NR<)!A MS5Z&0=H@B'H09&'W R\$-:6@?3%H7PZ,(*[O[3_E/$+@=T@_9DF$R:S03T4- M+,#=VLLAANT7989H@Z#N09!ERSB*[OLI_[Z*'EM%HADNMB2%Q> [7%0'# ;Q M5J;FCZUJ(]0<%76 ,E,)=" ?V2'BLB!8#!163HWK+S%%IF2*5<$4,#L>:%1 0$+=2X^JPH MAQGM@RU>:;$_=R?E0_>Q^[.+(@/:ST!4O030@(.+OO9K*LXN-4\<[LB4G4^J M?@91P5TLLDV6'HX;Z8^@>3EXICEN!NV0F?EHF<^39%GZ@4:B%8(KG(]KG M5-%O5C/JN(L3+.'O@P># @B:V:)471X7)(@J?OOT73=+CK^=:H2PF&>&PXP. MP'>JW$AR,6>[SC0@F[UE$AD0C-$ $_:)$9*E.-OFR0Z-O@:$78G0B4CK0CSE M56*YB(."IY&[HO]5)->02KFBB@9BS12)" BBJ''U>=*2I+T5N^ E3DN",$4_ M.3G:Z-N0&"*#L:*X#[:H0,MHTY<%QQ\%P&%$AC!18 M$[=TGH)@@A22$)&L5H3?/H6:;@? ]$<-FP9*NSS.M7ODE:*.XQ(EV%YL(LB! M((L!G#)&Z9&E4O<9R\Z++_R*4C4D*ENE4 M(5+/ J^)CRC:\FU652GLOK%6.6=^^E69F9_B+.%^=[K\*5OC2P:+[&Z"K_9, MU1?ADZXVQNDXJ],'2UP+T+;L;8IB_&6%H:HT1(L#1.*K./^-.OYX&8>5Y8O@ M^0*G>!D7N3V1S<7X)+.MD3I"F\H 2VI+X+;$[A?'^$T+1'6),+A-.P]J367O M9+UAEQM1P ]Q$A<[W4CHP'(\L7N8F0IZVQ4"D=^#D)OCX%9QC-7] H',#YG' M4SIA#S-$AG&56A($Y8SP=)-$4,98$B.LYA<%88_T,<\P]B2ATL=^CK'I>_U/ M++:7AS.,\(0I;*Z MN :*4[2(UWQ4<7MW/VGM:N41SJX'1K)!.&P2(-. M2B)&'=9']ICCW0\Q.XR;!I22SIFCWQJ@$(/%&JL- %W.>%_OK\'?$QP59)U& MUTFPTAC9DW--$RG,/DDZ0J H(D.F)0A3:*VA,C6?7=%EFD?$1)&^H(].2 0J MZX'V4J!8(H5F[GLNLS2/(TQ\$^6G[.O> IO.1Z7@FCAZX'T"R:5!$4D+44>H M,T1515;YZZ::B(R&Z=%UQG>M? H2A2?22CL[JVJ&W)Q=58N"X),9GW"VM1<, MO95TQ&AT628M_Z-WO?/2JX!@G#W.%P[L/294D]JH7DS1 MBWOEG&)!12<+EV7Z115;>OE>:.$X/Z8127:K.0ZW)"YBK-A'H9%U2BL=W ZG M9()P"*5!)X^YJ *F&BR0WRMYVK;- (V?2M__(Q)&%-_PD5]U/@'$I2G=:^#F/"@3&613-(I!]10.V00Q>"P0HE-3@\N M7AZ)9@IET.R8)5V?MKO]4G"N7CZFJ_M0UJ>8%%QQQ@YX31V]- @&64'L$TGL M87;H-B!?<%$=12NO_3UC2>-"]SDE)^44PX($_ 04(3=QBB<%7LOR,NB$7;'* M#+AFE%H2!)N,\/I,JA10I8&H"F,.6Y.G0RJFC;BZ\PFB@B0+3-;Y=+D@$46E M&\7KA)U-#QD!-[-#2DD0%#+"$^:&:$]&8CHLXEI\VZY()M?)S3ER]>"[]]Q9 M*G,9K":#>?LA""K($ EYRMR/A1M8B[B0;L7I"SBOW@XPH7[Y4U@5W(8D9*1G MSUSO"MPF^.V;AS^^I?!&4;8IL&J54BGI;+^?'FJSN4\N!H(&>FS"MCTJC9CX M^=NVAT>5IOO4E_9DT0D[3'5I21FU) C6&.')4EK"(D_I__B[U3G!9$)N>Q09 MP&ZOTI8 00XE+#$#9;;QE=JK3=\%6:>%32?3%O31QXA 95W,7@H$';30;#N8 M194(SGB%%H>5G145K@GQI1:H"@E'V.$V++;4N"M((L0)P5&YEN_&V[M(8%[4-T\^J M6.@XIYT)OD ZE0(LRAE0'DJXJB0_.W?EQMUE185*M_(W0-_[*G;'WKYR@,V8:^5A