0001654954-25-000915.txt : 20250129 0001654954-25-000915.hdr.sgml : 20250129 20250129165545 ACCESSION NUMBER: 0001654954-25-000915 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 66 CONFORMED PERIOD OF REPORT: 20241031 FILED AS OF DATE: 20250129 DATE AS OF CHANGE: 20250129 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Pharma-Bio Serv, Inc. CENTRAL INDEX KEY: 0001304161 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-MANAGEMENT CONSULTING SERVICES [8742] ORGANIZATION NAME: 07 Trade & Services IRS NUMBER: 200653570 FISCAL YEAR END: 1031 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-50956 FILM NUMBER: 25570115 BUSINESS ADDRESS: STREET 1: INDUSTRIAL ZONE STREET 1 STREET 2: LOT 14 CITY: DORADO STATE: PR ZIP: 00646 BUSINESS PHONE: 787-278-2709 MAIL ADDRESS: STREET 1: INDUSTRIAL ZONE STREET 1 STREET 2: LOT 14 CITY: DORADO STATE: PR ZIP: 00646 FORMER COMPANY: FORMER CONFORMED NAME: LAWRENCE CONSULTING GROUP INC DATE OF NAME CHANGE: 20040923 10-K 1 pbsv_10k.htm FORM 10-K pbsv_10k.htm

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

 WASHINGTON, D.C. 20549

 

FORM 10-K

(Mark One)

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

 

For the fiscal year ended October 31, 2024

 

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

 

For the transition period from _____________ to ______________

 

Commission File No. 000-50956

 

PHARMA-BIO SERV, INC.

(Exact Name of Registrant as Specified in Its Charter)

  

Delaware

 

20-0653570

(State or Other Jurisdiction of Incorporation or Organization)

 

  (IRS Employer Identification No.)

 

Pharma-Bio Serv Building,

#6 Road 696

Dorado, Puerto Rico

 

00646

(Address of Principal Executive Offices)

 

(Zip Code)

 

787-278-2709

(Registrant’s Telephone Number, Including Area Code)

 

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

 

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

 

 

 

 

Securities registered pursuant to Section 12(g) of the Act: Common Stock, par value $0.0001 per share

 

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

 

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

 

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

 

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

 

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

 

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

 

 

Emerging growth company

 

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

 

Indicate by check mark whether the registrant 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. 

 

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 filing 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). ☐

 

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

 

The aggregate market value of common stock held by non-affiliates of the registrant, based on the closing price for the registrant’s common stock on April 30, 2023 (the last business day of the second quarter of the registrant’s current fiscal year), was $13,638,206.

 

The number of shares of the registrant’s common stock outstanding as of January 24, 2025 was 22,958,143.

 

DOCUMENTS INCORPORATED BY REFERENCE

 

Portions of the registrant’s Proxy Statement relative to the Annual Meeting of Stockholders for the year ended October 31, 2024 are incorporated by reference in Part III hereof.

 

 

 

 

 

PHARMA-BIO SERV, INC.

FORM 10-K

FOR THE YEAR ENDED OCTOBER 31, 2024

 

TABLE OF CONTENTS

 

 

 

 

Page

 

PART I

 

ITEM 1

BUSINESS

 

 

1

 

ITEM 1A

RISK FACTORS

 

 

4

 

ITEM 1B

UNRESOLVED STAFF COMMENTS

 

 

10

 

ITEM 1C

CYBERSECURITY

 

 

10

 

ITEM 2

PROPERTIES

 

 

11

 

ITEM 3

LEGAL PROCEEDINGS

 

 

11

 

ITEM 4

MINE SAFETY DISCLOSURES

 

 

11

 

 

 

 

 

 

 

PART II

 

 

 

 

 

ITEM 5

MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

 

 

12

 

ITEM 6

[RESERVED]

 

 

12

 

ITEM 7

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

 

13

 

ITEM 7A

QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

 

17

 

ITEM 8

FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA (See page F-1)

 

 

18

 

ITEM 9

CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE

 

 

18

 

ITEM 9A

CONTROLS AND PROCEDURES

 

 

18

 

ITEM 9B

OTHER INFORMATION

 

 

18

 

ITEM 9C

DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

 

 

18

 

 

 

 

 

 

 

PART III

 

 

 

 

 

ITEM 10

DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

 

 

19

 

ITEM 11

EXECUTIVE COMPENSATION

 

 

19

 

ITEM 12

SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS

 

 

19

 

ITEM 13

CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE

 

 

19

 

ITEM 14

PRINCIPAL ACCOUNTING FEES AND SERVICES

 

 

19

 

 

 

 

 

 

 

PART IV

 

 

 

 

 

ITEM 15

EXHIBITS, FINANCIAL STATEMENT SCHEDULES

 

 

20

 

ITEM 16

FORM 10-K SUMMARY

 

 

20

 

SIGNATURES

 

 

21

 

 

 

 

 

 

 

FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

 

 

F-1

 

 

 

 

 

PART I

 

ITEM 1. BUSINESS.

 

GENERAL

 

Pharma-Bio Serv, Inc. (“Pharma-Bio” or the “Company”) is a Delaware corporation organized on January 14, 2004. The Company operates in Puerto Rico, the United States, Europe and Brazil under the name of Pharma-Bio Serv, and is engaged in providing technical compliance consulting services to the pharmaceutical, chemical, biotechnology, medical devices, cosmetic and food industries, and allied products companies.

 

Our executive offices are located at Pharma-Bio Serv Building, #6 Road 696, Dorado, Puerto Rico 00646.  Our telephone number is (787) 278-2709. The financial information about our reporting segments appear in Note J to our Consolidated Financial Statements included in this Annual Report on Form 10-K.

 

Our website is www.pbsvinc.com. Information on our website or any other website is not part of this Annual Report on Form 10-K.

 

References to “we,” “us,” “our” and similar words in this Annual Report on Form 10-K refer to Pharma-Bio Serv, Inc. and its subsidiaries.

 

OVERVIEW

 

We are a regulatory affairs, quality, compliance and technology transfer services consulting firm with headquarters in Puerto Rico, servicing the Puerto Rico, United States and European markets, and to a lesser extent the Brazilian market. The compliance consulting service sector in those markets consists of local compliance and validation consulting firms, United States dedicated validation and compliance consulting firms, and large publicly traded and private domestic and foreign engineering and consulting firms. We provide a broad range of compliance-related consulting services. We market our services to pharmaceutical, chemical, biotechnology, medical devices, cosmetic and food industries, and allied products companies principally in Puerto Rico, the United States, Europe and Brazil. Our consulting team includes experienced engineering and life science professionals, former quality assurance managers and directors, former health agencies officials, and professionals with bachelors, masters and doctorate degrees in health sciences and engineering.

 

We have a well-established and consistent relationships with the major pharmaceutical, biotechnology, medical device and chemical manufacturing companies in Puerto Rico and the United States, which provides us access to affiliated companies in other markets. We seek opportunities in markets that can yield profitable margins using our professional consulting force.

 

We believe the most significant factors to achieving future business growth include our ability to: (i) continue to provide quality value-added compliance services to our clients; (ii) recruit and retain highly educated and experienced consultants; (iii) further expand our products and services to address the expanding needs of our clients; and (iv) expand our market presence in the United States, Europe, Brazil and other emerging pharmaceutical markets to respond to the international compliance needs of our clients and potential clients. Our business is affected to the extent economic conditions impact decisions of our clients and potential clients to establish operations or continue or expand their existing operations.

 

Our revenue is derived from (i) time and materials contracts (representing approximately 99% of total revenue), where the clients are charged for the time, materials and expenses incurred on a particular project or service and (ii) fixed-fee contracts or from “not to exceed” contracts (approximately 1% of total revenue), which are generally short-term contracts, in which the value of the contract cannot exceed a stated amount. For time and materials contracts, our revenue is principally a function of the number of consultants and the number of hours billed per consultant. To the extent that our revenue is based on fixed-fee or “not to exceed” contracts, our ability to operate profitably is dependent upon our ability to estimate accurately the costs that we will incur on a project and to manage and monitor the project. If we underestimate our costs on any contract, we could sustain a loss on the contract or its profitability might be reduced.

 

The principal components for our consulting costs of services are resource compensation to our consulting team and expenses relating to the performance of the services. In order to ensure that our pricing is competitive yet minimize the impact on our margins, we manage increasing labor costs by (i) selecting consultants according to our cost for specific projects, (ii) negotiating, where applicable, rates with the consultant, (iii) subcontracting labor and (iv) negotiating and passing rate increases to our customers, as applicable. Although this strategy has been successful in the past, we cannot give any assurance that such a strategy will continue to be successful.

 

 
1

Table of Contents

 

We have established quality systems for our employees which include:

 

 

·

Training Programs - including a current Good Manufacturing Practices exam prior to recruitment and periodic refreshers,

 

 

 

 

·

Recruitment Full Training Program - including employee manual, dress code, time sheets and good project management and control procedures, job descriptions, and firm operating and administration procedures,

 

 

 

 

·

Safety Program - including Occupational Safety and Health Act (“OSHA”) and Environmental Health and Safety, and

 

 

 

 

·

Code of Ethics and Business Conduct - a code of ethics and business conduct is used and enforced as one of the most significant company controls on personal behavior.

 

In addition, we have implemented procedures to respond to client complaints and have in place customer satisfaction survey procedures. As part of our employee performance appraisal annual process, our clients receive an evaluation form for employee project performance feedback, including compliance with our code of ethics and business conduct.

 

The Company currently operates three reportable segments: (i) Puerto Rico technical compliance consulting, (ii) United States technical compliance consulting, and (iii) Europe technical compliance consulting.

 

BUSINESS STRATEGY AND OBJECTIVES

 

We are actively pursuing to expand our services in the United States, European and Brazilian markets as part of our growth strategy, while maintaining our position in the Puerto Rico market. We have a well-established and consistent relationship with the major pharmaceutical, biotechnology, medical device and chemical manufacturing companies in Puerto Rico and the United States which provides us access to affiliated companies in other markets. We seek opportunities in markets that can yield profitable margins using our professional consulting force.

 

Our business strategy is based on a commitment to provide premium quality and professional consulting services and reliable customer service to our customer base. Our business strategy and objectives are as follows:

 

 

·

Grow consulting services in each technical service, quality assurance, regulatory compliance, technology transfer, validation, engineering, and manufacturing departments by achieving greater market penetration from our marketing and sales efforts;

 

 

·

Continue to enhance our technical consulting services through internal growth and acquisitions that provide solutions to our customers’ needs;

 

 

·

Motivate our consulting and support staff by implementing a compensation program which includes both individual performance and overall company performance as elements of compensation;

 

 

·

Create a pleasant corporate culture and emphasize operational quality, safety and timely service;

 

 

·

Continue to maintain our reputation as a trustworthy and highly ethical partner; and

 

 

·

Efficiently manage our operating and financial costs and expenses.

 

TECHNICAL CONSULTING SERVICES

 

We have established a reputation as a premier technical consulting services firm to the pharmaceutical, chemical, biotechnology, medical devices, cosmetic and food industries, and allied products companies in various markets. These services include regulatory compliance, validation, technology transfer, engineering, project management and process support. During the year ended October 31, 2024, we have serviced approximately 75 customers that are among the largest pharmaceutical, chemical manufacturing, medical device and biotechnology companies. We participate in exhibitions, conferences, conventions and seminars as either exhibitors, sponsors or conference speakers.

 

 
2

Table of Contents

 

MARKETING

 

We conduct our marketing activities in Puerto Rico, United States, Europe, Brazil and other markets. We actively utilize our project managers and leaders who are currently managing consulting service contracts at various client locations to also market consulting services to their existing and past client relationships. Our senior management is also actively involved in the marketing process, especially in marketing to major accounts. Our senior management and staff also concentrate on developing new business opportunities and focus on the larger customer accounts (by number of consultants or dollar volume) and responding to prospective customers’ requests for proposals.

 

PRINCIPAL CUSTOMERS

 

We provide a substantial portion of our services to three customers, each of whom accounted for 10% or more of our revenues in either of the years ended October 31, 2024 and 2023. During the years ended October 31, 2024 and 2023, these customers accounted for, in the aggregate, 38.1% and 37.5% of total revenue, respectively. Although a few customers represent a significant source of revenue, our functions are not a continuous process, accordingly, the client base for which our services are typically rendered, on a project-by-project basis, changes regularly. Therefore, in any given year a small number of customers could represent a significant source of our revenue for that year. The loss of, or significant reduction in the scope of work performed for any major customer or our inability to replace customers upon completion of contracts could adversely affect our revenue and impair our ability to operate profitably.

 

COMPETITION

 

We are engaged in a highly competitive and fragmented industry. Some of our competitors are, on an overall basis, larger than we are or are subsidiaries of larger companies, and therefore may possess greater resources than we do. Furthermore, because the technical professional aspects of our consulting business do not usually require large amounts of capital, there is relative ease of market entry for a new entrant possessing acceptable professional qualifications. Accordingly, we compete with regional, national, and international firms. Within our major markets, certain competitors, including local competitors, may possess greater resources than we do as well as better access to clients and potential clients.

 

Competition for validation and consulting services used to be primarily based on reputation, track record, experience, and quality of service. However, given our clients' strategies to reduce costs, the price of service has become a factor in sourcing our services. We believe we benefit from competitive advantages over other consulting service firms because of our historical market share within Puerto Rico (over 30 years), brand name, reputation and track record with many of the major pharmaceutical, biotechnology, medical device and chemical manufacturing companies, which have a presence in the markets we serve and are pursuing.

 

The market of qualified and experienced consultants that can provide technical consulting services is very competitive and consists primarily of our competitors as well as companies in the pharmaceutical, chemical, biotechnology and medical device industries who are our clients and potential clients. In seeking qualified personnel, we market our name recognition in the Puerto Rico market, our reputation with our clients, and salary and benefit packages.

 

INTELLECTUAL PROPERTY RIGHTS

 

We have no proprietary software or products. We rely on non-disclosure agreements with our employees to protect the proprietary software and other proprietary information of our clients. Any unauthorized use or disclosure of this information could harm our business.

 

HUMAN CAPITAL

 

Our “workforce” (which includes approximately 75 employees, plus independent contractors), is vital to our success. As a human capital-intensive business, our ability to attract, develop, and retain exceptional and diverse employees and independent contractors is critical, not only in the current competitive labor market, but also to our long-term success. A diverse and inclusive workforce is a natural extension of our culture and original foundation. We are committed to ensuring that our workforce feels welcomed, valued, respected, and heard, so that they can fully contribute their unique talents for the benefit of their careers, our clients, our Company, and our communities.

 

The physical, emotional, and financial well-being of our employees is a high priority of our Company. To that end and to compete effectively, we offer competitive compensation, healthcare insurance, wellness programs, paid time off, family leave, and workplace flexibility, among others.

 

We also endeavor to foster and maintain our unique and long-standing values-based culture. Our workforce is expected to exhibit and promote honest, ethical and respectful conduct in the workplace. Employee satisfaction, morale, engagement and feedback is monitored through satisfaction surveys conducted by management.

 

All of our employees are full-time employees. None are represented by a labor union, and we consider our employee relations to be good.

 

 
3

Table of Contents

 

INFORMATION ABOUT OUR EXECUTIVE OFFICERS

 

The following table sets forth certain information with respect to our executive officers.

 

Name

 

Age

 

Position

Victor Sanchez

 

54

 

Chief Executive Officer, President and President of European Operations

Pedro J. Lasanta

 

65

 

Chief Financial Officer, Vice President - Finance and Administration and Secretary

 

Victor Sanchez has served as our Chief Executive Officer and President since January 1, 2015, and as the President of the European Operations of the Company since January 2011.  Prior to joining the Company, he served as Operations Manager in the LOCM and OSD divisions of Merck Sharp & Dohme (“MSD”), a pharmaceutical company, in Madrid, Spain from April 2010 to January 2011 and as Operations Manager of the LOCM division of Schering-Plough S.A., a pharmaceutical company, in Madrid, Spain, from September 2004 to April 2010.  He served as Quality Control Validations Manager for Schering-Plough Products, LLC, a pharmaceutical company (“Schering-Plough”), in Puerto Rico from December 2000 to August 2004 and as Quality Control Laboratory Supervisor of Schering-Plough from April 1996 to December 2000. Mr. Sanchez holds a Bachelor of Science in Chemistry, summa cum laude, and a M.B.A. in Industrial Management, cum laude, from the Interamerican University of Puerto Rico. He holds a Post Graduate Diploma in Pharmaceutical Validation Technology from the Dublin Institute of Technology, Ireland. He also has a US Regulatory Affairs certification from the Regulatory Affairs Professional Society. Mr. Sanchez is a chemist licensed by the Puerto Rico State Department and a member of the American Chemical Society, the Parenteral Drug Association, the Regulatory Affairs Professional Society, and the International Society for Pharmaceutical Engineers.

 

Pedro J. Lasanta has served as our Chief Financial Officer and Vice President - Finance and Administration since November 2007, and our Secretary since December 1, 2014. From 2006 until October 2007, Mr. Lasanta was in private practice as an accountant, tax and business counselor. From 1999 until 2006, Mr. Lasanta was the Chief Financial Officer for Pearle Vision Center PR, Inc. In the past, Mr. Lasanta was also an audit manager for Ernst & Young, formerly Arthur Young & Company. He is a cum laude graduate in business administration (accounting) from the University of Puerto Rico.  Mr. Lasanta is a Certified Public Accountant. In 2012, he was awarded the Puerto Rico Manufacturers Association (North Region) Service Manager of the Year.  Mr. Lasanta served as a Member of the Puerto Rico District Export Council for the U.S. Department of Commerce from January 2014 until December 2018.

 

ITEM 1A.  RISK FACTORS.

 

This Annual Report on Form 10-K includes “forward-looking statements” within the meaning of Section 21E of the Securities Exchange Act of 1934, as amended, including certain statements about our plans, strategies and prospects. Although we believe that our plans, intentions and expectations reflected in or suggested by such forward-looking statements are reasonable, we cannot assure you that such plans, intentions or expectations will be achieved. Important factors that could cause our actual results to differ materially from our forward-looking statements include those set forth in this Risk Factors section.

 

If any of the following risks, or other risks not presently known to us or that we currently believe to not be significant, develop into actual events, then our business, financial condition, results of operations, cash flows or prospects could be materially adversely affected.

 

Operational Risks

 

Because our business is concentrated in the life science and medical devices industries in Puerto Rico, the United States and Europe, any changes in those industries or in those markets could impair our ability to generate revenue and realize a profit.

 

Since most of our business is performed in Puerto Rico, the United States and Europe, for pharmaceutical, biotechnology, medical device and chemical manufacturing companies, our ability to generate revenue and realize a profit could be impaired by factors impacting those markets.  For example, changes in tax laws or regulatory, political or economic conditions, exposure to foreign exchange variations, high inflation levels or interest rates, which discourage businesses from operating in the markets we serve, which affect the need for services such as those provided by us, could impair our ability to generate revenue and realize a profit.

 

 
4

Table of Contents

 

Companies in the pharmaceutical and related industries for which we perform services are subject to economic pressures, which affect their global operations, and which may influence the decision to reduce or increase the scope of their operations in the markets we serve. These companies consider a wide range of factors in making such a decision, and may be influenced by a need to consolidate operations, to reduce expenses, to increase their business in geographical regions where there are large customer bases, tax, regulatory, economic and political considerations and many other factors. We cannot assure you that our customers and potential customers will not make extensive reductions or terminate their operations in the markets we serve, and/or our operations may be adversely affected by: changes in tax legislation, foreign exchange variations, high inflation levels or interest rates, which could significantly impair our ability to generate revenue and realize a profit.

 

Puerto Rico’s economy, including its governmental budgetary constraints, declining population growth, and the impact of hurricanes or any other natural disasters, including earthquakes, may affect the willingness of businesses to commence or expand operations in Puerto Rico, or may also consider closing operations located in Puerto Rico.

 

As a result of Puerto Rico’s governmental budgetary constraints being imposed by the Oversight and Management Board for Puerto Rico under the Puerto Rico Management and Economic Stability Act (PROMESA), the declining population growth, and the impacts of hurricanes or other natural disasters, including earthquakes, businesses may be reluctant to establish or expand their operations in Puerto Rico, or might consider closing operations currently in Puerto Rico. Also, the damage resulting from the hurricanes or other natural disasters to the operating conditions of our clients, and insufficient federal recovery and rebuilding assistance may cause lasting and severe damage to the island’s economic base. Furthermore, since Puerto Rico’s economy is petroleum-based, the fluctuating price of oil, combined with Puerto Rico’s debt, and a weak energy infrastructure, may make Puerto Rico a less attractive place to expand existing operations or commence new business activities. In the event that companies in the pharmaceutical and related industries decide not to commence new operations or not to expand their existing operations in Puerto Rico, or consider closing operations in Puerto Rico, the demand for our services could be negatively affected.

 

Because our business is dependent upon a small number of clients, the loss of a major client could impair our ability to operate profitably.

 

Our business is currently and has historically been dependent upon a small number of clients. During the years ended October 31, 2024 and 2023, a small number of clients accounted for a disproportionately large percentage of our revenue. In the years ended October 31, 2024 and 2023, three customers accounted for, in aggregate, approximately 38.1% and 37.5% of total revenue, respectively.

 

The loss of, or significant reduction in the scope of work performed for, or any significant change in the financial terms related to, any major customer could impair our ability to operate profitably. We cannot assure that we will not sustain significant decreases in revenue from our major customers or that we will be able to replace any major customers or the resulting decline in revenue.

 

The collectability of our accounts receivable may be subject to our customers’ operations and funding sources.

 

If our customers’ cash flow, working capital, financial conditions or results of operations deteriorate, they may be unable to pay the accounts receivable owed to us promptly or at all. If a major customer experiences, or a significant number of customers experience, financial difficulties, the effect on us could be material and have an adverse effect on our business, financial condition and results of operations.

 

Customer procurement and sourcing practices intended to reduce costs could have an adverse effect on our margins and profitability.

 

To reduce their costs, many of our customers are establishing or extending the scope of their procurement departments to include consulting and project management services, such as ours. As a result, we have less interaction with the end user of our services (typically labs or production units) when bidding on a project, which we believe decreases the focus on the quality of service provided and increases the emphasis on the cost of the service. This may cause us to lower the price of our bids, which would reduce the margins in a given project. Also, some customers have established vendor management/vendor neutral-programs with third parties (some of whom are also our competitors). Because these vendor management programs may receive a percentage of our fees, without a corresponding increase in the fee itself, our margins may be adversely affected. In addition, where a vendor management program is a competitor for a particular service we provide, we may have difficulty securing that particular project, which would adversely impact revenue. Some of these vendor neutral programs are intended to limit our interaction with our direct end user, and our interaction is limited to the representative of the vendor neutral agency. This limitation impairs our ability to establish and maintain our relationships with our customers and recognition of the value added to the service.

 

 
5

Table of Contents

 

We may be unable to pass on increased labor costs to our clients.

 

The principal components of our cost of revenues are employee compensation (salaries, wages, taxes and benefits), independent contractors’ fees and expenses relating to the performance of the services we provide. We face increasing labor costs which we seek to pass on to our customers through increases in our rates. To remain competitive, we may not be able to pass these increased costs on to our clients, and, to the extent that we are not able to pass these increased costs on to our clients, our operating margin may be reduced.

 

Consolidation in the pharmaceutical industry may have a harmful effect on our business.

 

In recent years, the pharmaceutical industry has undergone consolidation, and may in the future undergo further substantial consolidation which may reduce the number of our existing and potential customers. Consolidation in the pharmaceutical industry may have a harmful effect on our business and our ability to maintain and replace customers.

 

We may be held liable for the actions of our employees or contractors when on assignment.

 

We may be exposed to liability for actions taken by our employees or contractors while on assignment, such as damage caused by their errors, misuse of client proprietary information or theft of client property. Due to the nature of our assignments, we cannot assure you that we will not be exposed to liability as a result of our employees or contractors being on assignment. Furthermore, our reputation may be damaged and our ability to generate business may be affected.

 

To the extent that we perform services pursuant to fixed-price or incentive-based contracts, our cost of services may exceed our revenue on the contract.

 

Some of our revenue is derived from fixed-price contracts. Our costs of services may exceed the revenue from these contracts if we do not accurately estimate the time and complexity of an engagement. Further, we are seeking contracts by which our compensation is based on specified performance objectives, such as the realization of cost savings, quality improvements or other performance objectives. Our failure to achieve these objectives would reduce our revenue and could impair our ability to operate profitably.

 

Our profit margin is largely a function of the rates we are able to charge and collect for our services and the utilization rate of our consultants. Accordingly, if we are not able to maintain our pricing for our services or an appropriate utilization rate for our consultants without corresponding cost reductions, our profit margin and profitability will suffer. The rates we are able to charge for our services are affected by a number of factors, including:

 

 

·

Our clients’ perception of our ability to add value through our services;

 

 

·

Our ability to complete projects on time;

 

 

·

Pricing policies of competitors;

 

 

·

Our ability to accurately estimate, attain and sustain engagement revenues, margins and cash flows over increasingly longer contract periods; and

 

 

·

General economic and political conditions.

 

Our utilization rates are also affected by a number of factors, including:

 

 

·

Our ability to shift employees and contractors from completed projects to new engagements; and

 

 

·

Our ability to manage the attrition of our employees and contractors.

 

Because most of our contracts may be terminated on little or no advance notice, our failure to maintain or generate new business could impair our ability to operate profitably.

 

Most of our contracts can be terminated by our clients with little or no advance notice. Our clients typically retain us on a non-exclusive, engagement-by-engagement basis, and the client may terminate, cancel or delay any engagement or the project for which we are engaged, at any time and on no advance notice. As a result, the termination, cancellation, expiration or delay of contracts could have a significant impact on our ability to operate profitably.

 

 
6

Table of Contents

 

Because of the competitive nature of the pharmaceutical, biotechnology, medical device and chemical manufacturing consulting market, we may not be able to compete effectively if we cannot efficiently respond to changes in the structure of the market and developments in technology.

 

Because of consolidations in the pharmaceutical, biotechnology, medical device and chemical manufacturing consulting business, we are faced with an increasing number of larger companies that offer a wider range of services and have better access to capital than us. We believe that larger and better-capitalized competitors have enhanced abilities to compete for both clients and skilled consultants. In addition, one or more of our competitors may develop and implement methodologies that result in superior productivity and price reductions without adversely affecting their profit margins. We cannot provide any assurance that we will be able to compete effectively in an increasingly competitive market.

 

Because we are dependent upon our management and technical personnel, our ability to develop our business may be impaired if we are not able to engage skilled personnel.

 

Our future success will depend in part upon our ability to attract and retain qualified management and technical personnel. Competition for such personnel is intense, and we compete for qualified personnel with numerous other employers, including consulting firms, some of which have greater resources than we have, as well as pharmaceutical companies, most of which have significantly greater financial and other resources than we do. We may experience increased costs to retain and attract skilled employees. Our failure to attract additional personnel or to retain the services of key personnel and independent contractors could have a material adverse effect on our ability to operate profitably.

 

Our cash could be adversely affected if the financial institutions in which we hold our cash fail.

 

The Company maintains domestic cash deposits in Federal Deposit Insurance Corporation ("FDIC") insured banks and in money market obligation trusts registered under the US Investment Company Act of 1940, as amended. The domestic bank deposit balances may exceed the FDIC insurance limits. In the foreign markets we serve, we also maintain cash deposits in foreign banks, some of which are not insured or partially insured by the FDIC or other similar agency. These balances could be impacted if one or more of the financial institutions in which we deposit monies fails or is subject to other adverse conditions in the financial or credit markets. We can provide no assurance that access to our invested cash will not be impacted by adverse conditions in the financial and credit markets.

 

We may be harmed if we do not penetrate markets and expand our current business operations.

 

If we fail to further penetrate target markets, or to successfully expand our business into new markets, the growth in sales of our services, along with our operating results, could be materially adversely impacted. A key element of our growth strategy may be to grow our business through acquisitions. Acquisitions involve many different risks, including (1) the ability to finance acquisitions, either with cash, debt, or equity issuances; (2) the ability to integrate acquisitions; (3) the ability to realize anticipated benefits of the acquisitions; (4) the potential to incur unexpected costs, expenses, or liabilities; and (5) the diversion of management’s attention and Company resources. Many of our competitors may also compete with us for acquisition candidates, which can increase the price of acquisitions and reduce the number of available acquisition candidates. We cannot provide any assurance that efforts to increase market penetration in our core markets and existing geographic markets will be successful. Our failure to penetrate markets and grow our current business operations could have a material adverse effect on our business, financial condition, results of operations, and cash flow.

 

Disruptions in our information technology systems could adversely affect our business and the results of operations.  If these systems fail or become unavailable for any period of time this could limit our ability to effectively monitor and control our operations and adversely affect our operations. Additionally, a breach or an alleged breach of our information technology systems could subject us to liability or reputational damage.

 

Our information technology systems facilitate our ability to transact business, monitor and control our operations and adjust to changing market conditions.  Any disruption in our information technology systems or the failure of these systems to operate as expected could, depending on the magnitude of the problem, adversely affect our operating results by limiting our capacity to effectively transact business, monitor and control our operations and adjust to changing market conditions in a timely manner.

 

In addition, because of recent advances in technology and well-known efforts on the part of computer hackers and cyber-terrorists to breach data security systems, we may face cyber threats and/or attacks which may lead to the potential risk of failure to detect such breaches or adequately protect critical corporate, customer and employee data, which, if released, could adversely impact our customer relationships, our reputation, and even violate privacy laws.

 

 
7

Table of Contents

 

There can be no assurance that our efforts to protect our data and information technology systems will prevent breaches in our systems (or that of our third-party providers) that could adversely affect our business and result in financial and reputational harm to us, theft of trade secrets and other proprietary information, legal claims or proceedings, liability under laws that protect the privacy of personal information, and regulatory penalties.

 

Despite the implementation of our cybersecurity processes, our security measures cannot guarantee that a significant cybersecurity attack will not occur. There can also be no guarantee that our policies and procedures under our cybersecurity risk management program will be properly followed in every instance or that those policies and procedures will be effective. While we devote resources to our security measures designed to protect our systems and information, we cannot guarantee the security measures are infallible.

 

Regulatory Risks

 

Because the pharmaceutical industry is subject to government regulations, changes in government regulations relating to this industry may affect the need for our services.

 

Because government regulations affect all aspects of the pharmaceutical, biotechnology, medical device and chemical manufacturing industries, including regulations relating to the testing and manufacturing of pharmaceutical products and the disposal of materials which are or may be considered toxic, any change in government regulations could have a profound effect upon not only these companies but companies, such as ours, that provide services to these industries. If we are not able to adapt and provide necessary services to meet the requirements of these companies in response to changes in government regulations, our ability to generate business may be impaired.

 

Changes in tax laws in the United States, Puerto Rico or in other jurisdictions where we do business may adversely impact the willingness of our customers to continue or to expand their operations where we do business and may also impact our tax business model.

 

As a result of the continued changes in tax laws in the United States, Puerto Rico or other jurisdictions where we do business, the tax business model of various US or foreign companies and their subsidiaries, doing business in Puerto Rico and other foreign jurisdictions may be affected, making them a less attractive investment. For example, the US implemented the Global Intangible Lo-Tax Income (“GILTI”) as part of the 2017 Tax Cuts and Jobs Act, and under the sponsor of the Organization for Economic Cooperation and Development (the “OECD”), various other countries entered into an agreement to establish a global minimum corporate tax rate of 15%, effective for the year 2024. The OECD agreement is now being challenged by the new US government administration. Consequently, this may affect the willingness of such companies to continue, expand and/or bring new operations to jurisdictions where we do business, which may impair our ability to generate business in those markets, and may also impact our tax business model.

 

If we are unable to renegotiate the term of the tax grant issued by the Puerto Rico Industrial Development Company (“PRIDCO”) we may incur increased tax payments, which could have a material adverse effect on our business, financial condition, results of operations, and cash flow.

 

The Company holds a tax grant issued by PRIDCO, which expired on October 31, 2024 pending our extension request. The tax grant provides relief on various Puerto Rico taxes, including income tax, with certain limitations, for most of the activities carried on within Puerto Rico, including those that are for services to parties located outside of Puerto Rico. The grant was effective as of November 1, 2009, and covered a fifteen-year period, ending on October 31, 2024. Under the provisions of Puerto Rico Acts 60-2019 and 73-2008, we have requested the renegotiation of the grant from PRIDCO for an additional term of fifteen years. As of the date of this filing, we have not received from PRIDCO a status for this request. If we are unable to renegotiate the term of the grant, we may incur increased tax payments, which could have a material adverse effect on our business, financial condition, results of operations, and cash flow.

 

Intellectual Property Risks

 

Since our business is dependent upon the development and enhancement of patented pharmaceutical products or processes by our clients, the failure of our clients to obtain and maintain patents could impair our ability to operate profitably.

 

Companies in the pharmaceutical industry are highly dependent on their ability to obtain and maintain patents for their products or processes. The inability by our clients to obtain new patents and the expiration of active patents may reduce the need for our services and thereby impair our ability to operate profitably.

 

 
8

Table of Contents

 

If we are unable to protect our clients’ intellectual property, our ability to generate business will be impaired.

 

Our services either require us to develop intellectual property for clients or provide our personnel with access to our clients’ intellectual property. Because of the highly competitive nature of the pharmaceutical, biotechnology, medical device and chemical manufacturing industries and the sensitivity of our clients’ intellectual property rights, our ability to generate business would be impaired if we fail to protect those rights. Although our employees and contractors are required to sign non-disclosure agreements, any disclosure of a client’s intellectual property by an employee or contractor may subject us to litigation and may impair our ability to generate business either from the affected client or other potential clients. In addition, we are required to enter into confidentiality agreements and our failure to protect confidential information of our clients may impair our business relationship.

 

We may be subject to liability if our services or solutions for our clients infringe upon the intellectual property rights of others.

 

It is possible that in performing services for our clients, we may inadvertently infringe upon the intellectual property rights of others. In such an event, the owner of the intellectual property may commence litigation seeking damages and an injunction against both us and our client, and the client may bring a claim against us. Any infringement litigation would be costly. Even if we prevail, we will incur significant expenses and our reputation could be hurt, which would affect our ability to generate business and the terms on which we would be engaged, if at all.

 

Common Stock Risks

 

Because there is a limited market in our common stock, stockholders may have difficulty in selling our common stock and our common stock may be subject to significant price swings.

 

There is a limited market for our common stock. Since trading commenced in December 2006, there has been limited volume, and on some days there has been no trading in our common stock. Because of the limited market for our common stock, the purchase or sale of a relatively small number of shares may have an exaggerated effect on the market price for our common stock. We cannot assure stockholders that they will be able to sell common stock or, that if they are able to sell their shares, that they will be able to sell the shares in any significant quantity at the quoted price.

 

Our revenues, operating results and profitability will vary from quarter to quarter, which may result in increased volatility of our stock price.

 

Our quarterly revenues, operating results and profitability have varied in the past and are likely to vary significantly from quarter to quarter, making them difficult to predict. This may lead to volatility in our share price. The factors that are likely to cause these variations are:

 

 

·

Number of workdays, holidays and vacations;

 

 

·

The business decisions of clients regarding the use of our services;

 

 

·

Periodic differences between clients estimated and actual levels of business activity associated with ongoing engagements, including the delay, reduction in scope and cancellation of projects;

 

 

·

The stage of completion of existing projects and their termination;

 

 

·

Our ability to move consultants quickly from completed projects to new engagements and our ability to replace completed contracts with new contracts with the same clients or other clients;

 

 

·

The introduction of new services by us or our competitors;

 

 

·

Changes in pricing policies by us or our competitors;

 

 

·

Our ability to manage costs, including personnel compensation, support-services and severance costs;

 

 

·

Acquisition and integration costs related to possible acquisitions of other businesses;

 

 

·

Changes in estimates, accruals and payments of variable compensation to our employees or contractors; and

 

 

 

 

·

Global economic and political conditions and related risks, including acts of terrorism.

 

 
9

Table of Contents

 

We cannot guarantee that our Stock Repurchase Program will be fully implemented or that it will enhance long-term stockholder value.

 

On June 13, 2014, the Board of Directors of the Company approved the Company Stock Repurchase Program authorizing the Company to repurchase up to two million shares of its outstanding common stock (the “Stock Repurchase Program”). The timing, manner, price and amount of any repurchases is at the discretion of the Company, subject to the requirements of the Securities Exchange Act of 1934, as amended, and related rules. As a result, there can be no guarantee around the timing or volume of our share repurchases. We intend to finance any stock repurchases through operating cash flow. There is no guarantee as to the number of shares that will be repurchased, and the Stock Repurchase Program may be extended, suspended or discontinued at any time without notice at our discretion, which may result in a decrease in the trading price of our common stock. The Stock Repurchase Program could increase volatility in and affect the price of our common stock. The existence of our Stock Repurchase Program could also cause the price of our common stock to be higher than it would be in the absence of such a program and could potentially reduce the market liquidity for our common stock. Additionally, repurchases under our Stock Repurchase Program will reduce our cash reserves. There can be no assurance that any share repurchases will enhance stockholder value because the market price of our common stock may decline below the levels at which we repurchased such shares. Any failure to repurchase shares after we have announced our intention to do so may negatively impact our reputation and investor confidence in us and may negatively impact our stock price. Although our Stock Repurchase Program is intended to enhance long-term stockholder value, short-term stock price fluctuations could reduce the program’s effectiveness.

 

The issuance of securities, whether in connection with an acquisition or otherwise, may result in significant dilution to our stockholders.

 

If we are required to issue securities either as payment of all or a portion of the purchase price of an acquisition or in order to obtain financing for the acquisition or for other corporate purposes, such an issuance could result in dilution to our stockholders. The amount of such dilution will be dependent upon the terms on which we issue securities. The issuance of securities at a price which is less than the exercise price of outstanding warrants or the conversion price of securities could result in additional dilution if we are required to reduce the exercise price or conversion price of the then outstanding options or warrants or other convertible securities.

 

ITEM 1B. UNRESOLVED STAFF COMMENTS.

 

Not applicable.

 

ITEM 1C. CYBER SECURITY.

 

Risk management and strategy

 

We rely on information technology to operate our business. We have policies and processes designed to protect our information technology systems, some of which are managed by third parties, and resolve issues in a timely manner in the event of a cybersecurity threat or incident.

 

As part of our broader risk management framework, we have identified the potential cybersecurity risks to our business. We have designed our business applications and hosting services to minimize the impact that cybersecurity incidents could have on our business and have identified back-up systems where appropriate. We seek to further mitigate cybersecurity risks through a combination of monitoring and detection activities, use of anti-malware applications, employee training, quality audits and communication and reporting structures, among other processes.

 

 We have (i) engaged a third-party consultant to assist us with designing controls and our cybersecurity risk management framework; (ii) engaged third party applications to perform penetration testing, and (iii) retained third parties to assist with the monitoring and detection of cybersecurity threats and responding to any cybersecurity threats or incidents.

 

We have not encountered cybersecurity threats or incidents that have had a material impact on our business.

 

 Despite the implementation of our cybersecurity processes, our security measures cannot guarantee that a significant cybersecurity attack will not occur. There can also be no guarantee that our policies and procedures under our cybersecurity risk management program will be properly followed in every instance or that those policies and procedures will be effective. While we devote resources to our security measures designed to protect our systems and information, we cannot guarantee the security measures are infallible.

 

 
10

Table of Contents

 

Governance

 

Our Board of Directors oversees our general risk management, including cybersecurity. Policies, practices and potential risks associated with cybersecurity are discussed and managed by the Board of Directors and management.

 

Our chief financial officer has primary responsibility for assessing, monitoring, managing cybersecurity risks and updating the Board of Directors on any significant risks related to cybersecurity on a quarterly basis. Our incident response plan includes notifying the Board of Directors of any material threats or incidents that arise.

 

ITEM 2. PROPERTIES.

 

The Company conducts its headquarters administrative operations in office facilities located in Dorado, Puerto Rico (the “Office Facilities”). The lease agreement was for an initial five-year term commencing January 1, 2016, with a renewal option for five additional years which was exercised and became effective January 1, 2021. The lease agreement, as amended, has monthly rental payments of $14,561 through the end of the renewal option term. The lease agreement also requires the payment of utilities, property taxes, insurance and expenses incurred by the affiliate in connection with the maintenance of common areas.

 

Also, the Company maintains an office facility in Madrid, Spain, which is under a month-to-month lease with monthly payment of approximately $500.

 

ITEM 3. LEGAL PROCEEDINGS.

 

From time to time, we may be a party to legal proceedings incidental to our business. Currently, there are no proceedings threatened or pending against us, which, if determined adversely to us, would have a material effect on our financial position or results of operations and cash flows.  However, the Company is a complainant in one legal proceeding as described below.

 

On March 15, 2023, the Company’s subsidiaries Pharma-Bio Serv PR, Inc., Pharma Serv, Inc. and Scienza Labs, Inc., filed a breach of contract and money collection complaint against Romark Global Pharma, LLC, Romark Properties, LLC, Romark Biosciences, LLC and Romark Holdings, LLC (collectively, “Romark”), before the Commonwealth of Puerto Rico Court of First Instance, San Juan Superior Section.  On November 13, 2023, a judgment was entered by the Court ordering Romark to pay jointly to the Company’s subsidiaries $6,717,431.69, which includes the principal amount of $5,246,782, plus interest up to the date of the judgment. The Company’s subsidiaries are pursuing assets and monies from Romark to collect the judgment.  To this date, however, we have been unable to identify assets of Romark against which to collect.  Aside from legal fees and the costs of identifying assets, and costs of collection efforts, no further losses are expected. The Company’s subsidiaries will continue the collection efforts with Romark. However, we cannot guarantee a successful outcome in collecting the funds owed to the Company’s subsidiaries.

  

ITEM 4. MINE SAFETY DISCLOSURES

 

Not applicable.

 

 
11

Table of Contents

  

PART II

 

ITEM 5. MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES.

 

Our common stock has been quoted on the Over the Counter Bulletin Board under the trading symbol PBSV since December 4, 2006. Any over-the-counter market quotations reflect inter dealer prices, without retail mark-up, mark-down or commission and may not represent actual transactions.

 

On January 20, 2025, there were approximately 62 holders of record of our common stock.

 

During the year ended October 31, 2024, the Company paid dividends of $0.075 per share of common stock on February 15, 2024 to shareholders of record at the close of business on January 30, 2024. The Board of Directors will continue to evaluate the Company’s strategic plan, which might include future acquisitions, sales of business units, dividends or any combination of these opportunities while continuing its stock repurchase plan.

 

Equity Compensation Plan Information

 

The following table summarizes the equity compensation plan under which our securities may be issued as of October 31, 2024.

 

Plan Category

 

Number of securities

to be issued upon

exercise of

outstanding options

 

 

Weighted-average exercise

price per share of

 outstanding options

 

 

Number of securities

remaining available for

future issuance under

equity compensation

plans

 

Equity compensation plans approved by security holders:

 

 

 

 

 

 

 

 

 

2014 Long-Term Incentive Plan

 

 

393,350

 

 

$0.9887

 

 

 

1,110,000

 

Equity compensation plans not approved by security holders

 

 

-

 

 

$-

 

 

 

-

 

Total

 

 

393,350

 

 

 

 

 

 

 

1,110,000

 

 

The 2014 Long-Term Incentive Plan was approved in April 2014, and amended on May 2, 2024 by the stockholders to extend the term for an additional ten years ending March 31, 2034.

 

Stock Repurchase Program

 

On June 13, 2014, the Board of Directors of the Company approved the Company Stock Repurchase Program authorizing the Company to repurchase up to two million shares of its outstanding common stock. The timing, manner, price and amount of any repurchases will be at the discretion of the Company, subject to the requirements of the Securities Exchange Act of 1934, as amended, and related rules. The Company Stock Repurchase Program does not oblige the Company to repurchase any shares, and it may be modified, suspended or terminated at any time and for any reason. Under the program no shares will be repurchased directly from directors or officers of the Company. The Company Stock Repurchase Program does not have an expiration date. During the three-month period ended October 31, 2024, the Company made no purchases of its shares of common stock under the Company Stock Repurchase Program.

 

ITEM 6. [RESERVED.]

 

 
12

Table of Contents

 

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

 

The following discussion of our results of operations and financial condition should be read in conjunction with Part I, including matters set forth in the “Risk Factors” section of this Annual Report on Form 10-K, and our Consolidated Financial Statements and notes thereto included elsewhere in this Annual Report on Form 10-K.

 

Overview

 

We are a compliance and technology transfer services consulting firm with headquarters in Puerto Rico, servicing the Puerto Rico, United States and European markets, and to a lesser extent the Brazilian market which is under development. The compliance consulting service sector in those markets consists of local compliance and validation consulting firms, United States dedicated validation and compliance consulting firms and large publicly traded and private domestic and foreign engineering and consulting firms. We provide a broad range of compliance-related consulting services. We market our services to pharmaceutical, chemical, biotechnology, medical devices, cosmetics and food industries, and allied products companies in Puerto Rico, the United States, Europe and Brazil. Our consulting team includes experienced engineering and life science professionals, former quality assurance managers and directors, and professionals with bachelors, masters and doctorate degrees in health sciences and engineering.

 

We actively operate in Puerto Rico, the United States, Europe and, to a lesser extent, Brazil and pursue to further expand these markets by strengthening our business development infrastructure and by constantly realigning our business strategies as new opportunities and challenges arise.

 

We market our services with a presence in industry trade shows, professional conventions, industry publications and company provided seminars to the industry. Our senior management is also actively involved in the marketing process, especially in marketing to major accounts. Our senior management and staff also concentrate on developing new business opportunities and focus on the larger customer accounts (by number of consultants or dollar volume) and responding to prospective customers’ requests for proposals.

 

We consider our core business to be Food and Drug Administration (“FDA”) and international agencies regulatory compliance consulting related services.

 

The Company holds a tax grant issued by PRIDCO which expired on October 31, 2024 pending our extension request. The tax grant provides relief on various Puerto Rico taxes, including income tax, with certain limitations, for most of the activities carried on within Puerto Rico, including those that are for services to parties located outside of Puerto Rico. The grant was effective as of November 1, 2009, and covered a fifteen-year period, ending on October 31, 2024. Under the provisions of Puerto Rico Acts 60-2019 and 73-2008, we have requested PRIDCO the renegotiation of the tax grant for an additional term of fifteen years.  As of the date of this filing, we have not received a status from PRIDCO for this request, accordingly, we cannot provide assurance on the outcome for our renegotiation application. For additional information relating to the tax grant issued by PRIDCO, please see Note D – Income Taxes of the consolidated financial statements.

 

The following table sets forth information as to our revenue for the years ended October 31, 2024 and 2023, by geographic regions (dollars in thousands).

 

 

 

Year ended October 31,

 

Revenues by Region

 

2024

 

 

2023

 

Puerto Rico

 

$5,690

 

 

 

59.8%

 

$8,038

 

 

 

47.4%

United States

 

 

3,162

 

 

 

33.3%

 

 

4,672

 

 

 

27.5%

Europe

 

 

571

 

 

 

6.0%

 

 

4,260

 

 

 

25.1%

Other

 

 

86

 

 

 

0.9%

 

 

6

 

 

 

0.0%

Total revenue

 

$9,509

 

 

 

100.0%

 

$16,976

 

 

 

100.0%

 

 
13

Table of Contents

 

For the year ended October 31, 2024, the Company’s revenues were approximately $9.5 million, a net decrease of $7.5 million when compared to last year. The European, Puerto Rico and United States consulting markets had a decline in projects revenue of approximately $3.7, $2.3 and $1.5 million, respectively. As depicted below, when compared to the same period last year, gross profit decreased by 3.3 percentage points. The net decline in gross profit percentage points is mainly attributable to the completion in fiscal year 2023 of high margin yielding projects within the European market.

 

Regional or global conflicts, including war or economic sanctions between nations, price inflation, pandemics, possible tax changes on jurisdictions where we do business, bio-pharmaceutical industry consolidations and the trends on managing contract resources, all pose current and future challenges which may adversely affect our future performance. We believe that our future profitability and liquidity will be dependent on the effect the local and global economy, including any impacts of regional or global conflicts, price inflation, pandemics, changes in tax laws, worldwide life science manufacturing industry consolidations, operational constraints imposed by our customers due to pandemics and resources management trends, will have on our operations, and our ability to seek service opportunities and adapt to industry trends.

 

Results of Operations

 

The following table sets forth our statements of operations for the year ended October 31, 2024 and 2023 (dollars in thousands, and as a percentage of revenues):

 

 

 

Year ended October 31,

 

 

 

2024

 

 

2023

 

Revenues 

 

$9,509

 

 

 

100.0%

 

$16,976

 

 

 

100.0%

Cost of services 

 

 

6,993

 

 

 

73.5%

 

 

11,910

 

 

 

70.2%

Gross profit 

 

 

2,516

 

 

 

26.5%

 

 

5,066

 

 

 

29.8%

Selling, general and administrative expenses 

 

 

3,804

 

 

 

40.0%

 

 

3,949

 

 

 

23.2%

Other income, net

 

 

532

 

 

 

5.5%

 

 

570

 

 

 

3.3%

Income (loss) before income taxes

 

 

(756 )

 

 

-8.0%

 

 

1,687

 

 

 

9.9%

Income tax expense 

 

 

22

 

 

 

0.2%

 

 

377

 

 

 

2.2%

Net income (loss)

 

 

(778 )

 

 

-8.2%

 

 

1,310

 

 

 

7.7%

 

Revenues. Revenues for the year ended October 31, 2024 were approximately $9.5 million, a net decrease of $7.5 million when compared to last year. The European, Puerto Rico and United States consulting markets had a decline in projects revenue of approximately $3.7, $2.3 and $1.5 million, respectively. The Brazilian market sustained no major revenue change when compared to the same period last year, which is still not significant.

 

Cost of Services; Gross Profit. Cost of services for the year ended October 31, 2024 were $7.0 million, a decrease of $4.9 million when compared to last year. Gross profit for the year ended October 31, 2024 decreased by 3.3 percentage points when compared to last year. The net decline in gross profit percentage points is mainly attributable to the closure in fiscal year 2023 of high margin yielding projects within the European market.

 

Selling, General and Administrative Expenses. Selling, general and administrative expenses were approximately $3.8 million, a net decrease of approximately $150 thousand when compared to last year. However, the Company made investments in business development human capital and industry activities aimed to achieve growth in targeted markets. These investments were funded with expense savings within this caption area.

 

Other Income, Net. Other income, net for the year ended October 31, 2024, was approximately $0.5 million. This balance is mostly attributable to interest income, partially offset by a negligible amount in the settlement of foreign exchange rates on intercompany balances.

 

Net Income (loss). Net loss for the year ended October 31, 2024 was approximately $0.8 million, an earnings decline of approximately $2.1 million when compared to last year, respectively.

 

For the year ended October 31, 2024, net loss per share of common stock for both basic and diluted was $0.034, a decrease of $0.091 per share when compared to last year.

 

 
14

Table of Contents

 

Liquidity and Capital Resources

 

Liquidity is a measure of our ability to meet potential cash requirements, including planned capital expenditures. As of October 31, 2024, the Company had approximately $13.8 million of working capital.

 

On June 13, 2014, the Board of Directors of the Company authorized the Company to repurchase up to two million shares of its common stock the Stock Repurchase Program. The Stock Repurchase Program does not have an expiration date. During the year ended October 31, 2024, the Company purchased an aggregate of 12,100 shares of its common stock under the Stock Repurchase Program. As of October 31, 2024, the Company has 1,501,443 shares of common stock available for future repurchases under the Stock Repurchase Program.

 

Our primary cash needs consist of the payment of compensation to our consulting team, overhead expenses, and statutory taxes. Additionally, we may use cash for the repurchase of our common stock under the Repurchase Program, capital expenditures and business development expenses. Management believes that based on the current level of working capital, operations and cash flows from operations, and the collectability of high-quality customer receivables are sufficient to fund anticipated expenses and satisfy other possible long-term contractual commitments for and beyond the next twelve months.

 

While uncertainties relating to the current local and global economic condition, competition, the industries and geographical regions served by us and other regulatory matters exist within the consulting services industry, as described above, management is not aware of any other trends or events likely to have a material adverse effect on liquidity or its financial statements.

 

Off-Balance Sheet Arrangements

 

We were not involved in any significant off-balance sheet arrangements during the fiscal year ended October 31, 2024.

 

Critical Accounting Policies and Estimates

 

The discussion and analysis of our financial condition and results of operations are based upon our Consolidated Financial Statements, which have been prepared in accordance with generally accepted accounting principles (“GAAP”) in the United States. We believe the following are the critical accounting policies that impact the consolidated financial statements, some of which are based on management’s best estimates available at the time of preparation. Actual experience may differ from these estimates.

 

Consolidation - The accompanying consolidated financial statements include the accounts of all of our wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. 

 

Segments - The Company operates in three reportable business segments: (i) Puerto Rico technical compliance consulting, (ii) United States technical compliance consulting, and (iii) Europe technical compliance consulting. Accordingly, the accompanying consolidated financial statements are presented to show these three reportable segments.

 

Use of Estimates - The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States 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 consolidated financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results may differ from these estimates.

 

Fair Value of Financial Instruments - Accounting standards have established a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Accounting standards have established three levels of inputs that may be used to measure fair value:

 

 

Level 1:

Quoted prices in active markets for identical assets and liabilities.

 

 

Level 2:

Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities, quoted prices in markets with insufficient volume or infrequent transactions (less active markets), or model-derived valuations in which all significant inputs are observable or can be derived principally from or corroborated by observable market data for substantially the full term of the assets or liabilities.

 

 

Level 3:

Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (supported by little or no market activity).

 

 
15

Table of Contents

 

Marketable securities consist of U.S. Treasury securities, which are categorized in Level 1 and have a short-term maturity.

 

The carrying value of the Company's financial instruments, cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities, are considered reasonable estimates of fair value due to their liquidity or short-term nature.

 

Revenue Recognition - The Company records revenue under Accounting Standards Codification ("ASC") Topic 606, Revenue from Contracts with Customers. We evaluate our revenue contracts with customers based on the five-step model under ASC 606: (i) Identify the contract with the customer; (ii) Identify the performance obligations in the contract; (iii) Determine the transaction price; (iv) Allocate the transaction price to separate performance obligations; and (v) Recognize revenue when (or as) each performance obligation is satisfied.

 

Revenue is primarily derived from: (1) time and material contracts (representing approximately 99% of total revenues), and (2) short-term fixed-fee contracts or "not to exceed" contracts (representing approximately 1% of total revenues). Time and material contracts are typically based on the number of hours worked at contractually agreed upon rates. These service contracts relate to work which has no alternative use and for which the Company has an enforceable right to payment for the work completed to date. As a result, revenue is recognized over time when or as the Company transfers control of the promised products or services (known as performance obligations) to its customers. Revenue for short term fixed fee contracts or “not to exceed” contracts is recognized similarly, except that certain milestones also have to be reached before revenue is recognized. If the Company determines that a contract will result in a loss, the Company recognizes the estimated loss in the period in which such a determination is made.

 

Cash and Cash Equivalents - For purposes of the consolidated statements of cash flows, cash and cash equivalents include investments in a money market obligations trust that is registered under the U.S. Investment Company Act of 1940, as amended, and liquid investments, including US Treasury securities, with original maturities of three months or less.

 

Accounts Receivable - Accounts receivable are reported net of an allowance for credit losses. The Company maintains an allowance for credit losses to provide for estimated amounts of receivables that will not be collected. This estimation is based on historical collection experience, the age of the receivables, an assessment of the creditworthiness of customers, and current economic conditions. The allowance for credit losses is subject to estimation uncertainty. If actual future uncollectible amounts differ from estimates, future provisions for credit losses may be affected. The allowance is increased by provisions charged to credit loss expense and reduced by charge-offs of uncollectible accounts.

 

Income Taxes - We follow an asset and liability approach method of accounting for income taxes. This method measures deferred income taxes by applying enacted statutory rates in effect at the balance sheet date to the differences between the tax basis of assets and liabilities and their reported amounts on the financial statements. The resulting deferred tax assets or liabilities are adjusted to reflect changes in tax laws as they occur. A valuation allowance is provided when it is more likely than not that a deferred tax asset will not be realized.

 

The Company follows guidance from the Financial Accounting Standards Board (“FASB”) related to Accounting for Uncertainty in Income Taxes, which includes a two-step approach to recognizing, de-recognizing and measuring uncertain tax positions. As of October 31, 2024, the Company had no significant uncertain tax positions that would be reduced as a result of a lapse of the applicable statute of limitations.

 

Leases – The Company follows accounting standards issued by the FASB for the accounting and disclosure of leases. Under those standards, assets and liabilities that arise from leases are recognized on the balance sheet, and the leases are categorized at their inception as either operating or finance leases.

 

Operating lease right-of-use assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments under the lease. Lease recognition occurs at the commencement date, and lease liability amounts are based on the present value of lease payments made during the lease term.

 

Property and Equipment - Owned property and equipment are stated at cost. Depreciation of owned assets are provided for, when placed in service, in amounts sufficient to relate the cost of depreciable assets to operations over their estimated service lives, using straight-line basis. Expenditures for repairs and maintenance are expensed when incurred.

 

Impairment of Long-Lived Assets - The Company evaluates for impairment its long-lived assets to be held and used, and long-lived assets to be disposed of, whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Based on management estimates, no impairment of the long-lived assets was present as of October 31, 2024 and 2023.

 

 
16

Table of Contents

 

Investment - Minority non-controlling investment is stated at cost and included within the Other Assets caption on the consolidated balance sheet.

 

Stock-based Compensation - Stock-based compensation expense is recognized in the consolidated financial statements based on the fair value of the awards granted. Stock-based compensation cost is measured at the grant date based on the fair value of the award and is recognized as expense over the requisite service period, which generally represents the vesting period, and includes an estimate of awards that will be forfeited. We calculate the fair value of stock options using the Black-Scholes option-pricing model at the grant date, while for restricted stock units the fair market value of the units is determined by Company’s share market value at grant date. Excess tax benefits related to stock-based compensation are reflected as cash flows from financing activities rather than cash flows from operating activities. We have not recognized such cash flow from financing activities since there has been no tax benefit related to stock-based compensation.

 

Earnings (Loss) Per Share of Common Stock - Basic earnings (loss) per share of common stock is calculated by dividing net income (loss) by the weighted average number of shares of common stock outstanding. Diluted earnings (loss) per share includes the dilution of common stock equivalents.

 

The diluted weighted average shares of common stock outstanding were calculated using the treasury stock method for the respective periods.

 

Foreign Operations - The functional currency of our foreign subsidiaries is their respective local currencies. The assets and liabilities of our foreign subsidiary are translated into U.S. dollars at exchange rates in effect at the balance sheet date. Income and expense items are translated at the average exchange rates prevailing during the period. The cumulative translation effect for subsidiaries using a functional currency other than the U.S. dollar is included as a cumulative translation adjustment in stockholders’ equity and as a component of comprehensive income.

 

Our intercompany accounts are typically denominated in the functional currency of the foreign subsidiary. Gains and losses resulting from the remeasurement of intercompany receivables that we consider to be of a long-term investment nature are recorded as a cumulative translation adjustment in stockholders’ equity and as a component of comprehensive income, while gains and losses resulting from the remeasurement of intercompany receivables from those international subsidiaries for which we anticipate settlement in the foreseeable future are recorded in the consolidated statements of operations.

 

Recent Accounting Pronouncements

 

Recent accounting pronouncements pending adoption not discussed elsewhere in this Annual Report on Form 10-K or the Consolidated Financial Statements, are either not applicable, or will not have or are not expected to have a material impact on us.

 

Forward-Looking Statements

 

Our business, financial condition, results of operations, cash flows and prospects, and the prevailing market price and performance of our common stock, may be adversely affected by a number of factors, including the matters discussed below. Certain statements and information set forth in this Annual Report on Form 10-K, as well as other written or oral statements made from time to time by us or by our authorized executive officers on our behalf, constitute “forward-looking statements” within the meaning of the Federal Private Securities Litigation Reform Act of 1995. These statements include all statements other than those made solely with respect to historical fact and identified by words such as “believes,” “anticipates,” “expects,” “intends” and similar expressions, but such words are not the exclusive means of identifying such statements.  We intend for our forward-looking statements to be covered by the safe harbor provisions for forward-looking statements contained in the Private Securities Litigation Reform Act of 1995, and we set forth this statement and these risk factors in order to comply with such safe harbor provisions. You should note that our forward-looking statements speak only as of the date of this Annual Report on Form 10-K or when made and we undertake no duty or obligation to update or revise our forward-looking statements, whether as a result of new information, future events or otherwise, except as required by law. Although we believe that the expectations, plans, intentions and projections reflected in our forward-looking statements are reasonable, such statements are subject to known and unknown risks, uncertainties and other factors that may cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by the forward-looking statements. The risks, uncertainties and other factors that our stockholders and prospective investors should consider are discussed in “Item 1A Risk Factors” above.

 

ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.

 

Not applicable.

 

 
17

Table of Contents

 

ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA.

 

Our Consolidated Financial Statements, together with the report of our independent registered public accounting firm, are included herein immediately following the signature page of this report. See Index to Consolidated Financial Statements on page F-1.

 

ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE.

 

None.

 

ITEM 9A. CONTROLS AND PROCEDURES.

 

Management’s Annual Report on Internal Control Over Financial Reporting

 

Our management is responsible for establishing and maintaining adequate “internal control over financial reporting,” as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act, for the Company. This rule defines internal control over financial reporting as a process designed by, or under the supervision of, a company’s principal executive officer and principal financial officer, 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. Our internal control over financial reporting includes those policies and procedures that:

 

 

·

pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the Company,

 

 

 

 

·

provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the Company are being made only in accordance with authorizations of management and directors of the Company, and

 

 

 

 

·

provide reasonable assurance regarding the prevention or timely detection of unauthorized acquisition, use or disposition of the Company’s assets that could have a material effect on the financial statements.

 

Because of its inherent limitations, our internal control systems and procedures may not prevent or detect misstatements. An internal control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected. Also, projections of any evaluation of effectiveness to future periods are subject to the risks that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies and procedures may deteriorate.

 

We, under the supervision of and with the participation of our management, including the principal executive officer and principal financial officer, assessed the effectiveness of the Company’s internal control over financial reporting as of October 31, 2024, based on criteria for effective internal control over financial reporting described in “Internal Control — Integrated Framework” issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on this assessment, our principal executive officer and principal financial officer concluded that the Company maintained effective internal control over financial reporting as of October 31, 2024.

 

Disclosure Controls and Procedures.

 

We carried out an evaluation, under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, of the effectiveness of our disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) as of the end of the period covered by this Annual Report on Form 10-K. Based upon that evaluation, our principal executive officer and principal financial officer concluded that our disclosure controls and procedures were effective as of the end of the period covered by this Annual Report on Form 10-K.

 

Changes in Internal Control Over Financial Reporting

 

Based on an evaluation, under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, there has been no change in our internal control over financial reporting during our last fiscal quarter identified in connection with that evaluation that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

 

ITEM 9B. OTHER INFORMATION.

 

Rule 10b5-1 Trading Arrangements

 

During the fiscal quarter ended October 31, 2024, no director or officer of the Company adopted or terminated a “Rule 10b5-1 trading arrangement” or a “non-Rule 10b5-1 trading arrangement” (in each case, as defined in Item 408 of Regulation S-K).

 

ITEM 9C. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS.

 

Not Applicable.

 

 
18

Table of Contents

 

PART III

 

ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE.

 

The information required by this Item is incorporated by reference to our Proxy Statement for our Annual Meeting of Stockholders for the fiscal year ended October 31, 2024, which will be filed with the Securities and Exchange Commission no later than 120 days after the end of the fiscal year covered by this Form 10-K, or, alternatively, by amendment to this Form 10-K under cover of Form 10-K/A no later than the end of such 120 day period.

 

Information with respect to our executive officers is included in Part I.

 

ITEM 11. EXECUTIVE COMPENSATION.

 

The information required by this Item is incorporated by reference to our Proxy Statement for our Annual Meeting of Stockholders for the fiscal year ended October 31, 2024, which will be filed with the Securities and Exchange Commission no later than 120 days after the end of the fiscal year covered by this Form 10-K, or, alternatively, by amendment to this Form 10-K under cover of Form 10-K/A no later than the end of such 120 day period.

 

ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS.

 

The information required by this Item is incorporated by reference to our Proxy Statement for our Annual Meeting of Stockholders for the fiscal year ended October 31, 2024, which will be filed with the Securities and Exchange Commission no later than 120 days after the end of the fiscal year covered by this Form 10-K, or, alternatively, by amendment to this Form 10-K under cover of Form 10-K/A no later than the end of such 120 day period.

 

ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE.

 

The information required by this Item is incorporated by reference to our Proxy Statement for our Annual Meeting of Stockholders for the fiscal year ended October 31, 2024, which will be filed with the Securities and Exchange Commission no later than 120 days after the end of the fiscal year covered by this Form 10-K, or, alternatively, by amendment to this Form 10-K under cover of Form 10-K/A no later than the end of such 120 day period.

 

ITEM 14. PRINCIPAL ACCOUNTING FEES AND SERVICES.

 

The information required by this Item is incorporated by reference to our Proxy Statement for our Annual Meeting of Stockholders for the fiscal year ended October 31, 2024, which will be filed with the Securities and Exchange Commission no later than 120 days after the end of the fiscal year covered by this Form 10-K, or, alternatively, by amendment to this Form 10-K under cover of Form 10-K/A no later than the end of such 120 day period.

 

 
19

Table of Contents

 

PART IV

 

ITEM 15. EXHIBITS, FINANCIAL STATEMENT SCHEDULES.

 

The following documents are filed as a part of this Annual Report on Form 10-K:

 

 

1.

All Financial Statements: Consolidated Financial Statements are included herein immediately following the signature page of this report. See Index to Consolidated Financial Statements on page F-1.

 

 

 

 

2.

Financial Statement Schedules: None.

 

 

 

 

3.

Exhibits: The following exhibits are filed herewith or are incorporated by reference to exhibits previously filed with the Commission, as indicated in the description of each.

 

 

 

 

Incorporated By Reference

 

 

Exhibit Number

 

Exhibit Description

 

Form

 

File Number

 

Exhibit

 

Filing Date

3.1

 

Restated Certificate of Incorporation

 

8-K

 

000-50956 

 

99.1

 

5/1/2006

3.2

 

Certificate of Amendment to the Certificate of Incorporation

 

8-K

 

000-50956

 

3.1

 

4/12/2013

3.3

 

Amended and Restated Bylaws of Pharma-Bio Serv Inc.

 

8-K

 

000-50956 

 

3.1

 

2/9/2023

4.1

 

Description of the Registrant s securities

 

10-K

 

000-50956

 

4.1

 

1/29/2020

10.1

 

Employment Agreement, effective January 1, 2015, between Pharma-Bio Serv, Inc. and Victor Sanchez 

 

8-K

 

000-50956 

 

10.2

 

1/5/2015

10.2

 

Employment Agreement dated November 5, 2007, between the Pharma-Bio Serv, Inc. and Pedro Lasanta

 

10-K

 

000-50956

 

10.8

 

1/29/2009

10.3

 

Amendment to Employment Agreement dated December 17, 2008, between the Registrant and Pedro Lasanta

 

8-K

 

000-50956

 

99.1

 

12/23/2008

10.4

 

Amendment to Employment Agreement, dated March 11, 2009, by and between the Company and Pedro Lasanta

 

8-K

 

000-50956

 

10.3

 

3/17/2009

10.5

 

Employment Agreement Amendment, effective as of January 1, 2010, by and between the Company and Pedro Lasanta

 

8-K

 

000-50956

 

10.2

 

1/07/2010

10.6

 

Employment Agreement Amendment, dated January 31, 2012, by and between the Company and Pedro J. Lasanta

 

8-K

 

000-50956

 

10.1

 

2/2/2012

10.7

 

Employment Agreement Amendment, dated December 31, 2012, by and between the Company and Pedro J. Lasanta

 

8-K

 

000-50956

 

10.1

 

1/7/2013

10.8

 

Employment Agreement Amendment between Pharma-Bio Serv, Inc. and Pedro J. Lasanta, effective January 1, 2014.

 

8-K

 

000-50956 

 

10.2

 

2/21/2014

10.9

 

Employment Agreement Amendment, dated October 7, 2019, by and between the Company and Pedro J. Lasanta 

 

8-K

 

000-50956

 

10.1

 

10/11/2019

10.10

 

2005 Long-Term Incentive Plan, as amended

 

DEF 14A

 

000-50956 

 

Appendix C

 

3/26/2007

10.11

 

Amendment to 2005 Long-Term Incentive Plan

 

10-Q

 

000-50956

 

10.4

 

3/17/2014

10.12

 

Pharma-Bio Serv, Inc. 2014 Long-Term Incentive Plan

 

8-K

 

000-50956 

 

10.1

 

5/2/2014

10.13

 

Amendment to Pharma-Bio Serv, Inc. 2014 Long-Term Incentive Plan

 

8-K

 

000-50956 

 

10.1

 

5/2/2024

14.1

 

Code of business conduct and ethics for senior management

 

10-KSB

 

000-50956 

 

14.1

 

2/2/2007

21.1*

 

List of Subsidiaries

 

 

 

 

 

 

 

 

23.1*

 

Consent of Crowe PR PSC

 

 

 

 

 

 

 

 

31.1*

 

Certification of chief executive officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

 

 

 

 

 

 

 

31.2*

 

Certification of chief financial officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 

 

 

 

 

 

 

 

 

32.1**

 

Certification of chief executive officer and chief financial officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 

 

 

 

 

 

 

 

 

101.INS*

 

XBRL Instance Document 

 

 

 

 

 

 

 

 

101.SCH*

 

XBRL Taxonomy Extension Schema 

 

 

 

 

 

 

 

 

101.CAL*

 

XBRL Taxonomy Extension Calculation Linkbase

 

 

 

 

 

 

 

 

101.DEF*

 

XBRL Taxonomy Extension Definition Linkbase  

 

 

 

 

 

 

 

 

101.LAB*

 

XBRL Taxonomy Extension Label Linkbase 

 

 

 

 

 

 

 

 

101.PRE*

 

XBRL Taxonomy Extension Presentation Linkbase 

 

 

 

 

 

 

 

 

104*

 

Cover page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101) 

 

 

 

 

 

 

 

 

__________________

*   Filed herewith

 

**  Furnished herewith

 

Exhibits 10.1 through 10.13 are management contracts or compensatory plans, contracts or arrangements.

 

ITEM 16. FORM 10-K SUMMARY.

 

None.

 

 
20

Table of Contents

 

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.

 

 

PHARMA-BIO SERV, INC.

 

 

 

 

 

Dated: January 29, 2025

By:  

/s/ Victor Sanchez

 

 

Name: Victor Sanchez

 

 

Title:  Chief Executive Officer and

President Europe Operations

(Principal Executive Officer)

 

 

 

 

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

 

Signature

 

Title

 

Date

 

 

 

 

 

/s/ Victor Sanchez

 

Chief Executive Officer and President of European Operations

 

January 29, 2025

Victor Sanchez

 

(Principal Executive Officer)

 

 

 

 

 

 

 

/s/ Pedro J. Lasanta

 

Chief Financial Officer, Vice President Finance and Administration and Secretary

 

January 29, 2025

Pedro J. Lasanta

 

(Principal Financial and Accounting Officer)

 

 

 

 

 

 

 

/s/ Kirk Michel

 

Chairman

 

January 29, 2025

Kirk Michel

 

 

 

 

 

 

 

 

 

/s/ Howard Spindel

 

Director

 

January 29, 2025

Howard Spindel

 

 

 

 

 

 

 

 

 

/s/ Dov Perlysky

 

Director

 

January 29, 2025

Dov Perlysky

 

 

 

 

 

 

 

 

 

/s/ Irving Wiesen

 

Director

 

January 29, 2025

Irving Wiesen

 

 

 

 

  

 
21

Table of Contents

 

 PHARMA-BIO SERV, INC.

 

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

 

Page

 

 

 

 

 

Report of Independent Registered Public Accounting Firm PCAOB ID 871

 

F-2

 

 

 

 

 

Consolidated Balance Sheets as of October 31, 2024 and 2023

 

F-4

 

 

 

 

 

Consolidated Statements of Operations for the Years Ended October 31, 2024 and 2023

 

F-5

 

 

 

 

 

Consolidated Statements of Comprehensive Income (Loss) for the Years Ended October 31, 2024 and 2023

 

F-6

 

 

 

 

 

Consolidated Statements of Changes in Stockholders’ Equity for the Years Ended October 31, 2024 and 2023

 

F-7

 

 

 

 

 

Consolidated Statements of Cash Flows for the Years Ended October 31, 2024 and 2023

 

F-8

 

 

 

 

 

Notes to Consolidated Financial Statements

 

F-9

 

 

 
F-1

Table of Contents

 

Report of Independent Registered Public Accounting Firm

 

To the Stockholders and Board of Directors of

Pharma-Bio Serv, Inc.

Dorado, Puerto Rico

 

Opinion on the Consolidated Financial Statements

 

We have audited the accompanying consolidated balance sheets of Pharma-Bio Serv, Inc. (“the Company”) as of October 31, 2024 and 2023, and the related consolidated statements of operations, comprehensive income (loss), stockholders’ equity, and cash flows for the years then ended, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the consolidated financial position of the Company as of October 31, 2024 and 2023, and the consolidated 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 consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s consolidated 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 consolidated 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 Company’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 consolidated 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 consolidated 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 consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.

 

Critical Audit Matters

 

Critical audit matters are matters arising from the current period audit of the consolidated financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the consolidated 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 consolidated 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 disclosure to which it relates.

 

 

F-2

Table of Contents

 

Revenue Recognition – Refer to Note A to the Consolidated Financial Statements

 

Description of the Matter

 

As disclosed in Note A to the consolidated financial statements, under the caption Summary of Significant Accounting Policies, Revenue Recognition, the Company recognizes revenue upon transfer of control of promised products or services to customers in an amount that reflects the consideration of the Company to receive in exchange for those products or services.

 

Significant judgment is exercised by the Company in determining revenue recognition for these agreements, and includes the following:

 

 

·

The pattern of delivery (i.e., timing of when revenue is recognized) for each distinct performance obligation.

 

·

Identification and treatment of contract terms that may impact on the timing and amount of revenue recognized.

 

·

Determination of stand-alone selling prices for each distinct performance obligation.

 

·

Determination of the precise point at which services are considered incurred, and revenue can be recognized.

 

·

Judgment of the amount of revenue to be recognized for services performed but not yet billed.

 

·

Evaluation of changes to service contracts, such as scope adjustments or extensions, and determining their impact on revenue recognition.

 

How the Critical Audit Matter Was Addressed in the Audit

 

Our principal audit procedures related to the Company's revenue recognition for these customer agreements included the following:

 

 

·

We evaluated management’s significant accounting policies related to these customer agreements for reasonableness.

 

·

We tested the design and operating effectiveness of controls over revenue recognition, including controls over the identification of performance obligations, the determination of transaction prices, and the allocation of transaction prices to performance obligations.

 

·

We selected a sample of revenue transactions and performed the following substantive procedures:

 

 

1.

Obtained and read contract source documents for each selection, including master agreements, and other documents that were part of the agreement.

 

 

 

 

2.

Tested management’s identification and treatment of significant contract terms for accuracy and completeness.

 

 

 

 

3.

Assessed the terms in the customer agreement and evaluated the appropriateness of management's application of their accounting policies, along with their use of estimates, in the determination of revenue recognition conclusions.

 

 

 

 

4.

Determined delivery of services was transferred and approved by customers to recognize revenue in the appropriate period.

 

 

·

We performed analytical procedures to identify and investigate any unusual or unexpected trends in revenue.

 

·

We evaluated the adequacy of the entity’s disclosures related to revenue recognition in the consolidated financial statements.

  

/s/ CROWE PR PSC

Guaynabo, Puerto Rico

January 29, 2025

DPSC16-118

 

Crowe PR PSC is a member of the global network of Crowe LLP, the members of which are separate and independent legal entities.

 

We have served as the Company’s auditor since 2006.

 

 
F-3

Table of Contents

 

PHARMA-BIO SERV, INC.

Consolidated Balance Sheets

October 31, 2024 and 2023

 

 

 

October 31,

 

 

 

2024

 

 

2023

 

ASSETS

 

Current assets

 

 

 

 

 

 

Cash and cash equivalents

 

$6,767,356

 

 

$10,446,054

 

Marketable securities

 

 

5,978,104

 

 

 

4,531,164

 

Accounts receivable

 

 

2,510,909

 

 

 

3,940,845

 

Prepaids and other assets

 

 

442,384

 

 

 

483,034

 

Total current assets

 

 

15,698,753

 

 

 

19,401,097

 

 

 

 

 

 

 

 

 

 

Property and equipment

 

 

169,281

 

 

 

32,849

 

Operating lease right-of-use

 

 

198,597

 

 

 

356,450

 

Other assets

 

 

225,599

 

 

 

111,665

 

Total assets

 

$16,292,230

 

 

$19,902,061

 

 

 

 

 

 

 

 

 

 

LIABILITIES AND STOCKHOLDERS’ EQUITY

 

Current liabilities

 

 

 

 

 

 

 

 

Current operating lease liabilities

 

$165,201

 

 

$152,474

 

Accounts payable and accrued expenses

 

 

1,127,649

 

 

 

1,467,425

 

Current portion of US Tax Reform Transition Tax and income taxes payable

 

 

594,316

 

 

 

533,782

 

Total current liabilities

 

 

1,887,166

 

 

 

2,153,681

 

 

 

 

 

 

 

 

 

 

US Tax Reform Transition Tax payable 

 

 

660,903

 

 

 

1,427,560

 

Long term operating lease liabilities

 

 

28,834

 

 

 

194,035

 

Total liabilities

 

 

2,576,903

 

 

 

3,775,276

 

 

 

 

 

 

 

 

 

 

Commitments and contingencies

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stockholders' equity

 

 

 

 

 

 

 

 

Preferred stock, $0.0001 par value; authorized 10,000,000 shares; none issued or outstanding

 

 

-

 

 

 

-

 

Common stock, $0.0001 par value; authorized 50,000,000 shares; 23,519,672 and 23,512,880 shares issued, and 22,958,143 and 22,963,451 shares outstanding at October 31, 2024 and 2023, respectively

 

 

2,352

 

 

 

2,351

 

Additional paid-in capital

 

 

1,644,468

 

 

 

1,596,922

 

Retained earnings

 

 

12,353,970

 

 

 

14,853,826

 

Accumulated other comprehensive income

 

 

262,380

 

 

 

210,266

 

 

 

 

14,263,170

 

 

 

16,663,365

 

Treasury stock, at cost; 561,529 and 549,429 common shares held on October 31, 2024 and 2023, respectively

 

 

(547,843 )

 

 

(536,580 )

Total stockholders' equity

 

 

13,715,327

 

 

 

16,126,785

 

Total liabilities and stockholders' equity

 

$16,292,230

 

 

$19,902,061

 

 

See notes to consolidated financial statements.

 

 
F-4

Table of Contents

 

PHARMA-BIO SERV, INC.

Consolidated Statements of Operations

For the Years Ended October 31, 2024 and 2023

 

 

 

Years ended October 31,

 

 

 

2024

 

 

2023

 

REVENUES

 

$9,509,279

 

 

$16,976,856

 

 

 

 

 

 

 

 

 

 

COST OF SERVICES

 

 

6,993,241

 

 

 

11,910,445

 

 

 

 

 

 

 

 

 

 

GROSS PROFIT

 

 

2,516,038

 

 

 

5,066,411

 

 

 

 

 

 

 

 

 

 

SELLING, GENERAL AND ADMINISTRATIVE EXPENSES

 

 

3,803,625

 

 

 

3,949,000

 

 

 

 

 

 

 

 

 

 

INCOME (LOSS) FROM OPERATIONS

 

 

(1,287,587 )

 

 

1,117,411

 

 

 

 

 

 

 

 

 

 

OTHER INCOME, NET

 

 

532,139

 

 

 

570,076

 

 

 

 

 

 

 

 

 

 

INCOME (LOSS) BEFORE INCOME TAX

 

 

(755,448 )

 

 

1,687,487

 

 

 

 

 

 

 

 

 

 

INCOME TAX EXPENSE

 

 

22,171

 

 

 

377,307

 

 

 

 

 

 

 

 

 

 

NET INCOME (LOSS)

 

$(777,619 )

 

$1,310,180

 

 

 

 

 

 

 

 

 

 

BASIC AND DILUTED EARNINGS (LOSS) PER SHARE OF COMMON STOCK

 

$(0.034 )

 

$0.057

 

 

 

 

 

 

 

 

 

 

WEIGHTED AVERAGE NUMBER OF COMMON

 

 

 

 

 

 

 

 

SHARES OUTSTANDING – BASIC

 

 

22,965,995

 

 

 

22,970,892

 

 

 

 

 

 

 

 

 

 

WEIGHTED AVERAGE NUMBER OF COMMON

 

 

 

 

 

 

 

 

SHARES OUTSTANDING – DILUTED

 

 

22,974,124

 

 

 

22,997,854

 

 

See notes to consolidated financial statements.

 

 
F-5

Table of Contents

  

PHARMA-BIO SERV, INC.

Consolidated Statements of Comprehensive Income (Loss)

For the Years Ended October 31, 2024 and 2023

 

 

 

Years ended October 31,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

NET INCOME (LOSS)

 

$(777,619 )

 

$1,310,180

 

 

 

 

 

 

 

 

 

 

OTHER COMPREHENSIVE INCOME (LOSS), NET OF

RECLASSIFICATION ADJUSTMENTS AND TAXES:

 

 

 

 

 

 

 

 

Foreign currency translation:

 

 

 

 

 

 

 

 

Net unrealized loss

 

 

(17,710 )

 

 

(4,742 )

Intercompany balances foreign exchange settlement, included in net income (loss)

 

 

69,824

 

 

 

(23,144 )

 

 

 

 

 

 

 

 

 

TOTAL OTHER COMPREHENSIVE INCOME (LOSS)

 

 

52,114

 

 

 

(27,886 )

 

 

 

 

 

 

 

 

 

COMPREHENSIVE INCOME (LOSS)

 

$(725,505 )

 

$1,282,294

 

 

See notes to consolidated financial statements.

 

 
F-6

Table of Contents

 

PHARMA-BIO SERV, INC.

Consolidated Statements of Changes in Stockholders' Equity

For the Years Ended October 31, 2024 and 2023

 

 

 

 

 

 

 

 

 

 

 

Accumulated

 

 

 

 

 

 

 

 

 

 

 

Additional

 

 

 

 

Other

 

 

 

 

 

 

 

Common Stock

 

 

Preferred Stock

 

 

Paid-in

 

 

Retained

 

 

Comprehensive

 

 

Treasury

 

 

 

 

 

Shares

 

 

Amount

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Earnings

 

 

Income (Loss)

 

 

   Stock

 

 

Total

 

BALANCE AT OCTOBER 31, 2022

 

 

23,457,515

 

 

$2,346

 

 

 

-

 

 

$-

 

 

$1,551,838

 

 

$15,267,470

 

 

$238,152

 

 

$(502,236 )

 

$16,557,570

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

STOCK-BASED COMPENSATION

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

45,084

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

45,084

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ISSUANCE OF COMMON STOCK PURSUANT TO THE CASHLESS EXERCISE OF STOCK OPTIONS

 

 

55,365

 

 

 

5

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(5 )

 

 

-

 

 

 

-

 

 

 

-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PURCHASE OF TREASURY STOCK (35,400 SHARES)

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(34,344 )

 

 

(34,344 )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

NET INCOME

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

1,310,180

 

 

 

-

 

 

 

-

 

 

 

1,310,180

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

OTHER COMPREHENSIVE LOSS, NET OF TAX

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(27,886 )

 

 

-

 

 

 

(27,886 )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CASH DIVIDENDS ($0.075 PER COMMON, SHARE AT RECORD DATE)

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(1,723,819 )

 

 

-

 

 

 

-

 

 

 

(1,723,819 )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BALANCE AT OCTOBER 31, 2023

 

 

23,512,880

 

 

 

2,351

 

 

 

-

 

 

 

-

 

 

 

1,596,922

 

 

 

14,853,826

 

 

 

210,266

 

 

 

(536,580)

 

 

16,126,785

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

STOCK-BASED COMPENSATION

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

47,546

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

47,546

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ISSUANCE OF COMMON STOCK PURSUANT TO THE CASHLESS EXERCISE OF STOCK OPTIONS

 

 

6,792

 

 

 

1

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(1 )

 

 

-

 

 

 

-

 

 

 

-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PURCHASE OF TREASURY STOCK (12,100 SHARES)

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(11,263 )

 

 

(11,263 )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

NET LOSS

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(777,619 )

 

 

-

 

 

 

-

 

 

 

(777,619 )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

OTHER COMPREHENSIVE INCOME,NET OF TAX

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

52,114

 

 

 

-

 

 

 

52,114

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CASH DIVIDEND ($0.075 PER SHARE OF COMMON STOCK AT RECORD DATES)

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(1,722,236 )

 

 

-

 

 

 

-

 

 

 

(1,722,236 )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BALANCE AT OCTOBER 31, 2024

 

 

23,519,672

 

 

$2,352

 

 

 

-

 

 

$-

 

 

$1,644,468

 

 

$12,353,970

 

 

$262,380

 

 

$(547,843 )

 

$13,715,327

 

 

See notes to consolidated financial statements.

 

 
F-7

Table of Contents

  

PHARMA-BIO SERV, INC.

Consolidated Statements of Cash Flows

For the Years Ended October 31, 2024 and 2023

 

 

 

Years ended October 31,

 

 

 

2024

 

 

2023

 

CASH FLOWS FROM OPERATING ACTIVITIES:

 

 

 

 

 

 

Net income (loss)

 

$(777,619 )

 

$1,310,180

 

Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:

 

 

 

 

 

 

 

 

Stock-based compensation

 

 

47,546

 

 

 

45,084

 

Depreciation and amortization

 

 

23,311

 

 

 

48,086

 

Amortization of operating lease right-of-use

 

 

157,853

 

 

 

146,235

 

Reinvested interests

 

 

(245,815 )

 

 

(320,077 )

Decrease in accounts receivable

 

 

1,456,947

 

 

 

1,093,246

 

Increase in prepaids and other assets

 

 

(21,595 )

 

 

(105,132 )

Decrease in liabilities

 

 

(1,207,329 )

 

 

(326,662 )

NET CASH PROVIDED (USED) BY OPERATING ACTIVITIES

 

 

(566,701 )

 

 

1,890,960

 

 

 

 

 

 

 

 

 

 

CASH FLOWS FROM INVESTING ACTIVITIES:

 

 

 

 

 

 

 

 

Acquisition of property. equipment and software

 

 

(159,743 )

 

 

(7,251 )

Marketable securities investment, net

 

 

(1,201,125 )

 

 

(4,211,087 )

NET CASH USED IN INVESTING ACTIVITIES

 

 

(1,360,868 )

 

 

(4,218,338 )

 

 

 

 

 

 

 

 

 

CASH FLOW FROM FINANCING ACTIVITIES:

 

 

 

 

 

 

 

 

Repurchase of common stock

 

 

(11,263 )

 

 

(34,344 )

Cash dividends paid to shareholders

 

 

(1,722,236 )

 

 

(1,723,819 )

NET CASH USED IN FINANCING ACTIVITIES

 

 

(1,733,499 )

 

 

(1,758,163 )

 

 

 

 

 

 

 

 

 

EFFECT OF EXCHANGE RATE CHANGES ON CASH

 

 

(17,630 )

 

 

68,866

 

NET DECREASE IN CASH AND CASH EQUIVALENTS

 

 

(3,678,698 )

 

 

(4,016,675 )

CASH AND CASH EQUIVALENTS - BEGINNING OF YEAR

 

 

10,446,054

 

 

 

14,462,729

 

CASH AND CASH EQUIVALENTS – END OF YEAR

 

$6,767,356

 

 

$10,446,054

 

 

 

 

 

 

 

 

 

 

SUPPLEMENTAL DISCLOSURES OF

 

 

 

 

 

 

 

 

CASH FLOW INFORMATION:

 

 

 

 

 

 

 

 

Cash paid during the period for:

 

 

 

 

 

 

 

 

Income taxes

 

$661,224

 

 

$422,155

 

Interest

 

$-

 

 

$-

 

SUPPLEMENTARY SCHEDULES OF NON-CASH

INVESTING AND FINANCING ACTIVITIES:

 

 

 

 

 

 

 

 

Income tax withheld by clients to be used as a credit in the Company’s income tax returns

 

$50,713

 

 

$17,067

 

Conversion of cashless exercise of options to shares of common stock

 

$1

 

 

$5

 

 

See notes to consolidated financial statements.

 

 
F-8

Table of Contents

  

PHARMA-BIO SERV, INC.

Notes To Consolidated Financial Statements

For the Years Ended October 31, 2024 and 2023

 

NOTE A - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

ORGANIZATION

 

Pharma-Bio Serv, Inc. (“Pharma-Bio”) is a Delaware corporation organized on January 14, 2004. Pharma-Bio is the parent company of Pharma-Bio Serv PR, Inc. (“Pharma-PR”), Pharma Serv, Inc. (“Pharma-Serv”), and Scienza Labs, Inc. (“Scienza Labs”) (currently inactive), each a Puerto Rico corporation, Pharma-Bio Serv US, Inc. (“Pharma-US”), a Delaware corporation, Pharma-Bio Serv SL (“Pharma-Spain”), a Spanish limited liability company, and Pharma-Bio Serv Brasil Servicos de Consultoria Ltda. (currently insignificant) (“Pharma-Brazil”), a Brazilian limited liability company. Pharma-Bio, Pharma-PR, Pharma-Serv, Scienza Labs, Pharma-US, Pharma-Spain and Pharma-Brazil are collectively referred to as the “Company.” The Company operates in Puerto Rico, the United States, Europe and Brazil under the name of Pharma-Bio Serv and is engaged in providing technical compliance consulting service.

 

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Consolidation

 

The accompanying consolidated financial statements include the accounts of the Company and all of its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. 

 

Segments

 

The Company operates in three reportable business segments: (i) Puerto Rico technical compliance consulting, (ii) United States technical compliance consulting, and (iii) Europe technical compliance consulting. Accordingly, the accompanying consolidated financial statements are presented to show these three reportable segments.

 

Use of Estimates

 

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

 

Fair Value of Financial Instruments

 

Accounting standards have established a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Accounting standards have established three levels of inputs that may be used to measure fair value:

 

 

Level 1:

Quoted prices in active markets for identical assets and liabilities.

 

 

Level 2:

Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities, quoted prices in markets with insufficient volume or infrequent transactions (less active markets), or model-derived valuations in which all significant inputs are observable or can be derived principally from or corroborated by observable market data for substantially the full term of the assets or liabilities.

 

 

Level 3:

Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (supported by little or no market activity).

 

Marketable securities consist of U.S. Treasury securities, which are categorized in Level 1 and have a short-term maturity.

 

The carrying value of the Company's financial instruments, cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities, are considered reasonable estimates of fair value due to their liquidity or short-term nature.

 

 
F-9

Table of Contents

 

Revenue Recognition

 

The Company records revenue under Accounting Standards Codification ("ASC") Topic 606, Revenue from Contracts with Customers. We evaluate our revenue contracts with customers based on the five-step model under ASC 606: (i) Identify the contract with the customer; (ii) Identify the performance obligations in the contract; (iii) Determine the transaction price; (iv) Allocate the transaction price to separate performance obligations; and (v) Recognize revenue when (or as) each performance obligation is satisfied.

 

Revenue is primarily derived from: (1) time and material contracts (representing approximately 99% of total revenues), and (2) short-term fixed-fee contracts or "not to exceed" contracts (representing approximately 1% of total revenues). Time and material contracts are typically based on the number of hours worked at contractually agreed upon rates. These service contracts relate to work which has no alternative use and for which the Company has an enforceable right to payment for the work completed to date. As a result, revenue is recognized over time when or as the Company transfers control of the promised products or services (known as performance obligations) to its customers. Revenue for short term fixed fee contracts or “not to exceed” contracts is recognized similarly, except that certain milestones also must be reached before revenue is recognized. If the Company determines that a contract will result in a loss, the Company recognizes the estimated loss in the period in which such a determination is made.

 

Cash and Cash Equivalents

 

For purposes of the consolidated statements of cash flows, cash and cash equivalents include investments in a money market obligations trust that is registered under the U.S. Investment Company Act of 1940, as amended, and liquid investments, including US Treasury securities, with original maturities of three months or less.

 

Accounts Receivable

 

Accounts receivable are reported net of an allowance for credit losses. The Company maintains an allowance for credit losses to provide for estimated amounts of receivables that will not be collected. This estimation is based on historical collection experience, the age of the receivables, an assessment of the creditworthiness of customers, and current economic conditions. The allowance for credit losses is subject to estimation uncertainty. If actual future uncollectible amounts differ from estimates, future provisions for credit losses may be affected. The allowance is increased by provisions charged to credit loss expense and reduced by charge-offs of uncollectible accounts. As of October 31, 2024 and 2023, the allowance for credit losses was approximately $5.3 million, and there were no charges to expense or charge-offs of uncollectible accounts during the years ended October 31, 2024 and 2023. The existing allowance is mostly related to an account that is being litigated, which was fully allowed in 2021.

 

Income Taxes

 

The Company follows an asset and liability approach method of accounting for income taxes. This method measures deferred income taxes by applying enacted statutory rates in effect at the balance sheet date to the differences between the tax basis of assets and liabilities and their reported amounts on the financial statements. The resulting deferred tax assets or liabilities are adjusted to reflect changes in tax laws as they occur. A valuation allowance is provided when it is more likely than not that a deferred tax asset will not be realized.

 

The Company follows guidance from the Financial Accounting Standards Board (“FASB”) related to Accounting for Uncertainty in Income Taxes, which includes a two-step approach to recognizing, de-recognizing and measuring uncertain tax positions. As of October 31, 2024, the Company had no significant uncertain tax positions that would be reduced as a result of a lapse of the applicable statute of limitations.

 

Leases

 

The Company follows accounting standards issued by the FASB for the accounting and disclosure of leases. Under those standards, assets and liabilities that arise from leases are recognized on the balance sheet, and the leases are categorized at their inception as either operating or finance leases.

 

Operating lease right-of-use assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments under the lease. Lease recognition occurs at the commencement date, and lease liability amounts are based on the present value of lease payments made during the lease term, based on a discount rate of 8%.

 

Property and Equipment

 

Owned property and equipment and developed software are stated at cost.

 

Depreciation and amortization of owned assets are provided for, when placed in service, in amounts sufficient to relate the cost of depreciable and amortizable assets to operations over their estimated service lives, using straight-line basis. Expenditures for repairs and maintenance are expensed when incurred.

 

 
F-10

Table of Contents

 

Impairment of Long-Lived Assets

 

The Company evaluates for impairment its long-lived assets to be held and used, and long-lived assets to be disposed of, whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Based on management estimates, no impairment of the long-lived assets was present as of October 31, 2024 and 2023.

 

Investment

 

Minority non-controlling investment is stated at cost and included within the Other Assets caption on the consolidated balance sheet.

 

Stock-based Compensation

 

Stock-based compensation expense is recognized in the consolidated financial statements based on the fair value of the awards granted. Stock-based compensation cost is measured at the grant date based on the fair value of the award and is recognized as expense over the requisite service period, which generally represents the vesting period, and includes an estimate of awards that will be forfeited. The Company calculates the fair value of stock options using the Black-Scholes option-pricing model at the grant date, while for restricted stock units the fair market value of the units is determined by Company’s share market value at grant date. Excess tax benefits related to stock-based compensation are reflected as cash flows from financing activities rather than cash flows from operating activities. However, the Company has not recognized such cash flow from financing activities since there has been no tax benefit related to the stock-based compensation.

 

Earnings (Loss) Per Share of Common Stock

 

Basic earnings (loss) per share of common stock is calculated by dividing net income (loss) by the weighted average number of shares of common stock outstanding. Diluted earnings (loss) per share includes the dilution of common stock equivalents.

 

The diluted weighted average shares of common stock outstanding were calculated using the treasury stock method for the respective periods.

 

Foreign Operations

 

The functional currency of the Company’s foreign subsidiaries is its local currency. The assets and liabilities of the Company’s foreign subsidiaries are translated into U.S. dollars at exchange rates in effect at the balance sheet date. Income and expense items are translated at the average exchange rates prevailing during the period. The cumulative translation effect for subsidiaries using a functional currency other than the U.S. dollar is included as a cumulative translation adjustment in stockholders’ equity and as a component of comprehensive income (loss).

 

The Company’s intercompany accounts are typically denominated in the functional currency of the foreign subsidiary. Gains and losses resulting from the remeasurement of intercompany receivables that the Company considers to be of a long-term investment nature are recorded as a cumulative translation adjustment in stockholders’ equity and as a component of comprehensive income (loss), while gains and losses resulting from the remeasurement of intercompany receivables from those international subsidiaries for which the Company anticipates settlement in the foreseeable future are recorded in the consolidated statements of operations.

 

Subsequent Events

 

The Company has evaluated subsequent events to the date of the issuance of the consolidated financial statements. The Company has determined that there are no events occurring in this period that require disclosure or adjustment, except as disclosed in the accompanying consolidated financial statements.

 

Reclassifications

 

Certain reclassifications have been made to the October 31, 2023 consolidated financial statements to conform them to the October 31, 2024 consolidated financial statements presentation. Such reclassifications do not have an effect on net income as previously reported. 

 

 
F-11

Table of Contents

 

Recent Accounting Pronouncements

 

The FASB issued ASU No. 2016-13, Financial Instruments – Credit Losses, “Topic 326”, an amendment on measurement of credit losses on financial assets held by at each reporting date. The guidance requires the use of a new current expected credit loss (CECL) model in estimating allowances for doubtful accounts with respect to accounts receivable. The CECL model requires that the Company estimate its lifetime expected credit loss with respect to these receivables and record allowances that, when deducted from the balance of the receivables, represent the estimated net amounts expected to be collected. Effective November 1, 2023, the Company adopted ASU No. 2016-13, and the adoption of this standard did not have a significant impact on the Company's financial statements.

 

In November 2023, the FASB issued ASU 2023-07 Segment Reporting to provide more detail information about a reportable segment's expenses. The amendments in this update are effective for fiscal years beginning after December 15, 2023, although early adoption is permitted.

 

Recent accounting pronouncements pending adoption not discussed above, are either not applicable or will not have or are not expected to have a material impact on the Company.

 

NOTE B – MARKETABLE SECURITIES

 

Marketable securities consist of short-term U.S. Treasury securities with maturities over three months, which are held until maturity and accordingly, are measured at cost plus accreted interest income.

 

NOTE C - PROPERTY AND EQUIPMENT

 

The balance of property and equipment on October 31, 2024 and 2023 consisted of the following:

 

 

 

 

 

 

October 31,

 

 

 

Useful life (years)

 

 

2024

 

 

2023

 

Vehicles

 

5

 

 

$

115,623

 

 

$

115,623

 

Computers

 

3

 

 

 

415,383

 

 

 

405,711

 

Equipment

 

3-7

 

 

 

142,670

 

 

 

142,670

 

Furniture and fixtures

 

10

 

 

 

3,854

 

 

 

3,854

 

Technology platform under development

 

-

 

 

 

150,000

 

 

 

-

 

Total

 

 

 

 

 

827,530

 

 

 

667,858

 

Less: Accumulated depreciation and amortization   

 

 

 

 

 

(658,249

)

 

 

(635,009

)

Property and equipment, net   

 

 

 

 

$

169,281

 

 

$

32,849

 

 

NOTE D - INCOME TAXES

 

On December 22, 2017, Public Law 115-97, commonly known as the Tax Cuts and Jobs Act of 2017 (the “Tax Reform”), was enacted. The Tax Reform imposed a mandatory one-time transition tax (the “Transition Tax”) over foreign subsidiaries undistributed earnings and profits (“E&Ps”) earned prior to a date set by the statute. Based on the Company’s E&Ps, the Transition Tax was determined to be approximately $2.7 million. The Transition Tax liability must be paid over a period of eight years, which started with the Company’s second quarter of fiscal year 2019. Previously, most of these E&Ps’ were not repatriated since such E&Ps’ were considered to be reinvested indefinitely in the foreign location, therefore no US tax liability was incurred unless the E&Ps were repatriated as a dividend. After December 31, 2017, the Tax Reform has established a 100% tax exemption on the foreign-source portion of dividends received attributable to E&Ps, with certain limitations. However, foreign subsidiaries earnings are subject to U.S. tax at a reduced rate of 10.5%.

 

In June 2011, Pharma-Bio, Pharma-PR and Pharma-Serv obtained a Grant of Industrial Tax Exemption pursuant to the terms and conditions set forth in Act No. 73 of May 28, 2008 (“the Grant”) issued by the Puerto Rico Industrial Development Company (“PRIDCO”). The Grant was effective as of November 1, 2009, and covers a fifteen-year period, ending on October 31, 2024. The Grant provided relief on various Puerto Rico taxes, including income tax, with certain limitations, for most of the activities carried on within Puerto Rico, including those that are for services to parties located outside of Puerto Rico. Industrial Development Income (“IDI”) covered under the Grant are subject to a fixed income tax rate of 4%. In addition, IDI earnings distributions, accumulated since November 1, 2009, are exempt from Puerto Rico earnings distribution tax. Under the provisions of Puerto Rico Acts 60-2019 and 73-2008, the Company has requested PRIDCO the renegotiation of the Grant for an additional term of fifteen years.

 

 
F-12

Table of Contents

 

Puerto Rico operations not covered in the exempt activities of the Grant are subject to Puerto Rico income tax at a maximum tax rate of 37.5% as provided by the 1994 Puerto Rico Internal Revenue Code, as amended. The operations carried out in the United States by the Company’s subsidiaries, is taxed in the United States at a maximum regular federal income tax rate of 21%. The Spanish subsidiary operations in Spain are taxed at a regular income tax rate of 25%.

 

On October 31, 2024, Pharma-Bio, Pharma-Spain and Pharma-Serv have unused operating losses of approximately $631,000, $256,000 and $546,000, respectively. These net operating of losses for Pharma-Bio and Pharma-Spain are available to offset indefinitely for future taxable income, while for Pharma-Serv is available to offset future taxable income until October 31, 2034. After considering various timing differences for income tax purposes, these unused operating losses result in a potential deferred tax asset for Pharma-Bio, Pharma-Spain and Pharma-Serv of approximately $132,600, $64,200, and $21,800, respectively. However, an allowance has been provided covering the total amount of such balance since it is uncertain whether the net operating losses can be used to offset future taxable income. Realization of future tax benefits related to a deferred tax asset is dependent on many factors, including the Company’s ability to generate taxable income. Accordingly, the income tax benefit will be recognized when realization is determined to be more probable than not.

 

The reconciliation between the United States federal statutory rate and our effective tax rate applicable to continuing operations for the years ended October 31, 2024, and 2023 is as follows:

 

 

 

October 31,

 

 

 

2024

 

 

2023

 

United States federal statutory rate

 

 

(21.0 )%

 

 

21.0%

Allowance of resulting deferred tax asset

 

 

18.4%

 

-

%

Tax holiday (PRIDCO Grant), including GILTI, if any

 

 

(3.3 )%

 

 

(2.1 )%

Other foreign jurisdictions earnings

 

 

8.8%

 

 

2.8%

Other

 

-

%

 

 

0.6%

Effective tax rate

 

 

2.9%

 

 

22.3%

 

The effective tax rates, for the years ended October 31, 2024 and 2023, differ from the federal statutory rate mainly due to the impact of the jurisdictional mix of income and expenses. The variance in our effective tax rate is mainly attributable to (i) foreign earnings results from the Company’s operations conducted in Puerto Rico, a territory of the United States that is treated as a foreign jurisdiction for U.S. tax purposes and is subject to tax incentive grants, (ii) other foreign earnings other than from Puerto Rico, and (iii) the allowance of resulting deferred tax asset for net operating losses carry forward. As previously disclosed, foreign earnings (including Puerto Rico) are also subject to U.S. tax at a reduced rate of 10.5%.

 

The Company had no income tax expense related to US federal and state taxes for the year ended October 31, 2024, while for the year ended October 31, 2023, the Company incurred approximately $132,900 in federal and state taxes. For the years ended October 31, 2024 and 2023, foreign income taxes included on income tax expense were $22,200 and $244,400, respectively.

 

The Company files income tax returns in the United States (federal and various states jurisdictions), Puerto Rico, Spain and Brazil. The 2020 (2019 for Puerto Rico) through 2023 tax years are open and may be subject to potential examination in one or more jurisdictions. Currently, the Company is not subject to a federal, state, Puerto Rico or foreign income tax examination.

 

NOTE E – LEASES

 

Operating facilities - The Company conducts its headquarters administrative operations in office facilities located in Dorado, Puerto Rico (the “Office Facilities”). The Office Facilities are leased from an affiliate of our past Chairman of the Board (the “Landlord”). The lease agreement was for an initial five-year term commencing January 1, 2016, with a renewal option for five additional years which was exercised and became effective January 1, 2021. The lease agreement, as amended, has monthly rental payments of $14,561 through the end of the renewal option term. The lease agreement also requires the payment of utilities, property taxes, insurance and expenses incurred by the affiliate in connection with the maintenance of common areas.

 

The Company maintains an office facility in Madrid, Spain. The facility is under a month-to-month lease with monthly payments of approximately $500.

 

 
F-13

Table of Contents

 

Minimum future lease payments under non-cancelable operating leases having remaining terms in excess of one year as of October 31, 2024, are as follows:

 

Twelve months ending October 31,

 

Amount

 

2025

 

$174,730

 

2026

 

 

29,121

 

Total future minimum operating lease payments

 

 

203,581

 

Less: Amount of imputed interest

 

 

(9,816 )

Present value of future minimum operating lease payments

 

 

194,035

 

Current operating lease liabilities

 

 

(165,201 )

Long term operating lease liabilities

 

$28,834

 

 

Lease expense for the years ended October 31, 2024 and 2023, was approximately $181,000 and $182,000, respectively.

 

NOTE F – CONTINGENCIES

 

In the ordinary course of business, the Company may be a party to legal proceedings incidental to the business. These proceedings are not expected to have a material adverse effect on the Company’s business or financial condition.

 

NOTE G – EQUITY TRANSACTIONS

 

On June 13, 2014, the Board of Directors of the Company authorized the Company to repurchase up to two million shares of its outstanding common stock under the Company Stock Repurchase Program (the “Repurchase Program”). The timing, manner, price and amount of any repurchases under the Repurchase Program will be at the discretion of the Company, subject to the requirements of the Securities Exchange Act of 1934, as amended, and related rules. The Repurchase Program does not oblige the Company to repurchase any shares, and it may be modified, suspended or terminated at any time and for any reason. No shares will be repurchased under the Repurchase Program directly from directors or officers of the Company. As of October 31, 2024 and 2023, a total of 498,557 and 486,457 shares of the Company’s common stock were purchased under the Repurchase Program for an aggregate amount of $484,871 and $473,608, respectively.

 

On December 15, 2023, the Board of Directors of the Company declared a cash dividend of $0.075 per common share for shareholders of record as of the close of business on January 30, 2024. Accordingly, an aggregate dividend payment of $1,722,236 was paid on February 15, 2024.

 

NOTE H – EARNINGS (LOSS) PER SHARE

 

The computation of basic earnings (loss) per share is based on the weighted-average number of our common shares outstanding. The computation of diluted earnings (loss) per share is based on the weighted-average number of our common shares outstanding and dilutive potential common shares, which include principally shares that may be issued under warrants, stock option and restricted stock unit awards, determined using the treasury stock method. The following data show the amounts used in the calculations of basic and diluted earnings per share.

 

 

 

Years ended October 31,

 

 

 

2024

 

 

2023

 

Net income (loss) available to common equity holders - used to compute basic and diluted earnings (loss) per share

 

$(777,619 )

 

$1,310,180

 

 

 

 

 

 

 

 

 

 

Weighted average number of common shares - used to compute basic earnings (loss) per share

 

 

22,965,995

 

 

 

22,970,892

 

Effect of options to purchase common stock

 

 

8,129

 

 

 

26,962

 

Weighted average number of shares - used to compute diluted earnings (loss) per share 

 

 

22,974,124

 

 

 

22,997,854

 

 

For the years ended October 31, 2024 and 2023, options for the purchase of 293,350 and 223,500 shares of common stock, respectively, were not included in computing earnings (loss) per share because their effect was antidilutive.

 

 
F-14

Table of Contents

 

NOTE I - STOCK OPTIONS AND STOCK BASED COMPENSATION

 

The Company has an incentive plan that covers 2,300,000 shares of the Company’s common stock, that provide for the grant of incentive and non-qualified options, stock grants, stock appreciation rights and other equity-based incentives to employees, including officers, consultants and directors (the “2014 Long-Term Incentive Plan” also known as the “2014 Plan”). On March 6, 2024, the Company's board of directors adopted, and on May 2, 2024, the Company’s stockholders approved, to extend the 2014 Plan for an additional ten years from March 31, 2024 to March 31, 2034. The 2014 Plan is to be administered by a committee of independent directors. In the absence of a committee, the plan is administered by the Board of Directors. Options intended to be incentive stock options must be granted at an exercise price per share which is not less than the fair market value of the common stock on the date of grant and may have a term which is not longer than ten years. If the option holder holds at least 10% of the Company’s common stock, the exercise price must be at least 110% of the fair market value on the date of the grant and the term of the option cannot exceed five years.

 

Stock-based compensation cost is measured at the grant date based on the fair value of the award and is recognized as expense over the requisite service period, which generally represents the vesting period, and includes an estimate of awards that will be forfeited. The fair value of stock-based awards to employees is calculated using the Black-Scholes option pricing model. The Black-Scholes model requires subjective assumptions, including future stock price volatility and expected time to exercise, which greatly affect the calculated values. The expected term of the option has been estimated using the “simplified” method as provided in the Securities and Exchange Commission (“SEC”) Staff Accounting Bulletin No. 107, for plans with insufficient exercise experience. Under this method, the expected term equals the arithmetic average of the vesting term and the contractual term of the option. The risk-free rate is based on the U.S. Treasury rates in effect during the corresponding period of grant. The expected volatility is based on the historical volatility of the Company’s stock price. These factors could change in the future, which would affect the fair values of stock options granted in such future periods and could cause volatility in the total amount of the stock-based compensation expense reported in future periods.

 

The 2014 Plan stock options activity and status for the years ended October 31, 2024 and 2023 were as follows:

 

 

 

Year ended October 31,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

Weighted-

 

 

 

 

 

Weighted-

 

 

 

Number of

 

 

Average Option

 

 

Number of

 

 

Average Option

 

 

 

Shares

 

 

Exercise Price

 

 

Shares

 

 

Exercise Price

 

Outstanding at beginning of year

 

 

343,350

 

 

$1.0081

 

 

 

500,000

 

 

$0.9764

 

Granted

 

 

90,000

 

 

$0.8667

 

 

 

80,000

 

 

$0.7900

 

Exercised

 

 

(40,000)

 

$0.8800

 

 

 

(236,650)

 

$0.8675

 

Expired and/or forfeited

 

 

-

 

 

$-

 

 

 

-

 

 

$-

 

Total outstanding at end of year

 

 

393,350

 

 

$0.9887

 

 

 

343,350

 

 

$1.0081

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Outstanding exercisable stock options at end of year

 

 

323,370

 

 

$1.0055

 

 

 

263,330

 

 

$1.0439

 

 

 

 

October 31,

2024

 

 

October 31,

2023

 

Weighted average remaining years in contractual life for:

 

 

 

 

 

 

Total outstanding options

 

2.5 years

 

 

2.8 years

 

Outstanding exercisable options

 

2.3 years

 

 

2.5 years

 

Shares of common stock available for issuance pursuant to future stock option grants

 

 

1,110,000

 

 

 

1,200,000

 

 

The following weighted average assumptions were used to estimate the fair value of stock options granted under the 2014 Plan for the years ended October 31, 2024 and 2023:

 

 

 

Year ended October 31,

 

 

 

2024

 

 

2023

 

Expected dividend yield

 

 

0.0%

 

 

0.0%

Expected stock price volatility

 

 

92.3%

 

 

90.9%

Risk free interest rate

 

 

4.1%

 

 

3.9%

Expected life of options

 

3.2 years

 

 

3.2 years

 

Weighted average fair value of options granted

 

$0.5359

 

 

$0.4798

 

 

 
F-15

Table of Contents

 

As of October 31, 2024, estimated stock-based compensation expense to be recognized in future periods for granted nonvested stock options is attributable to stock options granted under the 2014 Plan. The nonvested stock options compensation expense in the amount of $23,260 will be recognized in a weighted average period of approximately 0.6 years.

 

The aggregate intrinsic value of options outstanding under the 2014 Plan represents the difference between the Company’s stock price at year end and the exercise price, multiplied by the number of in-the money options had all option holders exercised their options. This amount changes based on the fair market value of the Company’s stock. As of October 31, 2023, the aggregate intrinsic value of options outstanding under the 2014 Plan was approximately $8,364. There were no in-the money options outstanding as of October 31, 2024.

 

The following table presents the total stock-based compensation included in the Company’s consolidated statement of income and the effect on earnings per share:

 

 

 

Year ended October 31,

 

 

 

2024

 

 

2023

 

Stock-based compensation expense:   

 

 

 

 

 

 

Cost of services 

 

$-

 

 

$-

 

Selling, general and administrative  

 

 

47,546

 

 

 

45,084

 

Stock-based compensation before tax  

 

 

47,546

 

 

 

45,084

 

Income tax benefit  

 

 

-

 

 

 

-

 

Net stock-based compensation expense 

 

$47,546

 

 

$45,084

 

Effect on earnings per share:

 

 

 

 

 

 

 

 

Basic earnings (loss) per share

 

$(0.002 )

 

$(0.002 )

Diluted earnings (loss) per share

 

$(0.002 )

 

$(0.002 )

 

NOTE J - SEGMENT DISCLOSURES

 

The Company’s segments are based on the organizational structure for which financial results are regularly evaluated by the Company’s chief operating decision maker to determine resource allocation and assess performance. Each reportable segment is managed by its own management team and reports to executive management. The Company has three reportable segments: (i) Puerto Rico consulting, (ii) United States consulting, and (iii) Europe consulting. These reportable segments provide services primarily to the pharmaceutical, chemical, medical device and biotechnology industries in their respective markets.

 

The following table presents information about the reported revenue from services and earnings (loss) from operations of the Company for the years ended on October 31, 2024 and 2023. There is no intersegment revenue for the mentioned periods. Corporate expenses that support the operating units have been allocated to the segments. Asset information by reportable segment is not presented, since the Company does not produce such information internally, nor does it use such data to manage its business.

 

 

 

Year ended October 31,

 

 

 

2024

 

 

2023

 

REVENUES:

 

 

 

 

 

 

Puerto Rico consulting

 

$5,690,166

 

 

$8,038,143

 

United States consulting

 

 

3,162,151

 

 

 

4,672,255

 

Europe consulting

 

 

571,183

 

 

 

4,260,224

 

Other

 

 

85,779

 

 

 

6,234

 

Total consolidated revenues

 

$9,509,279

 

 

$16,976,856

 

 

 

 

 

 

 

 

 

 

INCOME (LOSS) FROM OPERATIONS:

 

 

 

 

 

 

 

 

Puerto Rico consulting

 

$(384,451 )

 

$(18,749 )

United States consulting

 

 

(630,893 )

 

 

272,130

 

Europe consulting

 

 

(256,585 )

 

 

913,966

 

Other

 

 

(15,658 )

 

 

(49,936 )

Total consolidated income from operations

 

 

(1,287,587 )

 

 

1,117,411

 

OTHER INCOME, NET

 

 

532,139

 

 

 

570,076

 

Total consolidated income before income tax

 

$(755,448 )

 

$1,687,487

 

 

Long lived assets (property and equipment) and related depreciation and amortization expense for the years ended October 31, 2024 and 2023, were concentrated in the corporate headquarters in Puerto Rico. Accordingly, depreciation expense and acquisition of property and equipment, as presented in the statements of cash flows are mainly related to the corporate headquarters.

 

 
F-16

Table of Contents

 

NOTE K - CONCENTRATION OF RISKS

 

Cash and Cash Equivalents, and Marketable Securities

 

The Company’s domestic cash and cash equivalents, and marketable securities consist of cash deposits in FDIC insured banks (substantially covered by FDIC insurance by the spread of deposits in multiple FDIC insured banks), and U.S. Treasury securities with maturities of twelve months or less. The U.S. Treasury securities are held in the custody of major financial institutions and their value is not subject to insurance.  In the foreign markets we serve, we also maintain cash deposits in foreign banks, which have no specific insurance. Normally, these uninsured bank deposits are not significant, and they are in deposit with major multinational banks. No significant losses have been experienced nor are expected on these bank accounts or investments.

 

Accounts receivable and revenues 

 

The Company's revenues, and the related receivables, are concentrated in the pharmaceutical industry in Puerto Rico, the United States of America and Europe. Although a few customers represent a significant source of revenue, the Company’s functions are not a continuous process, accordingly, the client base for which the services are typically rendered, on a project-by-project basis, changes regularly.

 

The Company provided a substantial portion of its services to three customers, who accounted for 10% or more of its revenues in either of the years ended October 31, 2024 or 2023. During the year ended October 31, 2024, revenues from these customers were 18.8%, 16.4% and 0.6%, or a total of 35.8%, as compared to the same period last year for 11.4%, 9.6% and 14.5%, or a total of 35.5%, respectively. For the year ended October 31, 2024 and 2023, these customers represented for the Puerto Rico, United States and Europe consulting reportable segments 18.8%, 16.4% and 0.6%, as compared to 11.4%, 9.6% and 14.5%, respectively. At October 31, 2024 and 2023, amounts due from these customers represented 45.7% and 48.3% of total accounts receivable balance, respectively. This customer information is based on revenues earned from said customers at the segment level because in management’s opinion contracts by segments are totally independent of each other, and therefore such information is more meaningful to the reader.

 

At the global level three groups of affiliated companies accounted for 10% or more of our revenues in either October 31, 2024 or 2023. During the year ended October 31, 2024, aggregate revenues from these global groups of affiliated companies were 18.8%, 18.7% and 0.6%, or a total of 38.1%, as compared to the same period last year for 11.4%, 11.6% and 14.5%, or a total of 37.5%, respectively. For the year ended October 31, 2024 and 2023, these customers represented for the Puerto Rico, United States and Europe consulting reportable segments 21.1%, 16.4% and 0.6%, as compared to 13.4%, 9.6% and 14.5%, respectively. On October 31, 2024 and 2023, amounts due from these global groups of affiliated companies represented 47.1% and 51.0% of total accounts receivable balance, respectively.

 

NOTE L - RETIREMENT PLAN

 

Pharma-PR and Pharma-US each have a separate qualified retirement plan in accordance with the applicable laws of the Commonwealth of Puerto Rico and the United States of America, for employees who meet certain age and service period requirements. The Company makes contributions to these plans as required by the provisions of the plan document. During the years ended October 31, 2024 and 2023, the Company contributed to these plans $128,000 and $142,800, respectively.

 

NOTE M – RELATED PARTY TRANSACTIONS

 

On August 19, 2024 the Company entered into an agreement with a company (the “AI Company”) which is an affiliate  to one of the members of our Board of Directors, whereas for $250,000 the Company obtained (i) the development of a dashboard tool (the “Lead Generation Technology Platform”) based on artificial intelligence which will research and automate business development opportunities and the recruitment and placement of personnel for the Company, (ii) a 2.44% membership interest (the “Membership Interest”) in the AI Company, and (iii) a two year term grant of option (the “Option”) to obtain an aggregate 16.67% interest in the AI Company at an exercise price of $1,750,000. Based on FASB ASC 820 an independent valuation firm valued (i) the Lead Generation Technology Platform at $150,000, (ii) the Membership Interest at $86,200, and (iii) the Option at $13,800. The Lead Generation Technology Platform is included within the Property and Equipment caption on the consolidated financial statements (see Note C) and will be amortized through its useful life, while the Membership Interest and Option were recorded as investments at cost within the Other Assets caption on the consolidated financial statements. Once completed, the AI Company will remain available to improve, support and maintain the Lead Generation Technology Platform for a fee of $5,000 per month, or such other amount as may be mutually agreed in good faith, based on the Company’s requirements.

 

As more fully disclosed in Note E to the consolidated financial statements, the Company leases its headquarters facilities in Dorado, Puerto Rico, from an affiliate of our past Chairman of the Board of Directors.

 

NOTE N - SUBSEQUENT EVENTS

 

On January 28, 2025, the Board of Directors of the Company declared a cash dividend of $0.075 per common share. The dividend is payable on or about March 20, 2025, to shareholders of record as of the close of business on February 28, 2025.

 

 
F-17

 

EX-21.1 2 pbsv_ex211.htm SUBSIDIARY pbsv_ex211.htm

 

EXHIBIT 21.1

 

Subsidiary Name

 

Jurisdiction of Organization

 

 

 

Pharma-Bio Serv PR, Inc.

 

Puerto Rico

 

 

 

Pharma-Bio Serv US, Inc.

 

Delaware

 

 

 

Pharma Serv, Inc.

 

Puerto Rico

 

 

 

Scienza Labs, Inc.

 

Puerto Rico

 

 

 

Pharma-Bio Serv S.L.

 

Spain

 

 

 

Pharma-Bio Serv Brasil Servicos de Consultoria Ltda.

 

Brazil

 

EX-23.1 3 pbsv_ex231.htm CONSENT OF INDEPENDENT pbsv_ex231.htm

EXHIBIT 23.1

 

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

We consent to the incorporation by reference in the Registration Statements on Form S-8 (Reg. Nos. 333-192744 and 333-199153) of our report relating to the consolidated financial statements of PHARMA-BIO SERV, INC. and its subsidiaries (the "Company"), dated January 29, 2025, appearing in the Annual Report on Form 10-K of the Company for the year ended October 31, 2024.

 

/s/ Crowe PR PSC

 

Crowe PR PSC

 

Guaynabo, Puerto Rico

January 29, 2025

DPSC16-119

 

EX-31.1 4 pbsv_ex311.htm CERTIFICATION pbsv_ex311.htm

 

EXHIBIT 31.1

 

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

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

 

I, Victor Sanchez, certify that:

 

1.

I have reviewed this annual report on Form 10-K of Pharma-Bio Serv Inc.;

 

 

2.

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

 

 

3.

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

 

 

4.

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

 

 

a)

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

 

 

 

 

b)

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

 

 

 

 

c)

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

 

 

 

 

d)

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

 

5.

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

 

 

a)

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

 

 

 

 

b)

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

 

Date: January 29, 2025

By:

/s/ Victor Sanchez

 

 

 

Victor Sanchez

 

 

 

Chief Executive Officer

 

 

 

(principal executive officer)

 

 

EX-31.2 5 pbsv_ex312.htm CERTIFICATION pbsv_ex312.htm

 

EXHIBIT 31.2

 

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER

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

 

I, Pedro J. Lasanta, certify that:

 

1.

I have reviewed this annual report on Form 10-K of Pharma-Bio Serv Inc.;

 

 

2.

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

 

 

3.

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

 

 

4.

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

 

 

a)

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

 

 

 

 

b)

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

 

 

 

 

c)

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

 

 

 

 

d)

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

 

5.

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

 

 

a)

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

 

 

 

 

b)

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

 

Date: January 29, 2025

By:

/s/ Pedro J. Lasanta

 

 

 

Pedro J. Lasanta

 

 

 

Chief Financial Officer

 

 

 

(principal financial and accounting officer)

 

 

EX-32.1 6 pbsv_ex321.htm CERTIFICATION pbsv_ex321.htm

 

EXHIBIT 32.1

 

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the annual report of Pharma-Bio Serv, Inc. (the “Company”) on Form 10-K for the fiscal year ended October 31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “report”), the undersigned, Victor Sanchez, Chief Executive Officer of the Company, and Pedro J. Lasanta, Chief Financial Officer of the Company, each certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that to our knowledge:

 

 

1.

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

 

2.

The information contained in the report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Dated: January 29, 2025

 

/s/ Victor Sanchez

 

/s/ Pedro J. Lasanta

Victor Sanchez

 

Pedro J. Lasanta

Chief Executive Officer

 

Chief Financial Officer

(principal executive officer)

 

(principal financial and accounting officer)

 

This certification accompanies the Form 10-K to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference to any filing of Pharma-Bio Serv, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Form 10-K), irrespective of any general incorporation language contained in such filing.

 

EX-101.SCH 7 pbsv-20241031.xsd XBRL TAXONOMY EXTENSION SCHEMA 000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 000002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 000003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 000004 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 000005 - Statement - Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 000006 - Statement - Consolidated Statements of Changes in Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 000007 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 000008 - Disclosure - Insider Trading Arragements link:presentationLink link:calculationLink link:definitionLink 000009 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 000010 - Disclosure - MARKETABLE SECURITIES link:presentationLink link:calculationLink link:definitionLink 000011 - Disclosure - PROPERTY AND EQUIPMENT link:presentationLink link:calculationLink link:definitionLink 000012 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 000013 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 000014 - Disclosure - CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 000015 - Disclosure - EQUITY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 000016 - Disclosure - EARNINGS (LOSS) PER SHARE link:presentationLink link:calculationLink link:definitionLink 000017 - Disclosure - STOCK OPTIONS AND STOCK BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 000018 - Disclosure - SEGMENT DISCLOSURES link:presentationLink link:calculationLink link:definitionLink 000019 - Disclosure - CONCENTRATION OF RISKS link:presentationLink link:calculationLink link:definitionLink 000020 - Disclosure - RETIREMENT PLAN link:presentationLink link:calculationLink link:definitionLink 000021 - Disclosure - RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 000022 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 000023 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 000024 - Disclosure - PROPERTY AND EQUIPMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 000025 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 000026 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 000027 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 000028 - Disclosure - STOCK OPTIONS AND STOCK BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 000029 - Disclosure - SEGMENT DISCLOSURES (Tables) link:presentationLink link:calculationLink link:definitionLink 000030 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000031 - Disclosure - PROPERTY AND EQUIPMENT (Details) link:presentationLink link:calculationLink link:definitionLink 000032 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 000033 - Disclosure - INCOME TAXES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000034 - Disclosure - LEASES (Details) link:presentationLink link:calculationLink link:definitionLink 000035 - Disclosure - LEASES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000036 - Disclosure - EQUITY TRANSACTIONS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000037 - Disclosure - EARNINGS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 000038 - Disclosure - EARNINGS PER SHARE (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000039 - Disclosure - STOCK OPTIONS AND STOCK BASED COMPENSATION (Details) link:presentationLink link:calculationLink link:definitionLink 000040 - Disclosure - STOCK OPTIONS AND STOCK BASED COMPENSATION (Details 1) link:presentationLink link:calculationLink link:definitionLink 000041 - Disclosure - STOCK OPTIONS AND STOCK BASED COMPENSATION (Details 2) link:presentationLink link:calculationLink link:definitionLink 000042 - Disclosure - STOCK OPTIONS AND STOCK BASED COMPENSATION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000043 - Disclosure - SEGMENT DISCLOSURES (Details) link:presentationLink link:calculationLink link:definitionLink 000044 - Disclosure - CONCENTRATION OF RISKS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000045 - Disclosure - RETIREMENT PLAN (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000046 - Disclosure - RELATED PARTY TRANSACTIONS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000047 - Disclosure - SUBSEQUENT EVENTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 8 pbsv-20241031_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Cover [Abstract] Entity Registrant Name Entity Central Index Key Document Type Amendment Flag Entity Voluntary Filers Current Fiscal Year End Date Entity Well Known Seasoned Issuer Entity Small Business Entity Shell Company Entity Emerging Growth Company Entity Current Reporting Status Document Period End Date Entity Filer Category Document Fiscal Period Focus Document Fiscal Year Focus Entity Common Stock Shares Outstanding Entity Public Float Document Annual Report Document Transition Report Document Fin Stmt Error Correction Flag Entity File Number Entity Incorporation State Country Code Entity Tax Identification Number Entity Address Address Line 1 Entity Address Address Line 2 Entity Address City Or Town Entity Address Country Entity Address Postal Zip Code City Area Code Icfr Auditor Attestation Flag Auditor Name Auditor Location Auditor Firm Id Local Phone Number Entity Interactive Data Current Consolidated Balance Sheets ASSETS Current assets Cash and cash equivalents Marketable securities Accounts receivable Prepaids and other assets Total current assets [Assets, Current] Property and equipment Operating lease right-of-use Other assets Total assets [Assets] Current liabilities Current operating lease liabilities Accounts payable and accrued expenses Current portion of US Tax Reform Transition Tax and income taxes payable Total current liabilities [Liabilities, Current] US Tax Reform Transition Tax payable Long term operating lease liabilities Total liabilities [Liabilities] Commitments and contingencies Stockholders' equity Preferred stock, $0.0001 par value; authorized 10,000,000 shares; none issued or outstanding Common stock, $0.0001 par value; authorized 50,000,000 shares; 23,519,672 and 23,512,880 shares issued, and 22,958,143 and 22,963,451 shares outstanding at October 31, 2024 and 2023, respectively Additional paid-in capital Retained earnings Accumulated other comprehensive income Stockholders equity before treasury stock [Stockholders' Equity before Treasury Stock] Treasury stock, at cost; 561,529 and 549,429 common shares held on October 31, 2024 and 2023, respectively [Treasury Stock, Value] Total stockholders' equity [Equity, Attributable to Parent] Total liabilities and stockholders' equity [Liabilities and Equity] Stockholders' equity Preferred stock, par value Preferred stock, authorized Preferred stock, issued Preferred stock, outstanding Common stock, par value Common stock, authorized Common stock, issued Common stock, outstanding Treasury stock, shares Consolidated Statements of Operations REVENUES COST OF SERVICES GROSS PROFIT [Gross Profit] SELLING, GENERAL AND ADMINISTRATIVE EXPENSES INCOME (LOSS) FROM OPERATIONS [Operating Income (Loss)] OTHER INCOME, NET INCOME (LOSS) BEFORE INCOME TAX [Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest] INCOME TAX EXPENSE NET INCOME (LOSS) [Net Income (Loss) Attributable to Parent] BASIC AND DILUTED EARNINGS (LOSS) PER SHARE OF COMMON STOCK WEIGHTED AVERAGE NUMBER OF COMMON SHARES OUTSTANDING - BASIC WEIGHTED AVERAGE NUMBER OF COMMON SHARES OUTSTANDING - DILUTED Consolidated Statements of Comprehensive Income (Loss) NET INCOME (LOSS) OTHER COMPREHENSIVE INCOME (LOSS), NET OF RECLASSIFICATION ADJUSTMENTS AND TAXES: Foreign currency translation: Net unrealized loss Intercompany balances foreign exchange settlement, included in net income (loss) TOTAL OTHER COMPREHENSIVE INCOME (LOSS) [Other Comprehensive Income (Loss), Net of Tax] COMPREHENSIVE INCOME (LOSS) [Comprehensive Income (Loss), Net of Tax, Attributable to Parent] Consolidated Statements of Changes in Stockholders' Equity Statement [Table] Statement [Line Items] Statement Equity Components [Axis] Preferred Stock Common Stock Additional Paid-In Capital Retained Earnings Accumulated Other Comprehensive Income (Loss) Treasury Stock Balance, shares [Shares, Issued] Balance, amount STOCK-BASED COMPENSATION ISSUANCE OF COMMON STOCK PURSUANT TO THE CASHLESS EXERCISE OF STOCK OPTIONS, shares ISSUANCE OF COMMON STOCK PURSUANT TO THE CASHLESS EXERCISE OF STOCK OPTIONS, amount PURCHASE OF TREASURY STOCK (35,400 SHARES) NET INCOME OTHER COMPREHENSIVE LOSS, NET OF TAX CASH DIVIDENDS ($0.075 PER COMMON, SHARE AT RECORD DATE) Balance, shares Balance, amount Consolidated Statements of Cash Flows CASH FLOWS FROM OPERATING ACTIVITIES: Net income (loss) [Net Income (Loss), Including Portion Attributable to Noncontrolling Interest] Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities: Stock-based compensation Depreciation and amortization Amortization of operating lease right-of-use Reinvested interests [Investment Income, Interest] Decrease in accounts receivable [Increase (Decrease) in Accounts Receivable] Increase in prepaids and other assets [Increase (Decrease) in Prepaid Expense and Other Assets] Decrease in liabilities NET CASH PROVIDED (USED) BY OPERATING ACTIVITIES [Net Cash Provided by (Used in) Operating Activities] CASH FLOWS FROM INVESTING ACTIVITIES: Acquisition of property. equipment and software [Payments to Acquire Property, Plant, and Equipment] Marketable securities investment, net NET CASH USED IN INVESTING ACTIVITIES [Net Cash Provided by (Used in) Investing Activities] CASH FLOW FROM FINANCING ACTIVITIES: Repurchase of common stock [Payments for Repurchase of Common Stock] Cash dividends paid to shareholders [Payments of Dividends] NET CASH USED IN FINANCING ACTIVITIES [Net Cash Provided by (Used in) Financing Activities] EFFECT OF EXCHANGE RATE CHANGES ON CASH NET DECREASE IN CASH AND CASH EQUIVALENTS [Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect] CASH AND CASH EQUIVALENTS - BEGINNING OF YEAR CASH AND CASH EQUIVALENTS - END OF YEAR SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION: Cash paid during the period for: Income taxes Interest SUPPLEMENTARY SCHEDULES OF NON-CASH INVESTING AND FINANCING ACTIVITIES: Income tax withheld by clients to be used as a credit in the Company's income tax returns Conversion of cashless exercise of options to shares of common stock Insider Trading Arragements Insider Trading Arrangment [Line Items] Rule 10b5-1 Arrangement Adopted [Flag] Rule 10b5-1 Arrangement Terminated [Flag] Non Rule 10b5-1 Arrangement Adopted [Flag] Non Rule 10b5-1 Arrangement Terminated [Flag] ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] MARKETABLE SECURITIES MARKETABLE SECURITIES [MARKETABLE SECURITIES] PROPERTY AND EQUIPMENT PROPERTY AND EQUIPMENT Property, Plant and Equipment Disclosure [Text Block] INCOME TAXES INCOME TAXES Income Tax Disclosure [Text Block] LEASES LEASES [LEASES] CONTINGENCIES CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] EQUITY TRANSACTIONS EQUITY TRANSACTIONS Equity [Text Block] EARNINGS (LOSS) PER SHARE EARNINGS (LOSS) PER SHARE Earnings Per Share [Text Block] STOCK OPTIONS AND STOCK BASED COMPENSATION STOCK OPTIONS AND STOCK BASED COMPENSATION Share-Based Payment Arrangement [Text Block] SEGMENT DISCLOSURES SEGMENT DISCLOSURES Segment Reporting Disclosure [Text Block] CONCENTRATION OF RISKS CONCENTRATION OF RISKS Concentration Risk Disclosure [Text Block] RETIREMENT PLAN RETIREMENT PLAN Deferred Compensation Arrangement with Individual Disclosure, Postretirement Benefits [Table Text Block] RELATED PARTY TRANSACTIONS RELATED PARTY TRANSACTIONS Related Party Transactions Disclosure [Text Block] SUBSEQUENT EVENTS SUBSEQUENT EVENTS Subsequent Events [Text Block] Consolidation Segments Use of Estimates Fair Value of Financial Instruments Revenue Recognition Cash and Cash Equivalents Accounts Receivable Income Taxes Leases Property and Equipment Impairment of Long-Lived Assets Investment Stock-based Compensation Earnings (Loss) Per Share of Common Stock Foreign Operations Subsequent Events Reclassifications Recent Accounting Pronouncements Summary of property and equipment Schedule of reconciliation between federal statutory rate and effective tax rate Minimum future rental payments under non-cancelable operating leases Schedule of calculations of basic and diluted earnings per share Stock options activity Assumptions used to estimate the fair value of stock options Stock-based compensation Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Schedule of segment reporting information Accounts receivable [Accounts Receivable, after Allowance for Credit Loss] Discount rate on lease payments Property Plant And Equipment By Type Axis Collateral Axis Plan Name [Axis] Vehicles Computers Equipment [Member] Furniture and Fixtures Bottom [Member] Top [Member] Technology platform under development Property and equipment, gross Less: accumulated depreciation and amortization [Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment] Property and equipment, net Useful life (years) United States federal statutory rate [United States federal statutory rate] Allowance of resulting deferred tax asset Tax holiday (PRIDCO Grant) Other foreign jurisdictions earnings Other Effective tax rate Income Tax Authority Name Axis Related and Nonrelated Parties [Axis] Tax Reform [Member] PRIDCO [Member] Pharma-Bio [Member] Pharma-Spain [Member] Pharma-Serv [Member] US federal and state tax Foreign income tax Operating losses Deferred tax asset Tax Exemption U.S. tax reduced rate Transition Tax Puerto Rico tax holiday derived from PRIDCO Grant tax rate United States federal income tax rate Fixed income tax rate 2025 2026 Total future minimum operating lease payments Less: amount of imputed interest [Lessee, Operating Lease, Liability, Undiscounted Excess Amount] Present value of future minimum operating lease payments Current operating lease liabilities Long term operating lease liabilities Finite-Lived Intangible Assets by Major Class [Axis] Restructuring Type [Axis] Lease Agreements Office Facility Rent expense Lease agreement description Payments for rent Shares purchased under Repurchase Program Shares purchased under Repurchase Program, amount Cash dividend, per share Dividend paid Weighted average number of common shares - used to compute basic earnings (loss) per share Effect of options to purchase common stock Weighted average number of shares - used to compute diluted earnings (loss) per share Option Indexed To Issuers Equity Equity Axis Employee Stock Option [Member] Antidilutive securities excluded from computation of earnings per share 2014 Plan Stock Option Activity Weighted Average Option Exercise Price Options outstanding, beginning [Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number] Options granted Options exercised Options outstanding, ending Options exercisable, ending [Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number] Weighted Average Option Exercise Price Options outstanding, beginning [Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price] Weighted Average Option Exercise Price Options granted Weighted Average Option Exercise Price Options exercised Weighted Average Option Exercise Price Options expired and or forfeited Weighted Average Option Exercise Price Options outstanding, ending Weighted Average Option Exercise Price Outstanding exercisable stock options at end of year Weighted average remaining years in contractual life for: total outstanding options Weighted average remaining years in contractual life for: outstanding exercisable options Shares of common stock available for issuance pursuant to future stock option grants [Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant] Expected dividend yield Expected stock price volatility Risk free interest rate Expected life of options Weighted average fair value of options granted Income Statement Location Axis Cost of Services Selling, General and Administrative Stock-based compensation before tax Income tax benefit Net stock-based compensation expense Effect on earnings per share: basic earnings per share Effect on earnings per share: diluted earnings per share Common stock Estimated stock based compensation expense to be recognized in future periods Period of recognition Aggregate intrinsic value of options outstanding Statement Geographical Axis Puerto Rico Consulting [Member] United States Consulting [Member] Europe Consulting [Member] Other Segment [Member] Total consolidated income from operations Other Income, Net Total consolidated income before taxes Total consolidated revenues Concentration Risk By Type Axis Major Customer A Major Customer B Major Customer C Major Customer Total Puerto Rico Europe Global Customer A Global Customer B Global Customer C Global Customer Total Global Customer Revenue from major customers Amount due from major customers as percentage of accounts receivable Contributions made to retirement plan Related Party Transaction [Axis] Board Of Directors [Member] Fee Insured Amount Description of membership interest Subsequent Event Type Axis Subsequent Event Member Dividends Cash Custom Element. The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan. Custom Element. Custom Element. Custom Element. EX-101.CAL 9 pbsv-20241031_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.PRE 10 pbsv-20241031_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE EX-101.DEF 11 pbsv-20241031_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE XML 13 R1.htm IDEA: XBRL DOCUMENT v3.24.4
Cover - USD ($)
12 Months Ended
Oct. 31, 2024
Jan. 24, 2025
Apr. 30, 2023
Cover [Abstract]      
Entity Registrant Name PHARMA-BIO SERV, INC.    
Entity Central Index Key 0001304161    
Document Type 10-K    
Amendment Flag false    
Entity Voluntary Filers No    
Current Fiscal Year End Date --10-31    
Entity Well Known Seasoned Issuer No    
Entity Small Business true    
Entity Shell Company false    
Entity Emerging Growth Company false    
Entity Current Reporting Status Yes    
Document Period End Date Oct. 31, 2024    
Entity Filer Category Non-accelerated Filer    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2024    
Entity Common Stock Shares Outstanding   22,958,143  
Entity Public Float     $ 13,638,206
Document Annual Report true    
Document Transition Report false    
Document Fin Stmt Error Correction Flag false    
Entity File Number 000-50956    
Entity Incorporation State Country Code DE    
Entity Tax Identification Number 20-0653570    
Entity Address Address Line 1 Pharma-Bio Serv Building    
Entity Address Address Line 2 #6 Road 696    
Entity Address City Or Town Dorado    
Entity Address Country PR    
Entity Address Postal Zip Code 00646    
City Area Code 787    
Icfr Auditor Attestation Flag false    
Auditor Name CROWE PR PSC    
Auditor Location Guaynabo, Puerto Rico    
Auditor Firm Id 871    
Local Phone Number 278-2709    
Entity Interactive Data Current Yes    
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.4
Consolidated Balance Sheets - USD ($)
Oct. 31, 2024
Oct. 31, 2023
Current assets    
Cash and cash equivalents $ 6,767,356 $ 10,446,054
Marketable securities 5,978,104 4,531,164
Accounts receivable 2,510,909 3,940,845
Prepaids and other assets 442,384 483,034
Total current assets 15,698,753 19,401,097
Property and equipment 169,281 32,849
Operating lease right-of-use 198,597 356,450
Other assets 225,599 111,665
Total assets 16,292,230 19,902,061
Current liabilities    
Current operating lease liabilities 165,201 152,474
Accounts payable and accrued expenses 1,127,649 1,467,425
Current portion of US Tax Reform Transition Tax and income taxes payable 594,316 533,782
Total current liabilities 1,887,166 2,153,681
US Tax Reform Transition Tax payable 660,903 1,427,560
Long term operating lease liabilities 28,834 194,035
Total liabilities 2,576,903 3,775,276
Stockholders' equity    
Preferred stock, $0.0001 par value; authorized 10,000,000 shares; none issued or outstanding 0 0
Common stock, $0.0001 par value; authorized 50,000,000 shares; 23,519,672 and 23,512,880 shares issued, and 22,958,143 and 22,963,451 shares outstanding at October 31, 2024 and 2023, respectively 2,352 2,351
Additional paid-in capital 1,644,468 1,596,922
Retained earnings 12,353,970 14,853,826
Accumulated other comprehensive income 262,380 210,266
Stockholders equity before treasury stock 14,263,170 16,663,365
Treasury stock, at cost; 561,529 and 549,429 common shares held on October 31, 2024 and 2023, respectively (547,843) (536,580)
Total stockholders' equity 13,715,327 16,126,785
Total liabilities and stockholders' equity $ 16,292,230 $ 19,902,061
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.4
Consolidated Balance Sheets (Parenthetical) - $ / shares
Oct. 31, 2024
Oct. 31, 2023
Stockholders' equity    
Preferred stock, par value $ 0.0001 $ 0.0001
Preferred stock, authorized 10,000,000 10,000,000
Preferred stock, issued 0 0
Preferred stock, outstanding 0 0
Common stock, par value $ 0.0001 $ 0.0001
Common stock, authorized 50,000,000 50,000,000
Common stock, issued 23,519,672 23,512,880
Common stock, outstanding 22,958,143 22,963,451
Treasury stock, shares 561,529 549,429
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.4
Consolidated Statements of Operations - USD ($)
12 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Consolidated Statements of Operations    
REVENUES $ 9,509,279 $ 16,976,856
COST OF SERVICES 6,993,241 11,910,445
GROSS PROFIT 2,516,038 5,066,411
SELLING, GENERAL AND ADMINISTRATIVE EXPENSES 3,803,625 3,949,000
INCOME (LOSS) FROM OPERATIONS (1,287,587) 1,117,411
OTHER INCOME, NET 532,139 570,076
INCOME (LOSS) BEFORE INCOME TAX (755,448) 1,687,487
INCOME TAX EXPENSE 22,171 377,307
NET INCOME (LOSS) $ (777,619) $ 1,310,180
BASIC AND DILUTED EARNINGS (LOSS) PER SHARE OF COMMON STOCK $ (0.034) $ 0.057
WEIGHTED AVERAGE NUMBER OF COMMON SHARES OUTSTANDING - BASIC 22,965,995 22,970,892
WEIGHTED AVERAGE NUMBER OF COMMON SHARES OUTSTANDING - DILUTED 22,974,124 22,997,854
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.4
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
12 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Consolidated Statements of Comprehensive Income (Loss)    
NET INCOME (LOSS) $ (777,619) $ 1,310,180
Foreign currency translation:    
Net unrealized loss (17,710) (4,742)
Intercompany balances foreign exchange settlement, included in net income (loss) 69,824 (23,144)
TOTAL OTHER COMPREHENSIVE INCOME (LOSS) 52,114 (27,886)
COMPREHENSIVE INCOME (LOSS) $ (725,505) $ 1,282,294
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.4
Consolidated Statements of Changes in Stockholders' Equity - USD ($)
Total
Preferred Stock
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Treasury Stock
Balance, shares at Oct. 31, 2022     23,457,515        
Balance, amount at Oct. 31, 2022 $ 16,557,570 $ 0 $ 2,346 $ 1,551,838 $ 15,267,470 $ 238,152 $ (502,236)
STOCK-BASED COMPENSATION 45,084 0 $ 0 45,084 0 0 0
ISSUANCE OF COMMON STOCK PURSUANT TO THE CASHLESS EXERCISE OF STOCK OPTIONS, shares     55,365        
ISSUANCE OF COMMON STOCK PURSUANT TO THE CASHLESS EXERCISE OF STOCK OPTIONS, amount 0 0 $ 5 0 (5) 0 0
PURCHASE OF TREASURY STOCK (35,400 SHARES) (34,344) 0 0 0 0 0 (34,344)
NET INCOME 1,310,180 0 0 0 1,310,180 0 0
OTHER COMPREHENSIVE LOSS, NET OF TAX (27,886) 0 0 0 0 (27,886) 0
CASH DIVIDENDS ($0.075 PER COMMON, SHARE AT RECORD DATE) (1,723,819) 0 $ 0 0 (1,723,819) 0 0
Balance, shares at Oct. 31, 2023     23,512,880        
Balance, amount at Oct. 31, 2023 16,126,785 0 $ 2,351 1,596,922 14,853,826 210,266 (536,580)
STOCK-BASED COMPENSATION 47,546 0 $ 0 47,546 0 0 0
ISSUANCE OF COMMON STOCK PURSUANT TO THE CASHLESS EXERCISE OF STOCK OPTIONS, shares     6,792        
ISSUANCE OF COMMON STOCK PURSUANT TO THE CASHLESS EXERCISE OF STOCK OPTIONS, amount 0 0 $ 1 0 (1) 0 0
PURCHASE OF TREASURY STOCK (35,400 SHARES) (11,263) 0 0 0 0 0 (11,263)
NET INCOME (777,619) 0 0 0 (777,619) 0 0
OTHER COMPREHENSIVE LOSS, NET OF TAX 52,114 0 0 0 0 52,114 0
CASH DIVIDENDS ($0.075 PER COMMON, SHARE AT RECORD DATE) (1,722,236) 0 $ 0 0 (1,722,236) 0 0
Balance, shares at Oct. 31, 2024     23,519,672        
Balance, amount at Oct. 31, 2024 $ 13,715,327 $ 0 $ 2,352 $ 1,644,468 $ 12,353,970 $ 262,380 $ (547,843)
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.4
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Oct. 31, 2024
Oct. 31, 2023
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income (loss) $ (777,619) $ 1,310,180
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:    
Stock-based compensation 47,546 45,084
Depreciation and amortization 23,311 48,086
Amortization of operating lease right-of-use 157,853 146,235
Reinvested interests (245,815) (320,077)
Decrease in accounts receivable 1,456,947 1,093,246
Increase in prepaids and other assets (21,595) (105,132)
Decrease in liabilities (1,207,329) (326,662)
NET CASH PROVIDED (USED) BY OPERATING ACTIVITIES (566,701) 1,890,960
CASH FLOWS FROM INVESTING ACTIVITIES:    
Acquisition of property. equipment and software (159,743) (7,251)
Marketable securities investment, net (1,201,125) (4,211,087)
NET CASH USED IN INVESTING ACTIVITIES (1,360,868) (4,218,338)
CASH FLOW FROM FINANCING ACTIVITIES:    
Repurchase of common stock (11,263) (34,344)
Cash dividends paid to shareholders (1,722,236) (1,723,819)
NET CASH USED IN FINANCING ACTIVITIES (1,733,499) (1,758,163)
EFFECT OF EXCHANGE RATE CHANGES ON CASH (17,630) 68,866
NET DECREASE IN CASH AND CASH EQUIVALENTS (3,678,698) (4,016,675)
CASH AND CASH EQUIVALENTS - BEGINNING OF YEAR 10,446,054 14,462,729
CASH AND CASH EQUIVALENTS - END OF YEAR 6,767,356 10,446,054
Cash paid during the period for:    
Income taxes 661,224 422,155
Interest 0 0
SUPPLEMENTARY SCHEDULES OF NON-CASH INVESTING AND FINANCING ACTIVITIES:    
Income tax withheld by clients to be used as a credit in the Company's income tax returns 50,713 17,067
Conversion of cashless exercise of options to shares of common stock $ 1 $ 5
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.24.4
Insider Trading Arragements
12 Months Ended
Oct. 31, 2024
Insider Trading Arrangment [Line Items]  
Rule 10b5-1 Arrangement Adopted [Flag] false
Rule 10b5-1 Arrangement Terminated [Flag] false
Non Rule 10b5-1 Arrangement Adopted [Flag] false
Non Rule 10b5-1 Arrangement Terminated [Flag] false
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.24.4
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Oct. 31, 2024
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

NOTE A - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

ORGANIZATION

 

Pharma-Bio Serv, Inc. (“Pharma-Bio”) is a Delaware corporation organized on January 14, 2004. Pharma-Bio is the parent company of Pharma-Bio Serv PR, Inc. (“Pharma-PR”), Pharma Serv, Inc. (“Pharma-Serv”), and Scienza Labs, Inc. (“Scienza Labs”) (currently inactive), each a Puerto Rico corporation, Pharma-Bio Serv US, Inc. (“Pharma-US”), a Delaware corporation, Pharma-Bio Serv SL (“Pharma-Spain”), a Spanish limited liability company, and Pharma-Bio Serv Brasil Servicos de Consultoria Ltda. (currently insignificant) (“Pharma-Brazil”), a Brazilian limited liability company. Pharma-Bio, Pharma-PR, Pharma-Serv, Scienza Labs, Pharma-US, Pharma-Spain and Pharma-Brazil are collectively referred to as the “Company.” The Company operates in Puerto Rico, the United States, Europe and Brazil under the name of Pharma-Bio Serv and is engaged in providing technical compliance consulting service.

 

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Consolidation

 

The accompanying consolidated financial statements include the accounts of the Company and all of its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. 

 

Segments

 

The Company operates in three reportable business segments: (i) Puerto Rico technical compliance consulting, (ii) United States technical compliance consulting, and (iii) Europe technical compliance consulting. Accordingly, the accompanying consolidated financial statements are presented to show these three reportable segments.

 

Use of Estimates

 

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

 

Fair Value of Financial Instruments

 

Accounting standards have established a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Accounting standards have established three levels of inputs that may be used to measure fair value:

 

 

Level 1:

Quoted prices in active markets for identical assets and liabilities.

 

 

Level 2:

Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities, quoted prices in markets with insufficient volume or infrequent transactions (less active markets), or model-derived valuations in which all significant inputs are observable or can be derived principally from or corroborated by observable market data for substantially the full term of the assets or liabilities.

 

 

Level 3:

Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (supported by little or no market activity).

 

Marketable securities consist of U.S. Treasury securities, which are categorized in Level 1 and have a short-term maturity.

 

The carrying value of the Company's financial instruments, cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities, are considered reasonable estimates of fair value due to their liquidity or short-term nature.

Revenue Recognition

 

The Company records revenue under Accounting Standards Codification ("ASC") Topic 606, Revenue from Contracts with Customers. We evaluate our revenue contracts with customers based on the five-step model under ASC 606: (i) Identify the contract with the customer; (ii) Identify the performance obligations in the contract; (iii) Determine the transaction price; (iv) Allocate the transaction price to separate performance obligations; and (v) Recognize revenue when (or as) each performance obligation is satisfied.

 

Revenue is primarily derived from: (1) time and material contracts (representing approximately 99% of total revenues), and (2) short-term fixed-fee contracts or "not to exceed" contracts (representing approximately 1% of total revenues). Time and material contracts are typically based on the number of hours worked at contractually agreed upon rates. These service contracts relate to work which has no alternative use and for which the Company has an enforceable right to payment for the work completed to date. As a result, revenue is recognized over time when or as the Company transfers control of the promised products or services (known as performance obligations) to its customers. Revenue for short term fixed fee contracts or “not to exceed” contracts is recognized similarly, except that certain milestones also must be reached before revenue is recognized. If the Company determines that a contract will result in a loss, the Company recognizes the estimated loss in the period in which such a determination is made.

 

Cash and Cash Equivalents

 

For purposes of the consolidated statements of cash flows, cash and cash equivalents include investments in a money market obligations trust that is registered under the U.S. Investment Company Act of 1940, as amended, and liquid investments, including US Treasury securities, with original maturities of three months or less.

 

Accounts Receivable

 

Accounts receivable are reported net of an allowance for credit losses. The Company maintains an allowance for credit losses to provide for estimated amounts of receivables that will not be collected. This estimation is based on historical collection experience, the age of the receivables, an assessment of the creditworthiness of customers, and current economic conditions. The allowance for credit losses is subject to estimation uncertainty. If actual future uncollectible amounts differ from estimates, future provisions for credit losses may be affected. The allowance is increased by provisions charged to credit loss expense and reduced by charge-offs of uncollectible accounts. As of October 31, 2024 and 2023, the allowance for credit losses was approximately $5.3 million, and there were no charges to expense or charge-offs of uncollectible accounts during the years ended October 31, 2024 and 2023. The existing allowance is mostly related to an account that is being litigated, which was fully allowed in 2021.

 

Income Taxes

 

The Company follows an asset and liability approach method of accounting for income taxes. This method measures deferred income taxes by applying enacted statutory rates in effect at the balance sheet date to the differences between the tax basis of assets and liabilities and their reported amounts on the financial statements. The resulting deferred tax assets or liabilities are adjusted to reflect changes in tax laws as they occur. A valuation allowance is provided when it is more likely than not that a deferred tax asset will not be realized.

 

The Company follows guidance from the Financial Accounting Standards Board (“FASB”) related to Accounting for Uncertainty in Income Taxes, which includes a two-step approach to recognizing, de-recognizing and measuring uncertain tax positions. As of October 31, 2024, the Company had no significant uncertain tax positions that would be reduced as a result of a lapse of the applicable statute of limitations.

 

Leases

 

The Company follows accounting standards issued by the FASB for the accounting and disclosure of leases. Under those standards, assets and liabilities that arise from leases are recognized on the balance sheet, and the leases are categorized at their inception as either operating or finance leases.

 

Operating lease right-of-use assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments under the lease. Lease recognition occurs at the commencement date, and lease liability amounts are based on the present value of lease payments made during the lease term, based on a discount rate of 8%.

 

Property and Equipment

 

Owned property and equipment and developed software are stated at cost.

 

Depreciation and amortization of owned assets are provided for, when placed in service, in amounts sufficient to relate the cost of depreciable and amortizable assets to operations over their estimated service lives, using straight-line basis. Expenditures for repairs and maintenance are expensed when incurred.

Impairment of Long-Lived Assets

 

The Company evaluates for impairment its long-lived assets to be held and used, and long-lived assets to be disposed of, whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Based on management estimates, no impairment of the long-lived assets was present as of October 31, 2024 and 2023.

 

Investment

 

Minority non-controlling investment is stated at cost and included within the Other Assets caption on the consolidated balance sheet.

 

Stock-based Compensation

 

Stock-based compensation expense is recognized in the consolidated financial statements based on the fair value of the awards granted. Stock-based compensation cost is measured at the grant date based on the fair value of the award and is recognized as expense over the requisite service period, which generally represents the vesting period, and includes an estimate of awards that will be forfeited. The Company calculates the fair value of stock options using the Black-Scholes option-pricing model at the grant date, while for restricted stock units the fair market value of the units is determined by Company’s share market value at grant date. Excess tax benefits related to stock-based compensation are reflected as cash flows from financing activities rather than cash flows from operating activities. However, the Company has not recognized such cash flow from financing activities since there has been no tax benefit related to the stock-based compensation.

 

Earnings (Loss) Per Share of Common Stock

 

Basic earnings (loss) per share of common stock is calculated by dividing net income (loss) by the weighted average number of shares of common stock outstanding. Diluted earnings (loss) per share includes the dilution of common stock equivalents.

 

The diluted weighted average shares of common stock outstanding were calculated using the treasury stock method for the respective periods.

 

Foreign Operations

 

The functional currency of the Company’s foreign subsidiaries is its local currency. The assets and liabilities of the Company’s foreign subsidiaries are translated into U.S. dollars at exchange rates in effect at the balance sheet date. Income and expense items are translated at the average exchange rates prevailing during the period. The cumulative translation effect for subsidiaries using a functional currency other than the U.S. dollar is included as a cumulative translation adjustment in stockholders’ equity and as a component of comprehensive income (loss).

 

The Company’s intercompany accounts are typically denominated in the functional currency of the foreign subsidiary. Gains and losses resulting from the remeasurement of intercompany receivables that the Company considers to be of a long-term investment nature are recorded as a cumulative translation adjustment in stockholders’ equity and as a component of comprehensive income (loss), while gains and losses resulting from the remeasurement of intercompany receivables from those international subsidiaries for which the Company anticipates settlement in the foreseeable future are recorded in the consolidated statements of operations.

 

Subsequent Events

 

The Company has evaluated subsequent events to the date of the issuance of the consolidated financial statements. The Company has determined that there are no events occurring in this period that require disclosure or adjustment, except as disclosed in the accompanying consolidated financial statements.

 

Reclassifications

 

Certain reclassifications have been made to the October 31, 2023 consolidated financial statements to conform them to the October 31, 2024 consolidated financial statements presentation. Such reclassifications do not have an effect on net income as previously reported. 

Recent Accounting Pronouncements

 

The FASB issued ASU No. 2016-13, Financial Instruments – Credit Losses, “Topic 326”, an amendment on measurement of credit losses on financial assets held by at each reporting date. The guidance requires the use of a new current expected credit loss (CECL) model in estimating allowances for doubtful accounts with respect to accounts receivable. The CECL model requires that the Company estimate its lifetime expected credit loss with respect to these receivables and record allowances that, when deducted from the balance of the receivables, represent the estimated net amounts expected to be collected. Effective November 1, 2023, the Company adopted ASU No. 2016-13, and the adoption of this standard did not have a significant impact on the Company's financial statements.

 

In November 2023, the FASB issued ASU 2023-07 Segment Reporting to provide more detail information about a reportable segment's expenses. The amendments in this update are effective for fiscal years beginning after December 15, 2023, although early adoption is permitted.

 

Recent accounting pronouncements pending adoption not discussed above, are either not applicable or will not have or are not expected to have a material impact on the Company.

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.24.4
MARKETABLE SECURITIES
12 Months Ended
Oct. 31, 2024
MARKETABLE SECURITIES  
MARKETABLE SECURITIES

NOTE B – MARKETABLE SECURITIES

 

Marketable securities consist of short-term U.S. Treasury securities with maturities over three months, which are held until maturity and accordingly, are measured at cost plus accreted interest income.

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.24.4
PROPERTY AND EQUIPMENT
12 Months Ended
Oct. 31, 2024
PROPERTY AND EQUIPMENT  
PROPERTY AND EQUIPMENT

NOTE C - PROPERTY AND EQUIPMENT

 

The balance of property and equipment on October 31, 2024 and 2023 consisted of the following:

 

 

 

 

 

 

October 31,

 

 

 

Useful life (years)

 

 

2024

 

 

2023

 

Vehicles

 

5

 

 

$

115,623

 

 

$

115,623

 

Computers

 

3

 

 

 

415,383

 

 

 

405,711

 

Equipment

 

3-7

 

 

 

142,670

 

 

 

142,670

 

Furniture and fixtures

 

10

 

 

 

3,854

 

 

 

3,854

 

Technology platform under development

 

-

 

 

 

150,000

 

 

 

-

 

Total

 

 

 

 

 

827,530

 

 

 

667,858

 

Less: Accumulated depreciation and amortization   

 

 

 

 

 

(658,249

)

 

 

(635,009

)

Property and equipment, net   

 

 

 

 

$

169,281

 

 

$

32,849

 

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.24.4
INCOME TAXES
12 Months Ended
Oct. 31, 2024
INCOME TAXES  
INCOME TAXES

NOTE D - INCOME TAXES

 

On December 22, 2017, Public Law 115-97, commonly known as the Tax Cuts and Jobs Act of 2017 (the “Tax Reform”), was enacted. The Tax Reform imposed a mandatory one-time transition tax (the “Transition Tax”) over foreign subsidiaries undistributed earnings and profits (“E&Ps”) earned prior to a date set by the statute. Based on the Company’s E&Ps, the Transition Tax was determined to be approximately $2.7 million. The Transition Tax liability must be paid over a period of eight years, which started with the Company’s second quarter of fiscal year 2019. Previously, most of these E&Ps’ were not repatriated since such E&Ps’ were considered to be reinvested indefinitely in the foreign location, therefore no US tax liability was incurred unless the E&Ps were repatriated as a dividend. After December 31, 2017, the Tax Reform has established a 100% tax exemption on the foreign-source portion of dividends received attributable to E&Ps, with certain limitations. However, foreign subsidiaries earnings are subject to U.S. tax at a reduced rate of 10.5%.

 

In June 2011, Pharma-Bio, Pharma-PR and Pharma-Serv obtained a Grant of Industrial Tax Exemption pursuant to the terms and conditions set forth in Act No. 73 of May 28, 2008 (“the Grant”) issued by the Puerto Rico Industrial Development Company (“PRIDCO”). The Grant was effective as of November 1, 2009, and covers a fifteen-year period, ending on October 31, 2024. The Grant provided relief on various Puerto Rico taxes, including income tax, with certain limitations, for most of the activities carried on within Puerto Rico, including those that are for services to parties located outside of Puerto Rico. Industrial Development Income (“IDI”) covered under the Grant are subject to a fixed income tax rate of 4%. In addition, IDI earnings distributions, accumulated since November 1, 2009, are exempt from Puerto Rico earnings distribution tax. Under the provisions of Puerto Rico Acts 60-2019 and 73-2008, the Company has requested PRIDCO the renegotiation of the Grant for an additional term of fifteen years.

Puerto Rico operations not covered in the exempt activities of the Grant are subject to Puerto Rico income tax at a maximum tax rate of 37.5% as provided by the 1994 Puerto Rico Internal Revenue Code, as amended. The operations carried out in the United States by the Company’s subsidiaries, is taxed in the United States at a maximum regular federal income tax rate of 21%. The Spanish subsidiary operations in Spain are taxed at a regular income tax rate of 25%.

 

On October 31, 2024, Pharma-Bio, Pharma-Spain and Pharma-Serv have unused operating losses of approximately $631,000, $256,000 and $546,000, respectively. These net operating of losses for Pharma-Bio and Pharma-Spain are available to offset indefinitely for future taxable income, while for Pharma-Serv is available to offset future taxable income until October 31, 2034. After considering various timing differences for income tax purposes, these unused operating losses result in a potential deferred tax asset for Pharma-Bio, Pharma-Spain and Pharma-Serv of approximately $132,600, $64,200, and $21,800, respectively. However, an allowance has been provided covering the total amount of such balance since it is uncertain whether the net operating losses can be used to offset future taxable income. Realization of future tax benefits related to a deferred tax asset is dependent on many factors, including the Company’s ability to generate taxable income. Accordingly, the income tax benefit will be recognized when realization is determined to be more probable than not.

 

The reconciliation between the United States federal statutory rate and our effective tax rate applicable to continuing operations for the years ended October 31, 2024, and 2023 is as follows:

 

 

 

October 31,

 

 

 

2024

 

 

2023

 

United States federal statutory rate

 

 

(21.0 )%

 

 

21.0%

Allowance of resulting deferred tax asset

 

 

18.4%

 

-

%

Tax holiday (PRIDCO Grant), including GILTI, if any

 

 

(3.3 )%

 

 

(2.1 )%

Other foreign jurisdictions earnings

 

 

8.8%

 

 

2.8%

Other

 

-

%

 

 

0.6%

Effective tax rate

 

 

2.9%

 

 

22.3%

 

The effective tax rates, for the years ended October 31, 2024 and 2023, differ from the federal statutory rate mainly due to the impact of the jurisdictional mix of income and expenses. The variance in our effective tax rate is mainly attributable to (i) foreign earnings results from the Company’s operations conducted in Puerto Rico, a territory of the United States that is treated as a foreign jurisdiction for U.S. tax purposes and is subject to tax incentive grants, (ii) other foreign earnings other than from Puerto Rico, and (iii) the allowance of resulting deferred tax asset for net operating losses carry forward. As previously disclosed, foreign earnings (including Puerto Rico) are also subject to U.S. tax at a reduced rate of 10.5%.

 

The Company had no income tax expense related to US federal and state taxes for the year ended October 31, 2024, while for the year ended October 31, 2023, the Company incurred approximately $132,900 in federal and state taxes. For the years ended October 31, 2024 and 2023, foreign income taxes included on income tax expense were $22,200 and $244,400, respectively.

 

The Company files income tax returns in the United States (federal and various states jurisdictions), Puerto Rico, Spain and Brazil. The 2020 (2019 for Puerto Rico) through 2023 tax years are open and may be subject to potential examination in one or more jurisdictions. Currently, the Company is not subject to a federal, state, Puerto Rico or foreign income tax examination.

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.24.4
LEASES
12 Months Ended
Oct. 31, 2024
LEASES  
LEASES

NOTE E – LEASES

 

Operating facilities - The Company conducts its headquarters administrative operations in office facilities located in Dorado, Puerto Rico (the “Office Facilities”). The Office Facilities are leased from an affiliate of our past Chairman of the Board (the “Landlord”). The lease agreement was for an initial five-year term commencing January 1, 2016, with a renewal option for five additional years which was exercised and became effective January 1, 2021. The lease agreement, as amended, has monthly rental payments of $14,561 through the end of the renewal option term. The lease agreement also requires the payment of utilities, property taxes, insurance and expenses incurred by the affiliate in connection with the maintenance of common areas.

 

The Company maintains an office facility in Madrid, Spain. The facility is under a month-to-month lease with monthly payments of approximately $500.

Minimum future lease payments under non-cancelable operating leases having remaining terms in excess of one year as of October 31, 2024, are as follows:

 

Twelve months ending October 31,

 

Amount

 

2025

 

$174,730

 

2026

 

 

29,121

 

Total future minimum operating lease payments

 

 

203,581

 

Less: Amount of imputed interest

 

 

(9,816 )

Present value of future minimum operating lease payments

 

 

194,035

 

Current operating lease liabilities

 

 

(165,201 )

Long term operating lease liabilities

 

$28,834

 

 

Lease expense for the years ended October 31, 2024 and 2023, was approximately $181,000 and $182,000, respectively.

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.24.4
CONTINGENCIES
12 Months Ended
Oct. 31, 2024
CONTINGENCIES  
CONTINGENCIES

NOTE F – CONTINGENCIES

 

In the ordinary course of business, the Company may be a party to legal proceedings incidental to the business. These proceedings are not expected to have a material adverse effect on the Company’s business or financial condition.

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.24.4
EQUITY TRANSACTIONS
12 Months Ended
Oct. 31, 2024
EQUITY TRANSACTIONS  
EQUITY TRANSACTIONS

NOTE G – EQUITY TRANSACTIONS

 

On June 13, 2014, the Board of Directors of the Company authorized the Company to repurchase up to two million shares of its outstanding common stock under the Company Stock Repurchase Program (the “Repurchase Program”). The timing, manner, price and amount of any repurchases under the Repurchase Program will be at the discretion of the Company, subject to the requirements of the Securities Exchange Act of 1934, as amended, and related rules. The Repurchase Program does not oblige the Company to repurchase any shares, and it may be modified, suspended or terminated at any time and for any reason. No shares will be repurchased under the Repurchase Program directly from directors or officers of the Company. As of October 31, 2024 and 2023, a total of 498,557 and 486,457 shares of the Company’s common stock were purchased under the Repurchase Program for an aggregate amount of $484,871 and $473,608, respectively.

 

On December 15, 2023, the Board of Directors of the Company declared a cash dividend of $0.075 per common share for shareholders of record as of the close of business on January 30, 2024. Accordingly, an aggregate dividend payment of $1,722,236 was paid on February 15, 2024.

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.24.4
EARNINGS (LOSS) PER SHARE
12 Months Ended
Oct. 31, 2024
EARNINGS (LOSS) PER SHARE  
EARNINGS (LOSS) PER SHARE

NOTE H – EARNINGS (LOSS) PER SHARE

 

The computation of basic earnings (loss) per share is based on the weighted-average number of our common shares outstanding. The computation of diluted earnings (loss) per share is based on the weighted-average number of our common shares outstanding and dilutive potential common shares, which include principally shares that may be issued under warrants, stock option and restricted stock unit awards, determined using the treasury stock method. The following data show the amounts used in the calculations of basic and diluted earnings per share.

 

 

 

Years ended October 31,

 

 

 

2024

 

 

2023

 

Net income (loss) available to common equity holders - used to compute basic and diluted earnings (loss) per share

 

$(777,619 )

 

$1,310,180

 

 

 

 

 

 

 

 

 

 

Weighted average number of common shares - used to compute basic earnings (loss) per share

 

 

22,965,995

 

 

 

22,970,892

 

Effect of options to purchase common stock

 

 

8,129

 

 

 

26,962

 

Weighted average number of shares - used to compute diluted earnings (loss) per share 

 

 

22,974,124

 

 

 

22,997,854

 

 

For the years ended October 31, 2024 and 2023, options for the purchase of 293,350 and 223,500 shares of common stock, respectively, were not included in computing earnings (loss) per share because their effect was antidilutive.

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.24.4
STOCK OPTIONS AND STOCK BASED COMPENSATION
12 Months Ended
Oct. 31, 2024
STOCK OPTIONS AND STOCK BASED COMPENSATION  
STOCK OPTIONS AND STOCK BASED COMPENSATION

NOTE I - STOCK OPTIONS AND STOCK BASED COMPENSATION

 

The Company has an incentive plan that covers 2,300,000 shares of the Company’s common stock, that provide for the grant of incentive and non-qualified options, stock grants, stock appreciation rights and other equity-based incentives to employees, including officers, consultants and directors (the “2014 Long-Term Incentive Plan” also known as the “2014 Plan”). On March 6, 2024, the Company's board of directors adopted, and on May 2, 2024, the Company’s stockholders approved, to extend the 2014 Plan for an additional ten years from March 31, 2024 to March 31, 2034. The 2014 Plan is to be administered by a committee of independent directors. In the absence of a committee, the plan is administered by the Board of Directors. Options intended to be incentive stock options must be granted at an exercise price per share which is not less than the fair market value of the common stock on the date of grant and may have a term which is not longer than ten years. If the option holder holds at least 10% of the Company’s common stock, the exercise price must be at least 110% of the fair market value on the date of the grant and the term of the option cannot exceed five years.

 

Stock-based compensation cost is measured at the grant date based on the fair value of the award and is recognized as expense over the requisite service period, which generally represents the vesting period, and includes an estimate of awards that will be forfeited. The fair value of stock-based awards to employees is calculated using the Black-Scholes option pricing model. The Black-Scholes model requires subjective assumptions, including future stock price volatility and expected time to exercise, which greatly affect the calculated values. The expected term of the option has been estimated using the “simplified” method as provided in the Securities and Exchange Commission (“SEC”) Staff Accounting Bulletin No. 107, for plans with insufficient exercise experience. Under this method, the expected term equals the arithmetic average of the vesting term and the contractual term of the option. The risk-free rate is based on the U.S. Treasury rates in effect during the corresponding period of grant. The expected volatility is based on the historical volatility of the Company’s stock price. These factors could change in the future, which would affect the fair values of stock options granted in such future periods and could cause volatility in the total amount of the stock-based compensation expense reported in future periods.

 

The 2014 Plan stock options activity and status for the years ended October 31, 2024 and 2023 were as follows:

 

 

 

Year ended October 31,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

Weighted-

 

 

 

 

 

Weighted-

 

 

 

Number of

 

 

Average Option

 

 

Number of

 

 

Average Option

 

 

 

Shares

 

 

Exercise Price

 

 

Shares

 

 

Exercise Price

 

Outstanding at beginning of year

 

 

343,350

 

 

$1.0081

 

 

 

500,000

 

 

$0.9764

 

Granted

 

 

90,000

 

 

$0.8667

 

 

 

80,000

 

 

$0.7900

 

Exercised

 

 

(40,000)

 

$0.8800

 

 

 

(236,650)

 

$0.8675

 

Expired and/or forfeited

 

 

-

 

 

$-

 

 

 

-

 

 

$-

 

Total outstanding at end of year

 

 

393,350

 

 

$0.9887

 

 

 

343,350

 

 

$1.0081

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Outstanding exercisable stock options at end of year

 

 

323,370

 

 

$1.0055

 

 

 

263,330

 

 

$1.0439

 

 

 

 

October 31,

2024

 

 

October 31,

2023

 

Weighted average remaining years in contractual life for:

 

 

 

 

 

 

Total outstanding options

 

2.5 years

 

 

2.8 years

 

Outstanding exercisable options

 

2.3 years

 

 

2.5 years

 

Shares of common stock available for issuance pursuant to future stock option grants

 

 

1,110,000

 

 

 

1,200,000

 

 

The following weighted average assumptions were used to estimate the fair value of stock options granted under the 2014 Plan for the years ended October 31, 2024 and 2023:

 

 

 

Year ended October 31,

 

 

 

2024

 

 

2023

 

Expected dividend yield

 

 

0.0%

 

 

0.0%

Expected stock price volatility

 

 

92.3%

 

 

90.9%

Risk free interest rate

 

 

4.1%

 

 

3.9%

Expected life of options

 

3.2 years

 

 

3.2 years

 

Weighted average fair value of options granted

 

$0.5359

 

 

$0.4798

 

As of October 31, 2024, estimated stock-based compensation expense to be recognized in future periods for granted nonvested stock options is attributable to stock options granted under the 2014 Plan. The nonvested stock options compensation expense in the amount of $23,260 will be recognized in a weighted average period of approximately 0.6 years.

 

The aggregate intrinsic value of options outstanding under the 2014 Plan represents the difference between the Company’s stock price at year end and the exercise price, multiplied by the number of in-the money options had all option holders exercised their options. This amount changes based on the fair market value of the Company’s stock. As of October 31, 2023, the aggregate intrinsic value of options outstanding under the 2014 Plan was approximately $8,364. There were no in-the money options outstanding as of October 31, 2024.

 

The following table presents the total stock-based compensation included in the Company’s consolidated statement of income and the effect on earnings per share:

 

 

 

Year ended October 31,

 

 

 

2024

 

 

2023

 

Stock-based compensation expense:   

 

 

 

 

 

 

Cost of services 

 

$-

 

 

$-

 

Selling, general and administrative  

 

 

47,546

 

 

 

45,084

 

Stock-based compensation before tax  

 

 

47,546

 

 

 

45,084

 

Income tax benefit  

 

 

-

 

 

 

-

 

Net stock-based compensation expense 

 

$47,546

 

 

$45,084

 

Effect on earnings per share:

 

 

 

 

 

 

 

 

Basic earnings (loss) per share

 

$(0.002 )

 

$(0.002 )

Diluted earnings (loss) per share

 

$(0.002 )

 

$(0.002 )
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.24.4
SEGMENT DISCLOSURES
12 Months Ended
Oct. 31, 2024
SEGMENT DISCLOSURES  
SEGMENT DISCLOSURES

NOTE J - SEGMENT DISCLOSURES

 

The Company’s segments are based on the organizational structure for which financial results are regularly evaluated by the Company’s chief operating decision maker to determine resource allocation and assess performance. Each reportable segment is managed by its own management team and reports to executive management. The Company has three reportable segments: (i) Puerto Rico consulting, (ii) United States consulting, and (iii) Europe consulting. These reportable segments provide services primarily to the pharmaceutical, chemical, medical device and biotechnology industries in their respective markets.

 

The following table presents information about the reported revenue from services and earnings (loss) from operations of the Company for the years ended on October 31, 2024 and 2023. There is no intersegment revenue for the mentioned periods. Corporate expenses that support the operating units have been allocated to the segments. Asset information by reportable segment is not presented, since the Company does not produce such information internally, nor does it use such data to manage its business.

 

 

 

Year ended October 31,

 

 

 

2024

 

 

2023

 

REVENUES:

 

 

 

 

 

 

Puerto Rico consulting

 

$5,690,166

 

 

$8,038,143

 

United States consulting

 

 

3,162,151

 

 

 

4,672,255

 

Europe consulting

 

 

571,183

 

 

 

4,260,224

 

Other

 

 

85,779

 

 

 

6,234

 

Total consolidated revenues

 

$9,509,279

 

 

$16,976,856

 

 

 

 

 

 

 

 

 

 

INCOME (LOSS) FROM OPERATIONS:

 

 

 

 

 

 

 

 

Puerto Rico consulting

 

$(384,451 )

 

$(18,749 )

United States consulting

 

 

(630,893 )

 

 

272,130

 

Europe consulting

 

 

(256,585 )

 

 

913,966

 

Other

 

 

(15,658 )

 

 

(49,936 )

Total consolidated income from operations

 

 

(1,287,587 )

 

 

1,117,411

 

OTHER INCOME, NET

 

 

532,139

 

 

 

570,076

 

Total consolidated income before income tax

 

$(755,448 )

 

$1,687,487

 

 

Long lived assets (property and equipment) and related depreciation and amortization expense for the years ended October 31, 2024 and 2023, were concentrated in the corporate headquarters in Puerto Rico. Accordingly, depreciation expense and acquisition of property and equipment, as presented in the statements of cash flows are mainly related to the corporate headquarters.

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.24.4
CONCENTRATION OF RISKS
12 Months Ended
Oct. 31, 2024
CONCENTRATION OF RISKS  
CONCENTRATION OF RISKS

NOTE K - CONCENTRATION OF RISKS

 

Cash and Cash Equivalents, and Marketable Securities

 

The Company’s domestic cash and cash equivalents, and marketable securities consist of cash deposits in FDIC insured banks (substantially covered by FDIC insurance by the spread of deposits in multiple FDIC insured banks), and U.S. Treasury securities with maturities of twelve months or less. The U.S. Treasury securities are held in the custody of major financial institutions and their value is not subject to insurance.  In the foreign markets we serve, we also maintain cash deposits in foreign banks, which have no specific insurance. Normally, these uninsured bank deposits are not significant, and they are in deposit with major multinational banks. No significant losses have been experienced nor are expected on these bank accounts or investments.

 

Accounts receivable and revenues 

 

The Company's revenues, and the related receivables, are concentrated in the pharmaceutical industry in Puerto Rico, the United States of America and Europe. Although a few customers represent a significant source of revenue, the Company’s functions are not a continuous process, accordingly, the client base for which the services are typically rendered, on a project-by-project basis, changes regularly.

 

The Company provided a substantial portion of its services to three customers, who accounted for 10% or more of its revenues in either of the years ended October 31, 2024 or 2023. During the year ended October 31, 2024, revenues from these customers were 18.8%, 16.4% and 0.6%, or a total of 35.8%, as compared to the same period last year for 11.4%, 9.6% and 14.5%, or a total of 35.5%, respectively. For the year ended October 31, 2024 and 2023, these customers represented for the Puerto Rico, United States and Europe consulting reportable segments 18.8%, 16.4% and 0.6%, as compared to 11.4%, 9.6% and 14.5%, respectively. At October 31, 2024 and 2023, amounts due from these customers represented 45.7% and 48.3% of total accounts receivable balance, respectively. This customer information is based on revenues earned from said customers at the segment level because in management’s opinion contracts by segments are totally independent of each other, and therefore such information is more meaningful to the reader.

 

At the global level three groups of affiliated companies accounted for 10% or more of our revenues in either October 31, 2024 or 2023. During the year ended October 31, 2024, aggregate revenues from these global groups of affiliated companies were 18.8%, 18.7% and 0.6%, or a total of 38.1%, as compared to the same period last year for 11.4%, 11.6% and 14.5%, or a total of 37.5%, respectively. For the year ended October 31, 2024 and 2023, these customers represented for the Puerto Rico, United States and Europe consulting reportable segments 21.1%, 16.4% and 0.6%, as compared to 13.4%, 9.6% and 14.5%, respectively. On October 31, 2024 and 2023, amounts due from these global groups of affiliated companies represented 47.1% and 51.0% of total accounts receivable balance, respectively.

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.24.4
RETIREMENT PLAN
12 Months Ended
Oct. 31, 2024
RETIREMENT PLAN  
RETIREMENT PLAN

NOTE L - RETIREMENT PLAN

 

Pharma-PR and Pharma-US each have a separate qualified retirement plan in accordance with the applicable laws of the Commonwealth of Puerto Rico and the United States of America, for employees who meet certain age and service period requirements. The Company makes contributions to these plans as required by the provisions of the plan document. During the years ended October 31, 2024 and 2023, the Company contributed to these plans $128,000 and $142,800, respectively.

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.24.4
RELATED PARTY TRANSACTIONS
12 Months Ended
Oct. 31, 2024
RELATED PARTY TRANSACTIONS  
RELATED PARTY TRANSACTIONS

NOTE M – RELATED PARTY TRANSACTIONS

 

On August 19, 2024 the Company entered into an agreement with a company (the “AI Company”) which is an affiliate  to one of the members of our Board of Directors, whereas for $250,000 the Company obtained (i) the development of a dashboard tool (the “Lead Generation Technology Platform”) based on artificial intelligence which will research and automate business development opportunities and the recruitment and placement of personnel for the Company, (ii) a 2.44% membership interest (the “Membership Interest”) in the AI Company, and (iii) a two year term grant of option (the “Option”) to obtain an aggregate 16.67% interest in the AI Company at an exercise price of $1,750,000. Based on FASB ASC 820 an independent valuation firm valued (i) the Lead Generation Technology Platform at $150,000, (ii) the Membership Interest at $86,200, and (iii) the Option at $13,800. The Lead Generation Technology Platform is included within the Property and Equipment caption on the consolidated financial statements (see Note C) and will be amortized through its useful life, while the Membership Interest and Option were recorded as investments at cost within the Other Assets caption on the consolidated financial statements. Once completed, the AI Company will remain available to improve, support and maintain the Lead Generation Technology Platform for a fee of $5,000 per month, or such other amount as may be mutually agreed in good faith, based on the Company’s requirements.

 

As more fully disclosed in Note E to the consolidated financial statements, the Company leases its headquarters facilities in Dorado, Puerto Rico, from an affiliate of our past Chairman of the Board of Directors.

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.4
SUBSEQUENT EVENTS
12 Months Ended
Oct. 31, 2024
SUBSEQUENT EVENTS  
SUBSEQUENT EVENTS

NOTE N - SUBSEQUENT EVENTS

 

On January 28, 2025, the Board of Directors of the Company declared a cash dividend of $0.075 per common share. The dividend is payable on or about March 20, 2025, to shareholders of record as of the close of business on February 28, 2025.

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.4
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Oct. 31, 2024
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Consolidation

The accompanying consolidated financial statements include the accounts of the Company and all of its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. 

Segments

The Company operates in three reportable business segments: (i) Puerto Rico technical compliance consulting, (ii) United States technical compliance consulting, and (iii) Europe technical compliance consulting. Accordingly, the accompanying consolidated financial statements are presented to show these three reportable segments.

Use of Estimates

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

Fair Value of Financial Instruments

Accounting standards have established a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Accounting standards have established three levels of inputs that may be used to measure fair value:

 

 

Level 1:

Quoted prices in active markets for identical assets and liabilities.

 

 

Level 2:

Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities, quoted prices in markets with insufficient volume or infrequent transactions (less active markets), or model-derived valuations in which all significant inputs are observable or can be derived principally from or corroborated by observable market data for substantially the full term of the assets or liabilities.

 

 

Level 3:

Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (supported by little or no market activity).

 

Marketable securities consist of U.S. Treasury securities, which are categorized in Level 1 and have a short-term maturity.

 

The carrying value of the Company's financial instruments, cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities, are considered reasonable estimates of fair value due to their liquidity or short-term nature.

Revenue Recognition

The Company records revenue under Accounting Standards Codification ("ASC") Topic 606, Revenue from Contracts with Customers. We evaluate our revenue contracts with customers based on the five-step model under ASC 606: (i) Identify the contract with the customer; (ii) Identify the performance obligations in the contract; (iii) Determine the transaction price; (iv) Allocate the transaction price to separate performance obligations; and (v) Recognize revenue when (or as) each performance obligation is satisfied.

 

Revenue is primarily derived from: (1) time and material contracts (representing approximately 99% of total revenues), and (2) short-term fixed-fee contracts or "not to exceed" contracts (representing approximately 1% of total revenues). Time and material contracts are typically based on the number of hours worked at contractually agreed upon rates. These service contracts relate to work which has no alternative use and for which the Company has an enforceable right to payment for the work completed to date. As a result, revenue is recognized over time when or as the Company transfers control of the promised products or services (known as performance obligations) to its customers. Revenue for short term fixed fee contracts or “not to exceed” contracts is recognized similarly, except that certain milestones also must be reached before revenue is recognized. If the Company determines that a contract will result in a loss, the Company recognizes the estimated loss in the period in which such a determination is made.

Cash and Cash Equivalents

For purposes of the consolidated statements of cash flows, cash and cash equivalents include investments in a money market obligations trust that is registered under the U.S. Investment Company Act of 1940, as amended, and liquid investments, including US Treasury securities, with original maturities of three months or less.

Accounts Receivable

Accounts receivable are reported net of an allowance for credit losses. The Company maintains an allowance for credit losses to provide for estimated amounts of receivables that will not be collected. This estimation is based on historical collection experience, the age of the receivables, an assessment of the creditworthiness of customers, and current economic conditions. The allowance for credit losses is subject to estimation uncertainty. If actual future uncollectible amounts differ from estimates, future provisions for credit losses may be affected. The allowance is increased by provisions charged to credit loss expense and reduced by charge-offs of uncollectible accounts. As of October 31, 2024 and 2023, the allowance for credit losses was approximately $5.3 million, and there were no charges to expense or charge-offs of uncollectible accounts during the years ended October 31, 2024 and 2023. The existing allowance is mostly related to an account that is being litigated, which was fully allowed in 2021.

Income Taxes

The Company follows an asset and liability approach method of accounting for income taxes. This method measures deferred income taxes by applying enacted statutory rates in effect at the balance sheet date to the differences between the tax basis of assets and liabilities and their reported amounts on the financial statements. The resulting deferred tax assets or liabilities are adjusted to reflect changes in tax laws as they occur. A valuation allowance is provided when it is more likely than not that a deferred tax asset will not be realized.

 

The Company follows guidance from the Financial Accounting Standards Board (“FASB”) related to Accounting for Uncertainty in Income Taxes, which includes a two-step approach to recognizing, de-recognizing and measuring uncertain tax positions. As of October 31, 2024, the Company had no significant uncertain tax positions that would be reduced as a result of a lapse of the applicable statute of limitations.

Leases

The Company follows accounting standards issued by the FASB for the accounting and disclosure of leases. Under those standards, assets and liabilities that arise from leases are recognized on the balance sheet, and the leases are categorized at their inception as either operating or finance leases.

 

Operating lease right-of-use assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments under the lease. Lease recognition occurs at the commencement date, and lease liability amounts are based on the present value of lease payments made during the lease term, based on a discount rate of 8%.

Property and Equipment

Owned property and equipment and developed software are stated at cost.

 

Depreciation and amortization of owned assets are provided for, when placed in service, in amounts sufficient to relate the cost of depreciable and amortizable assets to operations over their estimated service lives, using straight-line basis. Expenditures for repairs and maintenance are expensed when incurred.

Impairment of Long-Lived Assets

The Company evaluates for impairment its long-lived assets to be held and used, and long-lived assets to be disposed of, whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Based on management estimates, no impairment of the long-lived assets was present as of October 31, 2024 and 2023.

Investment

Minority non-controlling investment is stated at cost and included within the Other Assets caption on the consolidated balance sheet.

Stock-based Compensation

Stock-based compensation expense is recognized in the consolidated financial statements based on the fair value of the awards granted. Stock-based compensation cost is measured at the grant date based on the fair value of the award and is recognized as expense over the requisite service period, which generally represents the vesting period, and includes an estimate of awards that will be forfeited. The Company calculates the fair value of stock options using the Black-Scholes option-pricing model at the grant date, while for restricted stock units the fair market value of the units is determined by Company’s share market value at grant date. Excess tax benefits related to stock-based compensation are reflected as cash flows from financing activities rather than cash flows from operating activities. However, the Company has not recognized such cash flow from financing activities since there has been no tax benefit related to the stock-based compensation.

Earnings (Loss) Per Share of Common Stock

Basic earnings (loss) per share of common stock is calculated by dividing net income (loss) by the weighted average number of shares of common stock outstanding. Diluted earnings (loss) per share includes the dilution of common stock equivalents.

 

The diluted weighted average shares of common stock outstanding were calculated using the treasury stock method for the respective periods.

Foreign Operations

The functional currency of the Company’s foreign subsidiaries is its local currency. The assets and liabilities of the Company’s foreign subsidiaries are translated into U.S. dollars at exchange rates in effect at the balance sheet date. Income and expense items are translated at the average exchange rates prevailing during the period. The cumulative translation effect for subsidiaries using a functional currency other than the U.S. dollar is included as a cumulative translation adjustment in stockholders’ equity and as a component of comprehensive income (loss).

 

The Company’s intercompany accounts are typically denominated in the functional currency of the foreign subsidiary. Gains and losses resulting from the remeasurement of intercompany receivables that the Company considers to be of a long-term investment nature are recorded as a cumulative translation adjustment in stockholders’ equity and as a component of comprehensive income (loss), while gains and losses resulting from the remeasurement of intercompany receivables from those international subsidiaries for which the Company anticipates settlement in the foreseeable future are recorded in the consolidated statements of operations.

Subsequent Events

The Company has evaluated subsequent events to the date of the issuance of the consolidated financial statements. The Company has determined that there are no events occurring in this period that require disclosure or adjustment, except as disclosed in the accompanying consolidated financial statements.

Reclassifications

Certain reclassifications have been made to the October 31, 2023 consolidated financial statements to conform them to the October 31, 2024 consolidated financial statements presentation. Such reclassifications do not have an effect on net income as previously reported. 

Recent Accounting Pronouncements

The FASB issued ASU No. 2016-13, Financial Instruments – Credit Losses, “Topic 326”, an amendment on measurement of credit losses on financial assets held by at each reporting date. The guidance requires the use of a new current expected credit loss (CECL) model in estimating allowances for doubtful accounts with respect to accounts receivable. The CECL model requires that the Company estimate its lifetime expected credit loss with respect to these receivables and record allowances that, when deducted from the balance of the receivables, represent the estimated net amounts expected to be collected. Effective November 1, 2023, the Company adopted ASU No. 2016-13, and the adoption of this standard did not have a significant impact on the Company's financial statements.

 

In November 2023, the FASB issued ASU 2023-07 Segment Reporting to provide more detail information about a reportable segment's expenses. The amendments in this update are effective for fiscal years beginning after December 15, 2023, although early adoption is permitted.

 

Recent accounting pronouncements pending adoption not discussed above, are either not applicable or will not have or are not expected to have a material impact on the Company.

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.4
PROPERTY AND EQUIPMENT (Tables)
12 Months Ended
Oct. 31, 2024
PROPERTY AND EQUIPMENT  
Summary of property and equipment

 

 

 

 

 

October 31,

 

 

 

Useful life (years)

 

 

2024

 

 

2023

 

Vehicles

 

5

 

 

$

115,623

 

 

$

115,623

 

Computers

 

3

 

 

 

415,383

 

 

 

405,711

 

Equipment

 

3-7

 

 

 

142,670

 

 

 

142,670

 

Furniture and fixtures

 

10

 

 

 

3,854

 

 

 

3,854

 

Technology platform under development

 

-

 

 

 

150,000

 

 

 

-

 

Total

 

 

 

 

 

827,530

 

 

 

667,858

 

Less: Accumulated depreciation and amortization   

 

 

 

 

 

(658,249

)

 

 

(635,009

)

Property and equipment, net   

 

 

 

 

$

169,281

 

 

$

32,849

 

XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.4
INCOME TAXES (Tables)
12 Months Ended
Oct. 31, 2024
INCOME TAXES  
Schedule of reconciliation between federal statutory rate and effective tax rate

 

 

October 31,

 

 

 

2024

 

 

2023

 

United States federal statutory rate

 

 

(21.0 )%

 

 

21.0%

Allowance of resulting deferred tax asset

 

 

18.4%

 

-

%

Tax holiday (PRIDCO Grant), including GILTI, if any

 

 

(3.3 )%

 

 

(2.1 )%

Other foreign jurisdictions earnings

 

 

8.8%

 

 

2.8%

Other

 

-

%

 

 

0.6%

Effective tax rate

 

 

2.9%

 

 

22.3%
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.4
LEASES (Tables)
12 Months Ended
Oct. 31, 2024
LEASES  
Minimum future rental payments under non-cancelable operating leases

Twelve months ending October 31,

 

Amount

 

2025

 

$174,730

 

2026

 

 

29,121

 

Total future minimum operating lease payments

 

 

203,581

 

Less: Amount of imputed interest

 

 

(9,816 )

Present value of future minimum operating lease payments

 

 

194,035

 

Current operating lease liabilities

 

 

(165,201 )

Long term operating lease liabilities

 

$28,834

 

XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.4
EARNINGS (LOSS) PER SHARE (Tables)
12 Months Ended
Oct. 31, 2024
EARNINGS (LOSS) PER SHARE  
Schedule of calculations of basic and diluted earnings per share

 

 

Years ended October 31,

 

 

 

2024

 

 

2023

 

Net income (loss) available to common equity holders - used to compute basic and diluted earnings (loss) per share

 

$(777,619 )

 

$1,310,180

 

 

 

 

 

 

 

 

 

 

Weighted average number of common shares - used to compute basic earnings (loss) per share

 

 

22,965,995

 

 

 

22,970,892

 

Effect of options to purchase common stock

 

 

8,129

 

 

 

26,962

 

Weighted average number of shares - used to compute diluted earnings (loss) per share 

 

 

22,974,124

 

 

 

22,997,854

 

XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.4
STOCK OPTIONS AND STOCK BASED COMPENSATION (Tables)
12 Months Ended
Oct. 31, 2024
STOCK OPTIONS AND STOCK BASED COMPENSATION  
Stock options activity

 

 

Year ended October 31,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

Weighted-

 

 

 

 

 

Weighted-

 

 

 

Number of

 

 

Average Option

 

 

Number of

 

 

Average Option

 

 

 

Shares

 

 

Exercise Price

 

 

Shares

 

 

Exercise Price

 

Outstanding at beginning of year

 

 

343,350

 

 

$1.0081

 

 

 

500,000

 

 

$0.9764

 

Granted

 

 

90,000

 

 

$0.8667

 

 

 

80,000

 

 

$0.7900

 

Exercised

 

 

(40,000)

 

$0.8800

 

 

 

(236,650)

 

$0.8675

 

Expired and/or forfeited

 

 

-

 

 

$-

 

 

 

-

 

 

$-

 

Total outstanding at end of year

 

 

393,350

 

 

$0.9887

 

 

 

343,350

 

 

$1.0081

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Outstanding exercisable stock options at end of year

 

 

323,370

 

 

$1.0055

 

 

 

263,330

 

 

$1.0439

 

 

 

October 31,

2024

 

 

October 31,

2023

 

Weighted average remaining years in contractual life for:

 

 

 

 

 

 

Total outstanding options

 

2.5 years

 

 

2.8 years

 

Outstanding exercisable options

 

2.3 years

 

 

2.5 years

 

Shares of common stock available for issuance pursuant to future stock option grants

 

 

1,110,000

 

 

 

1,200,000

 

Assumptions used to estimate the fair value of stock options

 

 

Year ended October 31,

 

 

 

2024

 

 

2023

 

Expected dividend yield

 

 

0.0%

 

 

0.0%

Expected stock price volatility

 

 

92.3%

 

 

90.9%

Risk free interest rate

 

 

4.1%

 

 

3.9%

Expected life of options

 

3.2 years

 

 

3.2 years

 

Weighted average fair value of options granted

 

$0.5359

 

 

$0.4798

 

Stock-based compensation

 

 

Year ended October 31,

 

 

 

2024

 

 

2023

 

Stock-based compensation expense:   

 

 

 

 

 

 

Cost of services 

 

$-

 

 

$-

 

Selling, general and administrative  

 

 

47,546

 

 

 

45,084

 

Stock-based compensation before tax  

 

 

47,546

 

 

 

45,084

 

Income tax benefit  

 

 

-

 

 

 

-

 

Net stock-based compensation expense 

 

$47,546

 

 

$45,084

 

Effect on earnings per share:

 

 

 

 

 

 

 

 

Basic earnings (loss) per share

 

$(0.002 )

 

$(0.002 )

Diluted earnings (loss) per share

 

$(0.002 )

 

$(0.002 )
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.4
SEGMENT DISCLOSURES (Tables)
12 Months Ended
Oct. 31, 2024
SEGMENT DISCLOSURES  
Schedule of segment reporting information

 

 

Year ended October 31,

 

 

 

2024

 

 

2023

 

REVENUES:

 

 

 

 

 

 

Puerto Rico consulting

 

$5,690,166

 

 

$8,038,143

 

United States consulting

 

 

3,162,151

 

 

 

4,672,255

 

Europe consulting

 

 

571,183

 

 

 

4,260,224

 

Other

 

 

85,779

 

 

 

6,234

 

Total consolidated revenues

 

$9,509,279

 

 

$16,976,856

 

 

 

 

 

 

 

 

 

 

INCOME (LOSS) FROM OPERATIONS:

 

 

 

 

 

 

 

 

Puerto Rico consulting

 

$(384,451 )

 

$(18,749 )

United States consulting

 

 

(630,893 )

 

 

272,130

 

Europe consulting

 

 

(256,585 )

 

 

913,966

 

Other

 

 

(15,658 )

 

 

(49,936 )

Total consolidated income from operations

 

 

(1,287,587 )

 

 

1,117,411

 

OTHER INCOME, NET

 

 

532,139

 

 

 

570,076

 

Total consolidated income before income tax

 

$(755,448 )

 

$1,687,487

 

XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.4
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)
$ in Millions
Oct. 31, 2024
USD ($)
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Accounts receivable $ 5.3
Discount rate on lease payments 8.00%
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.4
PROPERTY AND EQUIPMENT (Details) - USD ($)
12 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Property and equipment, gross $ 827,530 $ 667,858
Less: accumulated depreciation and amortization (658,249) (635,009)
Property and equipment, net 169,281 32,849
Equipment [Member]    
Property and equipment, gross $ 142,670 142,670
Equipment [Member] | Bottom [Member]    
Useful life (years) 3  
Equipment [Member] | Top [Member]    
Useful life (years) 7  
Vehicles    
Property and equipment, gross $ 115,623 115,623
Useful life (years) 5  
Computers    
Property and equipment, gross $ 415,383 405,711
Useful life (years) 3  
Furniture and Fixtures    
Property and equipment, gross $ 3,854 3,854
Useful life (years) 10  
Technology platform under development    
Property and equipment, gross $ 150,000 $ 0
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.4
INCOME TAXES (Details)
12 Months Ended
Oct. 31, 2024
Oct. 31, 2023
INCOME TAXES    
United States federal statutory rate (21.00%) (21.00%)
Allowance of resulting deferred tax asset 18.40% 0.00%
Tax holiday (PRIDCO Grant) (3.30%) (2.10%)
Other foreign jurisdictions earnings 8.80% 2.80%
Other 0.00% 0.60%
Effective tax rate 2.90% 22.30%
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.4
INCOME TAXES (Details Narrative) - USD ($)
12 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Dec. 22, 2017
US federal and state tax $ 132,900    
Foreign income tax 22,200 $ 244,400  
Operating losses $ (1,287,587) $ 1,117,411  
United States federal income tax rate 21.00% 21.00%  
Fixed income tax rate 2.90% 22.30%  
Pharma-Bio [Member]      
Operating losses $ 631,000    
Deferred tax asset 132,600    
Pharma-Spain [Member]      
Operating losses 546,000    
Deferred tax asset 21,800    
Pharma-Serv [Member]      
Operating losses 256,000    
Deferred tax asset $ 64,200    
Tax Reform [Member]      
Tax Exemption 100.00%    
U.S. tax reduced rate 10.50% 10.50%  
Transition Tax     $ 2,700,000
PRIDCO [Member]      
Puerto Rico tax holiday derived from PRIDCO Grant tax rate 37.50%    
United States federal income tax rate 21.00%    
Fixed income tax rate 4.00%    
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.4
LEASES (Details) - USD ($)
Oct. 31, 2024
Oct. 31, 2023
LEASES    
2025 $ 174,730  
2026 29,121  
Total future minimum operating lease payments 203,581  
Less: amount of imputed interest (9,816)  
Present value of future minimum operating lease payments 194,035  
Current operating lease liabilities (165,201) $ (152,474)
Long term operating lease liabilities $ 28,834 $ 194,035
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.4
LEASES (Details Narrative) - USD ($)
12 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Rent expense $ 181,000 $ 182,000
Lease agreement description The lease agreement was for an initial five-year term commencing January 1, 2016, with a renewal option for five additional years which was exercised and became effective January 1, 2021  
Office Facility    
Payments for rent $ 500  
Lease Agreements    
Payments for rent $ 14,561  
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.4
EQUITY TRANSACTIONS (Details Narrative) - USD ($)
12 Months Ended
Dec. 15, 2023
Oct. 31, 2024
Oct. 31, 2023
EQUITY TRANSACTIONS      
Shares purchased under Repurchase Program   498,557 486,457
Shares purchased under Repurchase Program, amount   $ 484,871 $ 473,608
Cash dividend, per share $ 0.075    
Dividend paid $ 1,722,236 $ 1,722,236 $ 1,723,819
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.4
EARNINGS PER SHARE (Details) - USD ($)
12 Months Ended
Oct. 31, 2024
Oct. 31, 2023
EARNINGS (LOSS) PER SHARE    
NET INCOME $ (777,619) $ 1,310,180
Weighted average number of common shares - used to compute basic earnings (loss) per share 22,965,995 22,970,892
Effect of options to purchase common stock 8,129 26,962
Weighted average number of shares - used to compute diluted earnings (loss) per share 22,974,124 22,997,854
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.4
EARNINGS PER SHARE (Details Narrative) - shares
12 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Employee Stock Option [Member]    
Antidilutive securities excluded from computation of earnings per share 293,350 223,500
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.4
STOCK OPTIONS AND STOCK BASED COMPENSATION (Details) - 2014 Plan - $ / shares
12 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Weighted Average Option Exercise Price    
Options outstanding, beginning 343,350 500,000
Options granted 90,000 80,000
Options exercised (40,000) (236,650)
Options outstanding, ending 393,350 343,350
Options exercisable, ending 323,370 263,330
Weighted Average Option Exercise Price Options outstanding, beginning $ 1.0081 $ 0.9764
Weighted Average Option Exercise Price Options granted 0.8667 0.7900
Weighted Average Option Exercise Price Options exercised 0.8800 0.8675
Weighted Average Option Exercise Price Options expired and or forfeited 0 0
Weighted Average Option Exercise Price Options outstanding, ending 0.9887 1.0081
Weighted Average Option Exercise Price Outstanding exercisable stock options at end of year $ 1.0055 $ 1.0439
Weighted average remaining years in contractual life for: total outstanding options 2 years 6 months 2 years 9 months 18 days
Weighted average remaining years in contractual life for: outstanding exercisable options 2 years 3 months 18 days 2 years 6 months
Shares of common stock available for issuance pursuant to future stock option grants 1,110,000 1,200,000
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.4
STOCK OPTIONS AND STOCK BASED COMPENSATION (Details 1) - 2014 Plan - $ / shares
12 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Expected dividend yield 0.00% 0.00%
Expected stock price volatility 92.30% 90.90%
Risk free interest rate 4.10% 3.90%
Expected life of options 3 years 2 months 12 days 3 years 2 months 12 days
Weighted average fair value of options granted $ 0.5359 $ 0.4798
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.4
STOCK OPTIONS AND STOCK BASED COMPENSATION (Details 2) - USD ($)
12 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Stock-based compensation before tax $ 47,546 $ 45,084
Income tax benefit 0 0
Net stock-based compensation expense $ 47,546 $ 45,084
Effect on earnings per share: basic earnings per share $ (0.002) $ (0.002)
Effect on earnings per share: diluted earnings per share $ (0.002) $ (0.002)
Cost of Services    
Stock-based compensation before tax $ 0 $ 0
Selling, General and Administrative    
Stock-based compensation before tax $ 47,546 $ 45,084
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.4
STOCK OPTIONS AND STOCK BASED COMPENSATION (Details Narrative) - 2014 Plan
12 Months Ended
Oct. 31, 2024
USD ($)
shares
Common stock | shares 2,300,000
Estimated stock based compensation expense to be recognized in future periods $ 23,260
Period of recognition 7 months 6 days
Aggregate intrinsic value of options outstanding $ 8,364
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.4
SEGMENT DISCLOSURES (Details) - USD ($)
12 Months Ended
Oct. 31, 2024
Oct. 31, 2023
SEGMENT DISCLOSURES    
Total consolidated income from operations $ (1,287,587) $ 1,117,411
Other Income, Net 532,139 570,076
Total consolidated income before taxes (755,448) 1,687,487
Total consolidated revenues 9,509,279 16,976,856
Puerto Rico Consulting [Member]    
SEGMENT DISCLOSURES    
Total consolidated income before taxes (384,451) (18,749)
Total consolidated revenues 5,690,166 8,038,143
United States Consulting [Member]    
SEGMENT DISCLOSURES    
Total consolidated income before taxes (630,893) 272,130
Total consolidated revenues 3,162,151 4,672,255
Europe Consulting [Member]    
SEGMENT DISCLOSURES    
Total consolidated income before taxes (256,585) 913,966
Total consolidated revenues 571,183 4,260,224
Other Segment [Member]    
SEGMENT DISCLOSURES    
Total consolidated income before taxes (15,658) (49,936)
Total consolidated revenues $ 85,779 $ 6,234
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.4
CONCENTRATION OF RISKS (Details Narrative)
12 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Amount due from major customers as percentage of accounts receivable 45.70% 48.30%
Major Customer A    
Revenue from major customers 18.80% 11.40%
Major Customer B    
Revenue from major customers 16.40% 9.60%
Major Customer C    
Revenue from major customers 0.60% 14.50%
Major Customer Total    
Revenue from major customers 35.80% 35.50%
Global Customer A    
Revenue from major customers 18.80% 11.40%
Global Customer B    
Revenue from major customers 18.70% 11.60%
Global Customer C    
Revenue from major customers 0.60% 14.50%
Global Customer Total    
Revenue from major customers 38.10% 37.50%
Amount due from major customers as percentage of accounts receivable 47.10% 51.00%
United States Consulting [Member]    
Revenue from major customers 16.40% 9.60%
United States Consulting [Member] | Global Customer    
Revenue from major customers 16.40% 9.60%
Puerto Rico    
Revenue from major customers 18.80% 11.40%
Puerto Rico | Global Customer    
Revenue from major customers 21.10% 13.40%
Europe    
Revenue from major customers 0.60% 14.50%
Europe | Global Customer    
Revenue from major customers 0.60% 14.50%
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.4
RETIREMENT PLAN (Details Narrative) - USD ($)
12 Months Ended
Oct. 31, 2024
Oct. 31, 2023
RETIREMENT PLAN    
Contributions made to retirement plan $ 128,000 $ 142,800
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.4
RELATED PARTY TRANSACTIONS (Details Narrative) - Board Of Directors [Member]
1 Months Ended
Aug. 19, 2024
USD ($)
Fee $ 5,000
Insured Amount $ 250,000
Description of membership interest a 2.44% membership interest (the “Membership Interest”) in the AI Company, and (iii) a two year term grant of option (the “Option”) to obtain an aggregate 16.67% interest in the AI Company at an exercise price of $1,750,000. Based on FASB ASC 820 an independent valuation firm valued (i) the Lead Generation Technology Platform at $150,000, (ii) the Membership Interest at $86,200, and (iii) the Option at $13,800
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.24.4
SUBSEQUENT EVENTS (Details Narrative)
1 Months Ended
Jan. 28, 2025
$ / shares
Subsequent Event Member  
Dividends Cash $ 0.075
EXCEL 60 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /2&/5H'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 " #TACU:XPT$3.X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)OITVI8.CFLN))07!!\1:2V=U@\X=DI-VWMZV[740?P&-F?OGF M&YA.1Z%#PN<4(B:RF&]&U_LL=-RP(U$4 %D?T:E<3@D_-?\?$S]0O,:, >'7K*4)Q[^ *F&&$R>7O IJ5N%3_Q"X=8.?DF.V:&H:A')HE-^U0P]O3X\NR;F%] M)N4U3K^R%72*N&&7R:_-]G[WP"2O>%M4=<'O=KP6;2L:_CZ[_O"["KM@[-[^ M8^.+H.S@UUW(+U!+ P04 " #TACU:F5R<(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 /2&/5IR>>?3(0< %8O 8 >&PO=V]R:W-H965T&UL MM9K]DYHX&,?_E8QW_ MOP04I!,>I1-_Z8KZ?(1/$_@^D)L=X]^2#:4"?8_".+EM;838ONYT$F]#(Y)< ML2V-Y2JV M-;9?3YVA*LB^\3F@N^3H-5*'\L38-[4Q\V];EMHC&E)/* 21?YZI2\-0D>1^ M_+>'MHK?5(7'KP_T^^S@Y<$\D82Z+/P2^&)SVQJVD$]7) W%@NW>TOT!]13/ M8V&2_8MV^7>[5@MY:2)8M"^6>Q %ID20T0UG.\35MR5-O?!K).C%SV M3#EJHT_+*?K]US]N.D)"U4<=;P^8Y !< [ Q^L!BL4G07>Q3OPKHR+TI=@D? M=FF"0>*C)ZZ08[]"V,)=S0ZY#_%^=X9S0U1/4S'^=;(E';UMR:B>4/]/6Z+=?[+[UI\Z. M2=C4$*QBKEN8ZT+TT5TL O&"%G0=*'>Q0 \DHCI_,&?^=KSX,&Y/9H]H>;?X M_ K-'MPKG3D0T]2<(5C%7*\PUSO'G$MCZ2U$,SDQOZ-W]$7G#B99EF4[5M?N MVSIA8&U3889@%6']0E@?/,PI\U)Y,1/HX\M6.\+@$8O8O9+D9+2A(64Q_-DB2E M7)O:8*9^F,%%3:V9HE6U'25;^QQMRXA(;Y,TD1\GV@EY@B-XJCUWP66-91FB M567A4A8^2]9*715L2:^/""4SMB1ZN:RS+$*TJJXST-IA[#[+N(LK70;Q& M;R1!;$!M,+!>F]$T;XI6U5;F>?NL0'^X!"SHEG&A_"T%$:E^:L+$KU17Y<)5 MC:U=(LK;99:WX0A>9-,YY0'SP:OE"5316=>VUC"@L;E+9'J[#/4V',OWXRU+ M8LB5RM:,ZVT4Y$($OOR^J"U9S+?NWM:+Z.I6^7/(XRO>T.[ MZ]QTGBO"+M$*X+(5P&>U O/T*0P\V8PS(G1V8$I3.T9ITSVM?^3:=OK.$%O] MPG753IGX,9S4BPDXCN-43L \86@%_5SDA\L:F[A$Y,=EY,=P5B]O>G$2)T'V M& 8P]I/!'ZYKK.P2P1^7P1_#.?WH#*].5Y% =YPS&2Z8C+3Y@ZRZ&V0GR/7^ MC'8 IFA5?V4'@,_J %2 0@]I]*2_=7$"8EE6NV==]_I:74:CORE:55<9_?%9 M]_%GL<>XG)F?WQ6^O]( MOJ.9+^=LL J\W" P\F DMMI6O^?T!I;6GM'T;XI6M5>F?PS'];V]L>]+>E+\ M?2^_AG3W6R'.9ZB+2G@0,+>7.HDD:A#79SH51C45>HBG 95. SWHPH!6) MM2)AWB]]M&#$1_UK_?G/:'M@BE9U5[8'^*SVX.#,51N/''UDNUAK#J9-Y1G4 MU][VA@L;2[M$B^"4+8)S5HM02,LO%-IE!S!HOM N+S#:#)BB55V5#8-SUB." M@ZLYDRUGB/X.MK77U1- R^IWM?,2KFNL[1*=@U-V#@X<]K.)..:4U&N" 8/A M0"O):*]@BE:5=+3N!T[T,V_%T3CU R$;A+$05(XML$,XP:OM$."ZQM8NT2$X M98?@P.'^(*QNJ<^)^# (?[@ZCW+@ZW6 M%XQXDY*7F#RQ5VB>4BX86@2>]A()H,) MPX%VT0%;L)5C:T93?B=HX7(ZN%XMJ [09[* MH/F:Y.+=8M'X.%LJW2F_GJ\X_T#4L_4$A70E2ZVK@3QE\'P1=[XAV#9;UOS$ MA&!1]G)#B4^Y^H+\?,68.&RH'RB6TH_^!U!+ P04 " #TACU:&DAI;CX& M "T& & 'AL+W=O+V9X]O+! M=7:WL>Z#Q?)\*^[DC;3?ME<:[A9ME%56R-)DJD1:KB]F'_#[2Y(XA]KB[TP^ MFKUKY%*Y5>K>W?RYNI@%#I',96I=" %_'N2ES',7"7!\WP6=M=_I'/>O7Z+_ M7B,?&KG,,BW87]V(0E(V&_I/8443Q')""AQ_WR]>[TT'T!";99DC9+4L>C M8UE66LO2(F$,).9+I_$/_?ZNE]Z;K4CEQ0R:Q4C](&?+GW_"/#CS)?=&P0Y2 MI6VJ="KZ\E*8#1+E"J7N0GZOL@>10^[>K)M0O [E&OYAR2,>4<;/%P_["0WM M'-%45U! VKE1"00&P#R4;?#MA.$B"I(=R:$>3,(A#YD?) M6Y1\$N65EEN1K4S]^I7=2#VQX/FP4B&A<;^@'K.8!G2DGE&+-)I$^E59D(B M)R3&/:!#,TKB,/&C3%J4R23*+X!1V*R\0[D$2D/:<=>)6I]4QKM.$T^U8K97 MJP;KT QVAI %?K XZ"@GF(9[9&GNW _ZB#"6]-O(8X>AU_E(&^$]3L2O6)X3 M +'G99.$$!KT(7HLDR0@ <UR5KT%?ZP&U/.^& GZS>FS8R2,1G8[W-$=B#35%:@N M^02:W(P@'Q(:QB3BX: 7/(8ACT(RU@P=]>%I[GNI^5;I6GBK-9M*_%'2KE8#Z1YMW2)DDCFE?J'C,G 2@8^N_XU8\3:[-$CD& M=<2FG>%C$M_CMX%IT$08.@%C6#PJ>09$I7=*)W]"T8X MF,-3]X/,1@"@,U2J4J+,&+<3*XU498V%+0R6I[=X0S[O4_ZDR6&:>^/K)*_" ME%X4T.2ORI$-4KF"8OG.*3M+:?SD.$7 MX[T2(6$1S.KJ%O3,'[D@1>^9X3F,)8.P'OL<$#X&/1.$)!I0;"_B^XV473KV!;4 MC :ZJO1STX9>]!Z!$!).\;#X'DO..:5CPPOI) (Y,EL?P)R[%DV5L6>(<3QG M)*G[DX7)/(3K=+>Q-)V]D3F\L/)_M?100)RP,(K#/A%Z#2']>&RS[)0&F58: M#6&;U]*A1S?0"-0:Z8_#/DN."8_BL7?6:0SR@QJCKOBK4TB&QW/^<=1GZ1]' M%WM'RNX\_[/0=UEI0+*MP34XC: ,NCDB;VZLVM:GS+?*6E74EQLI +HS@.=K MI>S+C3NX;O]1L?P/4$L#!!0 ( /2&/5HB4\=;] ( $X* 8 >&PO M=V]R:W-H965T&ULK99;DYHP&(;_2H9V>IC9RAEUJ\QT[73: MBTZ=M8?K+'Q*9@.A2=#=_OHF@!0446?JA23PO6^>%P+);,?XHT@ )'I*:2;F M1B)E?FN:(DH@Q6+$FR#G@N!2EU'0L*S!33#(CG)7GECR< ML4)2DL&2(U&D*>;/=T#9;F[8QO[$/=DD4I\PPUF.-[ "^2-?8I) ) MPC+$83TW/MBW"[L4E!4_">Q$JXUTE ?&'G7G2SPW+$T$%"*I+; Z;&$!E&HG MQ?&[-C6:,;6PW=Z[?RK#JS /6,""T5\DELG"8%3"YQ+!6XM<,N@%5D9ZR.6 M.)QQMD-<5RLWW2CO3:E6:4BF'^-*$T9CX.(U@M\%D<]]H2H7K]]%OV2W M(L<1S WU%@G@6S#"5R_LP'K?%_$_F74"NTU@=\@]7*KW SA7CUGHZ#\_G6\1(BBG]4_0CB$'*KHT 4-77 =G?J:"XFSF&2;/L3@ M+.)010=QW"".!Q$7+$W5-_V2B3F^;&*>+>MP3AK.R164%A M!W;:P$ZO@#T]):='XSNN;T^#L7, VE_H3"8G0&WKWR)D78%Z9G[67AT.9^I/ M;,\] .ZO#%S//S$/[-:R:0\2?U=[)E'PYSWSP*IH'S_?P/:=Z2%L3YTW]5IU M%:K96NSU3NLKYAN2"41AK836:*P<>+5YJ3J2Y>7Z_\"DVDV4S41M^(#K G5] MS9C<=_26HME"AG\!4$L#!!0 ( /2&/5JXL0NP- 0 '0- 8 >&PO M=V]R:W-H965T&ULK9=M_2H9[Y\[N3%L2GNE59U"Q M9;:" ]K=MU1C91:(%]*Z]]MO HH6(K/WX8T0/.?D]S]Y.AD<2/&]W&%,P8\L MS M4QXB9H]W/,%IRB,QCK^.0:6F3^YX^7Z*/JO$,S$O<8DG)/V:;.AN*%D2V.!M M_);2D!P>\5%0!;@F:5G]@D-M:Z@26+^5E&1'9T:0)7G]C'\<$W'A@(PK#LK1 M06D[:%<ZQ+<@E4T!9]^_SR0*>N4N\KK8P?C MN@/E2@=( 7.2TUT)W'R#-Q\#R(RV059.R&.E-V*PIG= 13= @8HF )K\NKO: M@Z,V&52K>.I_R: H;W5831R6+]_[&H2$DQC,;/+,7+W*?GCS_X08\ MN+X;.D_ \:? FPA?8V9H-(13C M6PV^U8OO^9-@[H)/3RS)G\$L#.8@6+B<._"%O%:'XQ8IEJE;9@NX:X@0,J_F MVVZ [5[@8/GHAJ#&O@&^*YP3=G>L506I[64E,#,A-*\L*@3/IP;\!TD=N[,@ M=(_(8.E\$QX3L)M74]2C;BX$-^A9!*9\.\-4W30.T9(#!$*H+(NK*LT/G< M0[V'RFCL1-ZDV@RFWM-JZ4Z!ZX0^VRFBT[Q@RPQ$CPZ;&FP'9H+F@0^B93#Y M(E14]V9=*H)W4-7:@KIVS$R_EO;S(8;Z3[&OKO?PR%4XSVQW>'"!OYJ/F8 + M="XE L%J&2V9;*:4%495%H1Z-,$TL@W=MML;G]C2A):M7!%U/OU0__'W+T4= M!U0HJWL**U*NM+L"9O.:WKPN9KF0RKJ$O\ND')OJJ27PAE-7?UNF/7 M(EQP _;_EA!Z:O .FHO6Z"=02P,$% @ ](8]6D7!TMM P JPD !@ M !X;"]W;W)KNU.ID.QUJSD<">)6E<5E<]7P,1V9+G6R\)]N2RT6;#3X8HN80[Z^^I. MXLSN4/*R JY*P8F$Q13BIYE,\Y'E&$+ (-,& M@>)K V-@S AC5\MIM5M:1QWQR_H7VOMJ.61*A@+]G>9ZV)D)1;)84'73-^+ M[36T>D*#EPFFZB?9MK:.1;*UTJ)JG9%!5?+F39_:..PXN-$K#E[KX!TZ!*\X M^*V#7PMMF-6ROE!-TZ$46R*--:*901V;VAO5E-QD<:XE?BW13Z=CP95@94XU MY&2N\84ITHJ(!1F+"G^,PF1L V3*,U$!^?!-*/61G)'O\R_DPU\?A[9&%@;+ MSMH=KYH=O5=V=#UR([@N%)GP'/)] !OI=QJ\%PU7WDG$6:;/B>]^(I[C!3V$ MQG_N[I^@XW:_:!B*J(SV^,8=AS#DVG#4P%KGF/120D\>R9:4JX8-:?-11_?\"VS\T9@ M>\JC3GET.CMX6:PYW@&L_ =_68:_8Y_>!B3LR .O/[DQ!W% M^"3%*=<@L5I6E#_CL,H*RI= %&C-ZG+[1$J>L34>,#@@'!66 M;;6QUZHM/B(>#1)SH.S).[8Z\WPW"/KU)9V^Y*2^A]G#Y3[B>W!,LD[O[ MR?7D=C[],?E]V21'A$+/=0]I'UN=>7&21/VT!QWMP4G:_Y/JH*?"O3!TP@.R MQW:NEWC>X##(]LZ]5X%&PO=V]R:W-H965T M&ULO5IK<]HX%/TK&G9GMSL3@N4W7<(,\9/9%AA,NKL?75"" MIWY06R3MOU_9.(!E(9&MIU\"QN>>*QU=W>A>>_22Y5^*+4(8?$OBM+CK;3'> MO1\,BO46)6%QF^U02NX\9GD28G*9/PV*78["3664Q -9DO1!$D9I;SRJ?EOD MXU&VQW&4HD4.BGV2A/GW>Q1G+W<]V'O]81D];7'YPV \VH5/*$#X8;?(R=7@ MR+*)$I0649:"'#W>]2;PO2]7!A7B4X1>BK/OH)S*YRS[4EY,-W<]J1P1BM$: MEQ0A^7A&%HKCDHF,XVM-VCOZ+ W/O[^RN]7DR60^AP6RLOCO:(.W=SVS!S;H M,=S'>)F]^*B>D%;RK;.XJ/Z"EQHK]UB.:BWM$(?C49Z]@+Q$$[;R2Q40E359PB@M8S? .;D;$3L\MK*T MR.)H$V*T 0$F'R0P<0&R1V!MP_0)%2!*R8UL_66;Q1N4%[\#Y^L^PM]!'SP$ M-GCWZQ^C 28C*?D&Z]KK_<&K?,'K*L-AS#"S^&8+$MM';XUI/-)BHW7!B#11AM^M,46.$N8D_%Y7,M$2:)AG6[)/.Z)/,[(FM$EG*,+.6ZR J3;)_BJR+KP*B?K1_4-;)^AM1%,PLFJ^E\QI):;6T559-,E=*YC:)U5D4KX5SE MR15Z\H0(GX=H"*H=!=6X@DZ#X&$RLQPP=TM!/\YGH-(8+!Z6Y9T56,W!RG> M-0G\#TX0 .$(2 MGX=H+()Q7 2#NPA$:\N?'"1=+9U)\+#\M];VG:+=J)($ G^R= +FZ=MHSTE1 M%95.N6T8+; 0X0@1KA#A"1&^<$(-DD4S,XEX])$],YG,A3?W/>B3P1RI7A:DSE_*M)ZU.V>R: MK5F\:E VZ6SB=.K7[93-ZY3-[XJM&6*GW@B\LCG"+F'9(=;N04 =DF+1U.BM MW$:VMK+,J"R3.]I!E U-<64=7I/,SHI4))U.J\R]3]P#RVP=OJ65KJD:):6ATM6\Q8"W!A8T%YSIGKMB9)X;X7$A3V5.3 /*[ M!#^IJ.6/XLVYMDLV&[8[!;HQE.F5[M*GVRF;URF;WQ5;,R)/71;X$]LLEXM; MV.YFT&6#&&+7D$8SD X<(8O+@/0AG1^$-#X7TER-4ZX 3]QVN'I(G)O.YD.9#VU/S M0>8W'P3%K\I\;,NE?/-SVR[9;+G=("@+G:%NT(>R3OVZG;)YG;+Y7;$U0^S4 M7Y&O[*^PBU]VB,'VV4@QH*;(!K65&4AZ*S,@)"9:\%] MKL,%SG;5VT&?,XRSI/JZ1>$&Y26 W'_,,OQZ4;YP='RK;OP?4$L#!!0 ( M /2&/5KMW)WA#0< !,; 8 >&PO=V]R:W-H965T&UL MK5EM<]HX$/XK&N[FKITIQ9+\1BYAAA#3,I.2'"3I]:-CBZ"KL:@E0G.__E8V MP6#+;C*3+^"7U?K9U>X^*^ET*[+O]GHR6;!7*CV+- M4GBS$-DJ5'";/?3D.F-AG ]:)3UB66YO%?*T,SC-GUUG@U.Q40E/V76&Y&:U M"K.G T$UN4:6G0IB]RW^2CP1J>ZFF';U!5U=![/AS63Z"0U'-Y.[RR'48L;,. MY*=DV2/K#/[X#;O67R:;WTC9D0?LO0?L-NV#*50;GD9BQ="[1$AIC))"A9NK MT+7E<=#U/,_%_=/>XZ$A=3E,L85]:R]WA-'98W1:9VD8_PO)5,2V$E" (I%& M/&$HK8+7K_7#2(?_.A./',(6W3^A=QL)%SQ]CZ"(9J'BZ4-1A;CB3!JGV'G+ M*7XC94?N<_?N*Y$]+VKZV6,P%= (C+49=AD=*').9A!VW-LMS+/!BG' M\FWS+'M[F%XKS L&MD<\+!@BC5&X$IGB_S5B]6HH"*485[#6I6S?\ETS5G^/ MU6_%.CR ILMM&50) S^C3!-05RRZ$'8FZ'X-%'8\WZ$5[ 8QVR74,8/O[\'W M6\'/&$\?F51Y0B@& :>D"62_]O4NL1T?.Q64!CD*G8CGF6%BJZ0WZQ<1$66Y M.[EN&2*QT04 8H3QQ_ ^,3IVI_'898[;M[T*:).@U:?$;H@,?$#*N!7U)"U1 M0T2O0Q[+/)Z%6K(,A5(RL[]W>H\=CIU^U=\F.6PYF)(&Z*2$3E[L\(2']SS) MRZ,1+#& ()9'29443)*4N*[;!+7=U-+@+H.ZGE6M(P9![/>MOMM ;KAD8&R_J@F93.^"^4N:$-Q*[:^E MJ+?2=NR%DN-Q*P<.AM&/#9?\N:(">4--54\?$8/G:TW^>1))L5#;,#,GOV.( M2:?OV=6Z:A+TB(,;9K(D6MS.M%_"[#M3NC8AR:)-EFA+1L;^R[*H2*+Q9#JB-MQTXHF1W_BMK7FRQ:ZA(. M.03-W@JR2>K^SVBZ@;DAY-Q:NI@8WJ9V0\-'2H(G[02?KU)CKKOT%$A24Z7N MX.42$GPIDIAE1NXA=>[N8H\00JN-:H,D]0^6+L?82YHG[31?RQ93Q!G1F^C; MH]3N5YG3+ D=V,$,':,OF9ZT,WTP'@>C&W0U1L$_H\_#Z:< 5T&J+B>HZMI M;IP1OXGY/9=:5?1U.=?WW8;^BI2L3W[-^A?!:!8,YX'V>SX)P^E%<1'\?3NY M&UX&TQNS\PUT3UW/=_O54F62M"T,K4%#^TU*PB?M:^Y&Q*B+SH-/D^E41Q', MS;=@.#-:81N:5]MV+<>N6F&0!$'BD:8$* F;M!-VFQ4!/&[#7^=?UW,]ZM3R MMRY8,_08?LG5Q&WGBWR+0%><&(@:5F[0G2-H.;B(T4)D1JX@K?3_6JYX*VW' M#BCIGK33_:38.%'A3W.'3^I<[;J8D%J(&5;8!-8M36E2,CII7V1/=HM3([CZ MTKA6?]I$CB&5_$KZK4$SO[V^O@R^0)0/9]_0?/0YN+B]U.5RC*97TVZ>"0== M$V3!B_L0TLKLKXZM-])VO*M:$CMM)_8RMM"6J^62)?DN7)3PYTV\>X;R+;D0 MUL8(5ITQUUMY>1*.Q&H=ID]_RN>]/:TF8VJ3I<9 I762=RP/5[L8@QCV++>A M;:9E(T#;&X&1@/X^D[MUB]YY3)B4B/UD6<2+1DRL];)&[GL;^9+N;/?9H]W4 MJDEUD6K6]0Z.%U8L>\A/723*-U.*;?O]T_W)SC _SZ@\/\!@W4)6X!*ZZ,'+LZ*$YCB1HEU?HAQ+Y02J_QRR4+H[K0 O%\(H9YO] ?V MYV"#_P%02P,$% @ ](8]6@%DYW-- @ J@8 !@ !X;"]W;W)KN&Z M*BF@HFHD:N"XD@E948VAS%U52Z"I+:J8&WC>S*UHR9TXM',;&8=BKUG)82.) MVE<5E<\K8**)'-\Y3&S+O-!FPHW#FN9P"_I;O9$8N;U*6E; 52DXD9!%SM)? MK.8FWR9\+Z%11V-B.MD)\6""=1HYG@$"!HDV"A0?CW %C!DAQ/C5:3K]EJ;P M>'Q0O[:]8R\[JN!*L!]EJHO(>>>0%#*Z9WHKFD_0]3,U>HE@ROZ2ILV=S!R2 M[)4655>,!%7)VR=]ZL[AJ, _5Q!T!8'E;C>RE!^HIG$H14.DR48U,["MVFJ$ M*[FYE%LM<;7$.AVO\7A3D.1.TK3D.5E*B7>!IZY5Z&KV:L6",V)^ M0&X$UX4B'WD*Z=\"+I+U>,$!;Q4,*GY-](B,_3#V!/>NS) MD'J\W3,@OK>;OO4[9'M%9)F*6D-*[J\9S4]2#^MFE"D8X)OV?-.+^.Y XG^6 M#B,.2[^$..L19X,Z7] "+C_&8>V7&.<]X_QBQG\ZRF'YLYCND7]4('/KDHHD M8L]U:R7];&_$R]9__J2W+GY#95YR11AD6.J-YGB[LG7&-M"BMFZT$QJ]S0X+ M_)B - FXG@FA#X'9H/\\Q;\!4$L#!!0 ( /2&/5I*E(MK=!( ! U 8 M >&PO=V]R:W-H965T&ULQ5O;BVR (2 M><^3B>+K:^>_A:4QG;I9-6UXL[/LNO7+O;U0+/?K$7 MUM[HFC>MFKW#_?T7>RMMVYVWK_F[,__VM>N[QK;FS*O0KU;:W[XSC;M^LW.P MD[[X:A?+CK[8>_MZK1?FW'27ZS./3WN92FU7I@W6ME[P M#VNN0_&W(DEFSGVC#R?UFYU]8L@TINJ(@L8_5^;8- T1 AN_1YH[^4C:6/Z= MJ']DV2'+3 =S[)K_LG6W?+/SRXZJS5SW3??57?_51'E^(GJ5:P+_7UW+VA?[ M.ZKJ0^=6<3,X6-E6_M4W40_%AE_NVW 8-QPRWW(0<_E>=_KM:^^NE:?5H$9_ ML*B\&\S9EHQRWGD\M=C7O3W]^MO1EY/_.;HX.?VBCKZ\5^>7GS\???UO=?I1 MG9_\]N7DX\GQT9<+=71\?'KYY>+DRV_J[/33R?')A_/7>QT8(#)[53SLG1QV M>,]A!X?JLVN[95 ?VMK48P)[X#RS?YC8?W?X(,73JINJ9P<3=;A_^/P!>L^R M.IXQO6?_-^J0PYYO/XSB[658Z\J\V4% !>.OS,[;O_SIX,7^JP=$>9Y%>?X0 M]7^W* \?]N7TXH,Z4KOJ7SAUO/=LJ1%TN^^L4^?0S$2=M-54/?G+GWXY/-Q_ M-3SE+PY>/54V**W>FT9?:V]4Y?S:>\E&6^4G5>V*UN56VE00'2D972^CBK#>^<^JKK5RICLF&,)?G MV_F[/"^XVZK:35KGGS:D7*,TE(3P16O#4C5V93L8I;%Z9AO;W2:%BR[N4G[G M=; -_PV) E*O.G9M0/9UWD(O7:VG8X4$NVCMW%:Z[9YN>([7WVU3LB7?6-W> MSUCI*UETT8J(^]![+F9?(1(_$['EIJU=F MF^O38L2):1W='%K3U]"L*Y0&@FE MFX:^MGAZO80=H,KK%D1#/PL03WMKPE0=895M.^-3=NB\;H-FC!&8SDPW)'=0 M2WUEU,R85AERJ999A+ZJ4B+HPBR$T?NLV"V],? &1%VG9PUH]@'Y-P3H4[:^ M5$_LTU' _\ 2$VS CI$[_'@/28=]V!@=YP<[H"WHVY-K-+>3;( _8#N*":Z- M;2=Q$):H@B 4S*9:DC:FZC*PZWX(G5VQ:*1:T$%BCR5A_BC'H44$?"D'7-MN MF?R'F%][.)9=-Z"^,"VL11Z#YV8=S;P1;W3JT[5+76G]'R.%,'D17@=+(U)3 ;2=4V5(T+ MO3=1 20(G7S?'CF%5)0"YA$F Y'[>//FRK1]Y,;A\+SP> M#68$YVVM?1W#%83@2RA/Q+B:$ZTKIK6T,+&OEK=BA&P_U N0) =A\]T@T+]+ MKNG%"=V,LAX[J&W7?=00TL'&RK[=7'N]1/I8&1U$1P-#4$RA?YN%HY)P\/.K MH"JH8X'2^%T\GMPW.N56J9#2J;NI5;]VL@S]&K2A&MA,$B-Q)-)C<5%<2?([ M=(5C]HCI([4MXT=>A_"L)'T* M+@(-_XV<'/&L;$TVH[RUW?.GD=SA2W6Z81('6:E$PO+QT'18Z EX!?7[B 4Z M,,#8C?;I.'Q3G#:YLP$\)V8YZ<"X_1RJMA2J5Z[IJ3!#B'9.7LB9HZQ!3QHJ M#6.I@7"P8^5JT^RBP.-)S8K3L@4G7B\M,8_J5EHV>2QEC$$1((6G9)%$*R9# MSH$>]FA!2Q8'9;$A"N*+%H40]*+#RCLTR ?:D')ZBRJY1XMFHNV>G9 M2W4FNG-^D"N6I]\IX91!.W(M$FT&DS[>H=E91K'Z)/3KF.P@)UCK1$FM2Y*R M-9 DGD[59_XF%BS 54FUE%?J>Y5R9 &$_C-L32HXN]* [$2?_R!%8K\\ MRJ#*F\I85DGQY5K?LK!.[_@7H@/9\(S$MRUO&4HA."R,$:-_\1$ MEMP!O-24@,F1!JE;DAII\JO4'/Q;.5@XH\B$M,"THX04:U-$P$7..L\YZ]C5 M["%,X\G.T?GQSE-UX=:V4B_V7TSR41P!P*T(RRH%\3'/162*,(&#F+A M\RF0:"O0W,%3!=%%::0!;QEC)8I/4"<%%1&#>@T$?L.: J5??_TS&]5U7#6E MX,;^\LGATU)%R^ :X&J$8N6%P!PP8@@MAK%:1X- M;,>.0\1B,"V1KA&FN@%S\!A*F52-B6%*3+*H[!1H ]=\/*X,NZFGR1_1A:MS M@J"=M(?/861L(GPEW(2"2*,* 323['>6XX=, )Q/'>!QV7;, MR9]80M>D2(9-5C9P3G9U'TT:M0$+?FO1U1 Q "R>Z1)D=RC""ZD%3XE-ZH&J MY+!#",U3A*G!?=2&^\0>=>1$J5$=%H[%C?61N@3:L(XXHT)#0\TR'B(7N);P M5A.05<$;E1]/HP[*N@:LF>VJG*J3<:]7&^*>&JA8 3)7B-0F(4U&#L! (4Q& MNS-A,4=*434O3;!?P.M05@48Y),E@5@"LS7H<]W[M0LF M;$7@!>XF1$_[Y\!M#^7KW _;]@KUJ2<1<5'J+AF91.XHO5R>WU,%*9VB M]BV@R"85-YL41"!R)4-FP@J 0AF 4NI-!6KX;BA:G(]RV](:YARQCD3CKCE. M* J"&X[-G?,-EE8N@0A?PT_V,6Y@H !)2M49J,N](T9C][FCI:&Y/[=J#F\%272A'UENB62/.6( 2QR M=RF4.Z(P3QK-& M)7>X=80X/+=A[S<\BYR9[IHFD?0]#J,487\T+A)\O3G'B5.$+<,?,:,44!(B MBTE';NW@..?J^I_((&);;^;D3N1G[2+./[&YT601KKD ^A52# U AE9OY#$Q MM]:"G6PG7H2#&OO-<(,)VS(^D?J_R>8HV2+*&T$2V]QD@1(F,1?'4<7,:6L7 M\<[AGWP?\?'H_%V^SRE\_&CL4Y=#]B.5E,X[0?NGPWU.O&WV8D/H)?LPN^ @ M0]9B_>;$L.%SIF!&RKXCG)VH3NYSI=AF Y.*BH1*++8#X&TWO3EGI7)/V?I* M"%@..;,61T"NL3RAD1$Z20+9Q%M-%N$T/^1O!,,CJ^TR^A=!"S>EA&V](M@D^6TY;LT!:5Y+!^4?#7! ,H6,.!$4L:ZT974BM@X31@A1W45TSA. M6-)6LMIE@E-''O+8([+ G^5@;(S^29!!NCWVY $+I@ZV05.*Z*(['PIBK]E5 MZ09>LOA4?:#RC%K/I877P_Y3SH71AI66)!G#?-1*CC+O%/7*5=]V)9C)[/ 9":'R M054^2"!QW-G;+4=MO3<:):!BV)?FO]=MPS'[V6#M<&0B[%6*A*R4_#1 M8XY*]]R%*'H \2E@9:0<;#<,G*3W3P!TN!K,25\&!V3*X9YK4MI/!DS1W]AA M1?:A"YPQPI\;V]U%)6CUJKZ1Z]P-X0+I#'E'DHXD%%KU#NGNV^YYM734;,KS M7;J,H 5\:;"I1!:P,3'=("W9"%?IB+ZU7<% '"F,E"Q+;!C&,0Q(HASY%BLL M*6>-"("5@0U*?A6UH0QJH>RYS:,^N3"^ST\$?\REC2;;#M,3P2G12REUR/2> M2[<>;G_N;A@ Q[!AJOZ*M@/>,IXBR=BQ&XW :$:423[ 0B"P$WLUHL-O&" G M%1HH%4#'WJ<$:$_[%O2#>O()?>)3=0;ASEGGL!.X7:6(IZ2(5M[D]0VOA\C1 M1GRCS.O%!VP8G)%-6]OXE@A-5F+?$ZE$)'K-[U"2-2@5+\HI,)\1-@YQ?<< ME%\V>&^;GG;?SV,.,&F/L#R_#% 0+89E$EQU)+S!WX^YDFZZ4,00=5T>;O&F MV"(F% FZ:WD3:+@*_X@>QB[:!%XIB"_XKJSEP0Y->7CT4MW>N=;)X32/%,IW M6GB6P76[*BC$@<=V2/]'J/.0GX;537S_!3[)T\(:94T+9C4W4M$?W^/F_KUX MDP!2F-7&@9%$,MF=HY"3K[3E\EK@6=%XO"_K5V0Z,D2BRM5.&$RWEUE M;I0A=^29J6@ASI.D>M.DYKYCI546#!#=#5D;[4&(5F#OC0!:",%(KHU(A3YX MLZ27JJ_,. A'=22;=/2J4Q[OC"]N:D-COOQZ4_>P2VXX"5SMMS@TK=.T:A@A MY*Z:+E^'.UA^0:!@;6-:6F;;=+N8X"655 %L?(]1X"JY-,R]J?__,T>JKXM_ MJVKB%FK<>8U<11 0*WUX^\T7W<_3'3^%#;)"UY@D=S)K,'(A%N>K(RUNPX'C MVXNA'P*Z SOQW88/5QLOQU'52RV(O)\7U\8.(6:.0A5UV/?(]ING%B M 522AT4A47Q3;T)MN!>PC@4VI*N@T?L'Y53%%SZ4+[_H-%DS:.Z/O3E'EW95 M@_2=+ZR#.HZW:7[CR?"F(G?V47]WVI5GCP#Q-/.65^:(PNH>2L\?02F"Y?2. M)(&C3;YKQRA*7GG(.1EQ64 ,Z<*NK.N#H'">9K)^R&6*.=N9=ZWKX]A$/(YG M8W%<=G1^J;ZX*00X>+%[\&QRS[ME'/@'K]2QC-\_2=2>M-A[91C.# /[N^3I MR>[^S^F54/"87H>+W([>/QQQRQ, JCRUX'=6##E1'\B)] RGR[L6<3Q&SVG: M#&7&=WKRS)/U29[)OMUQ?:TBG(ROE^3;?.J$1>=%KIAN^_W"7O$KE97Q"_XM M#EU?0R#YP4K^-O_&ULI51A;]HP$/TK MIU3JIXY H%W5 A)T3*LVU@KH]MDD!['JV)E]:_\[MT[ M)\_#VMAGER,2O!9*NU&4$Y4W<>S2' OA.J9$S3L;8PM!'-IM[$J+(@M%A8J3 M;OBH?+4=QRY+) K631H/%S2B:]&ZF X\/@!\2:W>T!C_)VIAG']QGHZCK!:'" ME#R#X-<+WJ%2GHAE_-IS1FU+7WB\/K!_#K/S+&OA\,ZHGS*C?!1=1Y#A1E2* M%J;^@OMY+CU?:I0+3Z@;;))$D%:.3+$O9@6%U,U;O.[/X:C@NOM.0;(O2(+N MIE%0^4F0& ^MJ<%Z-+/Y11@U5+,XJ?U'69+E7YII0Y.\0]-+8&XTY0YF.L/L;X*8-;7"DH.P:7*2\2&E M#O1[%Y!TD\$)OGX[:#_P]?]WT(9F\#:-]\B-*T6*HXA-X-"^8#0^/^M==6]/ MB!RT(@>GV/]=Y&F:[P^K&4SA_.PZZ?5NX4U6F O[C"36"L%A6EE)$AVDAOWF M",P&7&XL?2"T!3QUEAU8L>E=97?'\%I2SK\C'6+S@A8HMXA0A/_A NITF(@& P BP8 !D !X;"]W;W)K&ULI97O M;],\$,?_E5-XA$#*EM]M*&VE;12!Q+8^HP/QTDLNC85C!]M9-_[ZYYQT84BE MTB/>Q.?+W<=?V[G+?*?T=U,C6GAHA#0+K[:VG06!*6ILF#E5+4IZ4RG=,$M3 MO0U,JY&5?5(C@C@,)T'#N/26\]ZWULNYZJS@$M<:3-HU"[A1=Y3XX; MOJVM+U (!R(9/_9,;US2)3ZWG^CO^[W37NZ8P0LE MOO+2U@LO]Z#$BG7"WJC=!]SO)W.\0@G3/V$WQ,:)!T5GK&KVR:2@X7(8V7JZO-/+#$=A%!L>><#YSX#YPHADLE;6U@)4LL M?P<$)&I4%C\I.X^/$J\+>PI)Y$,O>7+%]$D?'M$93JJ3(_1_X?*HYS#*J^N-RNX@!,XO IL:J1/7#!9 M(*@*6DVUK^TC,%D"_NAX2]5H@6J)[D;=H1ZOIX\@(X%"4;T:BZ4#6.)52E#A M<[F=_99U:[#J! A>(;QZ1*;-ZX'44[Y@S0N!!C+X!Z(H\R?D_&5=J*;M+&H# M":3D2W(:P\R?1A&L1IW)R12B-/8GTW ?M:9ZOZ<^-O!/(,I"/PQ#LC;*,@%Y//6S)(3)9$J< M'#ZA,3,X*XJNZ8A#AU(BW4;!V="12 )KE+;\Y^!X-&PO=V]R:W-H M965T,T 5;QVEZV=@>)Q M[_VJV K1KFUE))G _/H]W;(=FP1F]GX@.([4S].G6_;1PMB_W4PI+Y[SK'#' MO9GW\T\[.RZ9J5RZR,Q5@5^FQN;2XZM]W'%SJV3*F_)L)QX,]G9RJ8O>R1'? MN[$G1Z;TF2[4C16NS'-I7\Y49A;'O6&OOG&K'V>>;NR<',WEH[I3_F%^8_%M MIY&2ZEP53IM"6#4][IT./YV-:3TO^(]6"]>Z%N3)Q)B_ZMP;D$$J4XDG M"1+_GM2YRC(2!#.^53)[C4K:V+ZNI?_*OL.7B73JW&3_U:F?'?<.>B)54UEF M_M8L?E>5/[LD+S&9XT^Q"&N'HYY(2N=-7FV&!;DNPG_Y7,6AM>%@\,:&N-H0 ML]U!$5MY(;T\.;)F(2RMAC2Z8%=Y-XS3!27ESEO\JK'/GUQ]/;_^7>TXR&1[N\DU>ZSL#M^8_7XD)LB[88<5V("Y6H?**LB&,*XW"_+V[*2:83 M\:=>MOEA BBI0:"J-Q'TE+BP2.I\;IU(A@=XB ME=[8%V$*M>U1XL);B3+G,O78TM&S_ G2:EW"/,%!"$;5%6"4B=.IEE8K)\HB MU4,&X^ZYR>>R>"$YP_W/J(9*<#\$M>,"1RE57EF4,T1 MS40).8=QSQHTHY"3#W&TCVK/,NRI(MF5D6DYT9GV+R('1Y" N=1IB(H4^B(WCB$"64Z)=DPA3BR45:(P'@P^ETB+)-U.%PEB6<*MA !** MJSH\R'/QI!SMU6":J2XT!TJ'^-= R$PB*48<=TO (]WBX8YAM0P:I0 FE)8T ME$6F7(!_;4RPHFTQ-@ ,^@E6%0#WZ91"TU1:("RJ--]%_8PJ A%'^8&C"?W# MP6"#K5'/*I]S0DW'B6UG2HOHS(T-OTX;O0XF)0I=#()\@#@D*XK1$G&79Q?U_)"[0;OF!RG4\5C".$)5GU%P3* &#^#PW[E$;)$>)MJP$P5VUQX MH:C[(-@4:2+0H%>:)?KB<5L;V(0P@T2I3*LI+7]"GE&R':^05P7,H!:RDL7B MRA AR^>WD<0 :I=]F*V0!, HD19P8F:D_=C9TM?6Y&?H!_@D6%E&OZ &JQ,( MP?(YV(?D<4F3/'0E.$0:6P*CM_)R%?RHTW)U<=7DF,/+=0^&$0T&7N.>PO_, M?%-'I ']."!>I@%X?0'QR_IIVD^(E4R2,B^S%N^MR3I4!SX04VOR3HK6RB5S M(O'0>,#I=EP$W0!1&3BQ-]@FWF9T[8^VJ0CZ;>YGGK+J6QDH-H"8%UA5J$?C MM:RY:!DORIA<1@$)H*(,_8)Q&_I.U#$'IPD;4,1-H-5#%IPZFA\E:&V MW%:6F*#A^5>QPA3RZ!:2*DN*4JCXW : K MK<>;EC,-[$M?._- /2H5=Z@:.%*I6FFV+0I&=3BNR'2]B(YC5CT"5)B!%# M2]? -!YN!#OOH!+]9ZGLI6TZ=&$!/BF\07U%]4'#.LG$^=>K#+26^BOAK]A_ M)L&"95'R%!6, 2EDQKF0]5<#T1Y4# :#/D:CW3VZ8H$?=L=[X3:F\WF@UNR% MG0:W%&@'2]&064DGX"[M[%C6Q$$^29W5S=5,I]1:.I,'"9F6O@PQXY4A4#QG M9:JMA1U&;M<)72L#@?$Z>Q7>T;B>.^KQB-RJ61US-'U--5H,BC:I_&PE#RV4 M1O PE+JW@X]0XDA+L, D:3S8E,@5KBL>E[C$7-5J?S[?JRD=CN+^'J=T;]R/ MZ8)3&@_[!ZL9;6878IPL,PM)3$JT-2&F:2J:"26T%XJRA^4R-V68+GC@G,B, M]P8NUIX24Q9UFUO,%(V.O+V+GRHZ"0S 0,JA^T$6(]"'S/3WACN7JR"B4'P6 M07_FUA!.&ZM!UG18F!/ID \%G9X /C"DL:[;3E?)I1YW(?L1^KAZ7YMXFB3& MD@0:Y4E("S&5D6CD61:F\,0\%OH[G1YFBA[*+-W3:PXU.1K"*!?6'[1/D%)7*5]6J""R^[2R,BSZ*;LWXV$T$%L;@O]OB-,& MS !(*#VNXU4D# ^B,39LXX]FXYG)=(JI=K/JUMPBM]J0^.WJS_LKW$#ET80Z MBD:D=S..AO3_FG%>'P7^*JUVJ4Y"=)J9XR Z@+J8/\,&4C^(]O!YN1KY.#JD MY3$T;7"65[-338\_BGT3^GY%:6$PXG/2^L#2$TC02EJJ^HR@40U),Z.V/<3N M7#_3+Q7:29MZ1IFAQ ,^B5/7C"9J:DXR>//57S=QF,Q5-1&TU^9DWY. L]@@P+ MD2.0T;L5EI6#R">=P\UR\E+/$DVUZK+TM C[;.BM'4LC<4Y)+7S=R9MLA[-6 M]VP;W.\'G_O=,YI=D[6V&=&ZA]\[K9<0N;*/_*J%F S#5W@?T=QMWN:I*;8.HOW=GK#A]4KXXLV<7VE,C/&PO=V]R M:W-H965TC%3 MK15I> U2L.5 M!(WE/+A)IK=#Y^\=OG++=RB$(Z(T M?APY@SZD [X>G]C_\MI)RYH9O%/B&R]L-0\F 118LE;8SVKW-Q[UC!Q?KH3Q M_[#K?),L@+PU5M5',&50<]E]V?ZX#Z\ D_@W@/0(2'W>72"?Y9_,LL5,JQUH MYTUL;N"E>C0EQZ4[E)75M,H)9Q?WRYO5LKD-CW+^)C; 61)"&F<#L_P9;VRS/-E_UM9AQO^&N=N MP=0T+,=Y0&5N4&\Q6+Q_EXSCCV>R&O99#<^QG\GJ/.[3X_,2EO#^W21-DH_0 MT*X0[E3=,'D =RTM_0PP":HL>8XGUP-P"0^LT+P( M8=60T\!#7Y8-M'2V&AC4[J@OK;KT Q!(]X *E89^0AR@80>ZJM90$&!-H]6> MTY5!6KD8Q?$ 'KCD=5M#V=I6XY&A!W5QI)*7.9,Y"K86"*H7Y[T-5&SK+(U. ME1M9U+5Q,G"?H_&QE40X(*.DO4E%I=9$?:JK$!A%I[52">I'9@K/.Q1;['08 M0%DXXA<8W-2JE=:!1W !R=4PO,IB9XXAO0Z3-(%G99DX":N/.M\D_R(UC;-P M-$G@GA*>GM@I4UXWK<6"U) J-!8^7(>39 Q_P).K0G+:,M&B<_VOH9+K81AG M([AKM78$;QT%9^M3T7Q(QJ,PC1.*=Z^.6WL6< 'I))QD0Q+BEG!/SP1]Z9D M6W5GX+>3)+T]!*K%P@VR$'9T%&_*)9DD81S'WHF,U!DA';IIT'=P<1C\ZAY& MKWI@C7KC.[V!W.UOUP[[V?XQN>EZZ(M[]Q(],+UQ5T9@2=!X<#4*0'?=O3.L M:GQ'72M+_=D/*WH043L'6B^5LB?#!>B?V,6_4$L#!!0 ( /2&/5J6WEV] M=@( '\% 9 >&PO=V]R:W-H965TFI!B7MY$K7W%*HB\ T&GGF0745 MQ&%X%=1<2):,?.Y))R.UMI60^*3!K.N:Z]T$*[4=LX@=$L^B**U+!,FHX06^ MH/W9/&F*@HXE$S5*(Y0$C?F8W46WDX&K]P6_!&[-T1K<)"NE7ETPS\8L=(*P MPM0Z!DZO#4ZQJAP1R?BSYV1=2P<\7A_8[_WL-,N*&YRJZK?(;#EF-PPRS/FZ MLL]J^P/W\UPZOE15QC]AV]9& P;IVEA5[\&DH!:R??.W_3D< 6["+P#Q'A![ MW6TCK_(;MSP9:;4%[:J)S2W\J!Y-XH1T'^7%:MH5A+/)]'&QG"^^SQ;3^>QE M%%BB=!M!NH=/6GC\!3R*X4%)6QJ8R0RSCP0!:>D$Q0=!D_@DXV-J>]"/+B . MX\$)OGXW8-_S]?]WP!8^^!SN/'%K&I[BF-%/;U!OD"7G9]%5.#PA;M")&YQB M_[>XT_#%XW(&]W!^=A-'T1 ^L,%<@BT1E,Z$)+M!JM;:4)S#:FV(R)@+7S!5 M=#JP;*DX_E0 MS36"5!;PK2$/8N8P)=^X'F0GU()H>+9!)POSG&I R6--?K#KH>FZT#20TS@D M@["IDIEPWNY]]BF"(U/4J MO?>..0=K6'UVVNUWN6E/]+6^OI@>N"R$-'4A. MT+!W? M>@NW.3=U!+ P04 M" #TACU:@XD*+B$$ !L"0 &0 'AL+W=OJ1#^)HI-^Q;@,9A._=J=G$]58P27>:3!-53&].4>A MUM,@#G8+][PHK5OHSR8U*W"!]GM]IVG6[U!R7J$T7$G0N)H&\_CT/'7VWN!/ MCFNS-P:7R5*I1S>YSJ=!Y BAP,PZ!$9_3WB!0C@@HO%CBQET(9WC_GB'_L7G M3KDLF<$+)?[BN2VGP3B '%>L$?9>K7_#;3Y#AY:O#GL/X+8=DZY!XWFT@S_*263:;:+4&[:P)S0U\JMZ;R''IBK*P MFG8Y^=G9U1_?KQ_^AH?[^@S]O12/@]S@5G#)-36,TL9-W,Z%JFHF-\ :6RK-_\7\ M8-DJZLVZT5E)O0%-[1;L6M%9%<*UG2D9:>7 N*6_QAK+9,YE 9FJ*F=@5?8( M#1T/E@KVD8/:HO!)\36G!DB"LM\BYR33Z^^50KI"NN>4_I*37 M@]8U_FA(6KK/;"?M K-&<\LIZ-4SQ9$%PCSSI.+/ ZH,,\0374^%GK1&P2P5 M0#<"39OA*QQS18!2$%;7J!'>F4JK"K"BT%B0;GOG[F,Z3L/Q*/8T/J:C07@2C4-2B?3V M;Y6@M*A;+S'#RB45#\-M+N_KV!PS04E1J2!CIB0AGWA.I?3!HUXT&D)-L+O< MG ">KQ^52N1;G0E>42C6!BM QJ=G&=81G%(>C) F3P0FL*53->.Y@O^!2>]QM]FGOM;NVO_<"5J@+ M_\Z[LI'6[6/8K7:?$O/V!7TQ;[]#OC%=<&E X(I&PO=V]R:W-H965T M>^YXQ^-L*]63+A$-?*]$K>=!:4QS%44Z*[%BNB<;K&FGD*IBAJ9J$^E&(7"=7-T,K+P3^)/C5A^-P7JREO+)3C[E M\R"VA%!@9BP"H]\S?D A+!#1^+;'##J35O%X?$#_Z'PG7]9,XP93;6]S[,[1XF13:?6'K9=-1 %FKC:SVRL2@XK7_L^_[.!PI3.(3 M"NE>(76\O2''\E=FV&*FY!:4E28T.W"N.FTBQVM[*"NC:)>3GEDLKQ_O/MW] MMH*+W^]7JTMX6#["ZO;Z<3F+#,%;H2C;0]UXJ/0$5)+"9UF;4L.RSC%_"1 1 MKXY<>B!WDYY%O,],#_I)"&F<#L[@]3MG^PZO_U\XZZ$&KT/96KG2#ODE&\?LS1 <=T<$Y]']']#S4W?V7)=S"VS>3-$G>PTED^%(B9+)J M6L-;W1<"&DUI?0(!5UR10"UZXB6W,#C#1R$L_1H**JMTC:,K5N&KI\=:MV>X4*32ES M'\)""KIEK6!.EP'QHK2S*JR2+=DG$$+B/EH9$UDK7+CUC\/N0G$<^2[D/?B+ M%C6@+7"@\I0VOH<*M9\^W%$GH=#("@\GQIX9%VPMB+H\!!6_M=SLH)2" J3A MG:?F]RD+\!R=GQ+A%[@8C\?A*)G")4V2L)_$83*)X>L^(^#GC'B9#:?LG[:9 MIN%T- RGTZ$;CN-P,DUA6134;ES&-3ZR!-FT*BLI43N;[MPF89).(1T13'J. MZ$F&_QP71VQ =@9N.!V'D^$ J)NY!-B=.TH;>'N<8>=(L5?KO"%NZ;0?]H>Q MER;A81QW]56\<#>TF=Z@Z\%B1\6$Q*^6YE!/+BV]9S9]3_NTQHQ1)"P5K@!] MO+=,$P?##T7<>^T.CHZZ9(5JX]X"FHQ2:?B&V:UVSXUKWV5_B/NWRF>F-IQB M(K @U;@W'@:@?/_W$R,;UW/7TE '=\.2GDRHK #M%Y)NF?W$&N@>88N_ 5!+ M P04 " #TACU:6^H2VY() <&@ &0 'AL+W=OG_";7"PM/>A>7:SX0DR%_;YZT+CK5EP2F8G<2)4S M+>:7K>O>^+8JD438O"ZY_^YLARTS;L0GE?XA$[N\;$U:+!%S7J3VFUK_101[1L0O M5JEQWVSM]PX'+187QJHL$$.#3.;^E[\$/S0()M$!@GX@Z#N]O2"GY6=N^=6% M5FNF:3>XT84SU5%#.9E34*968U6"SEY-'^\__97=/SQ^N;^;LNN[S\P_N;F> MWGYFG^Z_/MS>3:]I]:)K(8^HNG'@?>-Y]P_P[O795Y7;I6&W>2*2;09=*%II MVR^UO>F_R?$^MATVZ+59/^H/W^ WJ*P?.'Z#_XOUGO=P/V_*IG.SXK&X;"%= MC-#/HG7UVR^];#M[C_EYJ_S?ON_O&6?6$G[/U"V.-2L$\J6_%\ MPY;<,)XSF<WFA#(_J6489A43V2I5&R' M"0MID6+DT>A M,_:ELN(!3G-[>A\93XUB3[E:HXP9MDO=V/FAP^YS]I7K>,G&/DW:3<_^R;"9 MXCHAA]7Z\ 0.$DG;FTWT&X3H-745%^>XI4H3"B;Y#V$%.?GDQ0HP(:)*-Q1DGC)L8AO!03W7*@L*EXE-?)I/!L..PU?-4#K_SQ#J!#51&BLTHC/; M,.X@(ZT5PF,B$6A?"5Q:F]N!DYV"?&8$W$T;&W3>XE40LRN UFY*#WZN6=Y[ MA$$BV8^]7K\:E!YK 8@L0V6G=8=$[ :P(4^\"!U+ ^D:&&(KP,_E!ULO);P! M=7)E62H,88![(^9<:C0$_80&_LS30I2YU,P="BH]2[AUZSYI*-H9IWREI$%, M@+]M28"ET$%6&3&XSPOPMC / _=CR(Y4<-C6BWY];U*+7;M+Y]3,&MSVV+MM M6UT4> "B,TQM*1WSG P4+[& ]^<4H&#QD7*"=2%(45(?84W&"++FE[7WGEA$9D >8^E9P5=9(H2[CQ! M?HY)-SA!^'KEH5?Y%9.MA5?Y?(Z-/I%JBYPCC->U9O4:7M0!9T+4WFXZ(Y1N M(^$VUY[**I\)NU0.#J')4>0VT]M/ M92\ EF$&NXYC5>0.%#=%F@IMEUIIEIG "+Q$?+H@8FJ6)6:4FF M:DFULL.^YXF#J,L$TK=,X:8W!+5>CT<.O9?8*6.&,J,QZ)>^*I'J*,I<1=.T M&J-ZX9K$KF.]Y[4T3R=SC1*O"FV*==FF[<%BK+3/B()G!D"$2L M-'"U4GE2)TQ5'7>"W,#1KCRX CU B;-70>*7P.;3H*A%/-=&%%*47-\9$/@ M/:)+<*[=C@8TZ^PT57I6/:;L+6!E"E"'[/!V>B %D;PP6YD2A%ME81//"#VE M/>90>2PK&,J1TD'LML3=)KZMK3N>E6EJ++>%J68\/RGXOHHC@)H!@=6P0/MQ M,6!K]&A*GKE*<=0TY^P?(#M$Y2C^<&%Q:V>=^;'16LL%PT!Z,(G;$>ITHFO38* S*1RSJ MG)V.A^S/(:QG]?/)>'S*)O7]Z1DN2LD).Q[ZI0]^\P27Q_W!N#T>5<_&IR,0 MK*3K:WG2A>.K1H"#P!$^_OO184)MFT$37V7 66D ])U,3E];U/1!*#%\ENY. M2+ML^^!R6G(9C5A_C >#\& X.'L=XIT'=;BK0J0%O;8@/3S"9+Y5?U"=73\\ MWV-UJ6:_,PK$_<)M95H>G* M4@?;:GJA__@##NNU,3FYT/?:_8 CU]1=AI!ZZUV7-#JK3ZC"^&&VFAM>SS;[ MRTX1&L7N0>#="?V.!+XMRW,BJ5^"<",%*EK4B=BOX;O:*G-=F?11H3YZO:[")3ZH"S,_7FRF6ECG0Y7X4,7N.-?O.FWM-Z^R'[\ /C?\3QZ^YV0GOT:0]&/MW!G1VIJ]< M[7?/5B/;FVB=G8KIH;\5:S\G'42P/GFQ#PIU#,^/DAB.G<1V?/E.1II#7+H^=3J7RU0CJ M(YW)AJ?MT7#,AJ-V-!D>%C83*#7P&7_9H?CBC:6%&:3,I75#QQUP]M,"=U3R M.BJYW;[IJQM.4*M6CE-ES(?&^Y8C=HSF$?7=>%1=?I9I03'Z#^GVO>WM-M[8 M9T(OW/\2[@B06__ROGI:_?5Q[=_XU]O]_R9?N<80:5@JYB#%\#=J^;>8Y8U5 M*_?^?Z:L59F[7 J.1*(-6)\K9YV"R[)U?NKG[O3YJ:IL+DMQI\E41<'UYE+D:GW6"EK; MB8E<+*V;Z)R?KOA"3(5]6-UI?'5V*)DL1&FD*DF+^5GK(CBYC)V]-_@AQ=KL MCMKB,D=8:M"@3;T>T]?;F>7GT?3Q\FH^EIQP+8+7?2!N2R!@G? E"NE&E71H: ME9G(7@-TP&A'*]S2N@S?11RG]IBB@%'8#>-W\*)=F)''B_Y?F#5(?!C$U<>) M6?%4G+50 $;H)]$Z__0AZ'4_OT,QWE&,WT/_KQ3?![D=WX_H#_J-#J#1_5+0 ME2I6O-Q\^C (@_YG0T8L4&+6$-?"IW=&J!4+2Q0Z+^7?W!4/S\E87:6V@A4Z M :V7,EW27):\3"56(0?*H$;18E'E7.<;$D\\K[@%YFSC,?^]>[J48D[H,!K; ME N44RI]N1?\46BR"C-6:.2]@S6JTJD@GN15JYWK%G>+PO M)BTY#)=:B -[FA-JRR.ZJX0&UD2FBE)5.K40,,,:%A]*Z42:6FAE7BT[*C"! MS:C2T&EOT5,P![>DE59/,G,3^DFFPDU(]%R),P$)=Q*K)8=8J4!@*<\9N69? MCPJ1N0&4=ZZ>P4PJ*])EJ7*U@&QEAKZD)6"E3Q6IW>&L1-J(I!\%+@JOT%SA ML-;N:&N&OFX<0UG6%XH_Q1EN"\^JCD4X^9]$6<%?J^(E"L=%<%T"SU [5\8< MU19-!D$;4O/]3//)ZKXW\#,D7'MR"8[^HF;(L&V+\= 81)XVDAB94BJP1/9M MDV?'J8%TD]@2@-A=J@PA7RF- '"*2!IDR<,DA MVDR(QW2!)+>O1$/^'D[P4MFMS")C9"0JXI4DF1);*Y556#05 MJF4?VX>-HL\W#(:Z]I"6*M,89[AJ',FZ('PAS2KLA$(\IK\@=:/T+S([B6DR M^C&Z?1A-3]ZH"OI(">L-NRSH]3 >L&XT8$$"Z.8[I5%\CLOELXVP%D M30:8;\=#-HQZ&!T(%PFC"O%+8;4#%@[Z .[##4(&?18' 8WOOXTFC0",;D?W ME$2.V1!R=UFWWWMGBYE SHGME^7/3H5^DK X'GA) M;#EC&V_*X068[^4C=\ M)%Q[Y0+7=E.WA9^57+D2.&K:=^XWR@1* 3?4RVU1H&2:6VU;I >;Q)L=@M': M-0C$DV([W<3C_=-=^2_Q/OY9<>W:AUO=RP 432UP]'BAC OU;[E85SBU#&PO=V]R:W-H965T2D^;?[[FRXR0TI-WV MTWYH8^MQ[KF/M>S\49%=)%IB2-F9FQA?1X MM6G/E99D$C85>6_8[Q_U"JETY^PDC-W:LQ-3^5QINK7"544A[?(MY69QVAET M5@-W*LT\#_3.3DJ9TCWY3^6MQ5NO14E40=HIHX6EV6GG?/#Z[9C7AP5_*UJX MC6?!GDR->>27J^2TTV="E%/L&4'B9TX7E.<,!!I?&LQ.:Y(W;CZOT-\'W^'+ M5#JZ,/D_*O'9:6?2$0G-9)7[.[/XBQI_#ADO-KD+_XM%O78XZHBXG5BS$)97 XT?@JMA-\@IS4FY M]Q:S"OO\V<7-]<7E]2_NKNX_W)_T/+!Y12]N<-[6.,-G< 9# M\=%HGSEQJ1-*M@%Z(-4R&ZZ8O1WN1;R)?21&@ZX8]H?C/7BCUM-1P!O]LJ!_Z?V"Y'^?ZYN%2?!"O MQ&Y <2%=)J1.ZH?++Y6:RYRT=]TP^E':1_)RFI.XI[BRRBMRXB$C<6&*4NKE MRQ>3X>#XC1.)*Z"EBL49T:\380-[."S.KMR54&J>\$TJ+]^^N M+O#K*DL)E*@>P7E,])%'7U&RMR4)LV&>0>C)DN$*^1D8,Z7A![QD>E[YBEN8"]RP7EF!V%8DE!/:>'34Z6=T M.>'-.@21N*JQT;C1FG23 +C "4#1=OE)YLX([MT>_[Y-P6IOB TV9"K.1";A MKC8(+L5JALQOV+SF3HG4=-FT(U'IS?"NL3D @3G0&0,I[:Z\6X996&]6KX+. M<0FITY*C@=@$6FQT$T?DQCG$.-"<$FE!7TNRBD P@5$;X'DL]A@PNJ$:",HX M-A5JEO.H]!R577 )1^)\-6$I)E0VUS'SM30G76UKXS?7#K=.8227;&^]GR?! M!!*(8<.&V:8>RDPBCC$A[7&H@00%@A+"]&U%%GF^4[$)01:?M.*=]QX H2#/ M"W@;RV#YLK(XOT$_]YFI4@A4S'!2U@<+628:FAC")K>"Z$QEH2/ -:[4QIZJ M?U;IN"G-)J.2'4*.*E,Y45H30PW=$%>;*)TVI2'B7+%1/E"YRIK2"II%<:JX M$8E?EAP!:-T2SA444I60L!5-Q)G5*[%E:Y=+FRV@S-[QQ MKG!"L;_K9B)*8\,M 0YS?;8D$&J?6:)UR%@&9E4HP&'V@_X!5TP!N:P0VL) MS@@%3#8T"S!9DD3@V9U$X) S4TRMSCE&P>\H$N_0*W3:;GAF?7=M9V9-T93R M.KT+A$P,)M'DH"L&1]'X(%1%/SK".RL!_GEX#V:CP[!(-46;1-^1MK2Q;8FUD((YTUH(2F#(.?-@90&F3\7J2=!><;M;0_/_3Z/9%%W MDP1-?&?B-ET<'T;'M:7Q)!H=A#H*T94[FM)4YMR*G])YR'!6K.!1D_5UGBL> MXZS"T G;8D):- >7J3FID@UFTC< S& ?AP$/5_JC?L^FKI;7Q1(N1I^&[F* "R_KAL M1]M/\_/ZBW2]O/ZNQZ=$BDL@!#?#UGYT?-@1MOY6KE^\*&PO=V]R:W-H965T:9F'KDO$" MI>%*@L;-*)C$E].^B_\0B&< M$6$\[SV#]D@G/!X?W+_[W"F7-3-XI<0OGME\% P"R'##*F$7JOZ!^WS.G5^J MA/&_4#>Q\44 :66L*O9B(BBX;)[L=?\>C@2#Z -!LA,\O&0ZUJ MT"Z:W-S I^K5!,>E^U.65M,N)YT=+V:KF\7L;G:_@OGMY'X86C)U6V&Z-Y@V M!LD'!G$"=TK:W,!,9IC];1 238N4')"FR4G'A]1VH1=W((F2_@F_7IMBS_OU M_C_%QJ#_OH&[%Y>F9"F. BI\@_H%@_'G3_%%].T$7K_%ZY]R_Q>\DP;OX]T_ MK&9P"U_@C3W,Y M1KJ-%DK!)'!WH5*E,R93I)JU.=B,K6 D&PVH#:^.4K511*UL@$Q=': MO$)M%2QXJCR&BWF4W-)!2TL'>^&D0$U>':#6 UB40NV0=NI<0>':54H>S'%L MT9NXS#G!E"13COBYVB.;+JP:BI+)'5V?)_))J6HU7U>N.1@@&H(PZ+,SP,Q! MG\%ZY_E*K5ZX\<'[K/R+R%1:N3.Z<%UI+K=^9X=,&T!W(8#*6:U1MQ7M66G0 MZQQ>C8=J<4CR!N8L3@:=*(J\\BSN)YU!%'4(T)3HFYK8=>&]2@R/^@*]S*WO M?B[S2MJF1;2K;8.=-'WE3WC3G>^8WG)B$;@A:=3]>AZ ;CI>,[&J]%UFK2SU M+#_,Z2.!V@70_D8I>YBX ]K/SO@W4$L#!!0 ( /2&/5I+] 08!04 )4+ M 9 >&PO=V]R:W-H965TU M*/ >_1_UW-)HL$/)9(7:2:/!8GX>38:?IB.V#P9_2ER[O6_@2);&?./!578> MQ4P(%::>$03]K7"&2C$0T?C>84:[+=EQ_WN+_CG$3K$LA<.947_)S)?GT4D$ M&>:B4?[.K'_'+IY#QDN-TNKDOS\^.[RZV1Q>0'S MR=WB;UC<36[N)[/%U>W-_=G $SY;#=(.:]IB)<]@#1.X-MJ7#BYUAME3@ $1 MV[%+MNRFR8N(MZGOP\&P!TFQ#P#OZ7:%NLT<^QN%H^N5JD>!Y1 M.3BT*XS&[]\,C^+3%YB.=DQ'+Z'_(M.7L6YN%Y=P#>_?G"3#X2D\#PVW&B9- M05D'P]]:T<&7"#-3U4)O +5'BQE([0T(*JG"(E*%>DI:7X* M#/\P%Z\7Q*? M3JZV_F%B>/H1UJ5,2Y N8.2Y5%)X!,(T&L'D8<\*JR5:QT/36)@:83,>7$A+ M!6VLZQ$,L1$.J#7!V^0P[L5Q_(2O67IJ2T3X@_P8%C)<41NJ V7"$I )5RX# MM#=4>_N\OU*+@R^HT8K0/Q:8EMHH4VQ@KH3G?K@+B/L"L:-HK)>Y3*50+!+U M&EF@3K&+>"V5 LX586DD= :BH0+GX)>-(Z;./:58U\;Z1DLOT05[YD?QVT;Z M8,%SM:(DW(94DV9&:U1!E3TQ>B0"J2 @Z8]&[[;REK(.1(F4?Q+]]>/Z5;>^ MBU;J /QXL+W @_##!GYM8$,A KE54%C1,C-UD'%_D]LPMGFI(Z50VUWU"3G59S2[>X]9NPT>7W1K;YE8IV)]-: MI48[HV1&HF#0+KXE[3#">YL1R%X(A69-(R(%%2X_Q^<+?T8V'B M'-+ZKX;4IYZ78FA<"LFH]]_WT@W +'IXYBHCRP6Q4FA&E(=SHO@LND2Y5Q+6(X[TL. M^56*]IZT8$4-FGH79T-)S!O*4@-W,J5! M;DWU](;H[H):4 +,2D$E2LO=??'C!='_V34\V'LJ56B+\""DM&%AVU?3;G;W MYIRT3ZU'\_;!>BUL(;6C$'-RC?O'AQ'8]A'8#KRIP\-K:3QU^?#)&J!E UK/ M#2G;#7B#W4M\_"]02P,$% @ ](8]6BWL3?]Y @ C 4 !D !X;"]W M;W)K&ULI91O3]LP$,:_RBF;]HHU:=H"8FTD"D7; M)/Z, GOM)-?&PO%EMDOAV^_LM%G1H)JT-XG/ON>7YY+A6<:V,2C*(*I5G";)85P+J:-L'/9N3#:F ME5-2XXT!NZIK85ZFJ&@]B?K1=N-6+BOG-^)LW(@ESM'=-S>&H[BCE+)&;25I M,+B81*?]D^G0YX>$!XEKN[,&7TE.].B#;^4D2KPA5%@X3Q!\>\(S5,J#V,:O M#3/J'NF%N^LM_2+4SK7DPN(9J9^R=-4D.HZ@Q(58*7=+ZZ^XJ6?D>04I&ZZP M;G/[G%RLK*-Z(V8'M=3M73QOWL..X#AY1Y!N!&GPW3XHN#P73F1C0VLP/IMI M?A%*#6HV)[7_*'-G^%2RSF7S^^E\]N-^=G4'LP>^SL>Q8ZP_C(L-8MHBTG<0 M_10N2;O*PDR76+X&Q.RG,Y5N34W3O<3KPO5@T#^ -$F'>WB#KLA!X W^I\@6 M,7P;X7OCQ#:BP$G$/[]%\X11]NE#_S#YLL?@L#,XW$?_-X/[$5?7=S.X@L_P M%PNN-7P7>L4]!^EQ>*FC W 5PI2$*8$6<"X-=PD9ZP-_0*@3/(@,AY M-L"E,$7%5CH[U*HK4B6V/M@2L3W1F2H46?1!OK)>(&Y>55:[ZWO$>]T M2(UF&>: 9=\K[=IFZ7:[47/:=MB?]'9.L?.EU!84+EB:](Y&$9BV]]O 41/Z M+2?'W1N6%8]+-#Z!SQ=$;AOX!W0#./L-4$L#!!0 ( /2&/5K"_K^81Q( M '@X 9 >&PO=V]R:W-H965T^^'_U^H\UWNY#2B?ME6=D/!POG5F^/CVV^D,O,#O5*5O!DILTR<_#1S(_M MRLBLH$/+\GA\)FIZN#L/7UW;<[>Z]J5JI+71MAZN;#P>@@ M?'&CY@N'7QR?O5]E#3<812J*6LK-*5,'+VX>!\]/;CF [0&[\I MN;')WP)9F6K]'3]<%A\.3I B6Z_+L#4"R(Y\/IDSX&Q/S FNAD14?ESYK*S]T9OA,&W 1K^0:S2 M:2!.5:B5B3/P5,$Y=W9U\\OYM\O_GM]>7GT3Y]]^%I.[KU_/;_XCKCZ+R>4O MWRX_7UZ$=C\557;F'%IZJ011O ,3 1.1D'3CZ.>R%>Y6XH3D<#,3X9/^^! M=QHEO.MAY7ED MY7D?]+,+75E059&A(W01UWN\F[C;A027RO5RE55;5UH44SA^M\4L]H\\7#$AD52&RLL2O%3S=+'19;H7>5 #4UE.K M"I49,+FA.(>W5.6D\30(9[+*9N3LEN!,LQ*(D%8LLK444RDK(4L%3D0DJBHA M&?O$V$ #'7 (TH,1".D1+BWTH;ETU+X*.V M<-1:83VNM^*9.A37M31.BQN5:^%DOJA4#M)'V90*I4#,0J@"50W@ )RXJQ3* M8>((U:-G4*)P#@Y^J@U0^-@)T!#HV!3P9[D=1*7_!7O)C!1DXA_X M$F9:Y;:0!]PBN G*:V7 ?]2J!%W-904&@HX!S^7*6S-*N*U3P'J^E 9T!)+Z MHU8@2\@=%61;1(@276;?I9"!3_8^"QEZQ5[D%ID3V6P&*93 L[P!0;:,W@OO M2\='P0:FJE1.>5"%LGFI;6VD%P R@ICWG6$L**(0%YY@)0!D'VU&KF55>VKD M/90R%CX4M4&!-H=(O" G76!>] ,];RP'A%45F2E\( 3:P6,4U P@ M*S%#Y&M"OE!@529?;%GOT60RB)L "6R2+.8>0NB?',5K=A0]Q:1 ;JBJ5>V5 M H%VY\VZVGUWLX# O)299;4T!($N$I6K*(V??G@]'KUZ9T4.&IAKH_YD)T./ M\7[0R96R5, 5HEYI?@UJ4I"&*,%,..4@1H9,4?+1(0H05EEYD) MZ.";!-O@P0&@.1!+<0Z46\]F6$R"K->Z!#TC!%7-T HI6*79_5F)";#-]>$ M3RQU(P#*<(@!D2S50 O7+,L2Z3LD%/9V^%=?V7KEXROP":0Y%E*E Z>D#0@2 MAT/QE;[Q:3D'MZ;HCJ%<@;,.R()0BQ&$%N BDDC,X9JC'4(JDF)^4_;&50 =Y[9!<&G/U"0<)X?Q7+5 MR%PJ$DGRY2K;$K.4/O/R+P6]CBGH=6^VN.%$*6YDKL%&]O4)_4#2$A;DI#$&^@P, MQ@2LIV%R$L/DA2[(*,F>GQV<3RX.#L6M7JE;2&"V6AE] M3\H!2&_>_$AVI!W5!EQ6'/JJ>'R8:F6F[F5Q-),R 0UZ.Z@T>9V\SZ4L#IZ( M=]2%%JR\APTT-K==8>P' )SQ?+ZKZN44U 0%[H&H>'$!*L %X_77%;.(5'Y M/$F="/F5178UI#V5'1H3%;M>B@+#-#>R(.=1F"!^ADJ2RE 5W47J5>&J#![Q6TJ @, MRD@:E6$OI"'OSSG]'"*9V-#FP6"'C5T'IQ:-^8@=\\&B9WSRKF5$]-WH7?)B MFUV?DK']P@,K7]KDT"EFF($5I%&G*RSQ2@N!'&C#C ?A*<=R92J!--DMRJ&X M;#?NA43JL3/U22=2!9Y:AGJ:BA4HNZP=M$Y'P*R.$!4+>C4T-URB-YF<:Y&( MF0.(PI*]Z V*;V)0?-,_-@GY@/[XU.2#KM#8#^HS:'!5FY6VTG:V-DE#@ZT2 M(IQ!==J7E>(\155K$%CL(3,H@BJY#7DYL4(P;U1QJ&^-G$,^IHS$X9DZ2$S- MEQ%BU!"T14C9Z,WSDP$:>@9/"UD,?%V)"2HE9."IPXAV-]F3ZS&"0X:?@^[* MD,)5$!"6RDL>$6)%! 5?GTY')\W \^0IC1%FC)#*.\>73X32% 04>&,76DF2 M%P0UB*AZ0P$!/3T'<2M'=NW#:A0Q#M'1,>TCIR@H&KV&:H(>-M[2:GT#7=XA MR0LQ?$S1]$H )"0@5!-T='*:@D\?+J$PVV M;?7T=QI8Z)2ONO)A#XM$B%VC&G?'PNU03A#*K#D5[MT M^':.9RXTYO\P)2=@\,>I5V2/7#?H\JW*Y!\OAJ>80DJ@>A"F,""6#?X/ MDC]39CE;,>T(]2GTIA.:K@[U2"97*>:FM*[>^3B&QHF$R MIA@*IQ+/8;D^Q[="'X)<8YNV99#L.LCJT.2Y!>10C$Q-+4[S J;%(2T^*OAW?5]H<=DE MC2$A-.^B$0+TDOHM665YR&8UA(ZMB'-LR5-$/^+SHWG!F\?"5Y T_".?DS2W MGTJWP:D]?@_(,#"IQV:.W#'M#@/]7*AC@LC&P_4),A'91)2=/3E%^JSX'>(6 M6Y21,S1BM.YJ[N?V<+C,4"-4TD#KED-@PY%6T[RW[-1']()+4^78=@%1J;Y+ M&AF ;JG\X_)JE\Q6B(?84G*AUF4F?AZEGG;=MZJZ)N2B2U-P'?0XT;AQHW.L!7S" =KM._\%.U^F:X2EK:XZT M)"3@._8AR?N[P^Z2*!N""+BPTM@\!:B#?0;LQS70:+!B&(HO+)HNIMKUH1B! MTS/I"(4=3Y&CRQ6;'\1519,^7C@A)\ ;^XB,+%S%A_0--V80P8^HI6-&8@$@HMC(Q@ M-@,.CZLRRSD;^QY\0)V/5U(R2Z;@S!,*4C;/'PM/0QS:>1+H,R.&@]XKL"CC MP0'Y3U-MAV%(J=98%N)>%D.'R:_.FRL)H_Z;!4TSWZG>_L-?5:5QL [<54=^ M)E:BW)I>GWJNEI,3 WXZ4:1KN2O*-FQKH ).0SZ0ML8AK=S6*X9FIS_J7\E/ MG,Z_'W'(18,%']M['^8O@,H34+'1:8_A5 >#G:OL5F))E@%A/[2ADF1NLHI: MRKUDD ZH@*?*/21_/LG5]E-0L1I;K&1-(QI"(J^8%5H @)2&#$PO.8Y2J$4"8<]4G,OSM9E]=L)U MY8Q'0:C;9N[(]:>W4@R3O-VCDBQKML,/#S2%9'-@*'Z%UAFLI3WRY1V!:\VK M<: ;0?:08+&(]?,&A$-WNR#^)A)(!8!H]PFA-[@T-SA&_;/9% M6WLHKD% $](;Z!HX7H*TR5T[HTT_;$@[*AHST2:#>NH?SOZ&7IY-:]".P7AI],6'E^QSNJ*!K$XE:51:;Y]L.*.H6/F M<:8W)VGV2/58GD#P \KNMO2O0*?M(V[12G_+$OR/=@H%% X9]UWRGBNUIT^' MAF%XD%SD B[D<@>A!Q$,Y0$JR#_K3%$!D_1DK&=_=Z!>HL&@^@-4RNQ,8+C) M$=EEJ\JZE=+$R;A982GX^2_71SA9W8>6ATQ<97DCAPP%+:[U6B"?\>T8 P(E MZHE_+MNNWM";1S'MC?*A<2Q?+Q$Z_I-L$6/)WQ3ZM]VUI'X%Q^Z ^"0TMWSWWT'V_ M&>;5R655'!;RYO^)EU?;A2MB3$K!8-=>M%#>A$X7!UB&FS!X0=FP&6_= $OG MD2:QW'@7 +'Q.XV^_MH-[3[%C9N%[+A_E7HC\Q(23[P#U*FX?AC=/U&X\/<< MS$,$R0\":#SG5?F@#S]]0L>&2SJ^LHT0EGL@/7\")-\9^9\B3+ 2WJ6[T%0R M\_VWF)0@,"65'8\7UDK7EELN6H3T_KIAW&RLQOTK)]R9@PLD<_YKHRM=^P%J MM^H>WV+17-V/VL\G=^*;'H+<1B^/1J>#[@O1=!]F-'HG+GA-^86CY64%9]>2 MBM=FL?D0/#XY.GDE_*\UQ$V\!>[Y:UV[3_D3-,?#C%]PCTCZ0#>J+;I1-@7L M?-_/C];Q.>['0(?^7FG9P*&^'=A\=OXL[IS_C%9\SK_)N]K9N:8CDHY@Z,GPU)3!%^#Y3&L7/B""^&/#L_\!4$L#!!0 ( /2& M/5IGH6.4YP( "$& 9 >&PO=V]R:W-H965T T"9ERWN;C;;2-CHQB4'9NB$^NLFEL7#B8#OKQJ_GG+1A2*42 M7^R[\]WCYRZ^RV0CU0]=(AIXKD2MITYI3'/N>3HKL6+Z5#98TTDA5<4,J6KM MZ48AR[N@2GBA[X^\BO':F4TZVT+-)K(U@M>X4*#;JF+JY1*%W$R=P-D9[OBZ M--;@S28-6^,]FH=FH4CS!I2<5UAK+FM06$R=B^#\,K;^G<,CQXU^)8/-9"7E M#ZOY4RXKIO%*BF\\ M-^7421W(L6"M,'=R\Q&W^206+Y-"=RML>M\H=B!KM9'5-I@85+SN=_:\K<.K M@-3_1T"X#0@[WOU%'Y-XI..<69V>+N MRV)^M_P.%Y\_P/SKP\WB=OYY"4=+MA*HCR>>H4NLJY=M 2][P/ ?@$$(M[(V MI89YG6/^-X!'[ :*X8[B97@0\4MF3B$*7 C],#Z %PTI1QU>]%\I[\NTQXGW MX]AV.=<-RW#J4#]H5$_HS-Z]"4;^^P,LXX%E? A]=M]W"<@"&D4]J,P+L#H' M_-GRAKK"["-\$'(_8:#RRA6JKL(/&HM6@. %PM$+,J6/NZK;)8)'+'E&KP(2 M> M!D+@C,OZ1KF35M :5A@ABLD4I[7[BCH, YCO6$)V,(8A#=S3VA_VZ534W MK<(NPX(_6UE#X$/DIDF\79>8E;44_Z MOD_24AHF( W';A+Y,!J-"2>%3ZCU.5QD65NUA(,YQ5,],L[Z.4$46"65X;]Z MP]$H2=TP/H-C$J.$L*VXV/M17*AID%)-1F=NF 8D1:&;4NR^%^&]:ML*U;H; M3AHRV=:F[^#!.LR_B[[M_[CWP_.6J36O-0@L*-0_'2<.J'X@]8J133<$5M+0 M2.G$DF8X*NM YX649J?8"X:_PNPW4$L#!!0 ( /2&/5JM4M34P@( /H% M 9 >&PO=V]R:W-H965TV4]M_O[$#6:13M0_QRN7ON>6S?];=* M/Y@"T<)3*:09!(6UF\LH,FF!)3.AVJ"D/[G2);.TU>O(;#2RS >5(DKB^"(J M&9?!L.]M.6_-B#4[)2JD'MYEF@R!VA%!@:AT" MH^D1)RB$ R(:OW:809/2!;Y<[]$_>>VD9<4,3I3XSC-;#()> !GFK!+V3FT_ MXT[/N<-+E3!^A.W.-PX@K8Q5Y2Z8&)1997S+)A M7ZLM:.=-:&[AI?IH(L>ENY2%U?274YP=3K].9K?7L!S]N%Y :\E6 LUI/[($ M[1RB= 4P6%]0'>@5JB;:W!#!^XEMYC!@IB@>8U8*VF',9R>@)]/8"2H M_)E,=QH-%0V7:U<_J#6A.>K,&.I"[5[8I8!W]"W)6"C!,_8,K?G=]&HR@QO- MI#T] RY3464.XV;Z93DE0TZG07Z=L./RMI*P[>:9+4@!=2^J3PD_*\U-QGU' M,(!,2T(PT M[E"[Q8QW@TL?A!8W7_QPO.7YP[@EE.CET_=&+>BQ1KWW7,9"J M2MJZ-!MKT]A&=3W_<:^[XBW3:TY4!>84&H?OSP/0=:>I-U9M?'6OE*5>X9<% M-6?4SH'^YTK9_<8E:-K]\#=02P,$% @ ](8]6H>3V2*M @ _@4 !D M !X;"]W;W)K&ULC51K;]HP%/TK5UDUM5+6/*' M(!)TK3:IU5#IML\FN8!5/S+;@?;?STY"RE:*]B7QXYYSS[%][W@GU9/>(!IX MYDSHB;Z'ICW$*0C4NRQ@6:'^57 M2Z;K+^R:V/[0@[S21O(6;!5P*IH_>6[/X0 P"-\!Q"T@KG4WB6J57X@AV5C) M'2@7;=G29O%)QN^YN80D\B$.X_0$7])93&J^ MY*3%8\X:7'H*.ALH>I0$CQ*2PMR:24D$4RYK(1QU]&#,XBN4O\J"=VT#_'0C^(('J43 MWUKAK;-_U+YZB\/$[PTBN$.M1WMVN0+*R\I@ 508M.(,G _]0=2'"Y@[K39H M2UB%+O1_4T7#U ^3'EQ7RIWPFT!&R9(R:BAJ.(_Z/3\.(YOO3MH(*^(M\R'@ M#.*!/TA2./8<@H.:Y*C6=>?1D#NS37EVJUUSFS8U_1K>=,9[HM94:*M@9:'A MY57/ ]5TFV9B9%E7^%(:VR_JX<8V:%0NP.ZOI#3[B4O0M?SL#U!+ P04 M" #TACU:XJL*NN$" "C!@ &0 'AL+W=OO#M HAU;*ZT/P;9J'TUR(5:=.+4=:/_]KAW( M.@F8]B7QM>\]]YS8/AEMI7K2&:*!EUP4>NQEQI070:"3#'.FSV6)!:VLI,J9 MH5"M UTJ9*DKRD40AV$OR!DOO,G(S3VHR4A61O "'Q3H*L^9>KU$(;=C+_+V M$W.^SHR="":CDJUQ@>9'^: H"AJ4E.=8:"X+4+@:>]/HXK)C\UW"3XY;_68, M5LE2RB<;W*1C+[2$4&!B+ *CUP:O4 @+1#2>=YA>T](6OAWOT;\X[:1ER31> M2?'(4Y.-O8$'*:Y8)^ZD6/YF1DV&2FY!66S"1X83=E812MSF?0^LZ6 O79*##4QV8'R0[SLL:,CV!& M,=S*PF0:9D6*Z=\ 1%L6,9[EI?Q2<3[Q)Q#._(A#N/.";QVH[KM\-K_J_J0 MV!JJ,X[]8:_K#X==-^R'_F 8PVRU(I>Q^+*L]X<@RTHE&1E& MT]/(Y D&?A0/(>X13'R*Z%&&__XNCEB'^G3<<-CW!]T.'#J-P1OCR%&MG3UJ M:E45IO:09K9QX&EM/'_2:_N^96K-2;C %96&YWTR/%5;8AT863H;6DI#IN:& M&?U%4-D$6E]):?:!;=#\ER:_ 5!+ P04 " #TACU:&WOZ#)T$ #U"P M&0 'AL+W=ODZ52 2, M;T":()%+VZA*0"'M41\7>PRKV%ZZNR;)O^^,;0Q)@*.>/MB>W9W+-[?U7+PH M_6R6B!9>LS0WEZVEM:OS;M=$2\R$Z:@5YG22*)T)2TN]Z)J51A&70EG:=1TG M[&9"YJW11;DWU:,+5=A4YCC58(HL$_KM"E/U*W2;S*VR\O6H 4Q M)J)([:-Z^1UK?P+6%ZG4E&]XJ7A#LA@5QJJL%J9U)O/J*U[K..P(#)P# FXM MX):X*T,ERAMAQ>A"JQ?0S$W:F"A=+:4)G,PY*3.KZ522G!W-GB;7?\!D^G0W M>9C!^.$&JIVK\>SV!JXG]]/;A]F83^'D2UN8%^Y1S5.(ML!K]<&UW'](_J\)@Q>J<_[WV'8 MYWVEV]^OF]OJW*Q$A)HVMT<\_]4+GER/(_0:Y?TS[:&95] QJQ35N MJB*7]FT?RJ-Z]J.$OU%H0$X:4,C5''43=7YY\*TL>XS/=JB'(F-&E%-5;DLD]HWA>K[7 M]@('OD"OXSB#'@2.TW8LJ#71G)BC9TAGQG-7O)V5%"NJ]&Q3C MK0/#C0.$=S#H?_9H-P98@>3>!/.^&#ZH=4E+?Z,E", -:<.K-WQO^#G%'S:V MZ091)U CW_R,@VT8D#E$U.J:"K$@+U.9((?A?(_7&YAN)ZB%W "(Q1HK*3?#()=$E8A-:Q%6B [ M]"ZO^WK[J+4?[6VJ9OIWTG%,=TK,I?0F,8VI*AWX6K\;G@KBJFS1M4J%E2G= M0S#D3'VE3NL,Z?,HS3,D&I'JQ")!L:#98[_3HU.OY&DTEK5#SF]R[G7<.M-; MZE,]OH_;1G11-SQW5. %PY+P^\/!L5R&32[#[]_ 9SP:Q%QY-"X9P6;WY>FH MIA_-TR$ U#E,XSE<*XHTUQ&II 29\A[B9T;C$/58&Q:84P!3OKE Q#1H2$-- MS!,3^/UVX(?@!VUGX!\V-D?J+RI>\?I!XBXGONI@3E82:O=KH[HUB&>E$.G(:<*W);367-;C/3CJM1;LM>#<3W0M.OS4"* M"8G2+XF:7%=#9K6P:E4.=G-E:4PLR27-Y:B9@QFP0::27_T+U!+ P04 M " #TACU:6B7(TU<# 2!P &0 'AL+W=O[Z[ \H(XO6$?E81)C+.M3%:: M[M^/LI,L ])@7VQ2)A\^#RU1_8/2/YLMHH&/JJR;@;,U9O?HNLURBY5L'M0. M:_JR5KJ2AER]<9N=1KEJDZK2%9X7N94L:F?8;]>F>MA7>U,6-4XU-/NJDOKO M9RS58>!PY[0P*S9;8Q?<87\G-YBC>=M--7GN&6555%@WA:I!XWK@//''Y\#& MMP$_"CPT%S98)0NE?EKG=35P/$L(2UP:BR#I]8XO6)86B&C\=<1TSB5MXJ5] M0O_::B/Y9K]_B M^?]?[S69'4AP'<0>E,=F)YEKQ&]"7R<.?Z+4@/:' ;5;+5"?.VX? M/LRR']GX+TZRYC ICSGCB4XR(/":(SL1LB5T2LCA. M(6+"#V"NC"S;+%46*VGK:7S'>D\5[R!EH9QR^3408] MV@+Y/7R=348PF6:SI_GK9'Q+9L]/ A80[7OK\(3%04KVISI[D>^Q)/4I1I!, M[GM79/9$&+$P"2DHY3Y+J8F=SAZGMH8)K?>"E*5^1-85N46]5!7"6JL*"%JW MFZ.A;":2F(!C2J-&\I@%G,-D_CV;'1O 8)S-(?0MLY3:[3$OCFZ46"!M/CQY M1G[8+L1AR((@:5O"640E RIY[2"X%W.J0KUII['MU[XVW<@ZKYX'_E,WY_X- M[VZ+D=2;@D26N*94[R$.'=#=!.X&ULK51A;]HP$/TK)Z^:6FDB(4#7=2%2@,$BC8"@;-J^ MF7" 52?.; /MOY_MI!&;:#_M2^RS[]Z]9^ MRO:84]42)19F9RMD3K4)Y4_D\0"Y.?=(F+PL+MMMKN^!%84EWN$2]*N?21%Z#LF$Y%HJ) B1N^R1N MWP^Z-M\E?&=X4F=SL$K60CS:(-GTB6\)(<=,6P1JAB,.D7,+9&C\KC%)T](6 MGL]?T,=.N]&RI@J'@O]@&[WODSL"&]S2 ]<+QAI0]$V\K*: MSJ"B$[Q&)],MZ+0_0. '75@M1W!]=?,WC&<4-C*#1F;@<#O_7^8E$56S[N5F MUD?WJJ09]HDQBD)Y1!*]?]>^]3^_(:732.F\A1[%628.A5;&$AFR(UUSO$2Q M OGD0*PSCU&OU0F]XX7.W:9S]\W.(Z9<:S"7C6 LQ='X 4KZ;%RJ+]YV!=CV MSVCX+?_N'Q[>V?]KGX(IE3M6*(._-65^ZV./@*SL505:E.Z77@MM#.*F>_,B MH;0)9G\KA'X)K$N:-R[Z U!+ P04 " #TACU:^ZWR+T<$ !N% &0 M 'AL+W=O/DAS)LF0V-M0OMA[W'IW#>RD= M)&!LK*=,STQ3!"F(J3ED*B;JS8#RF4IWRI2E2#G1>),61 M22S+,V,:)L9D5%R;\+UP&RY7,K]@3D8I M7<(=R(=TQM696:',PQ@2$;($<5B,C7-\-B4D3R@BOH2P%EO'*)?RR-C7_.3C M?&Q8.2.(() Y!%5_3S"%*,J1%(]O&U"C>F:>N'W\BGY=B%=B'JF *8O^#.=R M-39\ \UA0;-(WK+U;[ 1Y.9X 8M$\8O69:RC@H-,2!9ODA6#.$S*?_J\&8BM M!.SM22";!+*;X.Q)L#<)=B&T9%;(NJ223D:SV\^SJ]OXO=/[I$EW]\?!Q=G/UZ1Z=7(*D823>H0_HX>X2G?S\ M;F1*];P\RPPVV!!# 5T8HM>65[0;2(GP-YBFS\ M'A&+.!V$IF]/MS5T[&KP[ +/V3=X7$TG+E\03>8(OF5AJAIYJZ@4TD!CQF7X;W&ABW_Y '>+V ?/]8DSW!'0%6>[EC7L5N!6"MRC MQCL!V<76;;' WI#X>(=L.\PFOK.'JE=1];14KU[9H;]O('X$_D\70RU&_@8_ M$RD-8&RH.@G@3V!,?OD)>]:O7;W?$UA#[J"2.^AW)@Q:+8X=X@UV9\*@7<)F M6(.M7['U#RP.^@]=,*E>MMIR:5$/+5=/8(T!&%8#,-0.P(. 11:A*%P .GD! MRD7GZUT/8G>ITJ86A9^T)KCL#6YQSW4=GOH PZ ME6ESCE5&:F5$R^D+K,(@@LZWB3[UX!+VA-846IL*W+.KP&V_@+'KY1:G\3+= MQ+G[XYJ,:V.!]<[BK4VG1W$[:Z'-.;86M>' >L#=XZ[-/;CK>D)K M*JW]"M8;EL.[SFMUG8-=VV]UG=?J.L=R!QCOZ;K:C5DO2%UI1=FQ*L-Q2'M^"PU8*V[SJ[ M#3AL&_SMJ.9*M/8:1.\UWMA^WT'!5N8"%*;"*+__-]#L$I8Q)8O*%4K MQ7RS"&5J"<_5BO$)(E;4I5-L3Q9A,PH_PG"0VG 0O>$XN!TW>(WOL%KT6KN+ MFHZXW06-N;6C$P-?%AM= @4L2V2YN5-=K3;3SHLM)+,.+W?B;BA?AHE $2Q4 MJG4Z4!.!EYM;Y8ED:;$_]%@L@(K#%5!5[3Q W5\P)E]/\@=46XR3_P%02P,$ M% @ ](8]6EO#<#T$ P *0D !D !X;"]W;W)K&ULK59=;]HP%/TK5J9-3)K(%X70022@W=:'#E3:;:]NI,Q7F*INGSEBC4'G!I06;B!Y_7=$A/JQ",SMN#QB&UD02@L.!*;LL3\>0H% MVXT=W]D/W)%5+O6 &X_6> 5+D _K!5<]MV%)20E4$$81AVSL3/S+V5#'FX!O M!';BH(VTDT?&?NG.33IV/"T("DBD9L#JL849%(4F4C)^UYQ.\TD-/&SOV3\9 M[\K+(Q8P8\5WDLI\[$0.2B'#FT+>L=T7J/U<:+Z$%<+\HUT5VPLST\;)$3 M-HD*#5_XBD39TE.A>W:TWHN78HT3&#MJLPG@6W#B=V_\OO?19NT_D1T9[35& M>VWL\0,E$E*TE%B"0!FDP'&!A.IN).//B*MQ6P+:63N!W_6\M[:5-?L7Y)&U MB\;:12O5I%"'%J8)():I(TBHK4[H2N]ZX%QYEO@)82% VOQ5U'ZUD?3AN(V] MKA^II;D]-%.'>8=A39,%P@PIVI&A,W8 MP)9_+QH,CWXGLV$'!9%]1J+&0O2R!9O&J&WR*T6159'7MRL:-HJ&K8JNLPQ, M031K^-P6'=JS<9HT:UB@3]$CB>Y!U2F!KTPQ%BAA&RJK8[X9;>K]Q)2YD_&I MN@=49?LO376)N,5\1=2Z*"!3E%YWH'87KPISU9%L;6K;(Y.J4IIFKNXRP'6 M>I\Q)O<=_8'F=A3_ 5!+ P04 " #TACU:3'X&,?D$ #E' &0 'AL M+W=O4%,FZF+$=YL76A6=X9L1#CKUP'RY70EVPI^,U7I(Y M$8_K.R;/[ (E"&.2\) F@)'%Q+J YQYR54#:XN^0;/G.,5!4GBC]IDZN@XGE MJ(Q(1'RA(+#\>R8S$D4*2>;Q/0>UBCY5X.[Q*_H?*7E)Y@ES,J/1/V$@5A-K M:(& +/ F$O=T^Q?)"?44GD\CGOZ";=:V-[* O^&"QGFPS" .D^P?O^1"[ 3 M_IX E >@>H"[)Z";!W0/#7#S@%1J.Z.2ZN!A@:=C1K> J=8231VD8J;1DGZ8 MJ.<^%TS>#667(&'BW^OYN"S1P0.(PZ^8L:P>B!?P!EXG'O@\Z?8EQDVVH,-$;BAB5AQ<)4$)*@"V#+1(EOTFNTETB+>^J(#NO W M@!SDMB0T.SR\VQ+NZ<,]XG< 0BH<#C1LNH7VW13/W8/W. <+$A"&(X"3 '"! M!0$"O[0IG2'U4R15R\]3V$4CQQG;S[O\M1VJ.>2+3>*\J&49O1Q6$4$,4MZ$=E>[LFJN"2)8@HYX2WD>TU:)Q!-!STAH,:WV9#".' A;!&6)O2 MB83[!>&^?NPGH2 !F*LQSXLR*)\VD'*0-A4R6.CLL',ZJ$9M=E K3YOBB0(, M"@$&^@$>ODC^!Q#.8""L4''0J,:XM1E2TUR%LC:I$RD/"\I#+>6[%99OZK/+ MD(+_;DC\1-C_;82U($?.83.38)XAL(IXHT*\T;MGB%&C\/M=Z#3F0VU'QVIB M"*RB"71*]^)H5?'(@C F"TE5$):ZB%:;XC3>$_+MV6\(H^_L6&5,H56EV3%V M\)!JFZ^E^=?6FQ[GV((SBN:90JMJB$H-T;N++H?8'5P]M]^L.GU71PMC"*TJ M3.EFU59\CDYL)\A&6&I6>&>M-\8-7UFS; ;7X5Z?LZ6IF/ M\-*P---0[Z8?I"#W1"V#Z8O.D/W-%32)YIE"JRI8>G.H-^=*P:L7$J_5G5U M#FOGZ?,ZD3^H'AA,>IJNR#^W++GJ 8\O(*)J7HU56>P:.L_MFJ.I2 M&FKTAJ&^O_9FM]KY18]PM#!&K;0IM*IZI95&>BM]MR%,4' ?^C0MJA6-P@#_ M %AX;,LK@6C,<@E_E..0*%=%,D[JY52=U O.7U21TOX$:8;E:8;O;%>?.J: M68[[UJ*9OONCQ?H('XY*'X[>6$ ^='TMQZF)X[AU<8PZ;%-HF3CVSOY/3-@R MW4?CP*>;1&2;*\758J_N(MVAJEV_A.>S;,>MA,DV &\P6X8)!Q%92$BG,Y!. MF&5[:MF)H.MTE^F)"D'C]'!%L!RBJH&\OZ!4O)ZH#HJ=S>E/4$L#!!0 ( M /2&/5K$YDS5V@( +,) 9 >&PO=V]R:W-H965TJTJ%FWSPZY2:P:S&R3M/]^-J0H M!4JK;%\2&^XYG,<&V_&.\0>Q 9#H,:.YF!@;*8NQ:8IT QD6YZR 7-U9,9YA MJ;I\;8J" UY6HHR:CF4%9H9);B1Q=6W&DYB5DI(<9AR),LLP?[H$RG83PS:> M+]R1]4;J"V82%W@-Q^4[$KE@46 M,&7T-UG*S<2(#+2$%2ZIO&.[K[#G\;5?RJBH?M&NKO5# Z6ED"S;BU6"C.3U M/W[$3A[@?->@;L7N!5HG:S"NL(2)S%G.\1UM7+3C6IL*K6B(;F> MQ;GDZBY1.IG<7E_,K^?HY HD)E2<7K M1RK/D6M_1H[E>#WRZ?OE[DNYJ:@:-*=!?TZ_=V,18%3F!CJ MPQ# MV DGS[8@?6E#^H_F;U =!M$=\@]42/E]P'6JJ!2Z>]XF]BA%[I6;&X/ MHP^:'QG=:Z)[;T4/^J+7*O\@NC.R';N5?-#[R.1^D]P?3/Z324S1JI0E!_U) MDJS,D%I6.98D7R,*:E5!!7Y2:YT4?8A^%]%R_:C-.)CB2,:@80P&&6]!B#'" M&2MSB=@*D:PH)2P1R26HI\D^K*"#=3:*[*!%-?C<(ZG"ABH<:MXU%"5X02B2!7K*H.X]VX#M6 M^_V,.HO,F>T[7N@U=2]2CYK4H^%7CZF@ZBWK3L<;N4>=/$X4N5XK=;>J-6]U M:/-@2]7'F>^8KTDN5)*5$EKGH1H?7A\1ZHYD1;7++IA4>W;5W*A3%7!=H.ZO M&)//';UQ-^>TY"]02P,$% @ ](8]6O-%+&ULK59M3]LP$/XKIVR:0 +RTAN+[.LZP8/I(3E'03"I5P0QUU<374X4L<4Y%[D=!T/4+QH4W[+NQD1KV MY9L0/^L#]E$QRCN9^.%/7\&B7A!0K- MI0"%Z< [#4_.>];>&?SD6.JU-E@E#U(^VL[79. %EA#F&!N+P.@WQW/,AXDF+)9;NYD^067>CH6+Y:Y M=E\H*]O6L0?Q3!M9+)V)0<%%]6=/RW58<^@%.QRBI4/TS"%L[W!H+1U:3FC% MS,FZ8(8-^TJ6H*PUH=F&6QOG36JXL+LX-HIF.?F9X?7EZ?AR#'L7:!C/-7QG M2C&[LOMP"/?C"]C[N-_W#46R]GZ\1#VK4*,=J&$$-U*83,.E2##9!/")8LTS M6O$\BQH1;V-S!*WP *(@:F\A=/YZ]U8#G5:];"V'U]Z!=X?" #[16=*X;7DJ M[Z[SM@=I/@Q[81 $?7^^3GJ;6;1NMD&N79-K-Y*[1LIK8!.%6%B>">I8\:D] M-MNX-H/]R!#R9X ETT %!)@ +KCA+(>44N9P@4R!055 + NRC+F8P#>&G.G4V])I M7,G;-.4QPA6+><[-8MM6- *\GEZE]9W -K1V:ZW=1JTCMK"94J4)[;39IK;[ M(OL[+TY(8YA_%'%&M._9.8!MB>[78WO_O6.]EO6IW MNN&S/6L,]%89_MK=5J":N"M?4X&9"5-='_5H_:HX=9?IL_$S>FU4CX._,-53 MY8:I"1>:REQ*D,'1,9T<55W_5V6=)NVD<7 M+@$5,+--TOW[V8:P)*,HE?(%[/,]S]T]QOA&&T)?6 + T6N>%6RL)9R75[K. MH@1RS :DA$*L+ G-,1=3NM)920''"I1GNF48GI[CM-""D;+-:# B%<_2 F84 ML2K/,?US#1G9C#53VQKFZ2KATJ 'HQ*O8 '\J9Q1,=-;ECC-H6 I*1"%Y5B; MF%>A+_V5PX\4-FQGC&0ESX2\R,EM/-8,F1!D$'')@,5K#5/(,DDDTOC=<&IM M2 G<'6_9OZK:12W/F,&49#_3F"=C;:BA&):XROB<;+Y!4X\K^2*2,?5$F]K7 M-30458R3O &+#/*TJ-_XM=%A!V Z;P"L!F = KPW '8#L(^-X#0 1RE3EZ)T M"#''P8B2#:+26[#)@1)3H47Y:2&W?<&I6$T%C@(,NP[*Z$^N$/$1\@VU1PIP,>'@^W M>ZJQVRVP%9]]_!9T)'5=DSC=)/+O<,5*',%8$\>? 5V#%GSZ8'K&ERZ!3DD6 MGHAL3SRG%<_I8P\6"1:DJ*QHE(CC'Z-*?&,4S6%K03-*5A3G79+V4K]7TIK, M563R9[L.G,NAZ_HC?;TK5H?;T'-VW/9D<%L9W-/(<(%P3JJ"=\G1&^*]]+XK31^KS1AHPHJ<1IWZ>'_MR.F;UF6[1TH&ULK59K;]HP%/TK5C9-5%J;%R30022@;*VT4D36];-);DC4 M),YL![I_/]L)*=# 'MH78COW')]S'=_+<$OH,XL!.'K)TIR-M)CSXEK761!# MAMD5*2 7;R)",\S%E*YU5E# H0)EJ6X9AJ-G.,DU;ZC6%M0;DI*G20X+BEB9 M99C^G$!*MB/-U'8+RV0=<[F@>\,"K\$'_E@LJ)CI#4N89)"SA.2(0C32QN;U MU)7Q*N![ ENV-T;2R8J09SFY"T>:(05!"@&7#%@\-C"%-)5$0L:/FE-KMI3 M_?&._;/R+KRL,(,I29^2D,P'1. *P:8!T#NB< =@VPE=%*F;)U@SGVAI1L$971 M@DT.5&X46KA)& -4E""4E]D* M*"(1"DB6B:+!8BQR(K[KDHDP3N1Z47*0E2 )$&":)_F:H4Y*F/C^"P%6D#:S ME9;>G@G+&CB]P:!WY+8UT#7Z ZO=KM/8=<[:G461J(72'2ED26324%'2(!9E MK7',2?#<)M]YHZIO6L<']3;(<@;."=UNH]O]UV,Z>3YADI82\E!\1PG<3N4'S MA\#[!5!+ P04 " #TACU:5MD$5'D" #4!0 &0 'AL+W=OL#N8TW5IW$&8I159XP+-]VJF["[L6 K*46@J!2A<#8-1 M[W+2=_$^X ?%K=Y;@W.RE/+!;6Z*81 Y0<@P-XZ!V-<&)\B8([(R_K2<09?2 M ??7._:OWKOULB0:)Y+]I(4IA\&G I8^MGX/ARR;1_PK:)O8@# MR&MM)&_!5@&GHGF3Q[8.>X#>^1% W +BUX#^$4#2 A)OM%'F;5T10[)4R2TH M%VW9W,+7QJ.M&RK<7UP89;]2BS/9=#2_N[G[MH#9= Z+Z]%\"N^NT!#*--P1 MI8BK\GOX"+HD"G4:&IO40<.\33!N$L1'$O1BN)7"E!JFHL#B)4%HU7:2XYWD M<7R2\3XW9Y#T/D KW^L@KQB\@D1%D;F#W!?^>OY MZQ;Y$M7O0P4[R>?:]E)7),=A8/M2H]I@D+U]TSN/OAPR^Y_(7ECO=];[)ZV/ MA*$%9;6[(Z QKQ4U%#7@8\YJ^[-AI22'7/*J-L271:X B1)4K#54J)I;=:A& M3>*!3^PFT2:+/R?)($K#S;[[ V&QC7H.:WR%>PW"4:W]W-!662U,<_&ZTVXT MC7Q'OCH?VY'53)AGFF;>W1*UID(#PY6EC,XNK"C5S)!F8V3EVW IC6UJORSM MV$7E NSWE91FMW$)ND&>_0502P,$% @ ](8]6EGS2:A.! L1 !D M !X;"]W;W)K&ULK5AM1*LIW\^TH"8P."<=KD0Y!@7YYGI95V/3Y2 M]L*WA AXS=*<3ZRM$+M;V^;1EF28W] =R>67-649%G+*-C;?,8)CK92EMNLX M@9WA)+>F8_UNR:9CNA=IDI,E [[/,LS>[DA*CQ,+6:<7WY+-5J@7]G2\PQNR M(N*OW9+)F5U9B9.,Y#RA.3"RGE@S=#M'0Z6@)?Y.R)%?C$%1>:;T14V^QA/+ M48A(2B*A3&#Y.) Y25-E2>+XIS1J53Z5XN7X9/V+)B_)/&-.YC3]D<1B.[%" M"V*RQOM4?*/'/TA)R%?V(IIR_1^.I:QC0;3G@F:ELD20)7GQQ*]E("X47+]# MP2T5W&L5O%+!TT0+9)K6/19X.F;T"$Q)2VMJH&.CM26;)%?+N!),?DVDGIBN MOB_F?\)B^?WKXFD%LZ=[*-[N?!(<['E\)#')*X;L"67BI![ M(G3G]EI<1.(&//1)0G0'!D#SZ]6]'CA>%5]/V_,Z[/W0^XC$,#L0)O,"%CN] M?1]>"8L23F#)DHB8 E?8'9CMJNR^Y3L?4.#\;B+]0<9J M(1A4(1CT69\6C#G(0X0+G,=)OOD$SV23Y+DA(^7^ M,>(+6IX_#PP #6*N%P1^!\1A!7'X_O4F^FD".VPO]LBPV :Q^IZH80TKK.%[ MPHF?4]*'-6R#<#UOV,3:%G,#S_,ZL(XJK*->K-<=)?#^="O<#B_@HAO'"5&# M55O,N1D-@X&9%7+.-Y#SD;QZ\K)TA-P:QC (A@TJ9L'AJ(/*Q66*/I)*;Q*7 MKIIDPB85LU@P]#O(N&2V25,2LLM!Y2!K##7).E:*+>5(R"HS>@%: MTL9"D06ZAC>"F9'QP'AB^'Z3L%%NX'7EV?F*1OUW=,47EWP942V+XJ4P\HN="X54'^M\-^C1#LV2E^L^K&BSVKYU!Q1YG#U*YC M$$*&XLPDZ)K*6_NB^F$L:^UP4;5/UMNJ[9[K;;+R_4_VX;BK/9HIF M_A$S63YP2,E:FI07I43%BOZXF BZTRWF,Q6R8=7#+<$Q84I ?E]3*DX3Y:#Z ME6+Z+U!+ P04 " #TACU:B"62:-0" #'!P &0 'AL+W=O+!=664 M8D9DBQ>8ZYF$BXPHW14K5Q8"26R3,N8&GG?G9H3FSK!OQQ9BV.<;Q6B."P%R MDV5$[,?(^&[@^,YAX(6N4F4&W&&_("M4Y"$P&SLA_ MF'1-O WX37$GC]I@G+QSOC:=QWC@> 8(&4;**!#]M\4),F:$-,:?2M.I/VD2 MC]L']>_6N_;R3B1..'NCL4H'SKT#,29DP]0+W_W RD_'Z$6<2?L+NRK6OC_'D)H^HB*42?"_P#<(/+\-"T9RW?X$+LB4")1]5VDH(^U&%<"X! @N /@! M//%8SQJ8"KW=26@H.E<7!5<1ZI%H3^5XT8M!N )K>GAU=PPGJ%0ZO7 MOJ W^RCTD<488KJE,>8Q["FRN&FE2B'?LTKF_FV'7M_='K-?#3GA:]=\[=OX M]%F+UE (&B%L.2.*,JKV39REH.\?0[1Z9K5.6)O#O%XS;Z?F[5SE?:%R#8E M!)HKU&=.@2 *FS@[30!>VS_C; X++W#>U9QWMZTKHPD"3X 7IG U7I'K2B'L MD0@) 63E3=%W)B;[)J7)_U ZL=NM[7:O2K_9@JGMDBT*7?\A(53 EK#-L7E8 M":)WK?'TE_K=DUWHA)W>V6XUA;6[O?NSW7*/:F*&8F6?"@D1W^2JK"7U:/T: MC6P1/AL?ZU>J?%3^R91/W!,1*ZH],4RTI-?JZH,DRF>C["A>V,K[SI6NX[:9 MZI<6A0G0\PGGZM Q'ZC?[N%?4$L#!!0 ( /2&/5IS&PO=V]R:W-H965T MRP")EVZKI@(J[?;9)!>PFMC,-J7[]SL[- 46TDYKOX!?[AX_SSF^N\Y&R'NU M!-#D,4VXZCI+K5=MUU7A$E*J*F(%''=B(5.J<2H7KEI)H)%U2A,W\+R&FU+& MG5['KDUEKR/6.F$=ER- M+ R6&VY/'&0G!D=.] -R+;A>*G+)(XCV 5RDGVL(GC0,@E+$2:@KI.J?D< + M:@6$AJ]WKY;0J>8AK5J\VK&0:A'>GYMO*R*A2/'!*6H_V3G@LP.BZ6-1U#+0 MA@4UC^^A5VO6:XV.^[ KI<"J[K5JN=4>XUK.N%;*^(HC3TL,.7*(F2XBF&'4 M=X[V#LB56>P1J^?$ZJ7$QIC'U+%PPJ,90Q'5^JMB66!U/):-G'*CE/)E'&.& M(H8?E9SQA2(KP+RYI!+:)N.PL&"G2$1V3FN'WKE7\;S@0,6+9GLRFKF,YG_( MB%BRUG@?KQ/2?)V0%\WVA+1R(:U2(4.A4$9,9B ?6 BJB& I@BFD;;6B(70= MK)0*<<#I??K@-[S/1(_5<_/40#E]VF<4>4]][+CQ>.5E'6..8TI*:ZEY87$I1__6RW@IM/P8[Q==_C_O:HKZ4 MWXK,"A*O;=N5@?6 :.MN5/,-DW> UE0O& M%4D@1DBOTL34*[,&*YMHL;(]REQH['CL<(E-*4AC@/NQ$/II8@[(V]S>'U!+ M P04 " #TACU:K>-#O*," *!@ &0 'AL+W=O^N_Y.Z6>3(UIX$84T@R"WMKP-0Y/D*)BY4B5* MNMDH+9BEK[20=!R@K# Q#H$1I\M3K H'!#)^+G'#!I*YWB\/J!_\;%3 M+&MF<***'SRU^2"X"2#%#:L*^Z!V7W$?3\_A):HP_A]VM>TU&2>5L4KLG4F! MX++^LI=]'HX)X](]RLIJ MNN7D9X>KQ\7D&RR6CW>+^0I&\RG4)^/1:C:%R>)^.9NO1NX6+J9H&2\,S)G6 MS"7S$CY!U&IW85DPV0\MZ7&H8;+G'M?.*21*4(L: MYJL<7]P:P2I8(W5-HC+)?Y$5E["I;*412M1>\ZX$1:?11QEF<:,\DG)L9K3H$E@RXH* MG595.ID&:) 9RV3*979*<_Q?QFXZ?A(5'_2E09WX*&7JX2MJZ59O39M"- MZO[^:UY/R7NF,U(*!6[(M75U34G3]>2I-U:5OMO7RM+L\,N,(FO$__ -02P,$% @ ](8]6GDHSB]>! 'A4 !D !X;"]W;W)K M&ULM5A=X]\MF$[444)O#(4;J/8Y__?0T1.TXUK+W>> HW6Z%NZ+/)SM_ L3S[I'+ M*[U$684Q)&G($L1A/=4^XZLY,55"%O%;",?TY!RI4I:,?5,7=ZNI9BA&$$$@ M%(0O#P>80Q0I),GCKP)4*]^I$D_/7]%_RHJ7Q2S]%.8L^CUU46*V MN/WY_O;+5W1SMYC_^K!X?KI=H \W(/PP2C^B"_2\N$$?OO\XT85\F4K1@P+X M.@J5Z37L2'0%PB$W]"Q"!6!Z'YV]/- M'CIFV3DSPS/?WKFN+N4@5C>($NE5NO,#F&I2A2GP VBS'[[#U/BQJ\*1P&KU M6F6]5A_Z["L3?H0"EJ0L"E>^@!4*DX#%@-:](8+5Z ML5&M;L;_I*H"N"8KT[4L&S<&:E<@EKKRNLV1RR[4#BR*79.#-B*UN ^WW!4(VUUWX34X+; MDT([T*(.(;9]AG%E$W"_3[C=P3D>_DE'?+3;[/V=96X_XUOIKG M6W453+YS>._S39BD*(*UA#0N'=E!GF_&Y1>"[;+]K"43@L79Z1;\%7 5()^O M&1.O%^H%Y9;H[!]02P,$% @ ](8]6BI&ULM5G9;N,V%/T50@6*%B@BD?*6U#:0>#)M M4&2!G6D?BC[0,FVK(XDN2=M3H!]?:HEHR21C LI+K.7>PWMX1-VC<'RD["O? M$B+ MS3)^,3;"K&[\7T>;4F*^17=D4S>65.68B%/V<;G.T;PJDA*$Q\%PAQXD'O[<(\WFQ%?L&?CG=X0Q9$ M?-F],'GFURBK."49CVD&&%E/O%MX,PM1GE!$_!Z3(S\Y!CF5):5?\Y.'U<0+ M\HI(0B*10V#YY[>O#\]/X/DSF#\L?EN 'SX1@>.$@R?,&,YG^L>Q+^1X M>98?5=AW)38R8$,$'FDFMAS<9RNR:@+XLM"Z6O16[1VR(CY'X@J$\"> M33 M%#2[/#VTE!/6DQ<6>#T#WFU*]YD JST!:T93JYT!5H17)7I"*Q!=EB3 M'7:JS% [Y8->2QEM6' ]T"LSJHL=N2@STQ5H17!5IB.P!MGKFNQUI\I<:Z<\ M&+24T8;!7E^O# Q4@PM)M.W^O/<8XDS-!RI? M .W&H"V1MO_8,9PE^@AO )4Y@-VZ VBP!VWC9HB#ABX$E4& =H?0EDC;B.P8 MSA)]A$F RB7 ;FT"U!N LVZDCS.W(^44H-TJM"4R]Z-.#4-7:$W6RC+ ;CT# MU+J!< 3;,NGCA@:9D'(-R.X:/NK3KAJV_=$V;!-[BPL:<7UHX*6, ;(;@R]9 M+,@*+ 06A(,9S?@^$7&V 7\^DG1)V%_:HJV8KH]B5VC-&5!. ]F=ANNC6,&] M^V6ACS-^6B!E%)#=*+PK&?@/M-XJ6A[649Q%[ BM.2?*BR"[%W$6L7>AB-HX MLXC*2B"[E7C9$R8HF,<1U=9GS786IR.T)E?E0I#=A3B+,[C,V1KB3,X6*1.! M[";B1)P+UY(5SUFNCM":[)4C079'XBS72"<#@F+*4H3=6HI0;Q7.E=);CS.E_)/]'SGFIM@6XZ PI.7F2GVUWGJ[+3:< M6M?OX,VLW$!3,.5^WB-FFSCC("%K"1E<#66+8>4667DBZ*[895I2(8D7AUN" M5X3E ?+^FE+Q=I(/4&]43O\'4$L#!!0 ( /2&/5KC_LM?40( *$% 9 M >&PO=V]R:W-H965T-S-#5M"S M%+*"VDI=,P/+$;\8G$\2%^\#?DK8VKT](O= V M,R_K4J#(4J.WS+AH8G,;7QN/)C6R=G_Q%@V=2L)A-I_>7/;AW6 8?CFD[C^1/=&:]%J3U]BS"?U)(Q=K MUW^6'F$!##6U,DH#U-C(&B7J0Q5H:8>>UHV5#;V+LS ,TV"SK^U 6.+B^K V MZV#OM5=@5GX(6);K=8WM.^J]_9RY\.WUS#^F^=..BW\T[?"Z%F8E2:.")5&& M)Y]/.3/M0&@-U(WOJ85&ZE"_+6F&@G$!=+[4&G>&NZ"?RME?4$L#!!0 ( M /2&/5IR-P?_'0, ,P& 9 >&PO=V]R:W-H965TV_:,!#_*J>LG8K$2$AYK06D .V&5%H$=-,T[0^3'(G5Q,YL4]IO/]N! MP%1 0L2/^SWN[%RZ&RY>9(*HX"U+F>PYB5+YC>O*,,&,R!K/D>F=%1<947HJ M8E?F DED05GJ^I[7\#3/FFY]2=W<*, MQHDR"VZ_FY,8YZB>\ZG0,[=DB6B&3%+.0."JYP3UFT'3Q-N 'Q0W\F ,)I,E MYR]F,HYZCF<,88JA,@Q$/UYQB&EJB+2-OUM.IY0TP,/QCOW>YJYS61*)0Y[^ MI)%*>D['@0A79)VJ&=]\QVT^UF#(4VG_85/$MML.A&NI>+8%:P<99<63O&WK M< #H>"< _A;@6]^%D'4Y(HKTNX)O0)AHS68&-E6+UN8H,X^/M_MVIWY;T0 P MD<$8ACS+"7NO F$17%%**T! ;3B\(Q&@81G$@C!E[/,BD4.1)[M4\BH.?*DO MN.X,^A?' F.B$.JM6JM]N;?Y01Z(,@A\0Q%2B9 +&J*1O*A7VTVOJ@^B!@/= M*"+0!NZ#^0""^1 ZOF=@5%]TW5 CU#9?2;HFUN:*:N]FBB:QBE5\T"T6OB%# M4<0L,$P83WG\#M.4*-./C96+>J%9-14ID$>J:2,[K:IO O?E,]%%60JJZVK' M7*./KXM[T&$R%+'MHQ)"VWZUY$IW/SM,="U0F "]O^)<[29&H/R ]?\!4$L#!!0 ( /2& M/5I;.[9I(P( )<$ 9 >&PO=V]R:W-H965T*33Z;(]<)7LIGYSQ,T^" MT D"!IEQ#,1^:E@ 8X[(RGCN.(,^I0.>[T_LWWWMMI8]T;"0["_-39$$TP#E M<" 5,P^R^0%=/1/'ETFF_8J:-G9D@[-*&\D[L%7 J6B_Y*6[AS- -+D B#I MY'6WB;S*)3$DC95LD'+1ELUM?*D>;<51X7[*UBA[2BW.I-O=?+OZO5O=_T&K M1[MNT>+N[$N,C4WE #CK:.>GSI"JJ]AN<*A$&K MVJUKX'M0[Q5]E MP]N171-UI$(C!@<+#0>WMF=5.P:M863I6V\OC6UDORWLRP'*!=CS@Y3F9+@$ M_5N4_@=02P,$% @ ](8]6EG2W=5JM)"H($^%H(!;%3:&K8"H70@_#7A,* MW.UK-@S;R<T>X1 MHE%LHABPO@>L>V"0<=X8[(0N,!J41&NJ MQ(WIV,$V^ P*ZO;]JC0.9XJLVIUNN"'8FTDRD2JCJDG3#M>AT8#3'.PH-IO# M7=W\*#_S'>TE_G6SME]$TW3&*J;3L9U M0'];S6EOR\8OT@U*]BCUEX69CK!]*&]ZJVC.EK:_S!L#F'H;5R=ER5>?.9N) M@KK)'YUP-"!K7C"7BCV9;% J4Q.@*@P>J=)LNAWYK4AY3Y=Z74[+'/?<.4'/ M_W:=9U101?BV:5/[;WF57^PX[KV69?NMLF_8Z[%^>[]UD]U3,)F<@LF3J,G^ M*9A,3\!D[]6^-0^:C.I3QM919N<@TT0#.# .PQ]P .6;I,%DP;AFHN[-6991 M\>P\8^0UF9@_AW;TS?B,YF3!]7T##L--^SO-V*)(FU&WL!#UJ$W[&TROG32G M59.+B8PN:3:NNVHVL:IG&<)-B*CL=>!V-LW9($?OQJ MF#=@8'D@T]^M-;[;>(4)K#8A_W8"1IO[=QO( ]L% MK'8@OS\/U)2?$\>PJY@W[ G&D33%$*A%?XTF";(Z"7S\^X,])7&!IQ!', 'C DCNU[<.]]%*W?4]'F?X2C/U!+ P04 " #TACU:EXJ[ M', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6 M!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV M)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(= MI7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( M /2&/5K!?=:<$00 #(? / >&PO=V]R:V)O;VLN>&ULQ9E!EG;0-(V4W>&8.HR<<"+<&:[EQW%R+&F@#P227;[ZU? >"M<\F8O+[X8 M(VSX>)+>QQ.?7J3Z_B#E=_)W5=9Z[NR;YG ]F>CMGE=,_R8/O#9'=E)5K#&[ MZG&B#XJS0N\Y;ZIRXDZG5Y.*B=KY_.EXKK6:V#NRX=M&R-HTM@WW@K_HG\?; M7?(LM'@0I6C^F3O=]Y([I!*UJ,0/7LR=J4/T7KY\E4K\D'7#2KI5LBSGSJP_ M<,]5([:_--,6,FQIS%Q/K-KHX'+=]$*_5_PFCW.W$EB_D]JGB==/'4?&R M!:SU7ART0VI6\;D3RF>NVOLQ%XB+_MX: V5%2ET+'B5)K68K"7+T@ M-ZQD]9:3+H3: G0!0/=L@.1BS2Q(#X#TWA"2MA#M'S21.Y(>!EWM Y#^V2!# M61TLR$L \O)\D'M66Y!7 .35^2"9WEN0[P'(][B0<:U%P17)%2M,HB.!4NRQ M![4 /P" 'W !TVP9)/&?01ZG"0F2!:&;N[L@^T;2+X3&2POR(P#Y$1?2 -U& M>7"SB@B-PDT6YW%$[=0]A7+W%!=NG:7K*,N_==&+?M_$Z[LHR6TZT"S(:HF3 M,+V+2![\,8P8)),9LDU644"'-) U9MC:2),\3I91$IX,*L@2,V1-M./(#*D\ M"Q(:A.WD'*!!;I@ARR$*LL3$BY*+54KI.V(&/Z%?@RRR 2$OS)#%0/,TO"7I MNHM:G].ZEALSZA8DM#$A,\R0U4"C99LHR"*FH8GD)AN./L@),V0IF"D1&K2L MMX(Q01;3VP$=)(,9L@VR*(^SJ(O=>A4D]A,RY $7V0-9M IR,\#60?;ZS'4A M%[C(+J";&VH22QNXZ-Y\#L# Z@)9".!#R%^NC0F9PD4VQ;CIR84I;DNNW]F8 MD#M<9'?8RA^%@^SA(MNC=_\H%N0,%]D9KTJM)[4Q(6>XV,Z U#:<*) _7&1_ MC*AMM,LE!.N'X&;D (6<7#KDE^+9=L M7!L3LHSW5I:Q]#+6V9!B/&3% (QMQ]N8D&(\;,6 )ARD;\@R'K)E8$S?7I.& M+.,C6P;&O+0Q(&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'/-V3MNPD 4A>&M("\@PWU 0A12I:&-V( %PT,!;'DF"NP^" HX M5HHT:$YES5B^_JM/UOCM,^[JO&T.:;-MT^"XWQW2M-KDW+Z&D!:;N*_34]/& MP_G.JNGV=3XONW5HZ\57O8Y!A\-QZ.YG5.]O]S,'\U,;_S.Q6:VVB_C1++[W M\9#_&!Q^FNXK;6+,U6!>=^N8IU4X[F[;*5PN\G2>7 UFRVG5S992A=)!"D%: M/L@@R,H'.01Y^: 1!(W*!XTA:%P^Z!F"GLL'O4#02_F@"01-R@?)$&4<$B3U ML";06I!K(?!:$&PA$%N0;"$P6Q!M(5!;D&TA<%L0;B&06Y!N(;!;$&\AT%M1 M;R706U%O)=!;>Q_;!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HK MZJT$>AOJ;01Z&^IM!'H;ZFT$>EOOL(1 ;T.]C4!O0[V-0&]#O8U ;T.]C4!O M0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O[QUV$^CMJ+<3Z.VHMQ/H M[:BW/U+OE$^[F&X]US6^_Y%4Y_.S\?;ZR_*ZV6/G@G. GXCOOU!+ P04 M" #TACU:9>&9M;UW M7VSI;#)^VUKRO4U=-7Z2%"'8!\9\5E"M?6HL-7%D;ERM0WQT"V9UMM0+8F(X M'+',-(&:, AMC60Z?J*Y7E6A][R)KWUIFDGBJ/))[W$WL3?4@;[A#2N[.;XHK2^'RC3S>9E1;K)5'9>DWCK2N2^(0EVENZ+]\\DA[C#MKOSJ_*[,N< X M<^:,]?'$'%T>=SB2=O7 QD+D0GG^$X^)L?35WT?M:>>4_S([;N^'<&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 M Q0 ( /2&/5IR>>?3(0< %8O 8 " @0T( !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ ](8]6B)3QUOT @ 3@H !@ ("!V!4 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ](8] M6A&PO=V]R:W-H M965T&UL4$L! A0#% @ ](8]6DJ4BVMT$@ $#4 !@ M ("!I#$ 'AL+W=O&UL4$L! A0#% @ ](8]6E>TF(@& P MBP8 !D ("!]T8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ](8]6I;>7;UV @ ?P4 !D M ("!65@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ](8]6EOJ$MN2"0 '!H !D ("!?&, 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ](8] M6CS3 %+Y @ @@8 !D ("!LWD 'AL+W=O&PO=V]R:W-H965T0( (P% 9 " @1^" !X;"]W;W)K M&UL4$L! A0#% @ ](8]6L+^OYA'$@ >#@ M !D ("!SX0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ](8]6H>3V2*M @ _@4 !D M ("!9)T 'AL+W=O&PO=V]R:W-H965T M_H,G00 /4+ 9 M " @6"C !X;"]W;W)K&UL4$L! A0# M% @ ](8]6EHER--7 P $@< !D ("!-*@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ](8]6EO# M<#T$ P *0D !D ("!P;( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ](8]6O-%+&PO M=V]R:W-H965T&UL4$L! A0#% @ ](8]6E;9!%1Y @ U 4 !D ("! MX<< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ](8]6G-R35PY P \@H !D ("!(=( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ](8]6EL[MFDC @ EP0 !D M ("!S^< 'AL+W=O&PO&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #TACU:9>&9M; XML 61 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 62 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ .report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } .report table.authRefData a { display: block; font-weight: bold; } .report table.authRefData p { margin-top: 0px; } .report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } .report table.authRefData .hide a:hover { background-color: #2F4497; } .report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } .report table.authRefData table{ font-size: 1em; } /* Report Styles */ .pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ .report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } .report hr { border: 1px solid #acf; } /* Top labels */ .report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } .report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } .report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } .report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } .report td.pl div.a { width: 200px; } .report td.pl a:hover { background-color: #ffc; } /* Header rows... */ .report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ .report .rc { background-color: #f0f0f0; } /* Even rows... */ .report .re, .report .reu { background-color: #def; } .report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ .report .ro, .report .rou { background-color: white; } .report .rou td { border-bottom: 1px solid black; } .report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ .report .fn { white-space: nowrap; } /* styles for numeric types */ .report .num, .report .nump { text-align: right; white-space: nowrap; } .report .nump { padding-left: 2em; } .report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ .report .text { text-align: left; white-space: normal; } .report .text .big { margin-bottom: 1em; width: 17em; } .report .text .more { display: none; } .report .text .note { font-style: italic; font-weight: bold; } .report .text .small { width: 10em; } .report sup { font-style: italic; } .report .outerFootnotes { font-size: 1em; } XML 64 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.4 html 111 221 1 false 41 0 false 4 false false R1.htm 000001 - Document - Cover Sheet http://pbsv.com/role/Cover Cover Cover 1 false false R2.htm 000002 - Statement - Consolidated Balance Sheets Sheet http://pbsv.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 000003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://pbsv.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 000004 - Statement - Consolidated Statements of Operations Sheet http://pbsv.com/role/ConsolidatedStatementsOfOperations Consolidated Statements of Operations Statements 4 false false R5.htm 000005 - Statement - Consolidated Statements of Comprehensive Income (Loss) Sheet http://pbsv.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss Consolidated Statements of Comprehensive Income (Loss) Statements 5 false false R6.htm 000006 - Statement - Consolidated Statements of Changes in Stockholders' Equity Sheet http://pbsv.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity Consolidated Statements of Changes in Stockholders' Equity Statements 6 false false R7.htm 000007 - Statement - Consolidated Statements of Cash Flows Sheet http://pbsv.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 000008 - Disclosure - Insider Trading Arragements Sheet http://pbsv.com/role/InsiderTradingArragements Insider Trading Arragements Notes 8 false false R9.htm 000009 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://pbsv.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 9 false false R10.htm 000010 - Disclosure - MARKETABLE SECURITIES Sheet http://pbsv.com/role/MarketableSecurities MARKETABLE SECURITIES Notes 10 false false R11.htm 000011 - Disclosure - PROPERTY AND EQUIPMENT Sheet http://pbsv.com/role/PropertyAndEquipment PROPERTY AND EQUIPMENT Notes 11 false false R12.htm 000012 - Disclosure - INCOME TAXES Sheet http://pbsv.com/role/IncomeTaxes INCOME TAXES Notes 12 false false R13.htm 000013 - Disclosure - LEASES Sheet http://pbsv.com/role/LEASES LEASES Notes 13 false false R14.htm 000014 - Disclosure - CONTINGENCIES Sheet http://pbsv.com/role/CONTINGENCIES CONTINGENCIES Notes 14 false false R15.htm 000015 - Disclosure - EQUITY TRANSACTIONS Sheet http://pbsv.com/role/EquityTransactions EQUITY TRANSACTIONS Notes 15 false false R16.htm 000016 - Disclosure - EARNINGS (LOSS) PER SHARE Sheet http://pbsv.com/role/EarningsLossPerShare EARNINGS (LOSS) PER SHARE Notes 16 false false R17.htm 000017 - Disclosure - STOCK OPTIONS AND STOCK BASED COMPENSATION Sheet http://pbsv.com/role/StockOptionsAndStockBasedCompensation STOCK OPTIONS AND STOCK BASED COMPENSATION Notes 17 false false R18.htm 000018 - Disclosure - SEGMENT DISCLOSURES Sheet http://pbsv.com/role/SegmentDisclosures SEGMENT DISCLOSURES Notes 18 false false R19.htm 000019 - Disclosure - CONCENTRATION OF RISKS Sheet http://pbsv.com/role/ConcentrationOfRisks CONCENTRATION OF RISKS Notes 19 false false R20.htm 000020 - Disclosure - RETIREMENT PLAN Sheet http://pbsv.com/role/RetirementPlan RETIREMENT PLAN Notes 20 false false R21.htm 000021 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://pbsv.com/role/RelatedPartyTransactions RELATED PARTY TRANSACTIONS Notes 21 false false R22.htm 000022 - Disclosure - SUBSEQUENT EVENTS Sheet http://pbsv.com/role/SubsequentEvents SUBSEQUENT EVENTS Notes 22 false false R23.htm 000023 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://pbsv.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 23 false false R24.htm 000024 - Disclosure - PROPERTY AND EQUIPMENT (Tables) Sheet http://pbsv.com/role/PropertyAndEquipmentTables PROPERTY AND EQUIPMENT (Tables) Tables http://pbsv.com/role/PropertyAndEquipment 24 false false R25.htm 000025 - Disclosure - INCOME TAXES (Tables) Sheet http://pbsv.com/role/IncomeTaxesTables INCOME TAXES (Tables) Tables http://pbsv.com/role/IncomeTaxes 25 false false R26.htm 000026 - Disclosure - LEASES (Tables) Sheet http://pbsv.com/role/LeasesTables LEASES (Tables) Tables http://pbsv.com/role/LEASES 26 false false R27.htm 000027 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables) Sheet http://pbsv.com/role/EarningsLossPerShareTables EARNINGS (LOSS) PER SHARE (Tables) Tables http://pbsv.com/role/EarningsLossPerShare 27 false false R28.htm 000028 - Disclosure - STOCK OPTIONS AND STOCK BASED COMPENSATION (Tables) Sheet http://pbsv.com/role/StockOptionsAndStockBasedCompensationTables STOCK OPTIONS AND STOCK BASED COMPENSATION (Tables) Tables http://pbsv.com/role/StockOptionsAndStockBasedCompensation 28 false false R29.htm 000029 - Disclosure - SEGMENT DISCLOSURES (Tables) Sheet http://pbsv.com/role/SegmentDisclosuresTables SEGMENT DISCLOSURES (Tables) Tables http://pbsv.com/role/SegmentDisclosures 29 false false R30.htm 000030 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Sheet http://pbsv.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Details http://pbsv.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies 30 false false R31.htm 000031 - Disclosure - PROPERTY AND EQUIPMENT (Details) Sheet http://pbsv.com/role/PropertyAndEquipmentDetails PROPERTY AND EQUIPMENT (Details) Details http://pbsv.com/role/PropertyAndEquipmentTables 31 false false R32.htm 000032 - Disclosure - INCOME TAXES (Details) Sheet http://pbsv.com/role/IncomeTaxesDetails INCOME TAXES (Details) Details http://pbsv.com/role/IncomeTaxesTables 32 false false R33.htm 000033 - Disclosure - INCOME TAXES (Details Narrative) Sheet http://pbsv.com/role/IncomeTaxesDetailsNarrative INCOME TAXES (Details Narrative) Details http://pbsv.com/role/IncomeTaxesTables 33 false false R34.htm 000034 - Disclosure - LEASES (Details) Sheet http://pbsv.com/role/LeasesDetails LEASES (Details) Details http://pbsv.com/role/LeasesTables 34 false false R35.htm 000035 - Disclosure - LEASES (Details Narrative) Sheet http://pbsv.com/role/LeasesDetailsNarrative LEASES (Details Narrative) Details http://pbsv.com/role/LeasesTables 35 false false R36.htm 000036 - Disclosure - EQUITY TRANSACTIONS (Details Narrative) Sheet http://pbsv.com/role/EquityTransactionsDetailsNarrative EQUITY TRANSACTIONS (Details Narrative) Details http://pbsv.com/role/EquityTransactions 36 false false R37.htm 000037 - Disclosure - EARNINGS PER SHARE (Details) Sheet http://pbsv.com/role/EarningsPerShareDetails EARNINGS PER SHARE (Details) Details 37 false false R38.htm 000038 - Disclosure - EARNINGS PER SHARE (Details Narrative) Sheet http://pbsv.com/role/EarningsPerShareDetailsNarrative EARNINGS PER SHARE (Details Narrative) Details 38 false false R39.htm 000039 - Disclosure - STOCK OPTIONS AND STOCK BASED COMPENSATION (Details) Sheet http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetails STOCK OPTIONS AND STOCK BASED COMPENSATION (Details) Details http://pbsv.com/role/StockOptionsAndStockBasedCompensationTables 39 false false R40.htm 000040 - Disclosure - STOCK OPTIONS AND STOCK BASED COMPENSATION (Details 1) Sheet http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetails1 STOCK OPTIONS AND STOCK BASED COMPENSATION (Details 1) Details http://pbsv.com/role/StockOptionsAndStockBasedCompensationTables 40 false false R41.htm 000041 - Disclosure - STOCK OPTIONS AND STOCK BASED COMPENSATION (Details 2) Sheet http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetails2 STOCK OPTIONS AND STOCK BASED COMPENSATION (Details 2) Details http://pbsv.com/role/StockOptionsAndStockBasedCompensationTables 41 false false R42.htm 000042 - Disclosure - STOCK OPTIONS AND STOCK BASED COMPENSATION (Details Narrative) Sheet http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetailsNarrative STOCK OPTIONS AND STOCK BASED COMPENSATION (Details Narrative) Details http://pbsv.com/role/StockOptionsAndStockBasedCompensationTables 42 false false R43.htm 000043 - Disclosure - SEGMENT DISCLOSURES (Details) Sheet http://pbsv.com/role/SegmentDisclosuresDetails SEGMENT DISCLOSURES (Details) Details http://pbsv.com/role/SegmentDisclosuresTables 43 false false R44.htm 000044 - Disclosure - CONCENTRATION OF RISKS (Details Narrative) Sheet http://pbsv.com/role/ConcentrationOfRisksDetailsNarrative CONCENTRATION OF RISKS (Details Narrative) Details http://pbsv.com/role/ConcentrationOfRisks 44 false false R45.htm 000045 - Disclosure - RETIREMENT PLAN (Details Narrative) Sheet http://pbsv.com/role/RetirementPlanDetailsNarrative RETIREMENT PLAN (Details Narrative) Details http://pbsv.com/role/RetirementPlan 45 false false R46.htm 000046 - Disclosure - RELATED PARTY TRANSACTIONS (Details Narrative) Sheet http://pbsv.com/role/RelatedPartyTransactionsDetailsNarrative RELATED PARTY TRANSACTIONS (Details Narrative) Details http://pbsv.com/role/RelatedPartyTransactions 46 false false R47.htm 000047 - Disclosure - SUBSEQUENT EVENTS (Details Narrative) Sheet http://pbsv.com/role/SubsequentEventsDetailsNarrative SUBSEQUENT EVENTS (Details Narrative) Details http://pbsv.com/role/SubsequentEvents 47 false false All Reports Book All Reports pbsv-20241031.xsd pbsv-20241031_cal.xml pbsv-20241031_def.xml pbsv-20241031_lab.xml pbsv-20241031_pre.xml pbsv_10k.htm http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 67 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "pbsv_10k.htm": { "nsprefix": "pbsv", "nsuri": "http://pbsv.com/20241031", "dts": { "schema": { "local": [ "pbsv-20241031.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/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/currency/2024/currency-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/exch/2024/exch-2024.xsd", "https://xbrl.sec.gov/naics/2024/naics-2024.xsd", "https://xbrl.sec.gov/sic/2024/sic-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "pbsv-20241031_cal.xml" ] }, "definitionLink": { "local": [ "pbsv-20241031_def.xml" ] }, "labelLink": { "local": [ "pbsv-20241031_lab.xml" ] }, "presentationLink": { "local": [ "pbsv-20241031_pre.xml" ] }, "inline": { "local": [ "pbsv_10k.htm" ] } }, "keyStandard": 194, "keyCustom": 27, "axisStandard": 14, "axisCustom": 0, "memberStandard": 16, "memberCustom": 25, "hidden": { "total": 18, "http://fasb.org/us-gaap/2024": 8, "http://xbrl.sec.gov/dei/2024": 6, "http://xbrl.sec.gov/ecd/2024": 4 }, "contextCount": 111, "entityCount": 1, "segmentCount": 41, "elementCount": 330, "unitCount": 4, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 393, "http://xbrl.sec.gov/dei/2024": 35, "http://xbrl.sec.gov/ecd/2024": 4 }, "report": { "R1": { "role": "http://pbsv.com/role/Cover", "longName": "000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "strong", "p", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "strong", "p", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true } }, "R2": { "role": "http://pbsv.com/role/ConsolidatedBalanceSheets", "longName": "000002 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "AsOf2024-10-31", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2024-10-31", "name": "us-gaap:MarketableSecuritiesCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "unique": true } }, "R3": { "role": "http://pbsv.com/role/ConsolidatedBalanceSheetsParenthetical", "longName": "000003 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "AsOf2024-10-31", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-10-31", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true } }, "R4": { "role": "http://pbsv.com/role/ConsolidatedStatementsOfOperations", "longName": "000004 - Statement - Consolidated Statements of Operations", "shortName": "Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:CostOfRevenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "unique": true } }, "R5": { "role": "http://pbsv.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss", "longName": "000005 - Statement - Consolidated Statements of Comprehensive Income (Loss)", "shortName": "Consolidated Statements of Comprehensive Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "unique": true } }, "R6": { "role": "http://pbsv.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "longName": "000006 - Statement - Consolidated Statements of Changes in Stockholders' Equity", "shortName": "Consolidated Statements of Changes in Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "AsOf2022-10-31_us-gaap_CommonStockMember", "name": "us-gaap:SharesIssued", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2022-10-31_us-gaap_CommonStockMember", "name": "us-gaap:SharesIssued", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true } }, "R7": { "role": "http://pbsv.com/role/ConsolidatedStatementsOfCashFlows", "longName": "000007 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:ProfitLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:ProfitLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true } }, "R8": { "role": "http://pbsv.com/role/InsiderTradingArragements", "longName": "000008 - Disclosure - Insider Trading Arragements", "shortName": "Insider Trading Arragements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": null, "uniqueAnchor": null }, "R9": { "role": "http://pbsv.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies", "longName": "000009 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "shortName": "ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true } }, "R10": { "role": "http://pbsv.com/role/MarketableSecurities", "longName": "000010 - Disclosure - MARKETABLE SECURITIES", "shortName": "MARKETABLE SECURITIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "pbsv:MarketablesecuritiesTextblock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "pbsv:MarketablesecuritiesTextblock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true } }, "R11": { "role": "http://pbsv.com/role/PropertyAndEquipment", "longName": "000011 - Disclosure - PROPERTY AND EQUIPMENT", "shortName": "PROPERTY AND EQUIPMENT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true } }, "R12": { "role": "http://pbsv.com/role/IncomeTaxes", "longName": "000012 - Disclosure - INCOME TAXES", "shortName": "INCOME TAXES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true } }, "R13": { "role": "http://pbsv.com/role/LEASES", "longName": "000013 - Disclosure - LEASES", "shortName": "LEASES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "pbsv:LeaseOfLesseeDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "pbsv:LeaseOfLesseeDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true } }, "R14": { "role": "http://pbsv.com/role/CONTINGENCIES", "longName": "000014 - Disclosure - CONTINGENCIES", "shortName": "CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true } }, "R15": { "role": "http://pbsv.com/role/EquityTransactions", "longName": "000015 - Disclosure - EQUITY TRANSACTIONS", "shortName": "EQUITY TRANSACTIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true } }, "R16": { "role": "http://pbsv.com/role/EarningsLossPerShare", "longName": "000016 - Disclosure - EARNINGS (LOSS) PER SHARE", "shortName": "EARNINGS (LOSS) PER SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true } }, "R17": { "role": "http://pbsv.com/role/StockOptionsAndStockBasedCompensation", "longName": "000017 - Disclosure - STOCK OPTIONS AND STOCK BASED COMPENSATION", "shortName": "STOCK OPTIONS AND STOCK BASED COMPENSATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true } }, "R18": { "role": "http://pbsv.com/role/SegmentDisclosures", "longName": "000018 - Disclosure - SEGMENT DISCLOSURES", "shortName": "SEGMENT DISCLOSURES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true } }, "R19": { "role": "http://pbsv.com/role/ConcentrationOfRisks", "longName": "000019 - Disclosure - CONCENTRATION OF RISKS", "shortName": "CONCENTRATION OF RISKS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true } }, "R20": { "role": "http://pbsv.com/role/RetirementPlan", "longName": "000020 - Disclosure - RETIREMENT PLAN", "shortName": "RETIREMENT PLAN", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true } }, "R21": { "role": "http://pbsv.com/role/RelatedPartyTransactions", "longName": "000021 - Disclosure - RELATED PARTY TRANSACTIONS", "shortName": "RELATED PARTY TRANSACTIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true } }, "R22": { "role": "http://pbsv.com/role/SubsequentEvents", "longName": "000022 - Disclosure - SUBSEQUENT EVENTS", "shortName": "SUBSEQUENT EVENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true } }, "R23": { "role": "http://pbsv.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies", "longName": "000023 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "23", "firstAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true } }, "R24": { "role": "http://pbsv.com/role/PropertyAndEquipmentTables", "longName": "000024 - Disclosure - PROPERTY AND EQUIPMENT (Tables)", "shortName": "PROPERTY AND EQUIPMENT (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true } }, "R25": { "role": "http://pbsv.com/role/IncomeTaxesTables", "longName": "000025 - Disclosure - INCOME TAXES (Tables)", "shortName": "INCOME TAXES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true } }, "R26": { "role": "http://pbsv.com/role/LeasesTables", "longName": "000026 - Disclosure - LEASES (Tables)", "shortName": "LEASES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "pbsv:ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "pbsv:ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true } }, "R27": { "role": "http://pbsv.com/role/EarningsLossPerShareTables", "longName": "000027 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables)", "shortName": "EARNINGS (LOSS) PER SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true } }, "R28": { "role": "http://pbsv.com/role/StockOptionsAndStockBasedCompensationTables", "longName": "000028 - Disclosure - STOCK OPTIONS AND STOCK BASED COMPENSATION (Tables)", "shortName": "STOCK OPTIONS AND STOCK BASED COMPENSATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true } }, "R29": { "role": "http://pbsv.com/role/SegmentDisclosuresTables", "longName": "000029 - Disclosure - SEGMENT DISCLOSURES (Tables)", "shortName": "SEGMENT DISCLOSURES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true } }, "R30": { "role": "http://pbsv.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "longName": "000030 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "shortName": "ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "AsOf2024-10-31", "name": "us-gaap:AccountsReceivableNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:ReceivablesPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-10-31", "name": "us-gaap:AccountsReceivableNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:ReceivablesPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true } }, "R31": { "role": "http://pbsv.com/role/PropertyAndEquipmentDetails", "longName": "000031 - Disclosure - PROPERTY AND EQUIPMENT (Details)", "shortName": "PROPERTY AND EQUIPMENT (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "AsOf2024-10-31", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-10-31", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true } }, "R32": { "role": "http://pbsv.com/role/IncomeTaxesDetails", "longName": "000032 - Disclosure - INCOME TAXES (Details)", "shortName": "INCOME TAXES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "pbsv:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRates", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "unique": true } }, "R33": { "role": "http://pbsv.com/role/IncomeTaxesDetailsNarrative", "longName": "000033 - Disclosure - INCOME TAXES (Details Narrative)", "shortName": "INCOME TAXES (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true } }, "R34": { "role": "http://pbsv.com/role/LeasesDetails", "longName": "000034 - Disclosure - LEASES (Details)", "shortName": "LEASES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "AsOf2024-10-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "pbsv:ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-10-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "pbsv:ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true } }, "R35": { "role": "http://pbsv.com/role/LeasesDetailsNarrative", "longName": "000035 - Disclosure - LEASES (Details Narrative)", "shortName": "LEASES (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true } }, "R36": { "role": "http://pbsv.com/role/EquityTransactionsDetailsNarrative", "longName": "000036 - Disclosure - EQUITY TRANSACTIONS (Details Narrative)", "shortName": "EQUITY TRANSACTIONS (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "AsOf2024-10-31", "name": "pbsv:SharesPurchasedUnderRepurchaseProgram", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-10-31", "name": "pbsv:SharesPurchasedUnderRepurchaseProgram", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true } }, "R37": { "role": "http://pbsv.com/role/EarningsPerShareDetails", "longName": "000037 - Disclosure - EARNINGS PER SHARE (Details)", "shortName": "EARNINGS PER SHARE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "unique": true } }, "R38": { "role": "http://pbsv.com/role/EarningsPerShareDetailsNarrative", "longName": "000038 - Disclosure - EARNINGS PER SHARE (Details Narrative)", "shortName": "EARNINGS PER SHARE (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "From2023-11-01to2024-10-31_us-gaap_EmployeeStockOptionMember", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-11-01to2024-10-31_us-gaap_EmployeeStockOptionMember", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true } }, "R39": { "role": "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetails", "longName": "000039 - Disclosure - STOCK OPTIONS AND STOCK BASED COMPENSATION (Details)", "shortName": "STOCK OPTIONS AND STOCK BASED COMPENSATION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "AsOf2023-10-31_pbsv_Plan2014Member", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2022-10-31_pbsv_Plan2014Member", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "unique": true } }, "R40": { "role": "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetails1", "longName": "000040 - Disclosure - STOCK OPTIONS AND STOCK BASED COMPENSATION (Details 1)", "shortName": "STOCK OPTIONS AND STOCK BASED COMPENSATION (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "From2023-11-01to2024-10-31_pbsv_Plan2014Member", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-11-01to2024-10-31_pbsv_Plan2014Member", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true } }, "R41": { "role": "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetails2", "longName": "000041 - Disclosure - STOCK OPTIONS AND STOCK BASED COMPENSATION (Details 2)", "shortName": "STOCK OPTIONS AND STOCK BASED COMPENSATION (Details 2)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true } }, "R42": { "role": "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetailsNarrative", "longName": "000042 - Disclosure - STOCK OPTIONS AND STOCK BASED COMPENSATION (Details Narrative)", "shortName": "STOCK OPTIONS AND STOCK BASED COMPENSATION (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "From2023-11-01to2024-10-31_pbsv_Plan2014Member", "name": "pbsv:CommonStocksharesGrantOfIncentiveAndNonQualifiedOptions", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-11-01to2024-10-31_pbsv_Plan2014Member", "name": "pbsv:CommonStocksharesGrantOfIncentiveAndNonQualifiedOptions", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true } }, "R43": { "role": "http://pbsv.com/role/SegmentDisclosuresDetails", "longName": "000043 - Disclosure - SEGMENT DISCLOSURES (Details)", "shortName": "SEGMENT DISCLOSURES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:IncomeLossFromContinuingOperations", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:IncomeLossFromContinuingOperations", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true } }, "R44": { "role": "http://pbsv.com/role/ConcentrationOfRisksDetailsNarrative", "longName": "000044 - Disclosure - CONCENTRATION OF RISKS (Details Narrative)", "shortName": "CONCENTRATION OF RISKS (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "pbsv:AmountDueFromMajorCustomersAsPercentageOfAccountsReceivable", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "pbsv:AmountDueFromMajorCustomersAsPercentageOfAccountsReceivable", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true } }, "R45": { "role": "http://pbsv.com/role/RetirementPlanDetailsNarrative", "longName": "000045 - Disclosure - RETIREMENT PLAN (Details Narrative)", "shortName": "RETIREMENT PLAN (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-11-01to2024-10-31", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true } }, "R46": { "role": "http://pbsv.com/role/RelatedPartyTransactionsDetailsNarrative", "longName": "000046 - Disclosure - RELATED PARTY TRANSACTIONS (Details Narrative)", "shortName": "RELATED PARTY TRANSACTIONS (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "From2024-08-01to2024-08-19_pbsv_BoardOfDirectorsMember", "name": "us-gaap:ManagementFeeExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-08-01to2024-08-19_pbsv_BoardOfDirectorsMember", "name": "us-gaap:ManagementFeeExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true } }, "R47": { "role": "http://pbsv.com/role/SubsequentEventsDetailsNarrative", "longName": "000047 - Disclosure - SUBSEQUENT EVENTS (Details Narrative)", "shortName": "SUBSEQUENT EVENTS (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "From2025-01-01to2025-01-28_us-gaap_SubsequentEventMember", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2025-01-01to2025-01-28_us-gaap_SubsequentEventMember", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pbsv_10k.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://pbsv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://pbsv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts payable and accrued expenses", "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r48", "r49" ] }, "us-gaap_AccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNet", "crdr": "debit", "presentation": [ "http://pbsv.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts receivable", "label": "[Accounts Receivable, after Allowance for Credit Loss]", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r469", "r522", "r574", "r671", "r672" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://pbsv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://pbsv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts receivable", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r618" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://pbsv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://pbsv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current portion of US Tax Reform Transition Tax and income taxes payable", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r49", "r94" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://pbsv.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: accumulated depreciation and amortization", "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": [ "r33", "r117", "r418" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://pbsv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://pbsv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated other comprehensive income", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r15", "r16", "r63", "r120", "r413", "r436", "r437" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss)", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r9", "r16", "r328", "r331", "r361", "r432", "r433", "r596", "r597", "r598", "r608", "r609", "r610", "r611" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://pbsv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://pbsv.com/role/ConsolidatedBalanceSheets" ], "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": [ "r58", "r561", "r703" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-In Capital", "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": [ "r449", "r608", "r609", "r610", "r611", "r665", "r705" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetails2" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation before tax", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r276", "r285" ] }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "crdr": "debit", "presentation": [ "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetails2" ], "lang": { "en-us": { "role": { "label": "Net stock-based compensation expense", "documentation": "Amount, after tax, of expense for award under share-based payment arrangement." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://pbsv.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": [] }, "pbsv_AmountDueFromMajorCustomersAsPercentageOfAccountsReceivable": { "xbrltype": "percentItemType", "nsuri": "http://pbsv.com/20241031", "localname": "AmountDueFromMajorCustomersAsPercentageOfAccountsReceivable", "presentation": [ "http://pbsv.com/role/ConcentrationOfRisksDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Amount due from major customers as percentage of accounts receivable", "documentation": "Custom Element." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://pbsv.com/role/EarningsPerShareDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Antidilutive securities excluded from computation of earnings per share", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r169" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://pbsv.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://pbsv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "[Assets]", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r93", "r101", "r119", "r142", "r174", "r180", "r196", "r199", "r213", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r321", "r325", "r340", "r409", "r474", "r547", "r548", "r561", "r581", "r631", "r632", "r669" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://pbsv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://pbsv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "[Assets, Current]", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r114", "r121", "r142", "r213", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r321", "r325", "r340", "r561", "r631", "r632", "r669" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://pbsv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current assets" } } }, "auth_ref": [] }, "pbsv_AssetsNewAbstract": { "xbrltype": "stringItemType", "nsuri": "http://pbsv.com/20241031", "localname": "AssetsNewAbstract", "presentation": [ "http://pbsv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorFirmId", "presentation": [ "http://pbsv.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Auditor Firm Id", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r583", "r584", "r585" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorLocation", "presentation": [ "http://pbsv.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r583", "r584", "r585" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorName", "presentation": [ "http://pbsv.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r583", "r584", "r585" ] }, "pbsv_BoardOfDirectorsMember": { "xbrltype": "domainItemType", "nsuri": "http://pbsv.com/20241031", "localname": "BoardOfDirectorsMember", "presentation": [ "http://pbsv.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Board Of Directors [Member]" } } }, "auth_ref": [] }, "pbsv_BottomMember": { "xbrltype": "domainItemType", "nsuri": "http://pbsv.com/20241031", "localname": "BottomMember", "presentation": [ "http://pbsv.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Bottom [Member]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://pbsv.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r19" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://pbsv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://pbsv.com/role/ConsolidatedBalanceSheets", "http://pbsv.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "periodStartLabel": "CASH AND CASH EQUIVALENTS - BEGINNING OF YEAR", "periodEndLabel": "CASH AND CASH EQUIVALENTS - END OF YEAR", "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": [ "r18", "r73", "r140" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://pbsv.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "NET DECREASE IN CASH AND CASH EQUIVALENTS", "label": "[Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect]", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including 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", "r73" ] }, "pbsv_CashDividend": { "xbrltype": "monetaryItemType", "nsuri": "http://pbsv.com/20241031", "localname": "CashDividend", "crdr": "credit", "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "CASH DIVIDENDS ($0.075 PER COMMON, SHARE AT RECORD DATE)" } } }, "auth_ref": [] }, "pbsv_CashFlowInformationNewAbstract": { "xbrltype": "stringItemType", "nsuri": "http://pbsv.com/20241031", "localname": "CashFlowInformationNewAbstract", "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "CASH FLOW INFORMATION:" } } }, "auth_ref": [] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "SUPPLEMENTARY SCHEDULES OF NON-CASH INVESTING AND FINANCING ACTIVITIES:" } } }, "auth_ref": [] }, "pbsv_CashPaidDuringThePeriodForAbstract": { "xbrltype": "stringItemType", "nsuri": "http://pbsv.com/20241031", "localname": "CashPaidDuringThePeriodForAbstract", "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash paid during the period for:" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://pbsv.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_CollateralAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CollateralAxis", "presentation": [ "http://pbsv.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Collateral Axis", "documentation": "Information by category of collateral or no collateral, from lender's perspective." } } }, "auth_ref": [ "r553" ] }, "us-gaap_CollateralDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CollateralDomain", "presentation": [ "http://pbsv.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Category of collateral or no collateral, from lender's perspective." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "CONTINGENCIES" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://pbsv.com/role/CONTINGENCIES" ], "lang": { "en-us": { "role": { "verboseLabel": "CONTINGENCIES", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r83", "r232", "r233", "r524", "r629", "r630" ] }, "pbsv_CommitmentsAndContingenciesNewAbstract": { "xbrltype": "stringItemType", "nsuri": "http://pbsv.com/20241031", "localname": "CommitmentsAndContingenciesNewAbstract", "presentation": [ "http://pbsv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and contingencies" } } }, "auth_ref": [] }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockDividendsPerShareCashPaid", "presentation": [ "http://pbsv.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Dividends Cash", "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r85" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r571", "r572", "r573", "r575", "r576", "r577", "r578", "r608", "r609", "r611", "r665", "r702", "r705" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://pbsv.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r57" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://pbsv.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r57", "r461" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://pbsv.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, 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": [ "r57" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://pbsv.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r10", "r57", "r461", "r480", "r705", "r706" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://pbsv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://pbsv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common stock, $0.0001 par value; authorized 50,000,000 shares; 23,519,672 and 23,512,880 shares issued, and 22,958,143 and 22,963,451 shares outstanding at October 31, 2024 and 2023, respectively", "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": [ "r57", "r412", "r561" ] }, "pbsv_CommonStocksharesGrantOfIncentiveAndNonQualifiedOptions": { "xbrltype": "sharesItemType", "nsuri": "http://pbsv.com/20241031", "localname": "CommonStocksharesGrantOfIncentiveAndNonQualifiedOptions", "presentation": [ "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common stock" } } }, "auth_ref": [] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "RETIREMENT PLAN" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://pbsv.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "COMPREHENSIVE INCOME (LOSS)", "label": "[Comprehensive Income (Loss), Net of Tax, Attributable to Parent]", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r17", "r124", "r126", "r133", "r405", "r424", "r425" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComputerEquipmentMember", "presentation": [ "http://pbsv.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Computers", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://pbsv.com/role/ConcentrationOfRisksDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration Risk By 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": [ "r24", "r25", "r44", "r45", "r207", "r523", "r592" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://pbsv.com/role/ConcentrationOfRisks" ], "lang": { "en-us": { "role": { "verboseLabel": "CONCENTRATION OF RISKS", "label": "Concentration Risk Disclosure [Text Block]", "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date." } } }, "auth_ref": [ "r78" ] }, "pbsv_ConcentrationRiskPercentage": { "xbrltype": "percentItemType", "nsuri": "http://pbsv.com/20241031", "localname": "ConcentrationRiskPercentage", "presentation": [ "http://pbsv.com/role/ConcentrationOfRisksDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revenue from major customers" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://pbsv.com/role/ConcentrationOfRisksDetailsNarrative" ], "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": [ "r24", "r25", "r44", "r45", "r207", "r523" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://pbsv.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r41", "r537" ] }, "pbsv_ConversionOfCashlessExerciseOfOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://pbsv.com/20241031", "localname": "ConversionOfCashlessExerciseOfOptions", "crdr": "debit", "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Conversion of cashless exercise of options to shares of common stock" } } }, "auth_ref": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://pbsv.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "COST OF SERVICES", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r67", "r142", "r213", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r340", "r547", "r631" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfSalesMember", "presentation": [ "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetails2" ], "lang": { "en-us": { "role": { "label": "Cost of Services", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentFederalStateAndLocalTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://pbsv.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "US federal and state tax", "documentation": "Amount of current federal, state, and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national, regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r593" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://pbsv.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_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://pbsv.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Foreign income tax", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r593", "r606" ] }, "us-gaap_DebtInstrumentFeeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFeeAmount", "crdr": "debit", "presentation": [ "http://pbsv.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Insured Amount", "documentation": "Amount of the fee that accompanies borrowing money under the debt instrument." } } }, "auth_ref": [ "r51" ] }, "us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock", "presentation": [ "http://pbsv.com/role/RetirementPlan" ], "lang": { "en-us": { "role": { "verboseLabel": "RETIREMENT PLAN", "label": "Deferred Compensation Arrangement with Individual Disclosure, Postretirement Benefits [Table Text Block]", "documentation": "Tabular disclosure of pension and other postretirement benefit arrangements with individual employees, which are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain amounts at designated future dates, usually including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period and the carrying amount as of the balance sheet date of the related liability." } } }, "auth_ref": [ "r86", "r87" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://pbsv.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Deferred tax asset", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r6", "r110", "r606" ] }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "crdr": "debit", "presentation": [ "http://pbsv.com/role/RetirementPlanDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Contributions made to retirement plan", "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://pbsv.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r6", "r32" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://pbsv.com/role/StockOptionsAndStockBasedCompensation" ], "lang": { "en-us": { "role": { "verboseLabel": "STOCK OPTIONS AND STOCK BASED COMPENSATION", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r258", "r260", "r277", "r278", "r280", "r555" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "STOCK OPTIONS AND STOCK BASED COMPENSATION" } } }, "auth_ref": [] }, "us-gaap_DividendsPayableAmountPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPayableAmountPerShare", "presentation": [ "http://pbsv.com/role/EquityTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Cash dividend, per share", "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date." } } }, "auth_ref": [ "r21" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAnnualReport", "presentation": [ "http://pbsv.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": [ "r583", "r584", "r585" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://pbsv.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fin Stmt Error Correction Flag", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r583", "r584", "r585", "r587" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://pbsv.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/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://pbsv.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/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://pbsv.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_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://pbsv.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": [ "r586" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://pbsv.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": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "EARNINGS (LOSS) PER SHARE" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "BASIC AND DILUTED EARNINGS (LOSS) PER SHARE OF COMMON STOCK", "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": [ "r134", "r149", "r150", "r151", "r152", "r153", "r154", "r161", "r166", "r167", "r168", "r173", "r316", "r319", "r335", "r336", "r406", "r426", "r539" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://pbsv.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings (Loss) Per Share of Common Stock", "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": [ "r22", "r23", "r170" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://pbsv.com/role/EarningsLossPerShare" ], "lang": { "en-us": { "role": { "verboseLabel": "EARNINGS (LOSS) PER SHARE", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r158", "r169", "r171", "r172" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://pbsv.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "EFFECT OF EXCHANGE RATE CHANGES ON CASH", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts 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": [ "r344" ] }, "pbsv_EffectOnEarningsPerShareBasicEarningsPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://pbsv.com/20241031", "localname": "EffectOnEarningsPerShareBasicEarningsPerShare", "presentation": [ "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetails2" ], "lang": { "en-us": { "role": { "label": "Effect on earnings per share: basic earnings per share", "documentation": "Custom Element." } } }, "auth_ref": [] }, "pbsv_EffectOnEarningsPerShareDilutedEarningsPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://pbsv.com/20241031", "localname": "EffectOnEarningsPerShareDilutedEarningsPerShare", "presentation": [ "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetails2" ], "lang": { "en-us": { "role": { "label": "Effect on earnings per share: diluted earnings per share", "documentation": "Custom Element." } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://pbsv.com/role/IncomeTaxesDetails", "http://pbsv.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Effective tax rate", "verboseLabel": "Fixed income tax rate", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r290", "r556" ] }, "pbsv_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRates": { "xbrltype": "percentItemType", "nsuri": "http://pbsv.com/20241031", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRates", "presentation": [ "http://pbsv.com/role/IncomeTaxesDetails", "http://pbsv.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "negatedLabel": "United States federal statutory rate", "label": "[United States federal statutory rate]", "verboseLabel": "United States federal income tax rate" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "presentation": [ "http://pbsv.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Allowance of resulting deferred tax asset", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r294", "r556", "r607", "r660" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "presentation": [ "http://pbsv.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Puerto Rico tax holiday derived from PRIDCO Grant tax rate", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile." } } }, "auth_ref": [ "r291", "r293", "r556", "r607", "r660" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings", "presentation": [ "http://pbsv.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Other foreign jurisdictions earnings", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the repatriation of foreign earnings." } } }, "auth_ref": [ "r607", "r660", "r661" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationTaxExemptIncome", "presentation": [ "http://pbsv.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Tax Exemption", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income (loss) exempt from income taxes." } } }, "auth_ref": [ "r295", "r296", "r607", "r660" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Estimated stock based compensation expense to be recognized in future periods", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r279" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Period of recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r279" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "presentation": [ "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetails2" ], "lang": { "en-us": { "role": { "label": "Income tax benefit", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r276" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://pbsv.com/role/EarningsPerShareDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://pbsv.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address Address Line 1", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine2", "presentation": [ "http://pbsv.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address Address Line 2", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://pbsv.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/2024", "localname": "EntityAddressCountry", "presentation": [ "http://pbsv.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/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://pbsv.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://pbsv.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": [ "r582" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://pbsv.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/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://pbsv.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/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://pbsv.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r582" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://pbsv.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/2024", "localname": "EntityFilerCategory", "presentation": [ "http://pbsv.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": [ "r582" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://pbsv.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation State 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/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://pbsv.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": [ "r590" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://pbsv.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/2024", "localname": "EntityRegistrantName", "presentation": [ "http://pbsv.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": [ "r582" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://pbsv.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": [ "r582" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://pbsv.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r582" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://pbsv.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": [ "r582" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityVoluntaryFilers", "presentation": [ "http://pbsv.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/2024", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://pbsv.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": [ "r591" ] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquipmentMember", "presentation": [ "http://pbsv.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services." } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "EQUITY TRANSACTIONS" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "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": [ "r10", "r112", "r128", "r129", "r130", "r144", "r145", "r146", "r148", "r153", "r155", "r157", "r175", "r214", "r215", "r224", "r256", "r306", "r307", "r313", "r314", "r315", "r317", "r318", "r319", "r327", "r328", "r329", "r330", "r331", "r332", "r334", "r346", "r348", "r349", "r350", "r351", "r352", "r354", "r355", "r361", "r423", "r432", "r433", "r434", "r449", "r503" ] }, "pbsv_EuropeConsultingMember": { "xbrltype": "domainItemType", "nsuri": "http://pbsv.com/20241031", "localname": "EuropeConsultingMember", "presentation": [ "http://pbsv.com/role/SegmentDisclosuresDetails" ], "lang": { "en-us": { "role": { "label": "Europe Consulting [Member]" } } }, "auth_ref": [] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "EuropeMember", "presentation": [ "http://pbsv.com/role/ConcentrationOfRisksDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Europe" } } }, "auth_ref": [ "r707", "r708", "r709", "r710" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://pbsv.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r8" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://pbsv.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r372", "r373", "r534" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://pbsv.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r534" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://pbsv.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Foreign Operations", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r341" ] }, "us-gaap_ForeignCurrencyTranslationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTranslationAbstract", "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Foreign currency translation:" } } }, "auth_ref": [] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://pbsv.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Furniture and Fixtures", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "pbsv_GlobalCustomerAMember": { "xbrltype": "domainItemType", "nsuri": "http://pbsv.com/20241031", "localname": "GlobalCustomerAMember", "presentation": [ "http://pbsv.com/role/ConcentrationOfRisksDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Global Customer A" } } }, "auth_ref": [] }, "pbsv_GlobalCustomerBMember": { "xbrltype": "domainItemType", "nsuri": "http://pbsv.com/20241031", "localname": "GlobalCustomerBMember", "presentation": [ "http://pbsv.com/role/ConcentrationOfRisksDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Global Customer B" } } }, "auth_ref": [] }, "pbsv_GlobalCustomerCMember": { "xbrltype": "domainItemType", "nsuri": "http://pbsv.com/20241031", "localname": "GlobalCustomerCMember", "presentation": [ "http://pbsv.com/role/ConcentrationOfRisksDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Global Customer C" } } }, "auth_ref": [] }, "pbsv_GlobalCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://pbsv.com/20241031", "localname": "GlobalCustomerMember", "presentation": [ "http://pbsv.com/role/ConcentrationOfRisksDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Global Customer" } } }, "auth_ref": [] }, "pbsv_GlobalCustomerTotalMember": { "xbrltype": "domainItemType", "nsuri": "http://pbsv.com/20241031", "localname": "GlobalCustomerTotalMember", "presentation": [ "http://pbsv.com/role/ConcentrationOfRisksDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Global Customer Total" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://pbsv.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "GROSS PROFIT", "label": "[Gross Profit]", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r64", "r67", "r100", "r142", "r213", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r340", "r541", "r547", "r613", "r614", "r615", "r616", "r617", "r631" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://pbsv.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Icfr Auditor Attestation Flag" } } }, "auth_ref": [ "r583", "r584", "r585" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://pbsv.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Impairment of Long-Lived Assets", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r82" ] }, "us-gaap_IncomeLossFromContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperations", "crdr": "credit", "presentation": [ "http://pbsv.com/role/SegmentDisclosuresDetails" ], "lang": { "en-us": { "role": { "label": "Total consolidated income from operations", "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent." } } }, "auth_ref": [ "r40", "r66", "r76", "r149", "r150", "r151", "r152", "r153", "r165", "r168", "r319" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://pbsv.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfOperations", "http://pbsv.com/role/SegmentDisclosuresDetails" ], "lang": { "en-us": { "role": { "totalLabel": "INCOME (LOSS) BEFORE INCOME TAX", "label": "[Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest]", "verboseLabel": "Total consolidated income before taxes", "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": [ "r65", "r96", "r100", "r407", "r420", "r541", "r547", "r613", "r614", "r615", "r616", "r617" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Statements of Operations" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetails2" ], "lang": { "en-us": { "role": { "label": "Income Statement Location Axis", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r225", "r226", "r229", "r337", "r338", "r339", "r430", "r431", "r488", "r534", "r559", "r674" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetails2" ], "lang": { "en-us": { "role": { "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r226", "r229", "r337", "r338", "r339", "r430", "r431", "r488", "r534", "r559", "r674" ] }, "us-gaap_IncomeTaxAuthorityNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityNameAxis", "presentation": [ "http://pbsv.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority Name Axis", "documentation": "Information by name of taxing authority." } } }, "auth_ref": [ "r300", "r664" ] }, "us-gaap_IncomeTaxAuthorityNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityNameDomain", "presentation": [ "http://pbsv.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [ "r300", "r664" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "INCOME TAXES" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://pbsv.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "verboseLabel": "INCOME TAXES", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r143", "r286", "r290", "r297", "r298", "r299", "r301", "r304", "r308", "r310", "r311", "r312", "r444", "r556" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://pbsv.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "INCOME TAX EXPENSE", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r102", "r111", "r156", "r157", "r174", "r184", "r199", "r289", "r290", "r309", "r429", "r556" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://pbsv.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "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": [ "r127", "r287", "r288", "r301", "r302", "r303", "r305", "r442" ] }, "pbsv_IncomeTaxWithheldByClientsToBeUsedAsACreditInTheCompanyIncomeTaxReturns": { "xbrltype": "monetaryItemType", "nsuri": "http://pbsv.com/20241031", "localname": "IncomeTaxWithheldByClientsToBeUsedAsACreditInTheCompanyIncomeTaxReturns", "crdr": "credit", "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income tax withheld by clients to be used as a credit in the Company's income tax returns" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income taxes", "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r20", "r75", "r604", "r662", "r663" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://pbsv.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "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": [ "r5" ] }, "us-gaap_IncreaseDecreaseInOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingLiabilities", "crdr": "debit", "calculation": { "http://pbsv.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Decrease in liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities that result from activities that generate operating income." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://pbsv.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Increase in prepaids 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": [ "r5" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "presentation": [ "http://pbsv.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Effect of options to purchase common stock", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r162", "r163", "r164", "r168", "r259" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangment [Line Items]" } } }, "auth_ref": [ "r588" ] }, "pbsv_IntercompanyBalancesForeignExchangeSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://pbsv.com/20241031", "localname": "IntercompanyBalancesForeignExchangeSettlement", "crdr": "credit", "calculation": { "http://pbsv.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Intercompany balances foreign exchange settlement, included in net income (loss)" } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest", "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": [ "r135", "r138", "r139" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://pbsv.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Reinvested interests", "label": "[Investment Income, Interest]", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r174", "r183", "r199", "r547", "r599" ] }, "us-gaap_InvestmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentPolicyTextBlock", "presentation": [ "http://pbsv.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Investment", "documentation": "Disclosure of accounting policy for investment in financial asset." } } }, "auth_ref": [ "r427", "r438", "r439", "r440", "r441", "r512", "r513" ] }, "pbsv_LeaseAgreementDescription": { "xbrltype": "stringItemType", "nsuri": "http://pbsv.com/20241031", "localname": "LeaseAgreementDescription", "presentation": [ "http://pbsv.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Lease agreement description" } } }, "auth_ref": [] }, "us-gaap_LeaseAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseAgreementsMember", "presentation": [ "http://pbsv.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Lease Agreements", "documentation": "Contractual agreement that stipulates the lessee pay the lessor for use of an asset." } } }, "auth_ref": [ "r39", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628" ] }, "pbsv_LeaseOfLesseeDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://pbsv.com/20241031", "localname": "LeaseOfLesseeDisclosureTextBlock", "presentation": [ "http://pbsv.com/role/LEASES" ], "lang": { "en-us": { "role": { "verboseLabel": "LEASES", "label": "[LEASES]" } } }, "auth_ref": [] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "LEASES" } } }, "auth_ref": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://pbsv.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Leases", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r358" ] }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseDiscountRate", "presentation": [ "http://pbsv.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Discount rate on lease payments", "documentation": "Discount rate used by lessee to determine present value of operating lease payments." } } }, "auth_ref": [ "r560" ] }, "pbsv_LesseeOperatingLeaseLiabilityPaymentDue": { "xbrltype": "monetaryItemType", "nsuri": "http://pbsv.com/20241031", "localname": "LesseeOperatingLeaseLiabilityPaymentDue", "crdr": "credit", "presentation": [ "http://pbsv.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Total future minimum operating lease payments" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://pbsv.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r359" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://pbsv.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r359" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://pbsv.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: amount of imputed interest", "label": "[Lessee, Operating Lease, Liability, Undiscounted Excess Amount]", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r359" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://pbsv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 23.0 } }, "presentation": [ "http://pbsv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "[Liabilities]", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r14", "r48", "r49", "r50", "r52", "r53", "r54", "r55", "r142", "r213", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r322", "r325", "r326", "r340", "r460", "r540", "r581", "r631", "r669", "r670" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://pbsv.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://pbsv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders' 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": [ "r62", "r95", "r415", "r561", "r605", "r620", "r666" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://pbsv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://pbsv.com/role/ConsolidatedBalanceSheets" ], "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": [ "r50", "r115", "r142", "r213", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r322", "r325", "r326", "r340", "r561", "r631", "r669", "r670" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://pbsv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current liabilities" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://pbsv.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "pbsv_MajorCustomerAMember": { "xbrltype": "domainItemType", "nsuri": "http://pbsv.com/20241031", "localname": "MajorCustomerAMember", "presentation": [ "http://pbsv.com/role/ConcentrationOfRisksDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Major Customer A" } } }, "auth_ref": [] }, "pbsv_MajorCustomerBMember": { "xbrltype": "domainItemType", "nsuri": "http://pbsv.com/20241031", "localname": "MajorCustomerBMember", "presentation": [ "http://pbsv.com/role/ConcentrationOfRisksDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Major Customer B" } } }, "auth_ref": [] }, "pbsv_MajorCustomerCMember": { "xbrltype": "domainItemType", "nsuri": "http://pbsv.com/20241031", "localname": "MajorCustomerCMember", "presentation": [ "http://pbsv.com/role/ConcentrationOfRisksDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Major Customer C" } } }, "auth_ref": [] }, "pbsv_MajorCustomerTotalMember": { "xbrltype": "domainItemType", "nsuri": "http://pbsv.com/20241031", "localname": "MajorCustomerTotalMember", "presentation": [ "http://pbsv.com/role/ConcentrationOfRisksDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Major Customer Total" } } }, "auth_ref": [] }, "us-gaap_ManagementFeeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ManagementFeeExpense", "crdr": "debit", "presentation": [ "http://pbsv.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Fee", "documentation": "Amount of expense for investment management fee, including, but not limited to, expense in connection with research, selection, supervision, and custody of investment." } } }, "auth_ref": [ "r46", "r485", "r579", "r704" ] }, "us-gaap_MarketableSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecuritiesAbstract", "lang": { "en-us": { "role": { "label": "MARKETABLE SECURITIES" } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecuritiesCurrent", "crdr": "debit", "calculation": { "http://pbsv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://pbsv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Marketable securities", "documentation": "Amount of investment in marketable security, classified as current." } } }, "auth_ref": [ "r595" ] }, "pbsv_MarketablesecuritiesTextblock": { "xbrltype": "textBlockItemType", "nsuri": "http://pbsv.com/20241031", "localname": "MarketablesecuritiesTextblock", "presentation": [ "http://pbsv.com/role/MarketableSecurities" ], "lang": { "en-us": { "role": { "verboseLabel": "MARKETABLE SECURITIES", "label": "[MARKETABLE SECURITIES]" } } }, "auth_ref": [] }, "pbsv_MembershipInterestDescription": { "xbrltype": "stringItemType", "nsuri": "http://pbsv.com/20241031", "localname": "MembershipInterestDescription", "presentation": [ "http://pbsv.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Description of membership interest" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://pbsv.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "NET CASH USED IN FINANCING ACTIVITIES", "label": "[Net Cash Provided by (Used in) Financing Activities]", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r137" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "CASH FLOW FROM FINANCING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://pbsv.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfCashFlows" ], "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": [ "r137" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://pbsv.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "NET CASH PROVIDED (USED) 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": [ "r73", "r74", "r76" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://pbsv.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 4.0 }, "http://pbsv.com/role/ConsolidatedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://pbsv.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss", "http://pbsv.com/role/ConsolidatedStatementsOfOperations", "http://pbsv.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "NET INCOME (LOSS)", "label": "[Net Income (Loss) Attributable to Parent]", "verboseLabel": "NET INCOME (LOSS)", "terseLabel": "NET INCOME", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r68", "r76", "r97", "r113", "r122", "r125", "r130", "r142", "r147", "r149", "r150", "r151", "r152", "r153", "r156", "r157", "r165", "r213", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r316", "r319", "r336", "r340", "r422", "r482", "r501", "r502", "r579", "r631" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://pbsv.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Recent 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": [] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://pbsv.com/role/InsiderTradingArragements" ], "lang": { "en-us": { "role": { "label": "Non Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r589" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://pbsv.com/role/InsiderTradingArragements" ], "lang": { "en-us": { "role": { "label": "Non Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r589" ] }, "pbsv_OfficeFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://pbsv.com/20241031", "localname": "OfficeFacilityMember", "presentation": [ "http://pbsv.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Office Facility" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://pbsv.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfOperations", "http://pbsv.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "totalLabel": "INCOME (LOSS) FROM OPERATIONS", "label": "[Operating Income (Loss)]", "verboseLabel": "Operating losses", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r100", "r541", "r613", "r614", "r615", "r616", "r617" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://pbsv.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Rent expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r667" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://pbsv.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Present value of future minimum operating lease payments", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r357" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://pbsv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://pbsv.com/role/ConsolidatedBalanceSheets", "http://pbsv.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Current operating lease liabilities", "negatedLabel": "Current operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r357" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://pbsv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://pbsv.com/role/ConsolidatedBalanceSheets", "http://pbsv.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Long term operating lease liabilities", "verboseLabel": "Long term operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r357" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://pbsv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://pbsv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating lease right-of-use", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r356" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://pbsv.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of operating lease right-of-use", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r602" ] }, "us-gaap_OptionIndexedToIssuersEquityEquityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OptionIndexedToIssuersEquityEquityAxis", "presentation": [ "http://pbsv.com/role/EarningsPerShareDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Option Indexed To Issuers Equity Equity Axis", "documentation": "Information by type of options indexed to an issuer's equity." } } }, "auth_ref": [ "r34", "r42", "r43", "r92" ] }, "us-gaap_OptionIndexedToIssuersEquityTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OptionIndexedToIssuersEquityTypeDomain", "presentation": [ "http://pbsv.com/role/EarningsPerShareDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock. Specifically, the pertinent rights and privileges of the securities outstanding." } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://pbsv.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements." } } }, "auth_ref": [ "r47", "r77", "r78", "r91" ] }, "pbsv_Other": { "xbrltype": "percentItemType", "nsuri": "http://pbsv.com/20241031", "localname": "Other", "presentation": [ "http://pbsv.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Other" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://pbsv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://pbsv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r118" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax", "crdr": "credit", "calculation": { "http://pbsv.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Net unrealized loss", "documentation": "Amount before tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r3", "r63", "r342", "r343", "r345" ] }, "pbsv_OtherComprehensiveIncomeLossNetOfReclassificationAdjustmentsAndTaxesNewAbstract": { "xbrltype": "stringItemType", "nsuri": "http://pbsv.com/20241031", "localname": "OtherComprehensiveIncomeLossNetOfReclassificationAdjustmentsAndTaxesNewAbstract", "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "OTHER COMPREHENSIVE INCOME (LOSS), NET OF RECLASSIFICATION ADJUSTMENTS AND TAXES:" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://pbsv.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://pbsv.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL OTHER COMPREHENSIVE INCOME (LOSS)", "label": "[Other Comprehensive Income (Loss), Net of Tax]", "verboseLabel": "OTHER COMPREHENSIVE LOSS, NET OF TAX", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r10", "r13", "r123", "r126", "r132", "r153", "r346", "r347", "r352", "r404", "r423", "r596", "r597" ] }, "us-gaap_OtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherIncome", "crdr": "credit", "calculation": { "http://pbsv.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "OTHER INCOME, NET", "documentation": "Amount of revenue and income classified as other." } } }, "auth_ref": [ "r428", "r483", "r516", "r517", "r518" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://pbsv.com/role/SegmentDisclosuresDetails" ], "lang": { "en-us": { "role": { "label": "Other Income, Net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r70" ] }, "pbsv_OtherSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://pbsv.com/20241031", "localname": "OtherSegmentMember", "presentation": [ "http://pbsv.com/role/SegmentDisclosuresDetails" ], "lang": { "en-us": { "role": { "label": "Other Segment [Member]" } } }, "auth_ref": [] }, "pbsv_PRIDCOMember": { "xbrltype": "domainItemType", "nsuri": "http://pbsv.com/20241031", "localname": "PRIDCOMember", "presentation": [ "http://pbsv.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "PRIDCO [Member]" } } }, "auth_ref": [] }, "pbsv_PRMember": { "xbrltype": "domainItemType", "nsuri": "http://pbsv.com/20241031", "localname": "PRMember", "presentation": [ "http://pbsv.com/role/ConcentrationOfRisksDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Puerto Rico" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRent", "crdr": "credit", "presentation": [ "http://pbsv.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Payments for rent", "documentation": "Cash payments to lessor's for use of assets under operating leases." } } }, "auth_ref": [ "r4" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://pbsv.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchase of common stock", "label": "[Payments for Repurchase of Common Stock]", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r72" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://pbsv.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfCashFlows", "http://pbsv.com/role/EquityTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash dividends paid to shareholders", "label": "[Payments of Dividends]", "verboseLabel": "Dividend paid", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r72" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://pbsv.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquisition of property. equipment and software", "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": [ "r71" ] }, "pbsv_PharmaBioMember": { "xbrltype": "domainItemType", "nsuri": "http://pbsv.com/20241031", "localname": "PharmaBioMember", "presentation": [ "http://pbsv.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Pharma-Bio [Member]" } } }, "auth_ref": [] }, "pbsv_PharmaServMember": { "xbrltype": "domainItemType", "nsuri": "http://pbsv.com/20241031", "localname": "PharmaServMember", "presentation": [ "http://pbsv.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Pharma-Serv [Member]" } } }, "auth_ref": [] }, "pbsv_PharmaSpainMember": { "xbrltype": "domainItemType", "nsuri": "http://pbsv.com/20241031", "localname": "PharmaSpainMember", "presentation": [ "http://pbsv.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Pharma-Spain [Member]" } } }, "auth_ref": [] }, "pbsv_Plan2014Member": { "xbrltype": "domainItemType", "nsuri": "http://pbsv.com/20241031", "localname": "Plan2014Member", "presentation": [ "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetails", "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetails1", "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "2014 Plan" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://pbsv.com/role/PropertyAndEquipmentDetails", "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetails", "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetails1", "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://pbsv.com/role/PropertyAndEquipmentDetails", "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetails", "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetails1", "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659" ] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockMember", "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Preferred Stock", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r571", "r572", "r575", "r576", "r577", "r578", "r702", "r705" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://pbsv.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, par value", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r56", "r244" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://pbsv.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r56", "r461" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://pbsv.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r56", "r244" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://pbsv.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r56", "r461", "r480", "r705", "r706" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://pbsv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://pbsv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred stock, $0.0001 par value; authorized 10,000,000 shares; none issued or outstanding", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r56", "r411", "r561" ] }, "us-gaap_PrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssets", "crdr": "debit", "calculation": { "http://pbsv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://pbsv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaids 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." } } }, "auth_ref": [] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://pbsv.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Reclassifications", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r594" ] }, "us-gaap_ProceedsFromPaymentsForTradingSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromPaymentsForTradingSecurities", "crdr": "debit", "calculation": { "http://pbsv.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Marketable securities investment, net", "documentation": "Amount of cash inflow (outflow) from sales and purchases of trading securities." } } }, "auth_ref": [ "r600", "r601", "r603" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://pbsv.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Net income (loss)", "label": "[Net Income (Loss), Including Portion Attributable to Noncontrolling Interest]", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r113", "r122", "r125", "r136", "r142", "r147", "r153", "r156", "r157", "r213", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r316", "r319", "r320", "r323", "r324", "r336", "r340", "r407", "r421", "r448", "r482", "r501", "r502", "r557", "r558", "r580", "r598", "r631" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "PROPERTY AND EQUIPMENT" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://pbsv.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property Plant And Equipment By Type Axis", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r7", "r360" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://pbsv.com/role/PropertyAndEquipment" ], "lang": { "en-us": { "role": { "verboseLabel": "PROPERTY AND EQUIPMENT", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r80", "r105", "r108", "r109" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "presentation": [ "http://pbsv.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property 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": [ "r81", "r116", "r419" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://pbsv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://pbsv.com/role/ConsolidatedBalanceSheets", "http://pbsv.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property and equipment", "verboseLabel": "Property and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r7", "r360", "r408", "r419", "r561" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://pbsv.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Property 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": [ "r7", "r105", "r108", "r417" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://pbsv.com/role/PropertyAndEquipmentTables" ], "lang": { "en-us": { "role": { "label": "Summary of property and equipment", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://pbsv.com/role/PropertyAndEquipmentDetails" ], "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": [ "r81", "r360" ] }, "pbsv_PropertyPlantsAndEquipmentEstimatedUsefulLives": { "xbrltype": "stringItemType", "nsuri": "http://pbsv.com/20241031", "localname": "PropertyPlantsAndEquipmentEstimatedUsefulLives", "presentation": [ "http://pbsv.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Useful life (years)" } } }, "auth_ref": [] }, "pbsv_PuertoRicoConsultingMember": { "xbrltype": "domainItemType", "nsuri": "http://pbsv.com/20241031", "localname": "PuertoRicoConsultingMember", "presentation": [ "http://pbsv.com/role/SegmentDisclosuresDetails" ], "lang": { "en-us": { "role": { "label": "Puerto Rico Consulting [Member]" } } }, "auth_ref": [] }, "pbsv_PurchaseOfTreasuryStock": { "xbrltype": "monetaryItemType", "nsuri": "http://pbsv.com/20241031", "localname": "PurchaseOfTreasuryStock", "crdr": "credit", "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "PURCHASE OF TREASURY STOCK (35,400 SHARES)" } } }, "auth_ref": [] }, "us-gaap_ReceivablesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivablesPolicyTextBlock", "presentation": [ "http://pbsv.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable", "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable." } } }, "auth_ref": [ "r209", "r210", "r211", "r212", "r619" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://pbsv.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r208", "r257", "r365", "r366", "r410", "r416", "r455", "r456", "r457", "r458", "r459", "r479", "r481", "r510" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://pbsv.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r365", "r366", "r668" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://pbsv.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "RELATED PARTY TRANSACTIONS" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://pbsv.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r208", "r257", "r365", "r366", "r410", "r416", "r455", "r456", "r457", "r458", "r459", "r479", "r481", "r510", "r668" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://pbsv.com/role/RelatedPartyTransactions" ], "lang": { "en-us": { "role": { "verboseLabel": "RELATED PARTY TRANSACTIONS", "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r362", "r363", "r364", "r366", "r367", "r445", "r446", "r447", "r486", "r487", "r488", "r507", "r509" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://pbsv.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r227", "r228", "r230", "r231" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://pbsv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://pbsv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r59", "r85", "r414", "r435", "r437", "r443", "r462", "r561" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r112", "r144", "r145", "r146", "r148", "r153", "r155", "r157", "r214", "r215", "r224", "r306", "r307", "r313", "r314", "r315", "r317", "r318", "r319", "r327", "r329", "r330", "r332", "r334", "r354", "r355", "r432", "r434", "r449", "r705" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://pbsv.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "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": [ "r484", "r535", "r538" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Revenues", "crdr": "credit", "calculation": { "http://pbsv.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfOperations", "http://pbsv.com/role/SegmentDisclosuresDetails" ], "lang": { "en-us": { "role": { "label": "REVENUES", "verboseLabel": "Total consolidated revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r98", "r99", "r131", "r142", "r174", "r181", "r182", "r195", "r199", "r203", "r205", "r207", "r213", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r340", "r407", "r547", "r631" ] }, "us-gaap_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RisksAndUncertaintiesAbstract", "lang": { "en-us": { "role": { "label": "CONCENTRATION OF RISKS" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://pbsv.com/role/InsiderTradingArragements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r589" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://pbsv.com/role/InsiderTradingArragements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r589" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://pbsv.com/role/EarningsLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of calculations of 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": [ "r612" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://pbsv.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of reconciliation between federal statutory rate and effective tax rate", "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": [ "r292", "r556", "r660" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://pbsv.com/role/StockOptionsAndStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r38" ] }, "pbsv_ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://pbsv.com/20241031", "localname": "ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock", "presentation": [ "http://pbsv.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "Minimum future rental payments under non-cancelable operating leases" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://pbsv.com/role/SegmentDisclosuresTables" ], "lang": { "en-us": { "role": { "label": "Schedule of segment reporting information", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r29", "r30", "r31" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://pbsv.com/role/StockOptionsAndStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Stock options activity", "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": [ "r11", "r12", "r88" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://pbsv.com/role/StockOptionsAndStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Assumptions used to estimate the fair value of stock options", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r90" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://pbsv.com/role/ConcentrationOfRisksDetailsNarrative", "http://pbsv.com/role/SegmentDisclosuresDetails" ], "auth_ref": [ "r205", "r206", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r451", "r452", "r453", "r511", "r514", "r515", "r519", "r521", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r536", "r554", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r573", "r633", "r673", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "SEGMENT DISCLOSURES" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://pbsv.com/role/SegmentDisclosures" ], "lang": { "en-us": { "role": { "verboseLabel": "SEGMENT DISCLOSURES", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r101", "r174", "r176", "r177", "r178", "r179", "r180", "r185", "r186", "r187", "r197", "r198", "r199", "r200", "r201", "r203", "r204", "r207", "r542", "r545", "r546", "r547", "r549", "r551", "r552" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://pbsv.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Segments", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r202", "r205", "r543", "r544", "r550" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://pbsv.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfOperations" ], "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": [ "r69" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetails2" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://pbsv.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfCashFlows", "http://pbsv.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "STOCK-BASED COMPENSATION", "verboseLabel": "Stock-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract", "presentation": [ "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Stock Option Activity" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetails1" ], "lang": { "en-us": { "role": { "label": "Expected dividend yield", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r273" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetails1" ], "lang": { "en-us": { "role": { "label": "Expected stock price volatility", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r272" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetails1" ], "lang": { "en-us": { "role": { "label": "Risk free interest rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r274" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Shares of common stock available for issuance pursuant to future stock option grants", "label": "[Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant]", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r37" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Options exercisable, ending", "label": "[Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number]", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r264" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Options granted", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r265" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetails1" ], "lang": { "en-us": { "role": { "label": "Weighted average fair value of options granted", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r268" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Aggregate intrinsic value of options outstanding", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r37" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Options outstanding, beginning", "label": "[Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number]", "periodEndLabel": "Options outstanding, ending", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r262", "r263" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted Average Option Exercise Price Options outstanding, beginning", "label": "[Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price]", "periodEndLabel": "Weighted Average Option Exercise Price Options outstanding, ending", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r262", "r263" ] }, "pbsv_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforwardAbstract": { "xbrltype": "stringItemType", "nsuri": "http://pbsv.com/20241031", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforwardAbstract", "presentation": [ "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Option Exercise Price" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Option Exercise Price Options exercised", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r266" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Option Exercise Price Options expired and or forfeited", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired." } } }, "auth_ref": [ "r267" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Option Exercise Price Options granted", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r265" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://pbsv.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Stock-based Compensation", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r258", "r261", "r269", "r270", "r271", "r272", "r275", "r281", "r282", "r283", "r284" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetails1" ], "lang": { "en-us": { "role": { "label": "Expected life of options", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r271" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining years in contractual life for: outstanding exercisable options", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r37" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining years in contractual life for: total outstanding options", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r89" ] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesIssued", "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, shares", "label": "[Shares, Issued]", "periodEndLabel": "Balance, shares", "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury." } } }, "auth_ref": [ "r10" ] }, "pbsv_SharesPurchasedUnderRepurchaseProgram": { "xbrltype": "sharesItemType", "nsuri": "http://pbsv.com/20241031", "localname": "SharesPurchasedUnderRepurchaseProgram", "presentation": [ "http://pbsv.com/role/EquityTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Shares purchased under Repurchase Program" } } }, "auth_ref": [] }, "pbsv_SharesPurchasedUnderRepurchaseProgramValue": { "xbrltype": "monetaryItemType", "nsuri": "http://pbsv.com/20241031", "localname": "SharesPurchasedUnderRepurchaseProgramValue", "crdr": "credit", "presentation": [ "http://pbsv.com/role/EquityTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Shares purchased under Repurchase Program, amount" } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r10", "r57", "r60", "r61", "r112", "r128", "r129", "r130", "r144", "r145", "r146", "r148", "r153", "r155", "r157", "r175", "r214", "r215", "r224", "r256", "r306", "r307", "r313", "r314", "r315", "r317", "r318", "r319", "r327", "r328", "r329", "r330", "r331", "r332", "r334", "r346", "r348", "r349", "r350", "r351", "r352", "r354", "r355", "r361", "r423", "r432", "r433", "r434", "r449", "r503" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://pbsv.com/role/ConcentrationOfRisksDetailsNarrative", "http://pbsv.com/role/SegmentDisclosuresDetails" ], "lang": { "en-us": { "role": { "label": "Statement Geographical Axis" } } }, "auth_ref": [ "r205", "r206", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r451", "r452", "r453", "r511", "r514", "r515", "r519", "r521", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r536", "r554", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r573", "r633", "r673", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://pbsv.com/role/ConcentrationOfRisksDetailsNarrative", "http://pbsv.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://pbsv.com/role/EarningsPerShareDetailsNarrative", "http://pbsv.com/role/IncomeTaxesDetailsNarrative", "http://pbsv.com/role/LeasesDetailsNarrative", "http://pbsv.com/role/PropertyAndEquipmentDetails", "http://pbsv.com/role/RelatedPartyTransactionsDetailsNarrative", "http://pbsv.com/role/SegmentDisclosuresDetails", "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetails", "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetails1", "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetails2", "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetailsNarrative", "http://pbsv.com/role/SubsequentEventsDetailsNarrative" ], "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": [ "r144", "r145", "r146", "r175", "r355", "r371", "r438", "r450", "r454", "r455", "r456", "r457", "r458", "r459", "r461", "r464", "r465", "r466", "r467", "r468", "r470", "r471", "r472", "r473", "r475", "r476", "r477", "r478", "r479", "r481", "r484", "r485", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r503", "r574" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Statements of Cash Flows" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Balance Sheets" } } }, "auth_ref": [] }, "us-gaap_StatementOfOtherComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfOtherComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Statements of Comprehensive Income (Loss)" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Statements of Changes in Stockholders' Equity" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://pbsv.com/role/ConcentrationOfRisksDetailsNarrative", "http://pbsv.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://pbsv.com/role/EarningsPerShareDetailsNarrative", "http://pbsv.com/role/IncomeTaxesDetailsNarrative", "http://pbsv.com/role/LeasesDetailsNarrative", "http://pbsv.com/role/PropertyAndEquipmentDetails", "http://pbsv.com/role/RelatedPartyTransactionsDetailsNarrative", "http://pbsv.com/role/SegmentDisclosuresDetails", "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetails", "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetails1", "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetails2", "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetailsNarrative", "http://pbsv.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r144", "r145", "r146", "r175", "r208", "r355", "r371", "r438", "r450", "r454", "r455", "r456", "r457", "r458", "r459", "r461", "r464", "r465", "r466", "r467", "r468", "r470", "r471", "r472", "r473", "r475", "r476", "r477", "r478", "r479", "r481", "r484", "r485", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r503", "r574" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "ISSUANCE OF COMMON STOCK PURSUANT TO THE CASHLESS EXERCISE OF STOCK OPTIONS, shares", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r10", "r56", "r57", "r85", "r266" ] }, "pbsv_StockIssuedDuringPeriodSharesStockOptionsExercised1": { "xbrltype": "sharesItemType", "nsuri": "http://pbsv.com/20241031", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised1", "presentation": [ "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Options exercised", "documentation": "Custom Element." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "ISSUANCE OF COMMON STOCK PURSUANT TO THE CASHLESS EXERCISE OF STOCK OPTIONS, amount", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r10", "r57", "r60", "r61", "r85" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://pbsv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 24.0 } }, "presentation": [ "http://pbsv.com/role/ConsolidatedBalanceSheets", "http://pbsv.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity", "label": "[Equity, Attributable to Parent]", "periodStartLabel": "Balance, amount", "periodEndLabel": "Balance, amount", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r57", "r60", "r61", "r79", "r463", "r480", "r504", "r505", "r561", "r581", "r605", "r620", "r666", "r705" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://pbsv.com/role/ConsolidatedBalanceSheets", "http://pbsv.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Stockholders' equity", "verboseLabel": "Stockholders' equity" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityBeforeTreasuryStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityBeforeTreasuryStock", "crdr": "credit", "calculation": { "http://pbsv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://pbsv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Stockholders equity before treasury stock", "label": "[Stockholders' Equity before Treasury Stock]", "documentation": "Total amount of stockholders' equity (deficit) items including stock value, paid in capital, retained earnings and including equity attributable to noncontrolling interests and before deducting the carrying value of treasury stock." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://pbsv.com/role/EquityTransactions" ], "lang": { "en-us": { "role": { "verboseLabel": "EQUITY TRANSACTIONS", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r84", "r141", "r243", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r333", "r506", "r508", "r520" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://pbsv.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": [ "r353", "r369" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://pbsv.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": [ "r353", "r369" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://pbsv.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": [ "r353", "r369" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENTS" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsPolicyPolicyTextBlock", "presentation": [ "http://pbsv.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Subsequent Events", "documentation": "Disclosure of accounting policy for reporting subsequent events." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://pbsv.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "verboseLabel": "SUBSEQUENT EVENTS", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r368", "r370" ] }, "pbsv_SupplementalDisclosuresOfNewAbstract": { "xbrltype": "stringItemType", "nsuri": "http://pbsv.com/20241031", "localname": "SupplementalDisclosuresOfNewAbstract", "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "SUPPLEMENTAL DISCLOSURES OF" } } }, "auth_ref": [] }, "pbsv_TaxHolidayPridcoGrant": { "xbrltype": "percentItemType", "nsuri": "http://pbsv.com/20241031", "localname": "TaxHolidayPridcoGrant", "presentation": [ "http://pbsv.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Tax holiday (PRIDCO Grant)" } } }, "auth_ref": [] }, "pbsv_TaxReformMember": { "xbrltype": "domainItemType", "nsuri": "http://pbsv.com/20241031", "localname": "TaxReformMember", "presentation": [ "http://pbsv.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Tax Reform [Member]" } } }, "auth_ref": [] }, "pbsv_TechnologyplatformunderdevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://pbsv.com/20241031", "localname": "TechnologyplatformunderdevelopmentMember", "presentation": [ "http://pbsv.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Technology platform under development" } } }, "auth_ref": [] }, "pbsv_TopMember": { "xbrltype": "domainItemType", "nsuri": "http://pbsv.com/20241031", "localname": "TopMember", "presentation": [ "http://pbsv.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Top [Member]" } } }, "auth_ref": [] }, "pbsv_TransitionTax": { "xbrltype": "monetaryItemType", "nsuri": "http://pbsv.com/20241031", "localname": "TransitionTax", "crdr": "debit", "presentation": [ "http://pbsv.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Transition Tax" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonMember", "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r35" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonShares", "presentation": [ "http://pbsv.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Treasury stock, shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r35" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://pbsv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 22.0 } }, "presentation": [ "http://pbsv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock, at cost; 561,529 and 549,429 common shares held on October 31, 2024 and 2023, respectively", "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": [ "r35", "r36", "r57", "r60" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://pbsv.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r227", "r228", "r230", "r231" ] }, "pbsv_USTaxReducedRate": { "xbrltype": "percentItemType", "nsuri": "http://pbsv.com/20241031", "localname": "USTaxReducedRate", "presentation": [ "http://pbsv.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "U.S. tax reduced rate" } } }, "auth_ref": [] }, "pbsv_UnitedStatesConsultingMember": { "xbrltype": "domainItemType", "nsuri": "http://pbsv.com/20241031", "localname": "UnitedStatesConsultingMember", "presentation": [ "http://pbsv.com/role/ConcentrationOfRisksDetailsNarrative", "http://pbsv.com/role/SegmentDisclosuresDetails" ], "lang": { "en-us": { "role": { "label": "United States Consulting [Member]" } } }, "auth_ref": [] }, "pbsv_UsTaxReformTransitionTaxPayableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://pbsv.com/20241031", "localname": "UsTaxReformTransitionTaxPayableNet", "crdr": "credit", "calculation": { "http://pbsv.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://pbsv.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "US Tax Reform Transition Tax payable" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://pbsv.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "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": [ "r26", "r27", "r28", "r103", "r104", "r106", "r107" ] }, "us-gaap_VehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VehiclesMember", "presentation": [ "http://pbsv.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Vehicles", "documentation": "Equipment used primarily for road transportation." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfOperations", "http://pbsv.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "WEIGHTED AVERAGE NUMBER OF COMMON SHARES OUTSTANDING - DILUTED", "verboseLabel": "Weighted average number of shares - used to compute diluted earnings (loss) per share", "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": [ "r160", "r168" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://pbsv.com/role/ConsolidatedStatementsOfOperations", "http://pbsv.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "WEIGHTED AVERAGE NUMBER OF COMMON SHARES OUTSTANDING - BASIC", "verboseLabel": "Weighted average number of common shares - used to compute basic earnings (loss) per share", "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": [ "r159", "r168" ] }, "pbsv_WeightedAverageOptionExercisePriceOutstandingExercisableStockOptionsAtEndOfYear": { "xbrltype": "perShareItemType", "nsuri": "http://pbsv.com/20241031", "localname": "WeightedAverageOptionExercisePriceOutstandingExercisableStockOptionsAtEndOfYear", "presentation": [ "http://pbsv.com/role/StockOptionsAndStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Option Exercise Price Outstanding exercisable stock options at end of year", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r32": { "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" }, "r33": { "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" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "55", "Paragraph": "63", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-63" }, "r35": { "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" }, "r36": { "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" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-18" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-4" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5" }, "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": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "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(23))", "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(24))", "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(25))", "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(26))", "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(28))", "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(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r71": { "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" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r73": { "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" }, "r74": { "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" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r76": { "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" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r79": { "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" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483070/710-10-25-9" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483043/710-10-30-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r89": { "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" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-3" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r106": { "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" }, "r107": { "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" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "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(13))", "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(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r119": { "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" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r121": { "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" }, "r122": { "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" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r125": { "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" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r134": { "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" }, "r135": { "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" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r173": { "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" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r175": { "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" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r195": { "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" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r200": { "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" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "36", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36" }, "r203": { "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" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r205": { "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" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r207": { "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" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "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" }, "r215": { "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" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r299": { "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" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r312": { "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" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r321": { "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" }, "r322": { "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" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r340": { "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" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/830/tableOfContent" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-9" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-3" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-12" }, "r346": { "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" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r356": { "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" }, "r357": { "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" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r361": { "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" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r404": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r437": { "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" }, "r438": { "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" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r483": { "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/2147479134/946-220-S99-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "12", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-12" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-19" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r516": { "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/2147477271/946-320-S99-6" }, "r517": { "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/2147477271/946-320-S99-6" }, "r518": { "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/2147477271/946-320-S99-6" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479196/954-310-45-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r535": { "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" }, "r536": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r537": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r543": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r544": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r545": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r546": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r547": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r548": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r549": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r550": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r551": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r552": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r553": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12" }, "r554": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r555": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r556": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r557": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r558": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r559": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r560": { "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" }, "r561": { "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" }, "r562": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r563": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r564": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r565": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r566": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r567": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r568": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r569": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r570": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r571": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r573": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r577": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r578": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r579": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r580": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r581": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r582": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r583": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r584": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r585": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r586": { "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" }, "r587": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r588": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r589": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r590": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r591": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r592": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r593": { "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" }, "r594": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1" }, "r595": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r596": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r597": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r598": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r599": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r600": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r601": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r602": { "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" }, "r603": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-9" }, "r604": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r605": { "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" }, "r606": { "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" }, "r607": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r612": { "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" }, "r613": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r614": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r615": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r616": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r617": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r618": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r619": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r620": { "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" }, "r621": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r622": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r623": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r624": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r625": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r626": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r627": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r628": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r629": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r630": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r635": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r636": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r637": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r638": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r639": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r640": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r641": { "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" }, "r642": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r643": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r644": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r645": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r646": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r647": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r648": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r649": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r650": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r651": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r652": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r653": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r654": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r655": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r656": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r657": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r658": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r659": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r660": { "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" }, "r661": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r662": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r663": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r664": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r672": { "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)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r673": { "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" }, "r674": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r675": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r676": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r677": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r678": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r679": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r680": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r681": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r682": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r683": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r684": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r685": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r686": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r687": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r688": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r689": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r690": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r691": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r692": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r693": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r694": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r695": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r696": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r697": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r698": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r699": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r700": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r701": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r702": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r703": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r704": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r705": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r706": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r707": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r708": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r709": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r710": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" } } } ZIP 68 0001654954-25-000915-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001654954-25-000915-xbrl.zip M4$L#!!0 ( /2&/5H650NK. \ -Z2 1 <&)S=BTR,#(T,3 S,2YX M>7[H%SG&<[&Z[P::%XCBIT<1V+:?=WDM!2[3-KBRY M))7$]]??D/JP/DU9SIT-G/(06)P9Z9^2ZY;&\);/_[P][]]_D>[_>5F\H!N/@'B-8$!N]4+%$DO2(N2"LW0ZY?PW:N4(79Y=GY]_'Y3>8@Y3G*AD@=F/* M+=2'O#FR9,U*]+S;N?C4N3B_^! SF=Y>L-HXNE0.^L;Y%L!@W:P_X4W?B< MNH1S9'J.+U7A_T0#USI#AN.@B93@:$(X8<_$#JOCUA(:0>!AEU^].M>MI1#K MJT[GY>7E['7&G#./+<"2\\O.EP?J?FV%G(S,2UD_=H :,5H^8P#6)N96G)Q8 M9POON1-1I:_>1R* Z +C=1L+$4O-,9^I^D-B!XB,SGP!.(=BG%K%C0 A53]Y MM9;%G)*28J7N,^&BF#F@ 7OWLGW>;5]V(R&7+&0/*_7/IP[S'-()V6(I3"U> MW)(B95TD-FO""_VC*"EV+M:LQ#= 2;*FE'ZYC%3N=KX\/IBJJ[3BO@+=H8B] M^^G3IXZB1JPYSG3'DN09C*ZX9J#2'?S4E2/=2O';&9!"Y@^=@)ABI86L'P-6 M&G=C%I%3-MF 9@53]0.Y(LI0YEUWQHIML M2G:VDJ84*=T4H<46 R'%Z/HKC3; 01BU8@'/K2#CN>V,'.A9J'S1E%$^7:3& MOV67#'_+3C&N9_PYYI079Y:W4AS=MP*SE\3E])G 'L1;D0>/:W K$]*"^*$ZB*DV4- (>B>; M:0:@'M4E=A>$#UQ3>-;7I>?8L%ON_^53L=$@NT-0B^['/= -VD'41QG+4VXY'O<9@8NP+A16AA*U-7A$>(S8 KOTWTI%P[5-?[7";#.: MFW3APJ[.PJXP+)4? !>.H:-;E(18U1/5XO@IB^-HS_A]/1N/^9/J[&B']7YX&X\?^<-H L%UX9&@\Q:\D7FJV M!5IW7^06EV%O]-A'4^-+T\NW3G[H&V;?#/P;_M:Z]C+KVD"P<6H#KR=+"K@GC1Y=A*)&8*RK4^_Y#UN9R387J>3HRA M:?1D,--X?NMYS%R($KE,7(P),Y>8D=#W112M]S_FO&],AM#C3?3N862:WR)8 M*Y'YDS'I-QA$&*@,PVBM^K>,Y^6E>DQ YI@(='U)"4"IQJI%Z;LL2N9TU/L9 MC<9J= 2QOBJY@17A%F:MQW$?!H^D-K#%L)&%#!FW?@PGK8)R+2"Y/;39OY=A M)+H=F#T8.$^39KE()9TLL"U(HH_F$\J_;O-,>8K6^[F=+RS3/?#^)-CZPG9W M,C!_;@"( 9@009G*Z(P='$Y-F3*=TR]R&]E)?SJ8]%6O'S\8S423\+8CDYQC MS(IBI%*J%H'<5G;2?S"F,-^/C4D3,)7-^OZ,D[]\,*__O$V?YDJUSL]M;,VG M&Q-"5=G]^[_"_\;GA^5*WR!G6CEW>I';2Q^0.T7OHG:;.XD[TWA3F3OEY#Z?\".PZTLY/56B]7=N MGQXD_QI/5\J0)/V^@ZY%(;.8728%DAEY(" MKHRJ12FWLR_(JS1PO$W ?4L$I@X?8B;3+\_D@, [5Y4.Z,M<-N&@ #QL'\4* M-'UC9R0>^JL\%(\8M#A6O+T>0]0 4Q2,I_ H*-?"L/.V>^/\*L[/S(.[&+1P MY-(+A7 TTU7I1BDU(-)%6N?GT@/15JD9!3N=G1D )32M^W.9@8S[FUY?Z8&* M8E J\&D!RM_RSS]PT:!5)<40I0]2LU4948M+>7(AD55HYK"*8&0'CHY+"T\N M@; #GF;4U,W_I(;27A): /.YA3TR0,VX.P3.[OYX=K6 OL_E$&H BKH-I+4@ MO=@?T@L]I+ET0AU(+QI(:T&:63+KB6HASC](40/B9GVMDI-/+Z:E9"UDN71& M85:^62*K//=8/-8J<6IQ*GI]H>"YR&8857]6LA@N#8\6J%R.)/,L98-0G>.SB/[ \P]>UTY$8NL?\>1?0KMK(?"AJ,J M,+-RM>2.%(1*U$U*2G@G4KZ%.F]FEH-G^YH%(L0Y57N@;^UK3Z8[GJ)5T/'W MM2H]5M[>J,^=Y$E\<)4^J>\SV.0Q@=S<47^[SK<,#F=]\"Q5T0X1>=6.Y-JR MJ-V]:%]VSUZY'>FXCPI;^_93(9+;6X7B0SLK-AX)R%8_[-%>\6F>18WR72+1 MA>J?=9I/'X);K?VD3'Q55X/MX9Z5&H_8Y8\]FJQPY&<5P).2PT!0 O])=K?N MQX-4J:=&31W*3AZN!$',KW[5!4&=3!M.?ITYQ,-M\KJ&C0P6'MOCLE]G!()'%8OT@>_5RI8VP%@I]UIX3MH=F5FHW8 MY8\]FBP]C7AGH[EC@#O$$7Q;1UT%DB M"5X-^XA?_:KC?)_7 #]YM'/@_ZB:FBKL#W^A"OOV@()#K>MVOGIV)P[(/L!L M=61_S_!VM<4O9)<_\DV&1VZKU('<-OQA<$X$'Y(78\8%4ZN:U.>Z542@ MCB,?*K]N">9#^(M#2G2MSJ:_@FT ]>RIVJW8?I"L;:%@]Q)P@!1U%P-!5I(+ M[/*A(BK41QGNF>>O(T8*+.6J/_$I?H6-BL=6*F6E-C!0-,8;J>60Q+94XLP8 M%V@P"PXEOFY9C-A4%-D8["Q$VL25!ZL;9IN#C>QYJQ45ZIA!P[5[GGJB',)9 MV&@5@%:9^[20'(DE827GVP(XH_F$6 [F7#U:+^LV[#]]'MNIGC\M\,;;5WM: M;ANX@C P:(W=37AZ-K_S&*$+MP^!KSSLU21"!&*14_85JCLLBBU_LW$Q]ADH MR\EH/F4$<[<.4"HMHIFGIU7*=GU!A3^]:7U4V79*Q:AIF@R# MYVD9 M%[^6\!L5RR5Q[)M-SZ%R6I]Z-^2)$]O@1D\-F($+%O6"Z3 6FQ#A,WD4231E MOE5U)SJ$(5 (OR 6'%X-VP3>?X5E@LH9-'RZ91MC5&/>;:M-9DS;-\!/>]\&"GDD;ITY:\F:IF &#W\2%#XA0EWD3@4(&?P&]5U?*=$ M+QS*9R=4.!J_=MB'ZE8R=06B -S.5>" MBA"6>[!G<6@0E(L[8@-:CCP.WY=YTQ1S;/H;U;4_\@ [T.6320?[ _3XR9/' M_V_&C-J6=\_P-G(O(QY58[7'2FVXCJW1DZF67-NWB"U!C9, ^?+C8IW,1,08 M9PIK+J+_W9Q$L)JDI] 'BF;86Y]LUZ"J[*>9@E$*&PM&2/#2-[<8 M70>](K'(EC <=WY5;_'P:#-L/[DP^4W(.KR&Q6+!\"I>.BLR:TTJA(.KVO\W M%OV*G6WWVTOB-'N@,B'W5+G\ HD;?(+D9K-E"4>4\8*9'4;C(U^H[_]"E_J- MR"_=PHX%8GB\(%'@#BN*12:>X\#F50KF-N['U."T-I@8 JT!+9AN?K\1_+%"-%W[='\=X+C4.'M MJZV[F"OOOU$D.W*SKU#"@*!6MC =LE87.DT3;ZGC Y+[&EDN=EPSY3T4+_@4 M6S"$5)P]F@_4RP>POX!=U=!S?XD^5)M+C]05/^XX3[U<(5^M& =Q+@S.1.9G M!\M1@VEC)1\S@RCRCGFK1_RGQWH^%["S8]S@6S5'\_!8)@[[0D*?I<+Q#<^# MJCBJ]8]D-0,UEW2M[NX07A2EZIB.&ZF6?JHM&XE483R)@"'>M P;;@X M[[[/>S5#.*Z6/F'"FU#+DQ^?]!VY1\]KO(/IJ-H_N33Z^B;?H?]NMJ-:T/=E MSG:'[F4,QQV-,M47OBV;'XL%Q*-JFUK.C9R^Q>33T?AFM\8WIZ=Q;[?&O=/3 M>.H)[.S6.L5RY-6Z8*4^" M<#MXCJK[C2>3F?-;RH@E/,9SBIIIKJ*A$ MTQ3M%'0E[+E,U03IA.9AS11\#(T_=X)7'7[X#U!+ P04 " #TACU:UA-( M>"T. !GH0 %0 '!B#DJ"7 V61K][YL.48$UQB;L4P2[M=?RR_$8$N6 M,4*^FZK)3$ M/]V/I&ZU9.FG7]Y6+GK! 7%\[Z;5O;AL(>S9_MSQGF]:&]*V MB.TX+41"RYM;KN_AF]86D]8O/__U+S_]K=W^_=88H8%O;U;8"U$_P%:(Y^C5 M"9>(?O5@D1 '[792^K?X.5]0[^+JXO+'W>>W%@$IWXMDX,ON[IL!U(?\!;)I MS9'H9;?3^]SI7?8^[0J9_B)\M0*,K,!>.B&VPTU@N6B.B?/L(0".8H6^(.T[ M&PV65K"RU@%>61Y5"FDOX<6NKKZ_W@;.\S)$'^R/B#X&#=MC?89N-\3Q,"'( M]-T-A4+^@8:>?8$TUT4&E2#(P 0'+WB>5.+UZL+/W@&?4"OWQ]&IKT$7&W'HP:W<2N5HK44R74_?_[E'[6ZO?=6]>"/S M%E@#H=@>@>]B R\0_??1&.Z>N7XB+Q>VO^K0+SI]']HD8(Q$E@%>W+1H :BW M=]V]C&O]^UZA<+N&MDF^O8)188H\X M+QBZNK_"(Y\<#;RD.FE:+"WO&9.A9X:^_77INW,8A/5O&R?<'JU)>972M+'( M\L[U7X]GX;""NDB'P"?H/PLLZF*T(+">XV>5(2P5K(ML$CQ;GO.?J+-HWMS< MK%96L)TL3/"*S@)ZNQ=JMNUOO!">/P5CV0XN15VKTKH:/5C!5QQ:3RXVL;T) MG% ,$^F+IYIX,-H%&[!$+3YKRE]97AX,O7;(AU59M9;N5D*BM9]^DC73-TL M>_!^J=KCQ&0\&X[O]7%_6/[HPL)U$<3C'O1BCUBVD&=C2]3&8@4>=#M"_

F+I[(/TS6D8YTL*"_1K$^]87@"*-1I Q@I4IJ(\;/M$,.'&*[ M/MD$Y1V)+7$"'VA#S7&T,UD8#ODJXO:8,G7Q&! B!I&+FD+X6(:DN'1]#"[U MZ!"S5NMS97*UV\WFB>!O&]!6?Q%Q_JSR2GR^5-]_ZAB@R'_.J'LOA5\N>4+_ M*P:)*5#;%V,8(05!%)65X8G$T)1+GL4KB8$]HJK3>RA!J"5R2D:> 43FCDO& M5D ]UDMIL'+2A\@8B9)G'3,4'8B><"P2!,66.#T68<8%1$\S5@H:J;#P21$( MFX8O=?IY355\XC6BHT$.X M2H]?9PEV@7*!&7D!:J:MDH=I\T;5$4J)BTKKU =;;5Z3IUW MJ-S%!.79.&W+M3=NU(Y&\/M>>?P68F^.YVDM%++(@F_HA+3@9?RGB]KO6PPR M_Z4+^SI$^N$6#;V%'ZR23* 4=&5KO!G$/0"Y6W*"_V>%42*-$O$(:@K6]>T] M@"Y=E_HB7X#6D_6]::[HNX[F W).DG$=T1U1E.@0.I>EU;0=:#FI M_"+P5SQ:$A+\4RJ8)1;0M= KIMM;;EI=-C:8#7EC/7WVC@C&$ F(1+',1Z MLCGB2XEP]$DI1R):-X>C,C:JV/U[R79G=8I"4AICX33O2J<283;Y"EV7UPMX M4B)L_*"%UFT-.LK//>XX2F]&6VLGB$;HM59'-3HF8"#T_JJ%'2.$&\?,^ M=HY]SR[S[XSB(GQ\5L0'3\'F\#!RK"?'%0N#B\JJ[]LIJFTI_C(YD=;4O936 MG-A4<+LZ2__FM+$TN)U:6QK9@N^ 3X(-GE=I?)4J$6*RJY[)(RS3*%HIU,RB MJ@B)+!$ARN2E0JI0QM>Z.01E=!(:U(]"F4\#TT_^?"1@&P/33&J4NG;BS2MO M24LO#I&II(B@4%N1EW,IL&O:2$0U:%I38;@4H="L7%2(+WD)& Y?XCJ(,\;0 M3U[RHER__P5WDG__YY;V(3P+@)--L(V^9S=#07%%Z;(%!JO'B\Z_6>X&L_4H M+"S4P.1E:2I1D\^:L91O3MOK^ZN5[XG0DR\IQ(V\G$T=;EAJ-X<8;3Z/W*?E M3BT'@JZ^M7;"]S=+"R),EH 03?)R-W5H*C%"<]@RZ(*_A^?I9C.(E3>K3;2) M88 7CNUPP@@162$.Y>5[ZG H;IKFT)G!&&6S&"\=0T [64!\RYWV5:M(:%E< M7B:F5F<]SFC-89W]'K9(T"7(G;S<"^2;!25%:('GEY%F%Z MV'H6<-%6GV%)]Y0*]IQR22&BSI+DX*K&GFG6GS/WSI(3J*)>V2$5Q5K^U#E4 M<@2_GW%G8?&Q+)EMAE?BVPS1A[W:/DK?(UER8$M&BVN>%N_5T#.@,A4I&#?N M _I"8N O>!'Q7B$UX?P+]C:\Y/%[";4;&0OLF8N_]W5ICD/O^P1"P00?+_&P M5TSMKL-R>Q=JU2#/O.YY P?F,@V6O'F8 (RJO=72A.5C5[-*@_O6MV!]J#XP5U-Z#)NY^- M9U>9=5/]#;0"VSN>%6R'8+]HHPQ(@FG=R%@A#C#A>$BI#U6[,?(,]F2M@;&. MDVO">!&E5&* G.$Z6TCMCDH%-.8MU!SZQC@4\;<'Q=3NNBS$?&#T<]#<&!)W M2B3>Z!:<%7,L-K:1B M'6HGYI660/RCE6S:$,E2.U$AWH-C9U_JAE _^BWFYMYR/&JBV&L8V'8M0J(S MB=*RQ[3JTSY=;0;BF(9U5O,TK4D6*%P^/G*%_K\"2'FI&@'+'[30XLCDZ&44 M>8F-ZJJ=:DU<>7 E<&QY)L#ZOD* %=>,' ]EZ_X.[2\,GD?+W 'G&9U^J* 3 MU(/BBM0,&A3 -/!?'+#'[?:1T W\NX2'!H/\2\DV^2IU*'H9%>8E_%$Q6T9M M6%B=D?S+J ?J-L?31N>K,0^5+LAA,\JK#;!J4\0W0W/H&F#P1;:3!F_:R@_" MY%10-F=<(;7A1FWB! S2'/:XKSUGH93,G$'R#E#%$X..K4_Y@M&IV:]BQD:WAW>?(_)NLJB\\G6D4_/-,U-SW"]# M\=@5U9M7%]:A9%YM;:,LQLS7[&\;)\#,8Y X\^X*=2@^@Z0ZI8<3\\KV:M!X M!5AMC.?1(GZJR)V?WJJ7O_*M,,4B6(/B(TKJ$UW15HT?MNXL-681TJ MARU@Q,#K36 OP:]$6P+2%W[+ARN>K.+36JI3R!BFRNW3I.$I 3U9#!RJMS?G MC41%A14?G'(RV@HLT"">:AV9/,6!X\_S(:'M;NC FNY^,*P0ZXL%MCEQQ[EQ M*#[F18W9\TNW52<#33Q2ILFVY,4HQ]M27FZOR;;D#;V-"=ABQ2:+K+(33]*! M_E(>IOB,F$:T0(DL-F&C2/D-[)FM$S_2JT=V=_K +XDT2L31GKR$#1_U;E[/ M:/+Y4).)<:^-A__69L/)&&GC 3(?'QXTXP\TN4/F\'X\O!OVM?$,:?W^Y#&Z M0AM-)Z-A?(NV!$VY5[:_*]*]/%0$0/^JS[3;D8Y,O?]H#&>R(')O<<] [!Y" MG!J3J6[,_HCLK/_K<3A]T,3_J]H,HU, M&@^)T2>WT"H'T!X>ICI8G'XK1Q'VG?(9U#F/9.KW=#!!@Z'9!WL_&K)Z$.^2 M^0S G*.!CM0'@$;L:<"[&$/S5SD8&=?/OZ/KY;R'H<^&AAY9<#K2Y#!;>@]] M!F#.=QCZ2)M!^YMJQCEZ/?..^@S&G!,Q'V]-&):H$?7?X*<<:*>YB3ZC1\X! MU8B)T(?T27(.6A&XQSZC66\9JV!,GDBVCWR?"/FX:6\&1T%)VT[^-+'3 Y6[BSN[ BY32?G M8PNARFX+\5#/L6C.8:9CO51;[L'BFC'G)@_PR39@?JXJ@CH_-N< M,SU"-=15KURO2+F<%SU&N9YZY7@=[3H__SU"2=D=,!>YLGO;=I8.^A@ &QY 0 5 M <&)S=BTR,#(T,3 S,5]D968N>&UL[5U9<]LXMGZ_5?,?>'T?)ETUCN,E MZ4YJ,E.T)&=4;4MJ2L[MOB]=- E)G*9(-4@J]OSZ"W"1N&'A)A".^D$=2P? M=Q9L!P<'?__G\\96=@!ZENM\/KM\^^Y, 8[AFI:S^GP6>.>Z9UC6F>+YNF/J MMNN SVM ] M'\#S\YCZ:]3.)^7J[?7;=S_MO[_5/53*=<(RZ,?+_2]#5)_B+A4#UQP6?7=Y M@#M@QM79EO/')_SQA/A3D* =[].S9WT^6_O^ M]M/%Q;=OW]Y^NW[KPA7B!_'UZ\/]W%@C7.>6@P5N@+.D%*ZEK-SEQX\?+\)? M$]("Y?,3M),VKB\2./N:T:^FOR^0)GY_$?V(2#WKDQ-4 \<+2A$"OS7 M>4)VCK\ZO[PZO[Y\^^R99TAPBA*)#KHVT,!2P?]_U,;[-K=/WNZMX6XN\ \7 M Q>9+\(8%EE#L/Q\A@E0O5]9F:R,Y7-1HT?%ZL@#=VYKYK_+%V M;1.-UZ,_ \M_J?!9J/#E^ERCB90:XEZN^.KAN$&CH_:GR%A&19@ MHFY4:5..'G3X!_#U)QO,@1% R^< 3"O3%,\,NF@T\E^0(+#Y;['Z6'AH99K; M(AY5%OHS6RPEI$U;OQ^I\]&GE=F ,[1HA@PT5#*-,43S@_3;<@C'BSPG^&V ,^% M:"(,1Q$6P$J5-$8,5KA##BW/L%TO@.R.1"[1PAQHH)JCU'SS3'K%, M4SP:6B+"<(J:H>4C"TDY=7,,-I[1T9JU6I]CE6ML-\&3!_X,$+>C'<_D3Z(7 M,N=W.O>WO08HFS\7>'IGPF>7;''^Y8-$+-!X+@9HA.0$44;;Q4S$AX9=\BBS M$A_8&E6U/T-Q0F64$S+R#-'*W+*]B0[QC+5C+E9:;:2+D2ANJ\Y0E"O:XEC$ M"8IJOU]355\_#6T-=LD\P6G+AG%.D+% M+S_.\D>9#SE%6J>N8^*_;).!2Q$<7+7)P94(#K@[0*-*VU]G\78!5L$N_ )5 M15NECG;]!E61\I7NRJ]0'6VU>MKV.U3N8ISER3AU:"10RTC3S1/.CI,C:7QH M_#Y$M4950"-X N>FM<$'9MC!%S>4EL6^%LOQ+Q#I14QS45I!UZCW39V;[D:W M*D(NENX<;]C.^09LGO Q>B6PV:)=(]5MNQJ^L$#7J!S75ZL"2\HT>_9E!#9Y]X)C 3'#CZGAB/'S+QX3OHO\NE?-# -*Y M$E(J,WT%E+&S=.$F\OF'B!),MFMD@-@XJ,6%1?EY">,>,-ZNW-V%"2P<>G2# M_Q&.CI$$@?5[V*[ZY*%YTM@?TMGZ$[##^G]'-#$3L70N2L33@=Q8 2W/OT-1'@HK<6DE*=Z%CBM%G:2 7_,#5]YD:ONA:T88X2@I)FYH3!RJP<%P MZ8J.!Y\5E)+BY3T_+YE:E:A:Y0VN^*BZX8E323'XH0*#4X!(DF",_NF5#%@Q<1GMA4C, MH2N: V],E\5Z,"(59E&CZ2RI-)[9.)<.49DE=#=,N<7MN53 +D3F\?D,3<_O M4(EPKOYDN(Z/C'QDAX1HOH_VC8??T>X1F)_/?!@46#ZR>B*KQKW:=7 74)\M M'NLJ+]:E\DK7_2QE9HR/I,AR7O9Z%:.@'*AAO'$@*89 WJ5"BKL:EC9HMI93 M#H&?6"G7$BOE]\L"^,[TDBSPNU9,R%.LFQN.85"$[F:H&@ AB'R-#_'VEJ2Z M4C&M4LQ:D#0-Z[#I8,24KD44,) (OTK,=)733.4 MEV[/=,L<.P-]:_FZS=($HYA<6F$PDVCH6HR&-.RE=8"9G!"R5$.BETLG)"X2 M9=P(ZBZ&$6R"T.T_]=< EFRIF5V'OPJY5%:!L42+[\5H<0&![@7P)1R(HS&9 MI35*$;FT1&$DTD2.30>CER&-I M_RA&VJ1M$L:&@"+;T)_)2N K+9%N^!B*5?93FX,/3A0PM':6"9RR>0#39$ED MD&H1=2RZC^)"6.C9&5+G\S]6.)]']2AQ1>W'&[ S-Z10_X1#F?:QP.B/N+02 M%UC^.+M^WSR@UT<.!C\MW>3X0YI]'"_7V?J3,1X-' M;;SH""$U]4,*X64>X4R;SD;:XK=0RJ-?'L>SA]%DT8UI%]-"I)!=%8QY,I@^ MC)2%^FLW(LMEBTA!N5S8=I 9 M+31U,E<'N.-V@XZ64R*%[T,!GZI-D-SFRIO[Z7S^@X*L7IG_2]5&7:"LEE@B M!?O'/.SY8CKX69G.0H%&0V'XS2VRR"$RAH?9",D;_]H)'^0,%"G0A7EH/OJ" M1Q%E.)X/D+0?M8XZ#RTC10I?87I!?6B \&G1_(+F%&T\_[D3B(14%0=P5X4Y M0QLMQMHHE-_L7NU$K5+SJ4-U$5G2 F MI\-( 2U,:NDU2*?P2A-EI) 5IK-H2=(I)HYT&2F$A9F+..%V"KI.VHP4%\6I MC'O^[98M5HJ-% ^%Z:YD.NX4;+NI- Z<71?FRD8C9-RBLF_R:$-E_M9NBD7. M#=H>_0^G"P&G"P&OX$) TDWP,ME/]Y7;EP5JEGXM@*NP5)<#N#@2?$6 B!$C M9,6F.K'W:,"J)?KT0/2AIP,1'DX>#3N519X>;#\A"//6]7UW0Q0WILF2]$"ZI2N+= !F%G$BMU8CYQ?NEBJTU.\R2"P% M-Q%7O6!XDKB L79:NA(^!%L(#"M.X[RU07P6K6YTV)OPA*!30!%Y?12$JF1SDBCN[&D2W;I%KUTDR//MS;8 MH!X]L SL>VL'R@;0\.I:Q4IDT$@=OO+W6X]SFX;R<$LJ:(4:NY\*5>DVKH\G M@J@08UF*-!T2= JO.877R!]>L^\F:N"O76CY+^SS%UH9J4YC:(P(CJ$IA\8Z M.J"7ZL6Y#=O@N)34DRB9]M74H_.>5E4E0QP,Z?K+[4OZ%_K@6*4.J0;+*HP) MCJU) V+UQ3+:7@R4U8V1HK">1-\T4TR/AL8.E'.$^!R2*UI_U@#VK](]SGDJ M\1MJGMDWXU'.LY",4_7\DB3OAC8>HKTC3999$OD$F<6?2+&>^XXDQ;4.-_JM MY=(%F:<2+TOR&)>18!YX(L1V'6UA*_,M L$AQ@R=7(+,0$]$V>JQ<-P.@#L> M2:;()!-D"GDB1T'I<0]16S8:J4;/^-8FN 4.DBC% M35^M%O'*XO8_56-,[ %<@M6%P%HY-;1'+"BAPHB\B#T%BQ\#*'TK MR4V _1Q6K#62DR!+(XL <[#%IF/EZ3?Q(B)#,;100;S"L ZOF]8;==BURZ#8 M5AGN(MTK#S(UO< /4,TO&6)2<$P[5E[4.O'[@X%TZ %JK%1W]Y M^W9Y'3+HM@9;R3YW?U)PG'"H*$T7)1*JD.HLR=/590Q4!A4U_*F0X"P'[Q3X M= I\>EV!3W=8K #'4*+-IJ\[*PLQHWH>\+W;EP?]WRX':X4B52G?97 MXDQPK!0%ZP$I3UQ.Y8IZ$2A0PY+YE5W.M^"H*U$*[U$ PM&5+D?\EH&]!S3D_ITH">YW$@4V7 M2\L =SIV0?DOU*B1$M+Y53A)#UW^$-W]&S80=H>7J'I!#E M98V?DLPO1M4-?JV*K-*6JA>O?OZD8.UPG/=7'&=GQ_5('&6S5'QAK<(K<:>' MNTZ[D%>T"_D^WW(HKL..*^WO["T'84^R*5[_IT%1-,Y2M;G\!3IAL M__ :K?KD^5 W*$ODCIL5;PC\\WZWDNCB"+ VY'B1/0U\S]<=$VT!_A=8J[4/ M3'6'.%B!T3.:K2T/S*!E ,VU[:4+0U[)!H41B00D@ZF)EI'84](6.9\$=&=. M!TW)8%_=<2_V=GY3AKY G,UY[,P M%R3\3! )XU]1]93RG^CS &DZ0\[B$)7 MJ#D,HZ.B%D-P7MJ9E R,YB5IWJI3DPPJK]V.O[1UI='67E00?P'5D9MTP:Y0GHWO:\2C-G1_;7)HC79(-MRD5L,H/& MK";9TYVP+\PU&6'+ M-)Q:4*16L)GX W_DF-/E;T GG7FTWHH,AM()XXD1B'0N/;%7IT^55Z<:P%(/ M+SLZH04WV0D^%V:)LIM:)$!)[VFHH!/<6 GF) 3S&@;:^C[W0+ M?M7M *?D"39[7QPPT.YA:.TL$ZW "+GWFZXE^9L6;Q#=KZSYI2'V2:!.&/SJ MVJ@:G'Y(@*WE&__>K2TO#TE#/\M8U"SOCSL(P!A-?&C_ZA_1VLJ;_EYMK5P: M/0@5K>-_HW6FKGRB'&W*9EL=B4'LRU/MAL3F_+KACT,DX[T8CA6;S %$-O,[ MIFSR,;+]F<2-8RE2?*;605"Y4 M*B>"77P$;"R/'Z-8+_RM'%;'IZB>Y-GJ0E4]\M6VK"X9,FCA_.S3Y5RW 3-K M>0FI^&4CET7FWX@N,B(X0=8H%9OFUAYDKG+2]>E_S)RSA9$NLZWV?3 W!G&: =*W>!0CT2*KLI:(U&K/#TQ70+>MI062O_!GP-&.[*L?YS6$?7= '5:U(&8^E>"F(= M19TQ%D6NA._SA5]A.DK8VK%QG&R/*)H>Q$RVDY]K[/C00NLDH^- -DJ3$IE9 MAU+(.^>.Y/B)UJBI#-CD]UINK@O.G=&7A]%DH0S'\\']=/ZHC>:GAUE.OIO^ M^VX\Z*=4@_XZJ 7]<5#)%^"NH+Y=6X9N$YPWB)Y"+H<7A\Y#%_X%E@(B,TAC M(;H7,'@RN5BG#EVP1260^>@B7NQ(2NB#JZ>(.[Q00]*S(P=,> FZ M23=LT*A$IM&I',1Z4C6P TX *&/Q@4(BC1U BW$K(AO!9X0P?K8:YQWP>,+' M;O(>QL%T,AA-%EH4(3:]4[3Q_.?Y*53LY&X\N1M?M[NQU>BQD[NQGKM11I_O M:W4W=A1IUL+%T]1ZTHM),!6P8&2M.DUJH%S&R M'!;'4E*:IY0[_S4HJ0_C7Q>*2H^%[X]Z]'(Z$6"<"%RW>@#SH/_;A8/ \]T- M@"I5S.6DXC?J''TZ+>1R-A+AMGK"+)R%(&6%]F' MX^ULHR-?HE 1299"$KD6<">BK?>4-,$:O]CNDV[S+0<(M-)U> (?B7SK/9?, M)5_ZBH! *[E\"VN">L\ <\F7OB@@T$HNW_RRH.9&FTN^['4!A5YR.9>M#&Y: MW9EEVZL@YEAHP@+4CG);B*AO5*(N>&C&9#QXZ3A2"!GP+ MAISAZ^4\\0?O\_$'VF@QUD;A):?9O5J>HR;AJ57D-LZZ-=.A_[* NN/I1AAG MP\/#AR(/]^IB-%1FJK;X35EHZF2N#J)\/*"$\80L+&.O!C%>G$RR6%U?(KJ29KP+E35H_/)EM4E[G+8K8OOF"^' M:+ECH#+D_-*8FD0L?B7*96[I12F)%<%9P!]T1X_R =P!]B6",90S M(/9&QQ \^6/'0PN0&%>T?R%K@5A (D40>6AT>8-T'A>"]M;6-@GF'P+/@%:8 MZ8)T*$[H M*_H\;1%/6\37ND7,=1AVT"JQ@%1;0R(7@K>%);A8^PQ*D5YL!QD6QE9,3[:! M;:JF1]N_EM0CP^M0.?#,]X?*R7NP/F-9(EUI/=D?IC*K)H_,[Y\ &.C>>J9; ME&RC?*5[H"O>Y00?0_G])&E5'7^//_##Q?_X?U!+ P04 " #TACU:ICR8 M&=I+ VO@, %0 '!BC^R.W-+EN43W?&1O)*<239U:PHB09L3F?20E,_Q_/47#XKB M"R HB0"X/> [P"(M4]96^X?.^(=.J]-/B-:^$WV! 0(PL)[="%G1/H [8*/0 M??( !@Y8AWX$DW^SP.TS#%[@:X!>H$/P#_?5 6J#\N@UVAV]T?SC P>2A^V-(/W?O6W1P M)=@ EX+\U_6![)K\Z;K=N>ZVO_\:VM_@T0" C4?@[] *.8""_C%Z?\42%;HO MKSL"B?[M.4!..91=$/Q ^'_PT!,1-/*9,?E,>T ^\R_QG^_A%NV^ 83R<37G M]FJ<:2MF^D$2:KW&'U#@^O;,.WSE0AW--RL+_J*?7TYE0,>H%.&^TCG^I1QEH?G3;**IC V"R#:, 6M&A)=J)/WU3\OL/64"$;A(<4.$MN*)C,<4/ MEH\WN-?H>I=6B4[@OY1^-.ZS7_+CWW;;A)\-"OY$* M%>A42@,'9%8<X#6ZQI#_9G]4(0!FDP[RG M?S-@NDO@Y&[]P=MIJY2JE IU*=BL/N$0&R Y M,O@X^H4P ><*J4U1G2$\'BNJMB"39@ X]+BL4JN0#D'' Z=6A]6 M*!AIZWI_C;3W[ WWYR5"JU1RG K-+(D!@@"GQ4 M'!5!2<&!5HMB8.=K)H]W^&]E6XJ 5JV"X(+-*XD"H0'2486-JRQB%TBL,RB+ M1E$AGA@Y04E1ZA"3 M!R(4G(C!.1/+(J :$^,O7B$5M(_LN+[ZTCW_I]_0SQ MH"SW$8V&Q(8/WZP2,BFU527@YRQ6 8]4DY 60'C!2EF#1+VL-_N M7.MNY\.RX)L2&I7R4P(N*RXI F.DHXB)(PR,$%!*+5O/Q//V<,=.4@*]F253 MN^F408D Y05'9EUQ).3DOMB_; 57P&D2U8Z3++2BUX3];H!H<" )_"6 M$6J8\[EG^0%6:?01$/'EHJF_]Z( 6]DV/TJX@DNE9$AU("LL0A9CY$<&)4>D M,JS40X] S P(MP8YV\"OD8+"N=$V2EHT]6IOB?RV#C?_&J^IBFU" G1:"E4G(D M,TU&"L@J)(30@V4 "(=&^6 &5&7G#F0Z)",+L5PL&(UQ,I&!5240C%B?+#SX M801W_^6^"D])Y<0:Y*(4;JET9"A-DY$R6:1^,V#F2^ 4GE/0F<8TZN=V;CG!9&^[N)U)%"$L9 )?K(A8S;Q7 MPSU( 9_2 )FH!)>7$,( 8@Z08E'O88U!<-[>9WY5] RS""AYA'G\R8!)+Z(I M/,",)UCY:_KXPX<<2GSP1PJEDYL'EIO@P\_F3'(.$6^B#V0Z)OO.#5[F-K\+ MA]^53G065&Z:V8_F3'(&#V^*"1&8VTIGF(C5[N'9]_BW8$42-?/,@W:8ZOSO M!LPV!U)^PBD9H'0Z;\$B1!+SN&_H%D8P?N4@N)HI)U=[[R6"G+_P*J,U0$8D MX'&ON!(>\MH 'EZF7%!X'!AN:3_VX?43A*],@M N"@]_.8I2_(>_T;LV SV)'.%FVZK$V+V*G=(6(6QT^,K=_&P\&W6Y'HP2>CKB8W\L+ M_9UKTPRH-W!'\G>21YDH.C-L^74;OE$I:[=8.LU_(7_YVR0,<=,+](4C4SRB MYJ5'#(_(23D%'5^$NJ/M5J-$R& K6"SK]6RSUJQW&.98!U8H&@ZM.LTB!)M6 M):6$=#;Z8]CO.0;H#@F(O"P@D+)J%IPI#)_)_\W^L7??X [C"E<(]\*UL"HC M/TP\._N'%"5G3,YL4YT@7J3S:8$]JT&F9IQANS\V0+ OV)7" L#$+#4W^0"Y]A\#N*X':'ULC:!WC_1V'Y44"*0YT<2P!/2ZF G$YD8!,U XW1>SJ!,P&>AI M 1/1TVGK=GJ#8[IMC0(FCS0O8#%G2'=*GW!56HRJ;/9*6YWVK&7W.Q JFH,H ME92_VE#/XLN//$WP#RR3S/32X1?U4-MY3DXV1@8LS7)4>6'XC9%='1R,E\S= M?IJ6]U]1$+T_8)01UB?$ZGXESBN\<7%UD(A%I9:OAI[5\GQZ.E]P.!P-3? @ MRB,M:GG&2;4\.K!IEK$EA@1)=J=[!$-$"QPMG4>\?9&EP!F""AYU4B8%/BUF M0@:V1_<[[9X)*JL&U+R@):Q@1W@!+71U[3O7^U"WX9HRB19X?H6;'(=6H7B) MP&;$JHR0SI&S[5O;E@GB5 VQ($9F&*)\*X.IV\$ =@9FF9Y98.4VIT&VIK O MZJW+B@EOFV %Y/%P3$G=%N2]"[?N+NU,J[@P$C&HDX-JV&G9X%/3^;%LV.V8 M<'\DBY-WB;0[\NO>Q3.VR:%?[^(S:Q63+K.1!Y]O-^8YZ/39[>VP;\1.7P,K M3]3\G 5ICN@=?+$/\)WX8?$!#/\EV".[N+HJ_,!2+:AWO-?H6)D?7H*=BL"P MV^NW+0/$]63@7"_]*VN)'K,A:PL@YI0U0'H)')*TX05MX%<)6>71*Y5,,>B< M')83QV>-T5!KU$]-F#S]2#-B^QXI6?VXIID35LCQ@Y=T^BCR5R*"+OT&B,A' M#K*IY3@EIT@XRV[0;>-!,>685052[.8W9S>3WK3T[DUG24[;A,M?$;;"V2U% M?*F[ $YPYV.(M013'4?-@?\4;X9%/[\TEZ+P3_D.)/&@U2QL:D:#KE9'[$E@ M\[(DW!TJ-P.=A[EJ]VPUG_8C787;MHJ)&0..U;)-T&$UX19?W^#C7(2P&)YT MNE.SO53L*^SJ=KP=(E6:H8XIDD57;H,8:7M4=TV3M2$C#AT3G"ZEH$2&13/V M!,EZ[D;D6CG$!^FI[Y%5CCP+?[#B!8DLIR*[HEY'$MM"CHWY$2#J]K7;%Z< M+KY(2MI@H=;I5K0_DO.MWY_]G8V"D$1*1.^53^/X#"H?Q%7!SCZ#XU'3B>L- M6MM>VP E)8LS+V!IOG^CD2O1)1,RG1@ ZR!L]-@4V\]PM\_GVA!2*@UWY0'- M1;GFR5C@XM 9]DUPTU8"+(EI90P@)!Q7X%];W[=:K38^]03@C?#_.X#[Z-D/ MW']BHG;K"O]*_@^$M%K'OP./O!-W2;5;&_@!\!NIWG'20ZIC51*1Y!7)%#YW MXD#,O&#*T3#SU>ZW!ET#!$Z,KFP/Q*=J*5'K%T6MT[WJM\=7@V&'[J#T/SM7 MH]&!(A;#*_9KYVK<'UVU>]WD/P?=JUZ_?2!.22J $5A:D;]% >BVKP"1)<;5 MPA\!F/H5T9?M.]T:=6+;U#,!=P_0M>?>%+ZZ^,#"\Y_SJ!5>2X@!9RXERDGC M<,U1>ZLJ?DAX)2$#LG#IE3 !\H+@VO6 Q?@TB],*1=#UD#V#@8?703BQK/W+ M?D=>S=\BQ[5:E\, /4-R ;EUV MQ$^#&$G9XP ](R_$FI;=^=W[(3YA14MG [_R[PCKM:+T2O:4#N8N:NLTP=S< M_9%MQ'7.6>!+ @<.C<6/KZQT<_$%KA;/:/'$=D-N$M F0##">'(M4[$$*LFRG\8068S9+'GHB M&END3*I@%FYH,NKABIS=+#^,_AWT!^VK?F=,#V[]WOBJA_]MQ2=.=N1[1CN\ M>7@?Y*S'G^7*$52I5,X2QHX)F55$V JZ(;O^KP"EUZ,&BFI.3G>SPVJG8SFJ M NY/L"BR(,NO:4/S7-[\.:GLL5Y+H(;H=$VXRQ5A*RQ:1G!%,HX'[G;/$M%$ M/GB %5%C:B[0)YXM-R%5/.R&:-CM*WN$72?R0@)R93@&W:H-7/>RLUES=#1% M=%Q6(+LF7*O*(Q4%A%#Q8PRF[/EGW'E#RQX[JI3Y&PJV?HCJ60'E<#_ M9Y8!S6IK4WOQ 05KYXFVZ@R,WI M77V-83@PZ!6U+.PJ,6/4;-JZ?;A5E7RMKHB5X:P4+Q9M8:!H+8^1'37&(,.E M5\A*.E E:2D69BO9VV'+A#>%K Q9'KYEBSJ6Z)6G+"3FTR)V,%2<@9]YZ"!TC$LA( Q7+ES'&6Z$_0LN- M2ZU1L/@V&X>4;4I;IVV;X+F2 BD6)B-,M4(_JNTT,8M&D:JPT$3T+$BO,T0M M$V*TY)&*)4Y2"SK18RX1@I!5)8!2[A#4E" MH/B9/B;0'H+_AKP]5SL=?U893I^%E V:9[\Q4];&EJP)KS+*414"X&<_SQ:/ M,]VEX:9^&"V=&#)W6\[0J+1T2L!E39L4 ;,0VA9")FPX F@%S;!<;\#R#JQG MJY_G4Y%(-#C6GP(_#!\"WRE_GY+Z.2YXV!YU>Z;$=7#1Y8?ZTVJY7H.'U?)N MOM&\\DH&G-\KE:NNIB2H$@+18BO#5(BG.LKQ&.]S)$)DLP*(_AJ=2<3%"+%R5[C=+LMQX3"[!9'$+)K>?YXOY>K.:;.8_S\#LEX?98JUI/TA21QW?1I7- M7PD9[?C6'G5L526V*O>'2I3YZ9DOILO/,_#M/=XNO@-WJ^5GL'R8D7E9+G2; M;(*9J>ZVE@QKIXF0";:\"%MA@SD646'46'PP_7>Z]QKZW)$AXO4R3:&X6$H6 M6*%$"ON9;>J]P79H@FG/!58HA[+Y:;8"3)=<@<5,8'(V[GTAHGB'_\X21NVQ ME!Z]#NQ!6BJS\>PKWLO\P'8]&+S/(_1"*\!@3OS-'5T-$<*C*O#@-/(Y.MKC M=JL[-*9PH++>BG>HF]G=U'W5"[2$P2C;<)BY, J; 68+GL@K/_R4XF0'%(Y M'0(0;]W=/N+&5G&IU0E.!>"T"'%(68RE8W4<$\Z54B#SXG4S6<^GU'MX.[]_ MW,QNP6RR6LP7G]:'L\$#/H.N?YK@X\'R#F"=]'FY .O-TV+]L4;!T"I$_-S!T+U+FTQ-9J@.U&L.UH34]] >AY MZ?[K;/[I)R+4DY]GJ\FG&5@\?K[!\IR29"+9:[!\W*PW>!5@P0?7@"X*,\4[ M7M2R08>U6]$NXE4=E!!R7A/,]>I8_;$)ON&SP%](T&.=K_LV\Q#-M'1XN?4J M<[C7:$%E9I+:')=FCZ/QNX.>"4F(3@9>(^@MTV;60/XHYU/4&7<=5IS+2Y0M8.AJ'KN!;UATWLO^_#I+@%]8955"&Y^"<4E2MI M:&B2NB87;I\ET.Q"2UF*CC+]U'S/RJ_P\#IY6,U^FBW6)"XCLV[HO1[9IE>S MZ?UDO9[?S:;;8K.GY;#/Y9;;^4?-6?><'V&SQ6(E"ZYV6 ME]NQ41+OT#*,ZC9F^6ZD-7@U5QRSV]NV3 AKJXLW+[PQ?US%U'H'T;$%W8+( M6\5E?<8=)7W&:_>(_Q-T/;+BV=U-8.9*DYM![OX$8@H7"N)>SK]8S MAH36*(IVU)XOVZ5K-J#(ZCJI6XE-58N;V=_](;)U/@0_%W?A,C'5%-C&;0$G MWFA0W!H(D^:N2#+\W=Y&I*PY\+#XQM7-O]UI.^J=6@!!NG" U>HB :YW$SN0:4M;*A)(5&XP[1J'8U+J G/O6N!+4;;TKH; B\2/IEA;>,[)*A& M3W[,DKZ))D] SIS'J-4;J'K_6JE5I-$6G[N9JD DYDM^$!2GA+BDH)EPB2B# ML: 3)+7!";FW5=^CG% %5XI7R]U)W3S!$HQL7["M]M:$<^$)D.O*$4*5!D#<^Q;CH5,*.5= RI?T.+294=F\!MAURUTV9RP MGQ&)XN$,0SFIKO2\6:C\G+R,[I"-9H1,4%?5"/G9=]<&5&*<'C/5"26FA$Y+ MHD"^K!2(V+XQL'M#$U)M5<#CY $T040XQ;F%XE+!H[U2.E^,A SLP(Z&P[X) M!35J0!743B>\UW,/3(VLG2Z4,AZQOAKI?+DJIXSOJ+9#:() R6#DUC^??9CZ MYV+-)<]O5,US@4:398Z+QFW[+1/\IB?"%E4XK[QI,2_)KE!6!?1:D^SR99%+ MS&SF=GO8-L&JEX3)3;);8;8U>7BOR,U>R'4^: UZ'56AL*\H<'U\5()!)+J1 MXX,L/!ID@1N&Y#.6R.2O*WU_;;E0]1I Z*TI U6L*T^IK@"C,Z6 9+FCK+0^ M9JL+AWU5MS^R2[ "*GW-"YKMEC3MP>ZY8BL J97;O#A<45^V8#-$FQ^FH'I9/W3_6R]!K-?9JOI?$TY&.GR M@2;J-,6^*1\A6NWK JM!U([VQ5#=28FUP&^$/=[J.'UD0C7+,^$WNA(N86!P MW@H\X#%\QAO7TLD< '.#)"95%/]? 36)].?0,9\>[/20SN 0>82%2[3'U?2G M"9./S6HV63^N?HT%Y=MN_ZK7:L5I!C[,$VQK,!RU5)W#(VS5UWR G>#C/\#^ M8SZ!&,*!;:M:)1)OX^L#EWD*3**6DQ? 9Z==Y>C7*0R?;]TWUT9>WC0H^5V1 M)BT#E:C/](],([5@:Z3SKJ8"5N$>&>^HX';^\_QVMKA=@V__M?5]:]BGJ;38 M3GP5I]2:;,C#[^7J%MQ.-C,]:K.VD\IJC=IM59XJYCF9>78MUV4"\637I:EN MJ\&P VVU;JNJP:\ :KC3ZAA[3=;WW<[_$LK'RI>P: F1YT+G1,87Z-E1HMUQ MD!E. 5FD=>+@<4N -J4_G2K!\A#X9"^Q;]X?\5EN[B7U'R96A'>9R$55@GA* M0TH3LY[8S9S-7K,5=F>!4+=M0A*.<_&7FA9W]\N_KC-U91:?P&2ZP1;'9B[, M$M/@?+/26+RSU_%79B8/',MN_-)YS.;'0T]$'X@V,1Z\L@0*DB_0%84?YP>= MVS&UH<8U9,&$)U@ED*HS,5^1_]SM27I&\. 'Q#E7>!IH:"[^5%*KC;]"9$K= M'_CMQ>MR6U38BN*SQ'A8C;I,ODL48'+Y9 MS"1"?B9_M(B5^!I_'VS?P;?[D"8?^0[X28$NF,#0L]5>Y.IZM!T@98YH"1>; M#-3B\R!\]KS>$B9@I;@T:]=;](I%S3VD99J\D,WAGZ)P""&'.ETG 3PM70+R MN+29-3*BG+(TT+R I1D!]&SBM$A8=2>L.>BC>X07P(JDDUXZ6&%.PA!%Z2Z* MZ\'6;T9##>@+^V&*@?A$CEO:CC0/ M+^M>]< MXTU/4[7!-\0V;&83B*N/E=.R !%[ *W&;_;D#YAR8(OO/%S*1RT0QJ#;>U4U M0Y+]5EO'ZT)"98(170FPI)C<@2,^OE[)'$,;G0^+!!V@6\3^=^Y-+(O0C0*W3MVS@'0&PJX8, M#>N@IE2IH_*TEE@QM_&H9;8*JM^58C;7HU)Z9:V%])#DTR=_D#9AG&JJ(PP7 M&42]ZDN'[)M07_%<_+)J+VX5Q,U1^6=/7EF+NCW]Q7$X'BE=N'5WU(\I/8CE MS#H%7-0=L4"7<;)MK]_JMTPX_9^"660Z[HY,ND)T)?W[Y\4"L&4\@E975?9T MF?J_)X$OB_RE00 /JR4),+P%WSZN9[??@9M?2X,!/DRPR]GC9F9PRR4$V81G MP:=@+KU"IW%8#^D;ML?##5O2&#BVIGO_Y/2;.54N$*TE;$B[0$MT4T*P!:W$ M_L^6;34>#72ZD$OCKXK6FB]^GJW-B-:"[_%%_,3ZQ]X-$.XS7GW1^P/N0(2- M8A+*^YJO8U*?.WY19 W:;7,.PZ?"+Z:YP72A>[A->8U;^1Z@ S\]#H2^$WV! M@6XO7?TI/WG8E,::J91D(V)*3\%^+W\H#,RX9'S M::CSTOL9!K\C%F,9)BS 32ZZKD@LETDGW!(+XCS[B86I;EOMOJH,SZ>><"O! MS1>3Q=2D4RVV*%;H-+Y3X/#CWK M6-[R.<_NBQ,F]X8]50["4X_CE> KC^-EYMZ'.U")@ M,V7!EMWX&46Z'KS& 2BS>&YG4Y+AE%289];/9''+_C'[S\?YSY/[V6*CV^K1 M([9:)TYI <3_'[5"QX180UW]+EB2I.DK9DNFOG %CA\'C(0$2N3^F.5@J$#) M(X)T%J$#.$#0 09/S\'YXA;5^::%@[J=CJJJHI(56R[8J])+EK)=!UR#F]FG M^6)!CN#8GOIU-EG]MXR$<4K>5K]K5'K4"_:ICH3,\)\K9>.,K-+K_>OKCB;7 MA+M;-[1V?KC'8[AT%N@+Y\:X!I^B+-1U.I%DIY9ABI^1;5LCG>E43X1;2++T M^/!P/_N,!6MR#V[GZ^G]VN\82EI,\K7//\8,7FJND0JBJ.!0F-:\& MGDESSB>G2]"K2IBV Z!D!M@F32^0S MI>H2+VW]%[2!7U%(>LFQ!PI42M_.E@',/9)-D[! 37O;TUI]00I<27("DMTQ M(M3:!8-EVR&@%XB?*2E'I5(P2@%F!2-#PL[,XU;/,2%?O!!<43 8L0'..[*I MD@3!^)_'@%//+KGM.EIN%>&8YS>KUL%VB2'('R'/:9.9PE9W:YN@\2[;&X%A M3PIY37^:W3[>4[L>+):+:VJZI6+O\8FR9J3G&<9HZFA4IQO'TY$, M%PMU[_9;CBK?,O^ 5!]O20&P06=\_^6\_(,N.#6S+/MK5^#^*W;AW/32/T$M>PU41-R]4)&,W*0)U8M-$6:9U!RIF/W11UU'9QRC+#Y9F=F@X 6?J#6) M#3[?RZL<$;$:\:F&>Q A/F4<+=I";9T>Q#H8"V&"V%XV4 7ENB/40@):+9+$ MUT5<0CI'+6N+SQMFR1$/8ATQ:E(KG51R)GB"7EP_Y%AJE175>?)HOY M?]$ ^JL7C]^_DP^T^>:[C6B3Y%TO"C\]1#[@]RT7A!GV-;G:3H_S);SD76&":\2M'6\H")20*Y !@I]B) &0WS["1QP MQ ..@"A/"A(X8@('4. W @M07+J-T&/ROV.ZP K;4LRB;OW*0$^O-1$]B[OL MC@>V">])Y9$6&G!T;G5U8!8>"M7*BBZ]PIN9N2* M#4."3VF68+E.Y-(#BYGH3 XMJ]W1Z3@[$6Y>^AY6I/;)YE=Z8B(OH1Y(6)N> MU&&\GAPM+J%]78>?J>ZAU6NINL"3.$^?WH%S9U6O2A',[QDC9(2B:4IT33C6 MG02Z(*G9S/G9Q/GILY9!YZ@D[%$ZN%S(H>$=BUQ(N( \+E5D#8>-YW6M\[ZE M"F@AA&8Q77Z>@,E(7%2>QI\H!/FQM="[YJIQ*S M:%WRYPF8"3N/%$A.^#GF,G1;N2=93:H<4NY)_BH-GC2*<>G5>M9:KTV%+Y! M/:5SF0>G=1I@-R&]4<\Q(=GN&= +SXZ6-!1AMM 63B/5&:'-6*\%YKFRD3-6 M559-XIAR3A=.G%)S5%#56:9N(X8IH4O+K@DGH!-A%Q\])LU0SUNF(4./2<0[ M&+U7;)MY(H5YMDOA95)D9RC8F^FM93DF5'4382LDIO[/Q_GF5[!9319KDM5@ MN="S@=%J-W%M%89_X4=59G!M9O:0($FNY#5) 5"U#7')%6Y(%9 S6Q.'EAF\:-B' M)I1"ED-9$*;)BB3^78-O[Y?K]7?@8;8"ZY\FJYF632O?!^':YQ(S/Z:-MVA5 MJ7LE-B5)M!>8'RU+OFKK$=#K6_1GB)<)6TDUPH(TQ1PD?SR@/"9M(\=-D!9] M?$5>2(/.5VA'WBQ._3 **>@M#)%]* M7L=F;":E1-UU^?ICA(P#Y5!QW^FH$@V)'?:B?6I"1,Q2HF)AN>S8&JE&U:X6$PR&2_6CL#@( MSS5E C%7)N^ 03;&&M%<4"OTZ@N"3*W205$#.^$,XM.P0V&D/MR;( MH1S*@I3-/I%X[73-"#V>U1QZ65=5-1OM_[;O;,<&Q2K6QGW6O&E1 C4\J#*< M^E3#A4711%U1QU,:\X*$V=#+NY4;_DYN+!_QA <1=#V)-\@5/.ID4 I\6OJ$ M#"Q'5GO4ZIF09Z8&U))XARG6>BN6>6-Y!U;S]5]TQ;)@$@]CIK8>[I)T%$ U M'_->MM&V;9"OM3[P,")J0U0:%DD3MJY:8$LR;Q^9 >$V=/-* M'R1I\<'(#5#VP5MU-*=\"TK#J.IV+!=#)UD;%2LEP*_7)_A%6H0DF1!M2 3ES!<*A94[=WM#9FN!_ED-9+,1YLY[] MYR,Y*LU^QO]?TS5I#KOX1HI'S-Z)MJ'=-6C[DD1[QKQH6>*5EY]\>GV+_ RQ M,F%OJ498D**$ S 6DW:-3/9HFNWY7>)J0L"B]$JB$GKN*H)+S_3S>(MLG;48 MZR,MN80X(H*/)/'*+(S<%VS+YXN \HC4"54YO+3T9"GB CBC$1P9("8B;'EY>&2E MAQ-JS7)Q!]W@9[C;HU2MAKF'3?4]E5HFZIQN2_*JDZ):G4D+EQ0C>W)M]V'+ M!)_B"9#SHDB: +2-;&V,5#/:75'83-RC%;+\)\^5-\PD^%2ZG20[D74V53"Q MP-4M&K5,N'BO";?H8J+L(,6O^S0 PV>2B 7_#WFT_@9WQU55>2R0XU5X/JC3 MFB >5GV'/*/5"O:M:&%,!12CD)6#?(95.J_ M*MA9Q<>C9M7B^A!U3?!ORN+,"U=<4BH$QP9,288L)U1\<@U)D"4$BD?+S'1H MC0K*LO'*").10F0:Y$G@V)S*7/ XI[ Z0"3GTI8$6 MDO)2%E-KB\C)ECR[ 35%)*1.EI<%(G9'>FO)GX>:5U$D6TI$]Z;Y\HI/SP3( M,KAUPU<_A+NE<^][3_?N&[(G>.W)'A=.:TKA9GM&5S,;\0GM,!]_M]WNF5#: M\?P>%#;PI$7B@B$M7=.F &M+MY![;RB,Y+6N@%ZE;5@!.FL<PYLU2;7M>X *INY+/#] [I,WW0T9["R[YS.YVY #RUL=B\Z_2&)GB1+M2-PD4A:Q8L M\3F,L>NV)W*A9[4":N1X]84%R@?4R#"R*^#QL#4T,690 G)E$*%V3Y7K!WAG M<'U[A:P=#$/7<2WVO,W^^Y[9W[]*QC1J"G/ ML;D/:.]V%?:'8V-\)!=K">%Y1"W3-9#D&D% M;%'T!2$/.,C&)[D="",8[;' OP-\KD-LT1S0@ A^I7]NI#SKL?MW^V@?H,^N MY[[L7U9XM<)=G(@7'SOC$Z?WQ"ZEA6OC@NTJ*O-ZR4%(2L%>HE&6S78[W@Y[ M&I=*0]W)KY>X1>#0]O&2(2V#USB%--A[>*T S_>N+8BG&B DGS9F493?1E'//;N2"B=DRW.C M]YKKX_2&=2R5A?-6:O!-B_JXPW+^POYV\6L[YB-Z5<_[P5*VBT[_ +C-1NV6;C'HRC!SWZY?7G?^.T!H%;ZZ% MRK7/9$<5 FA<.(W4O_$HTG]T;3TB:R%<]F/,1?AR+:4O?R1R7"BIK>B !7+ MG "5Q@5-U>AK.EU\]-6I\_RNKH,>&]9B)1W>2AZ?2BY0:4J\4D+VJL3>]ENJ(@@DK!,) MI-P7HX$I+T:%\R+3895ZY )"9$+DE!A=7F9^*WEF? 6@$Z$ D/WU"W%E [RZ MP31 MAL!$N"J>XMC+Q:SGGR2891TA%R)<4:FFDWU8]+J+A1?E/)YV+D##JV. M"?>6]= 6LK+'E.R^T??8]4ERV6)JU,C-^P9_=O+5Y67.DN(T(&ZDV!&IP)$C M6YPFM&4[)BC%VH"Y;TMI"V"2?F$*;MX!:0609G2GH_%W) ES '<"(IW MMD;A:(!,>$3!1U;0'OB_ "$%OQ%BW?;3S^C9M78H_(Q>MBC@]"Y/I$XBRN&E M92)+P19BNV59)EP0BK#EY>) JWW3>'G=8UV5[&A"P>!2JRU;)P"<+U%70LH\ M@L,Q^-'D?]2*B$EORL*P"T#E032IG^,$T9:<*Q3,5G#DXBL9\_?^4_O MK_AP2^Y\:-"SC=[0SN?; #5Y58E SQ W:G7&)IR-ZV 59O=+ M7NQ=@2?"JNO6>?^RIS7O;M%K@"SV> K_>X?B_$63%W)#_D]6E8;7>"NN)NNX'.%=.3AN&/ !Z_A;74\6-4C&#J*_JORB\J M3 T-N>(+^8^QODRX;KUXA\HB!9*5E/[$%4@^0A=5^C-7X/"A*W9S=I5-SBHP M4W5LLIR #Q$]\]'U\=G*H.*-\H!E=UD/G6G8<4X4&:1A&NJA\)']&")GOR/9 M3O/FVTDM*#I=G-:QY(Q1CYVY!(=62UD$&_>D<0[PDA)8F!#L7 >!;]\1#,+O ME.H+VB&95_>3Z(X]E%\?WLEGB(O3>XE&V6/E]J#O-.YJJC;M&NI502(\EVP_ MA!>%G.P$C>BI2TK!I8=,F4XS>REH=[):"CI7"&> M/HE_I@ERPOV./G:PXW9IWAM(6F[&UPZ__N23NL3O#X%K6_ZG !9.]R)"55YT M$B]/V'C*"G+'V*MHU2]%*#4)=U2ILE%VO]" :F%#XZ<+=R2^09?2, O)T MA*:$_OL^<$/;93FFDQPPC6A.^N&R51[_H$@S9F DFI#^E1UR>OV!UI)R/#RE M$VFD4IOZ)*7H'DO2,>-X+6$O;T"WFA)UJUH?E7&SZ)XQ=(8FE/LZ%7_<"-WBN"[D4,&JIDSU1MW3 BJE<7)KY4)$DX6 MO&_ 0XX5HA[_!ATNF,37J6= MBKN88YO=RI$[FX7O!?%_$FX7A1=Y<\(_I*X0B0,2Q'WE2=0=3,N@I8^DZ=_C M8LR#_MC2;9()D94=0QEULZ%_[(3+G^;L[ZHNV4I ':_04C^R];-MM2V=23@K M8!7N8IE3H=EI?8;!"[QQ?<',YDE436XYM./\9G^/Q[(_TOH*K!I9898I\36F M5C'3ZU?H>E5SG2%2.MLE\'+SG:)@=R5#U#7@UEN,C3/GE%[)K*/@K7+24S1J MY[P +C_E"0%[36F-T$C[ZPHQ--Z$8W)3WF6QVF_IZTCR*.@>?VN';8HX[]D- M\I#C\H(*ZS6A\'GH"5W+O!FMP1_[0%NP;T* ]>G("Y$6Z^2.F1PKR#TS=;,8 M(K7,JUQ74+E5%"QG:!;7_LJ'KM*1$-6HFSX/ _%JW M-K3$QPN\A.'GM2:K^12M^8E M.Y"6K0H6YL'LM+<]$]9\+;"%3%\7#J=07B-&<\8%:Z$EW9=/4AVM M>RN>:X:=B,?]D6V"&_;L#I3YY!CUV>^*.,>ZQS5U$MI["]DE&0\Y-(J.=3QP MR;$N3\"NGT>=4;NE^U@GAE8PDK]??\_N'AE'<_'']'K C26QU&F<)5#E9"^# M=72QIW]ET52#]LC2[V#GXRHLY8247 A^@)TI-J$S%+2#E6OY5!D>HB)M%.#/VH#,'$A' M2$J$:S2EL,Q^PM!%SFBD*AA6<')LJ%=RKWF.AW_U,J(E+JMO;Q%29?E(^ M. MA5_PYKA?\>Q*3Z>VU.'W+MQB@8[>XPH@X>T>+=#7:/,%[=[09]SO9UXTS>G- MZ4TU7J?+52G(9=J*DRL/MT,3ML3+]"(O[EC6^A]$NG]%,-A\\<\MFY&M@211QT:9!'SX[K3B![]M7"I*S* M5VT]PFN(Q?)9(Z?YD!7Y=$P7Z DG]Q(KD>8[P*6IBHDQ&.$S9:C;Q7^6$%QB M](S9,]5(O G/ [4MKB%4C:O +I5@%K-BX;J#OXAS,,51?( M>6IU0EP!N/1:/DO*7!%6J]\QXJ)^X!>:L/7=')A8$L-V.^JK. M474B8^10%ZP<'T\:-FB**T]J#M6DWW>)DY4DV[+G7H31N]L=8ODP;MX_P[_[ MP70'\7;'?S%6JP6%"?KK=RR3L5^>G;E]MFU+F>B*=HZ3@1?=LZ2A:]H2.#8% M6%M@^PYH:X V9T;AHA4^.@1["V]Z>*F1$L\3S\9_0\&;Z)%M)9?*=XY2'<@^ M;A2RQ"5A(1J8()RUP!:?,::8644](Z2.;@Z3IP#1FN#BXB4<6I6G/0'8[&FN MA)!Y=[K#X59GD$8-B$7' ]E^CSS-)!AQ'-="=]"BU@+_84TYG:KT(P*0QVPD M)41T@ <6ZO>T/Z2KAE<(7:8JV.P-'MR:1Q%B^G< #'["/C+KKG,2^G3L_6/'3_A>H%%8R*0>8R:N>)6'. M+[N+AB88'T)P!<]<3$S2G8'@["HX' VR?H:XEP^XE\]8+.U'4GIGA5[C_WX( M_*< OI1)OR2C(LU2JQN)EI'B8N':5KO3TUF3X52\>:EB38 #CQT76SJV N)F M]$D;R:E:>I%?A]LDN7:(M3(DSC$*Z@$%M",<=5_%I/"UH!3\S&-!(4=<@GIH#W6FR3@%:^'&!(;/ MP(X;N +8Q@\I=.TB61C9,B8TJ_Z_2Z)I6,J<)9>+<9DX%7Z-I: M9N"OR'UZCI ]P=V#3VBQ)^Z!IF@*0M04\VABY9K;\EQ??8VLM!-=@3S:!R"=_)V$]8$M:3W+Z M@F_)J_'O9):GJJ2< 3V]P=V4=H2-SB2* G>[CX@2VOCT;S=D=XL7PB0(2!IY MNB8X@W^)AI4F^;S0,.22@9[9:AQ4W>N/3$A->^G^E*>L)8O*?V6IL/$Z2NRH MPT*+?.MWDU3JK;LCX7L%M5)#J?*:B#<9>S16-?VGJU6Y/M10K%R-:K,O&:M3 MEU1XY_@<\!79&W\>AGL4A*345_3._K_@/E:66:7KNTYWLKYP&4Z6+F XMKHZ M\[V?@[F8(H:^B8X; 1L?Q,T UL+A?PQ(F3Q[>=WY[PBMB59EN(57N )ZA>^; MJT!GWAORB%F!7-C?]DPX^DG"+&R9,1N@?""6/$.RZ$V\R*7*VGU#:V3M QKS M-?MJ[?8VLN_PG$ZI2H\+:!PJ9QS.N\+(\@NUK;!@[R4'(U.M]Q(-LVC,\;#7 MTYEEI,$N%>I7I3X!PN0; ,4?80_SK>-GB$F26!P7,C5X>4DQTDZKW1-D)?^H=<"S]YE:H+"K1@L.6UO=6Z8I@\!U&,6M M';3!H55 F]7B'[S@D#&GVD4W&MY'V*UB"SG*9 X;SZYOKR,81"(_8\,]+7?: MA, _LEV!+7IR/6+R?U1CL$JTFA[S#V'TZ5]_']JNJ^Q9X7TX;>>:-@32'P.I MKY$W5FFZ^(N ?O(J5OLA_D=ZO;(/Z_9[G3N2- ]@./<>J*+\%*12K%]XSDJ_ M]'%6K&"@+KEF2S[#PN6'8WO[1UBZE1WD;99/A!$)(ES..8*1PQZ].+%OZ:LW MAHY=,*;>BYTDF.M#_ M]U&@WH8];+5MJ"J*BQT%9IXPCT3#_90Z""#ZOQ]2EN*50Z)SFI.EPD?8*7X( MNVU5M_I*9*FBGQ7:B+!5R]*'L%&Y4M7T@'\D^U3CTC,ACU-S/6OT1#E++];* M$Z7!XB?I@VW8MA!]FKD(>E:[]\=U/LKW_S1?-R@U6/Z GDL9&=8SC1]I3_H@ M2L&$A#VJ^ZO.3UK0+%F58KP#-:SET&I"<5P2@4'*X_(#6TN!7.[S;%$YX[[S M(2SAICI^IDEQ$?^N?G5PZ)U6C5 3Q =2"B<-[T7U0BT$[*GG& U')L0ZZ^S[ MF=I!PL?^4?3#JQM7;=*K(6K"^% ZXJ0AOK"6J(6!KA5HCY$1=:3U]OYL38&_ M35YY>C;P Y((RD&NT+#X[Q/TN2?*?K<_VOZA+E].ZOTEG6J7N+GA1#OD.L0^ MG^E6JOHFY7U2TZ M-[JBT9Z=NK".7TQ?B[*\#DGB!QB1Q4;>W+WC#YM@7VZK]=:VMMY:H1?H>C0= MN$>#W_=PMT'!2T>D054C46QEZAGHPBZM%@:["+([#M29F]&8 :A,$Q(4DEDUE&*0&,CRT0K-INV&XAU@V2)8T\J^(Y,F* M"]^E#6IVD6/$GM>@C"J:-Z/\KA]E6;=UUG!6U\,F0C@624J\6"=,,CJ (C ^ M8H,WLG?0#6B:[0E692^)IQI9>&<^9-%=P>CB 5[RW_T B[WN(%YDUX;KUL=POYVF*.)%,W>'?1SO@+U%,&Y6=_AYLAA:94K]_\ES_X"BX? MR,;7>5&_Y^%R T]R*$YS%2 MM9K+O_M!U[)H$!M;R64?I6+=@5MG^X=;Q]7=+92UPQS P2S C7E @)E,6+VG M>,I$RJT1#[#$!S^ HU=ZV"[BSZW\&@M?&(W[T)@W$ KZR=U@J=OU6!+ A+5Y M1@B+,(Z;_GB+%5 R=@T%TM1&\0%VW?,&N+ET,940#NL ?HPPPR8[7WE%XV ^ M\$88TU5"S'BE,/_C MJM]B$:K9AD(CX93.9;;X.@VP%W70ZK6,.#*?#KUPQ6,E"RSPAH@M;J3*?(AQ*7@14.;^1!*?8&P]86[?I9R.39BFI+/=Z^^ MLC^TP&9_..@:D>G@'.QYR<54['ZM; - K*5&'F.Q0J1++U]8ZH;4\LW_L>SA M3S'?*7G9FN$\7H5EV$] M1TBY36@6TXJN50HJAY]=] ]Z[8'.$,7SD=<3UD(1W6;%=?^[ASG5<=/ FEPW2R4TI$M\SNYJ(\8GMQ*^?47ND*HB> M*\X7Z4'1SR93!MR9:R M)2^L#@V3QU7Q.Q7V!D>WO[RQ(607H7=^$/^)T/$"<52#^ .L>N'P*E$%I0C8 MP7;LM(QX]Z*S[WFEP5C(35EPY-%]679FT$/JO?O@)[^0D#I9Q%:-L4J^>FUBN81"E MEBK^K^,RQ?_QMR08XQ/RGP+X^NQ:<%<26U-!V_SRD )+1%M(R"H==)W>4%4& MKS*QK &Q>'%W")Y)\UT@@(;C8'C8HR#R5Z[E3[&P[G<1%M/2X(9*:D5N@FK MB2> 3\J.RFT$1SI]_[5 %NP!R@<((SAR@M\8[YGO6CG"\NB1Y(-41$,9<1'3 M*Q(8&=")R(B(V5[0ZSJV]O)O\C#S8L,X68Q>J$QP9OO ?T4R(L.C5.5#%P(] MNLI+R9AF=_K]ELX7N]( "VX)RJ-,)I;1,PK6Z(EL=GQY**-2) M\@(D<%$G8 MW8(U[@ZURT 5N$+1-4(/8H8+S?V%HL/O_3!D01P>%LP]ELWE*XJ3\G*.!#*, MJF/%9;I1#!D7<;$HL&Z[T])I[YZ*-R^!U'="DD>%_LZUJ8?495$X9#3QB>K0 MC&:AI"MEX7LQ(')H)"C%,6E53.J$40Y^6A#%'$RMV%9;ZZ'K%*SE*I Q7($% M$H1\:546-S2*D]%MX%<4SKY& ?0#V_5@\#[')\@0CP#-PN;36.7#V][3M,S) MGZ.C[5A6RU'ESGU#P=8/T?U96NI"_957;\>H7-$#B 9%;H7>D+='I;O0X;>X M0H[='JA:YA*360Y.8N2#F%'[LR1ZJ<\$C[RKOWG?X,\)7K\).50^5:H$GGVT MQ"5GAU@18#+%*,@*9(N'D'A+[-DEX>7&@'.# B;-S_^-Y/S?Z)S_&YGYOTD- M,-I: T=[2%8UO(KYOVE^_J>2\S_5.?]3F?F?I@:XNX6HK_-9EB2\BOF?-C__ MU,B1E($,K0XY* %;+@LI0C;@<-CM:P^.EX-8(1.4KYE;O97@#F^E>-[S8([W M@.=?T PK('^!3Z3ME(;FR1YV5 MD%,/-[FT[%X-MN%(9_:1>B@+29/9A1,+97BAG@ KEI9F+@BV[WB%QS M9AP6X20\HEXZ$\LBE.$*6/M &P8V1Z(!I$_CX^;)>P@8?X"\7XJ_H/GN]18YKD>>C)#'&]L]6= / MN(_QJZ_@U@VM )&_PN ]3<2ZSKD_/+=1=3>XE^E^^I+WO!:9_;T==L-P'T0FA5I.45@6+CF=Q$&KO84FY#R3!EHT/"@CH)P@Q0I^(\S-1'??^.1UG7.+)=K" M/.4)4X64BDP&,=#$&B@GB[=(.'"TWUS( ,Q+!N4!2P8%"--IM^&VT=P+HV ?XZXPSCC4 M*JTN(>"L.55*RG*MP=9V:T+B0BF0Q=R:X3[ 6Q*C;28T@NJQ\-E]/03GWB)L MLKGT57;IE;Z80560A SL8Z2$B)I. >QT1R/]X3/R./.BDB(DI\B7I*6D]I3N M)!C[;8C^LI=+K3 !A1AP)GU$.6F<%6$TMHPHM20#LO#./F$" ME.M2@;J7%B=QH8%R6FVB)"@<4$;(/.IHV^X:*$9E$"N%B#%I?U*0I \\%-A- M4E].8?C\ %U>ICPY5I6/#.2[DGUM4,T7YU!NH98)I_OZB L;Y8$-$'I%KXA2 M(U8P96AGYF&X1_;M/G"])Y;"BA5CIS\N#^7M4&"Y(;+;!0/GA#;^5BZA9\^> M[5O4Q(6Q)98;_Q*KYS3P?V8.>C#;T:/8]P;,9*X<&4-] /U :OBF$BC%?R?^ M_70?)]',LY?.KP@6G2L7;M\<";A\Q_Z\>4;@2]SL]:&^&ZNC#$-B(4>88 LQ M,/R7\!FA") ';P!&X,NS:SW'5=]0""SH 6C]8^^2EX?/B&4Q)M\.', M\0/@8NFE+6'KFV6Y Z]^$">V*LUQ18OA6/L@P .U>P?HV"FP]VP4L$_1O)>, MFSJ[39!RE6G>C9'0NK -U$ZJ\YX;/W=\X ;.GBE7]L;,ZGF=J)SA]!_N\;_P M'P]_PO^/I"+^\_\#4$L#!!0 ( /2&/5K;@[.=O#D *@+ P 5 <&)S M=BTR,#(T,3 S,5]P&UL[7UM<^,XDN;WB[C_H.O[L#,15UU\%35YRD01S]^2?U9^6G"8Y0[ 71TY]_VJ0?8(J"X*=)FL'( M@V$,HFUPG&&;8FWP+LN<) M_=47F&8X^?!AV_K7XCM_FF@_ZS\K]OO/KV!*>L51WH?\4GW_S0T9;Q+[$T1' MSKLJZD?-^:@IFOG>:!7[V3>8X E,T'.0891M$AA./)P&3]&$$#XI /UI,OLW M-+EYALD:OB1X#2,*:C)[S7Y^'^LZ?GE+@J?G;/('],<)_3(+P\F2]D@G2YSBY!5[V^'"(/K]3_0/E^";$$9' MZ9^^I\&??WK.LI<_??SX[=NWG[_I/\?)$\%#CH>#+*'LB#">\8[F0HGF'TA-.[:)7% MZ/?G./3()CS_^R;(W@8CZ1[R9&A@^GP;QM^&2^%P@&,IO2/R)/@?$TB/F%F2 MP*?B6UT4=G8\EK)%\@2CX!_Y8IE%WFJS7L/D;>&OR*D8^&2U1]D,H7@39>3[ M#X19*,"=5!\UZ+&(OL#D=YQ!-\0KC#9)D'$0W-;G6'H>DICL1MD;802=_B]4 M?%WTM/4Y?B[27>41?N]F2T/38[_^>3Y;S5==']YO=?0^L;A_O+O_-+^_ONO^ M=&/C8RDH]CVRBJ,4(JZ3C=WC:%I@$I%EE])SY0$G*Z+IXDYJ6OH<2T]^/BQ> MA:2@S#?1;H([#7(T13C)[H@;X(4A7&Z2;H7$KO'"&<@(B,7 MVL["7P;I[SS''K//L?0LB8J8Y$?4 U$?NRAI;GT\#2$]T8G.VF_-=?4[>MYL MW!3_?4/0SE]Y#G]6>R%G_DG/_K%U@*;S\Y$>[YWD=_<<\?SE(XG9X>BS&),= MDI.(IK:G.(GXJ.GN>993B8_8 4.-?T)QDMK13\C.&6.$?77K?2J_0G]J^XTSMM^A]Q+C[,^F M\X5,<-(SGTB?R0_V.N#O&8X\[)7#4)IY;GRS(*,-E>)_ZN3#+L;@PR1O.7F M3WAR%_EQLBX\@#E-)55AC/8(">D5=WQPHTSI2 DA^45VBM'/3_'K1P\'-+K MH'_)>97SB?P#Y-^=N2E9->C=91]"%X?Y^("T.6CR\>0TS8FED[TM\5- OQEE M]W"-FTEK;KE/8566LP1-XL3#"1%#.2),T)X$ZU$ VQ8?7_)+Y0_H.0C?A>\G M\9K%J2U?X@YRJ^PCGSH?AZ_SS3*\(Y/Y^R_XK8W%M:92M]L@Q$G:MO9K3;F8:PA;^PQH9V7R]2:A6&Z)O@S#WS!,YI%'P_X8)RRS M-1>K30&L[@(H8$K_%8?A+U'\+5IAF,81]N[2=+-3OYJF-K,+%]^GPJ9X!U0! MS%^M81B6X:1M+#]HR,5H2QBC&V&)8.\SD3CU$,"H54_;;\?%7%L<#M M?(V3IR!Z^I3$W[)G#B8S.G!QVQ'&[5:8(JR/X@19XI-BX88!NPQ@R?.0- MS?A8+-A<;\W' M:A&&9!="08C(QWQQUXI>97?AD(,[\[, J@/LSSR-<2K?_^1Q$6&WC?&-S/JZ+ M,$0[,4K!<:T?QS5>CHN[QFS!*([CU^2OB^0Q_A9Q\+O:F(_;X@Q/)CZ!O"Z. M%AY&ERWYN"S.YFQ&)H[%#W&:P?!_@IMJ$\;S@$)2;!D,WF M_19\C!5A<#8A.2LK[Y"?S#9>0,:991E."[:PCJM^'@JPGYC(1+B-LHPI3)XQ3 M_AII![?+'#EV4QHRHPJZMJNU>PHU-@>^;]NF??%RXL*XRTH1(2Y:]Y#^GR;E MO\*0$)@NB:V0!(AL4/07L\C;_T&E)5NL1PT+/,NST?1'$?\XO-@EW(B8)DW5 M$MFZQ[972R>@F);C.S^*B'F0[I)ZA&S+1?D;,O,0)G.+4'J/LTX)MO4"AF_: M]@^S2KF@[K*%1,CP(<$O,/#FWVF1 TQVC47V3!3I_'1AR["M%[ M0I%5ZW:1[:-M4;)[ <-V((VZ^S'$S05UET@E0H;;VO'14UXZ*W^T M8>%_)3L(G:EL(;9V [[I3Z<_S*+EP[K+T!(BQMUN?Q]'J&N/;6Q.K&C-M&H. MO8L56RO&2EZ7N+.PZQ $JFEH2LWNN52)'("J9'M=UKGW.8!N$%8MG6YG#[L/ M<&S'5&NVT:4*F0-H)0E-_)%7TOO6J9BV]P-3.(6H\_[V4L3(";:2XR;2M'^ M;]1L)2H6^4FR(?M(;19V6_H<@P!7X" M-,\W\ ]C;73CK&3HR7%N]CDO@3KU[1_'%= "L)+==U;%B''G^#4EDVF):5G! M7:(4^=%VUV@V]FG/[HY @U#5:M/QXF3:$VTEO5 B!8C+<.SJ"I!.OG?Y]\R] M\5;R& 7OK5R;*D"FKAH_S!5&$[)*6J,,VRA-3@^R_#D[HFA=Q_F###BBSS%T MQW/P=098T13KQ]A.>R*NI%:*6'[U9Q]Y0HA8?8!J&8YW^7+D!UI)SA1TO5CL M#SFIO\)PTQ2IO;MJ.VP,'#PU'&GLPDYVLZX0F;@JB9M"0G5VA3TZA'/8$D#; MW $@SU6P-*;= M,"%U8:ODA(J0U9*6L8^P5SZA,D-HL][DI?EOL!^@H.6DZNX+,$2J+* M>46=#?@Q(:;I)GG+?]]'VVSH#A0+>TB:TW)\Q;,-G&*NZLGT"'VS!\QOJ =;B53^MBI($&"W4/.W6>,4"PV*KGK1R$);)#G'O%P7*1\NY?4NLOH#U_8U19KKFTYYJXO3:;S2$)K B@V!V_/\[RE-R>5 MTQM?[0(TU]/DJ0,R3&;=Z&I9>&(\;>\NC73A;R,^R6^;O&Q&FY=M-\PD]B>5 M@01,QN(>\YVB;N\3HP-P%=6 @KQH2_R*HTW; BI; ,/PIJHD'K(N5C*"#PZ0 MB*UE=1VGV<+?$M5V[E2: 0TJ5GHF%T Q'K./I4Q*GZ4,2^VT1.I5&9'-% M)I1$1QLDA28P.^?19=WKK7 8TF=3<41.@Y!FV'GK( HH&VAYQVV]EI9+ :[^ M0%5MRYL\*V44+L278T!A8IFJXG:](2"RN-E [A]-E+=4\ M&*S TR+-72.@F[8.)='1ATFQ 8Q8_])N.MT2A$76QX9,LYTR741P59)6$^0S-,1-*I^I[DH\"T%0U*D@XW:(Z<@SF76@#K M'?/V>+HBIU>KFL;H #1=U62YCSABEK"!B?6IW>.,YZ3>:P9L=ZIZEVS,-,/9 M^<@N:ZV50?GEADS3=YSD]][OC?JI!AV\@@&/DKP$93S9$O+6'@A#DEA\3>/]P2XSYXBHHB5>@MKVT40KXX_>Z^ MP+4T2Y:C?+1]HP=NL5&Q+)A- .B#5 0 F:@[.)]@$-'I7?B :O,[G]0=SM03 M?QT8GFTXDGC@>LP+ML/V7 P[ZHZ%<53EKC]"\0N,WK9)2>F6^/EW] RC)[S" M&=$8Z2ID'$2]Q@"ZHWJ&)'K)8/$/ARTV^O>XX@1\V?FVZ4F8VGK<^=$+^>[& MYK(\>@WXNN=$2R_8D$[H1\)TOO(G8.=-6E,.WA4BA& MG@31I#KVOTVVHXMU*PS+&.7H#J;8]> ([[0>!?"1UD#E0)*W(Y:/I3N2A##U M8W)S<$LSNG='O;"BA5NRR#K&^3TMAX#>VP)L*@:2[:7*?0ZW2Z,.Y;V*I'"1 M%-.+;OYQE/L'O@<\TFGJ1HX)W7.ER3$=(*A65((K?Q[0=A.OB8W5WG2W[!C/?9M\V;6@-L.%-;$ENRG=>-XFG%)+@" M:R6_ITLTM:; LS5/EJRT 7)A Q)<=I51TK)+0*W= %8-I$@25S- 6'S@!!=F M/:QDV26QYO9 M1&$DI2A'B"J#E2""[)RE*'L7&B\0P"D0VQ<\*+K#51P@=:& MU,(ESP^9?\<)"M+6O;7W M6&"J&U"Z\*$^:W887+&)CPS"\TI%XXB7#NF="=:G"9,.I9/"- M(5()XK?(UG$;QM\:$\"L'M%:9)Q),9#8P*QW0+WBL6J]@ 9MQQ9T]TU.5DK0 M0Q+3/=V[>ON:TH?BWZNXS%!&=OO\38U.D/W' H:CZ+ILEEN;C%AZZE#@8FNY M%:6TVLV)71O@:YHCRW7#$3QOE&$#S-Y>4FD>A:JDCSW&2XSB" 7Y0_,[E?HQ M'FW=G^)K %NJJTKB0QA[KIV488)]O^/XYFU;U71)"FB=5%I]O/LE4W:>WDM[ M N<&$XI14.:4S=9QD@7_Z)@B+9T M%RD2V)'GW^>\'!&<)I7">TS)M-Y24M; M+'R">I:F.*O2VUGNLN](0'5\"TL2HG3^J3&87:*K_+WB@E$%9WA*]#7W +JC M^:HDCN_SR[^3+;V]Z-(HMP00O9S!-[CX[UTT0RC>$-X2SN+@M3V?B*/;MCNS=0[9]9EM3?X#0%"K_FEU\3!)<'Y'?S3"&#Q8X M6%-]2;QYYY\: Q@U^$9&=#T%!M9"1QS'R=\R%N&?8M?7U _BY.&8O M/WS;KJP9^OLF2##!0*9Y]O80PB@C)RN]>7QAU-4IW>/<8P!-52&6Y$[G"*$U MWQ+T9T,I?/X'2J3140@XA+&7UWG1%4:;I.,XXAT!*);N:K)= MXO?>(WK#+2>'H*A=_N4QQH$ 5&QHIB1W.NK3&P^P++4+$JB9OM M""&U:@H<\$LA7Z OMD1)"Y070:%MRD"],4 6G"J2%'D]U11HPEO*_ +]IOQL M&N,L +ZGNKXD2L/8,V0 &\J)88CS M2P;"N@"124Y_06RJ_1]46K+GUPD^!I!G33U)3JOARL@I.2.XCM-1((JTN[K# M&(4;:KM5V56PD#WYSDL'<*&I^I)<= ^?EX*85BEN=5G;Z8DVSN,V L?$6)8* M3H*FXCL/*A6Z+K'(@I3SR](]4[K"HF>>7R4/*H7$SI[RQ7HHJ\S"\ M"5(4QNF&/E?E=[\AP],5.(Z&)"SCS2O^WCB/JT/6DJI*J;V+_#A9YUSK%D][ M)X TB&W1?KK>[*U+AQ/F<27$6N1""P<652 >GW&AU-S&"8=LVCL"US75J>AP M^AX,;I8,)TC!-<,JSQU3@ELC>*H-@:^:CBO:%=:3UZRHFT9@I6!J\?KG$DP1 M DMINL>M(<5[#8'E8F2)CE\81S#-P$K!"'I5L-P4Z%O@Y*^[B[3(:_"$[;;U M[BNG8T<&&.G:CV%;C\*&GW'H7;U=AT$197&%J4=T MELZNB78;9'<1F?37Q4M'[]V6.-LD49/-43R.-,KH .K&5!6MXHPMS_HY.S:[ MRFS$82Y!EJH4$\1)2GA>+(40I^_UL1;^MF 62UOBZ0L,DWQ0])9_>FGW8T8I MRW<'S_EJ2MQ%:4 ^O@VDF27T:>1UU=-0K25A3SY,=FP@_]CVGFR[3ZK]1]S& M&"1VJ.^=_8#BJ4:]1'/_LSG%Z.>G^/4C1M[V6$;>[C0F_ZAC^-SR_@OIP&X/ M$'8UZRQ$+S;0B;WA0GK1F-@6),34.T:X&/H_O+F /3 M>*_$]A/&8[*.,DY9[-H"[)(]0?23)R.(H@'2>+GYW9(@QT6OE<%N#\A)KNBB MM>"!$N& -5[EU-Y2Z5HBS.8 D=/'%)W>/(Y,&E =9JV?3]-8)$\PVN9&$PUK MM5FO8?*V\%?!4Y2_AQMEVVQ(6JLU#@-4"72I:B'.H1:R6'Z:W=_]S^SQ;G$_ MF=W?3%9?OWR9+7^;+&XGJ[M/]W>W=]>S^\?)[/IZ\?7^\>[^T^1A\?GN^FZ^ M$E'HJLJ(736N@BL/%68O_*T6"L-=G:YNTWR4X8F9H7M30<'31R&HJ.EDDK7- MK4:_"UE#+\XHUGB M]121R@ZI*H<[)-D-?YD_SJX^SR>K^?77Y=VCH+VO"4'WEM;6"V#=])1A#E:& MP;G[7/K^.3J%7,9F03NU]@%D?$66QP:YF%GW:/ !O,QU5>::-67L5=>5>KBN M'I:+A_GR\;=O=PY?Y_:.(A<5,E^M>79U=@:WKOB_H;UJY6\UW>7R^^S">/L_\6%8E6V]@.)@SY$DY)&'[>TW]FT(+W.]?9[/5F3E-"PU M_7"I;9L*F)=YD38.#7._'9AZG@IK3NMC=,K\ PO_,TY3C/D6">W7U0V8EJ%; MDFB6#";6=4EN5)>Y,JX7N9-I?I][F!H6B'&X0/9[B(@4B=?KH"@30[0$8HI3 M\QE'J&]82)]AP-377:,6ER418(XCK-\XP-:0XXD.13M*6(W'W$ N7.;R+IZ3 M>$Q@E!+&5",BJFODS-V-?G#Y\5J]R>W&-=B-[3+77/6Y3'K70O_)?(J@N@BMPT6X M>EQ<_S)9/.3'7W%7F__DBAB(-T0-_O(P)ZZFG^B%S&3F[O5-3GMOR[%6-5;ZI?XA3X+$#UQ M/&?&Z &@H_BVH#*7AT3UT[R[.P/DV1!+XL3JE$"S]MT#Y66N1&+4(S).LHW' M6 ;I[XUKL1:==;VXOR9K<5F$9RUN)\N[U2]"EF-.,]%?OA(D20:#B"_ZH+4; MF*JZ8@K*B-R3"26SI^NJNS>P=<=#DBQ-/D$P'%0]L%[F EWB+$CRR"AZV=NP M-+5:6-!R_GBWG.YC%<;-\5_WY"AYJ^,W$ZM%A^U^GJU MFO_E*U4.YK^2/\58T >4ZY@POMYNM MY4YLE[G.!J4XM:0Z:;5(JB-2G29_*+_TQW]E/3&256RHJ(X@XV"/ZEQ4;WQ& M/+,74#UH"T_X/8F 6$9^-R]V.XL,KM2"2FYIOU(@1;9!85^4CC5;P\K-B]$"]56CBWN'E' +II M*,)K?)]/]KWY(OAQ][OU"[$B\O*]R4V0OL0I#!?^YYB^1/]*JZJFN(?*-F0T M@'5[^L^T^1_#H\I;[V*.?%KDM==&P>P"+-_'FB39?&\&'1V!Z4// ME22+Z0Q3@)<=@M]COXT3'#Q%UYN$L WM!XM$7O[/,&<%OZ8P>$B 3$=S_GF< M?<D_T='1BRFB7VM/@C@IGH198A3"-,VC.7*. M>'_;%#K1#4Y1$N1G7YO1V6\D !ULZY*$VYW%^!S(G\I3[V*>[OY6B>Q)XHC\ M%>'U@-VB[TA@JD+_G\CX',R?RL/P,M27?,S]XDU!7[7J0,U5)B=_*(80$LUU MTG*3GF89BFSE)H_Q*%8,9QEP)*0K)7G"U4CW5TI!" ME]GH-2(-[+N.($?M"CUC;Q/2T)[\J?#@%>]>MR*' (T&($="&.12S[G.HUT? M,2I0?-O5)+F0Y1%;LRH]!@?$+='BEHF].FN%?(IJDD+7Y<"RDAB;BC_,X<5Z M&/I=]K>;C+#G2Q %Z\UZ2043;HM!$/M[079J2!6F"K.[2D^.,330-,>S)(EM M80AC?TV-CES9K52/@&.PSX# M#%R)5%(.R75=?P-0BYN@7*5U6*OV'K5&^[B6D*7L*15MJ!A MX'I:W;FW@^8KM;V94KQ(^M9_9Q@Z-K"P;LB2<3B2E#NVDJ-9)3C-J '(EA6S M;S#QJD!H_'TAPS3=K(N?'3.WAG\'F AKFB078^>>9R.P36QJ4^4<7K^$\1O& M*YR\!@@WKZ59F).1.X.W>0#_(%S(7?\Y<_LI/>-^$NB* V6YC3O/3#P5!W=) M6Y>4R5VO.\C6PVH5SQJJ#PI5N$8M0V@TY"F=_5 [(.\N\N-DG0O]ZFW[RWZG M5Y\!@6TXNB?ZU5Y>274=0(.0B[.9!I58N,$9#,+T'B;48?/:5"]%B@VG,J25,G@<+LTZE#*'4T1)1+F1+MZ>R2?G7T/ M6F3$T1FH4%?JKXS*+[0^V-ZE*)D,*:$W\1H&K1'&G9V!;>F6*TG(:!^Y]!-L M V#!@KV.0^JR2V#8O@[WVP%#5W"]9+7\2XX!HRSC(UP(74OIL"5P?:36G]H2 M5?BZD;D=@C@ (E@4=,G>PW77J51I!70+F:CV#J'\:Z$11%G<1C#[.X^4O79D M-T8FEN0VN)&MK0(X "%8!+_BYP"%./V"URY.V"+8;T=++ZB:+"+HNVU(7OF.YPN$3$Z$-/ U'39E2U>676!+(4FZ Z:6UB']!L^\NH/ MOHL^V0].ZT:)L)"4DA!5+7.31 $-GB6S[#;X3O_6N4:P^%6<9?&:*07:IMH$:#JR%4GY^_3 0E.X?=7#/8^1B_ MM/+R_?? LW3-K)5"DYR1=?)++@X+DF1Q$:/G* [CI[<7LNO1R^=-1#[CX5<< MQNU[>4XE9W?@VKKN2E*K9_@.,@AR*3?94BH_)7$ZQ!N9]P-30_5T203:XA'N MY[/:AR8VB'2&T&:]R6/,;C#A*RH2R,C?0[R],)RM:=1(<9G(Q-1ZGS[*%X ] MU; O2<7[OG-A=";L;E4YK^"=XDXTPD^4"(%7\$QLK5$9;;V X3@VEL1E-]HN M404V9GSE&.?Y'M%IE>JRH+_W-<7^)J2U IMV?SI*OT& X[NN*HGUQBWD(W > M%L(7DD_?$BY1>TML/Z%>9)#$Z!GU4,=./XU9ZVJ,H0%139 LU@R/9.K+;E0V](YXD^:XY6'#]3-] ?4N*I]')8V*^JZ[ MO)0PC+_!"+4$YHS\(6"KKNI)F"E'90&QC'3X_;_R0,&WAR3P4/PI M@8UZ?6Z>-K4%G@I]6!FF?# M=4RS3C9$VMO8Y\I+V;P+JVD,X"%C*LL5XL@KJ!7OX>,_(NV#2XYQMH*HF&R.!PNS3J M4(1'@[]/L=DF>XZ3('OK#K=C]P&N/;5M26[A^XB( Y+@R.!F"KL"\]IZ 05! M!4N2IMSYK< !$ MP=')5;JZ5F*]+5 5UU0DN7D:P/Q.(1[ /$Y8;+_3$M,(A_88D/U6 .DZA))H M$EP[6*.SJ1%2R>5A(0&L*[OEW0TQ5]I87&T"/,M IFSNUW[\;<13,G=4U^G# M,TS6\"J(V_F[WPI8R+9-232MED7?P%@&D)*WHU:_+3ZV>B$D<7"WT@Y QS$4 M2;:( ?QM@E)R>%3'XO9S.'GE8?![,^ ;FHTDJ>0VA+]U)"5[1;U$GK^>5+V3 MI-'#G\FW0K+YS;_3$EWX"D?8#UJ\.7U& 4@Q#$(0% MIQU?I'A+[KM^R;L:.SH"9"'DR1NJVBIJ7FQ'77&>Y3(\IQVO7[*BS7'7WP># M =]2=+$,!_;K*36%O@[#'J,)%VQTV YZ-/$L2!9];!JU( M#B]#1_&O4%]0L)4IR[M2;0-T7YMZES:WV3"V3!64&<.SV+:JSUZ+FX!TI P* M8'C^8P)=\Q#:UF/4L^78;#?(^WN*S2YL5K52W9&[7W1\L'UT3F;0Q\<@/_\D!64_!] E&U#V5I;IO]G@>R*\QV\X?,5?R'1[;EF+0T<$+M8,6;1A MAH0:5^71@,6Z]'C)_PW#Y/%;?+S@MP,!@^QFAB1:VRGD?8CS%#D//+004ACZ M%V=O@#7%-"4Y,[DD-02/X+OPB$W 8%"WO2[J+:5M M/V!@1Y'%X!U!6(>P=B[$'V0YWA-[?J#(=UV!A6U'E218802I-R#;N3DOUE)M MS;\Q.TQ6P9DW XU73T.>O\<@ M8.J2PUN2:-L^0AR"47 J1PO).X)Y$G-Z#@0<7[6P)#(>(K>^$Z"5"<+S>>U(G.OH"%3=\+ D3M@^"YD7E^!T'5H[D[Y*6R&V M:YDRNP"7UNR2Y&DB7OXW"J\;HF"QY5K:["G!Q0MS736B&YL#5X>V+/<;0[<] MAONM#>Y)LH$6OA\@? M1;DRVAOTW-04JPH8LKWIUS_ZZ<[L5U'$I0B.[0;;1 ME[RNCVUSX'M3:,M;+;'4]#E<'H>(CKKM8UX#55?@#4Y1$KQ0)C$O?ACM@:^X M4U62A<'-=SY(8L/ORXO!VSA9MKH"#QH"T]"GEFSV,>=*8&$YO&L[G[N.UB[= M3R_F<=U-#UUW]#75Q]\FC\O9_6IV35_?EL:/5R#L]N/MMP.V[R-MU,#!U3.9 M4NG#)D'/9&EZ7VG]]R5^V?[[(8F?$KAF;%!I8IR6;%8&=]H^H'[12G M!1<%M'@C*VZ ?P"@^#Z$DEPICRNB?7QB#Y>;X#7PR!:8D@V7VLK%#?<#3G(D M[#V@O1\@V*;U7%*)A=?5I.'^7*R^J_9@!/$5% MHI[VNL<93Y[K7C, 31,YDH3!='*U<6TUX^E=_7N[JC*<"$T-^"L.GIXS[,W( M\H9/^'Y#W1P+OSB>%YLLS6#D$29=P31 ;"'W&H::BYHKR37'L$DP#&_O%UFD MR2 A,S[)K5(87L?K=1P52&=9E@3N)J,:P&.<_^R*JG/;\V=&C+3HJ7!9LN?. M\6,#Z&G8EB29>MB$&I$)8G4NQLJX"<(-^6EM@?3>4E@# 1OI!K[HDV4HXA]* MHVMU$MD]5#O1/J+QE#SH*5.SYJB7.OX+0G-J27*WT,G7QL7( '3AD6!XZCF6 M) E!# ZW2Z,.17@DV"*_ [DCV]YW[#W&=VFZ(4I]8:YOC?;6>!&^_L"#MEXO MZB:_Z'K"$QSUTT8MO47N"B7AZP^0@6U'DG784T"]A=P 6["0Y^N7,'[#>)7% MZ/>"],Z'XEE=@*&:IBR/4/440Z,HNY&6TA/U'FV4!1[5B8EJM\)HDP19@-/Y M=Q1NB.9Y2WA"+*B73;9]?Z=V_'?D]8TR/, (&YZ\E=S*P[-Q!HS+@EQ<_S)9/!27T;/[F^U/KF:K^O'E87Z_FM'?BG4P[XA>^%6LVPJH-'8PS47E5GP)''DIQXT+/-UTZUX:J>T8 MS]K7CL1]'FNGA'WAUH[A0<>71'H,#O-:.R44X=8.?:*X^_&8:BL #=,P M)5%V^XBA$42EVH](]G?9(?OM@#4U;$V2&)%&MK8*X #$<2)@53@GW](4U6BO M;[[7")B^:CB2%$%D\&J?KRT82J8*4NIW5QO5HZUROW'U5K_]^ 83;^9Y>35' M&'["$2WCMCLF.32:DWZ6" &YEB3!2)]A/69\"/O:GIB0A>&?;0SNY,;2@_@M.@M@C.)),8#3)L7S)GUQ/[Z*' M',VGI#7^[ 0? YJ)IJHD]8'./2G;^'&*-\USMUWNR?9N\LR]XL-%.$35Q5?N MQI[*.H?[CP14Q?%E,9RX)7TL6+$UO2[ZN'(T#VGR^OW/?%R5W.A=<&SON)I' M(DN.'IYLGF-S[^3SAU]:I^ 3[N7-RYR M>I:@1,_07G0 S54-5Y* CO'TXG;$4S*BG%F"\B)WD7GM"\GMO9"6F$9\Y#4A MH_S:<0/#1YRLM8Z=[[S$ ,U7?73)]KP@?I7S5E0!^".A5U8H)_2FZYN1Y#" M&&!94TN]9(^^('Z5\_;2;I'V:SG,7F$04ORW<9)[+DZ@3G9\$:B^C[ D;X.= M37_D94HYS4:Z6Y(S.^5]2ZRDIQC*".DI$_5?"2J[&#+?G>I*K82$U DJT$%3 M4Y*LX)&XW[R/-,.^] 05W=(=.1-42@ZW2Z,.Y1(35)"JV-*YNCG$T CB,A-4 M?,NQZ^G@$B2HE&QM%< !"&D25)#I.E-);&X&K^H.( :&2_56W\(@R0O9SM)T MLW[WV&-$CL2R.B=]8_X$A@7OIX%A8@U+["SDR2'^_33"^BS),Y)R=<1(V?1IH MR$"R//>I.IY8D+IB1N,_C2BYA7[@K>:K9NB/)TY<,#O.Z MDDLHPEW)Q3L/.PKI1R@C6SW++9V HOB^)ELD((>0># )KNG)(+'+#=W:C>PC M6)&E@ N/#/H([P"B8/'1'7WAKV"(.Y_^K34%BH6@*4F5$SYN-PJ*#4QPQ=45 M#LEP3]OJ*T3#G'GK( KH84MKA&Z?7^T47*]A@&U!VY3$'7B$4(>!+@4NR,DW M"_-QMX].U$R)S@>'^?H#Q]4,35XKL]1#&N7:$Z+8NX/WFLXX>0T0;B;Y$7Z_ M(K/4#[*RQ"^WO,<9'V@J@M*]3L Y'T9F@5@G/]_DOL?DN"*0CMT'RG$ G**I M+$$ I]D/:E"/\J4S(@7FOH]1MH@."W-?TJT M-1%RW&$/M(MRVOH.M.ONL8MTVI;8^SG[# MV1*C^"D*_K&S!@8ZRH9\$BBV"Z$D2YU[#IV-*V+=:2?#5X0HW<;)]D>T74L8 MXWGI )8*D2%O5H&8*=G.*@E":\JX["<8#;WFZYI_^C*_?YSRHJTGF8^\G1?-V6Y<:NBZ\\CJ42T(4[EMRI8_BR M/5NPSV%>QU()Y32.I33)*N(@_]J)@OQC)X9/.'Y*X,MS@&#(\"R1]LSF $)D M:;+=D+4)A O-*8+&NB12K/(J24Q7$\7 :@ZFJNI8HH-/N+A<%TPGJ.,$P_) M;7"2Q5!=^:S]0!ES CHNB8UW4;Y+X!7/RO[DQ<#!4IZ)O[09RO@-2 MR?-1(UH6V3-.ML2V\KO>$/B6:=77X67PN@5.R6=!]D(1$?LY3M,BDBTB4V%# M9L/B!6]+4;/UU>Z^P-=T19?%FSG(KN@!4JP7/)]C]W$4%X11CP&EO#/FL[T? M@*YNUVNI79($.0&*=2UW3[,K[,<)+MH]PN\XG7\GX G50023M]S&(B 1+>,9 MYZ'J9<[_,0MX\$=V/5YNYW/9DCE,[W.+V;OP:7&0E"=2T3CTWEXO[J_G M]X_+(AAQ<3M9WJU^65X(V(021A3R[):H+]^RJGFE+&C)8F6R M]\4K?IYOFP)7,:$LT0PC\/P05LGS4:],]KYXS<_SZ[(2!38566+21^#Y(:R2 MYZ/F\.Y],8\&Y>=[I3E0$78=T1>SX_&^"5K)_V&O0[$"%);MX0C+D@@/3Y'H M][<'GIPU$"4G:\$4I[/4BBM@)J])DVH+HD?KIBUZ^Q[ ;A:.DN.U&73,W/T4 MQBX,^123QK; <@Q5EF2O8;M&.ZZ2[<,2M+G8WJZ;-+8%MF]KOB3%Q\9@^R&N MDNVU*-_QV-ZNGC2V!8JOJHKH/7Q$MA_B*F^*1C5!]S_9K:$PVP,7ZH;V VTV M3=A*$8QJ?^Y_M@?WRS@KY*IVS3J[7,8?P"IY/JK]6:/S 2?T!_")54>GI0= MBNJ9DDB@Y5:ESG@>4$?%(C'8/UO'FRB[V6 :#[%G&:2S=$?#PI\A1%NF2XQP M\,JXLZ1#'C$B<%U-,22I--!+?&. /@Q6.E\,P1)G09)CI?G]/-$#YF'TP'+^ M>+>4 M7"K/;;IL0JE-,/TI3-ZJC8K)R\9_W+A 03KR)8)*]/2:0\ 3E\6\\JW]:7_V?9X_SF\G#;/GXV^1Q.;M?S:Z+DF>2; 0L MN!PA1!T]@68XBE)SH4@=1>1KM@\EB=[CYF_C.F0 N_1 (@,[LEQD,3C<+HTZ M%.&UQQCSK#TZHJ43<%Q5L2591'V$Q(-)\(L##!*[XB-:NP%'<4Q/DJ(3/#+H M([P#B"=),;V*:1$+_X9H3(CT83\I0%LW-P;:%.&IZ.N&7JRLVWH=T 2_!_$% M1K"H0W*+NQ.%FEH#U5=M65ZF;CE1&M='*R"QR5PWV,WN(J+4;+;D==M=C1T M]@SLBL[/'BB?+DQ'96RQKO[S!9H^!R]EKLX-)N99D-?C8=W_M_4!ACMUZVY0 MR27 #^NPTM49"Q!MW!3_?4.&FK^2/[BL4:M6A^CKU6K^EZ_4%S7_E?PIC1%Z MB(ZC'A&C!S!4S[!J82A2&YV6;IF*))>QG7SE,39+0!=N;)J>,:V'K$MAQY0< MYC4V2RC"CX.A^S:VH.D.5.I:EZT,EQ'D$= !-L>58*3M\$KX%'=+[W-UZN M8?K\ (.6ZLL\O0$RH>5*$EC4UOZ!_TZ8[_^/]02P,$% M @ ](8]6N&[U72&+P$ 1$(. P !P8G-V7S$P:RYH=&WLO6ESVTBR+OS] M_15X-=/GV!&D+&JUY![?H"G*YK0LZ9!4]_C>N#$!$D42;1!@8Y'$^?4WE]H M@EIL+23%B7-F+ *H-3,K,ROSR5__U\TX<*Y$G/A1^(__KFUN_;'P M'_]=[S1:K?_^7Q__OU]'*;P&KX;)D7_SCXU1FDZ.WKV[OK[>O.G%P684#]]M M;]5VWOEAX(?B7Y_:IQOZ];3\??/JNS1VPV00Q6,WA6%@2WO5K>WJ]K[52#41 M_5Q#\/?F,+JZLYWWU9V::J>?Q3%,;ZH;HM&HEM13^'![5WZ2Z_)ZAT9>.SP\ M?'>#2Z+:O4G\LA>WM[9J[_[U];33'XFQ6_7#)'7#OM!?P<"_S^\ GZI79]ZT MEGUKYQT^[KF):1F>^K>\/S,2>.JE^561+^^]XX>Y5_W25_?Y55^]Z@F_?*'A M@;W&1V$V+A^LE\;OTNE$O(,W1.SW]0=1>(]OHK!:^"X6@[FKLO\.GFJ"2Z+= M[=K!;4O(;Z@/LJ0:1X$P]#)PDQZ]K9[D9MR/LC"-Y]$A/\Q]D*7QW,$YEF&]"A^4+R=\LU7=JE6W:U97I9WD!YY4AZX[*5T7?)![ M6?2]\B6!![D7)[WD2K^)?VSVHS&]4=L"=O_XZTBXWL=?4S\-Q$=\_N_:UO=- M8-E?W_%OO_[_U>IQU ?R"%.G$0LW%9[3FSHH1[ZZ22KB:O7CKV.1N@[V4A5_ M93[TV(C"%+ZH=F%%-IP^__6/C535,G2:>!X.=5-_"' MX=&?69+Z@^F' 7Q[5-N:I$[JCT7BA.+:B:.Q&\+@/?]*?>GYR21PITCQXL-# MFOFPX?BPF#B?X];OT*A_DS9A,G=,?8I_"/FB<[0! MLXO=H!5ZXN8W,94SODG;R$ .[]\Q2W_L/#WJ138..AO3$3_IN\$VX<3/TCH%F?FA%#K8V/E;Y]WL/0-$JC^ " MGD;>"?R6_-@(@$5.OOU@YSC]G^AZ>^,C/OJ!SL-..DZ;<1S%C0BVHX^'_!-0 MQ\'.[=1Q$KO4M1RCE&-'%W!\"!B6UTFC_O<+-SZ/.RF*E=_=(!.P8YV1&Q<( MIIZ<#WBL/+XL]/G!9>?X@MZ'1?9$WQ_#>/ZQT3H[R8]T%UAK$YE+#56-[4%C MY8[J63J*8O\_PKOG&&?'MY4?W=[&Q]H6_^<1QM=*DNSQQK8/*_>T@]I]^* . M'F=0YUF*ZAWJ\(^U7.^?9V0_L&:'#Q]9(QJ/H_#YV/3]U@^RJ370)^+1]W 0 M[-W!HWF1#)K843L+1&VKMU>KQW'=BR:P>@^3P_8(MA]R%A=[[\;C,/V)SN\0 M];.=GT7AH\Y^]R<'\+,+L#>O_W=Y)9&8&8QCD7S\%:W-HX1L6NC+(4/U"&V$ M?VPD_G@2H%E)OXW(WD+UNZI4\\V;Q",EN= F_9E$64Q_D?UZ).=#X[UE/NIU M02JK^LOW\.^!+V*'ABI*G0>-UF]Y[;3X\4?U4[[U"2E@ZB^0:7&*ZN!',T3U MG7FFA^FI5W>5$IA_HOY6G;S++<0_$]:\!4&B]96_<9/ M-C[.>8%;^O5=:0=Z ?4X'KJEFTBYXY/E9X(W$^1^7S>3G[DM_6GY67*Z\)9^#J*>&S2R)(W@>.Q&J1LL]JXV M(CA6T7>#>]GVD^^?ID:(TJ[.G=*3;>P+'HQE&YO$Z;^;61Q-!$^P;*<7D]@RDEE^ QF)2TH_N9^/5;^BGU=K03Z]P0R_:JRCXU:S6 M0O[994)],:GF1_>SOKH;NFUMZ,[:A'SDC=V^_\;N/,/&KDW(917Y"T9(:Q-R M=4W(122UM0FYTANZ-B&7?D/7)N1:R#^J3%B;D,NRH?>YK%JT;7PL>V*)+?\[ MO8%+MF?W$]A+O&'WL>B7;,^>C<\6\;Q;\]EB;MAM2^];*)O-Z]W.I?VQ!7@1/9=%D-" MEG$CRV?RJCARO9DKQ)D7F8C3J.WWHU78T/FS>54<>ELA@P65!HTHB0]'W3<8"6V>F8VKXVKU]NY M/-R9!Z*42E?@AMM;M=W%WCPL\46<=OK?;JOB-M^+!&7Q^E=+_W=2[_SR*?+;7I:"*R7?[F%@K7=ZE;0/Z'K;XFF@ MN;T%!(7>OC\?X P>[9Q?G!7)BW5[DD]G-)P/!GY?G+A]/X!Q+3:3MT62QED_ MS6(_'**970\]^$W$5_:Q6S:C%>7JN?+[5+B)J ]C07Z*!?>JG/AX>W7J7PFO M%0*9#_U>(.I)(M+DTY2#[P(W2?("O'2&KV6;93I?Z[AQOMA;RPZSKGLC"W.D MTZ*.;$UBI7:/#Y?: ,5B'ML 22TN^:85Y/(UEHY;N22V;];8LO\VR MWL,E$8EW'F@C-QZ['5#G%GL3YU2$ &7%?F(? MX;Y^\J.5W%4]K]>RI\IR/,EBL,:R6(!M?>+?X+\6W'R\P-ASV$-TMZ-' -U] M$VS#3N32MN;S-;D0!7^JFKW/ MT8NS)A6JXI6FT8*KVR])+?;ZO#:":43C20;K7ECG1263!YT@<^;VVK;X=S'R M^PL?L/>@G\YTR5A MI;5>ORP[M;/FMQ?@M\>6FK.)46M^6\R=6IO#BRT'U_NRV/S2C86;9/&4XJ]! M%(P7/K^?C3.Z*"7H-9QW+$:X.E>" MHUE68M_N/<\EW<>V2%T_%%[3C4,_'"ZX/+SGII5/:DEWJ.YY/D8FN,&%ZWNM ML.%._(5'J[XO=]TVMR7=KXM8#$0<(^H2B/J5V*:R*2WI[O#1NSI;,S.?1=^7 M>UPAKG7 9;Y2O,<&KY7')U0>EX$ UEKGRF[M6EU])1N]UG-7@< M[_9:@UY,;W=QG]:*\/-X49]Z']?Z[*+OT%HM7:[]6FN7B[P[:R5Q\4'YUCK@ M8RGV"U9)<:T\/K<7=4$)8*UUKNS6KM755[+1:SUW);=UK2 OTX;F@=T7"_#U ML2'4M]=FPI.8=D^]3VMM_WEOB@]J#_BT*;GG\%*V:_>9:-1>RF4?R#LYCY'G\\%F$T]L.R9N\[FUP3[_*C MOVW2%]#0G"6_FD5/;FJ0?'/KAI/ZU=?KMR$GAO$Z<4%P[<)JYX0?G:[W]N75VY&Q- M;CXX2$A5-_"'X=&?60+4._VP\?&__E;;W_KPZ[O)QU]3MQ<(U=$ "*^:^/\1 M1S7X]MKWTM%1;6OK%YACVHL\H/,41I=ZZOU/Y^WC9KOZZ;S;/?]ZY.Q-;IPD M"GSOP\8[F 2]>]O[V[/OOY/]O*-Q/=,:/'8G?9 *(H8^?DW2. J''R_/6MWF ML=/IUKO-SJ_OY*_/TW>GV;ALM[JM9L>IGQT[S7\UOM3//C>=QOG7KZU.IW5^ M]LP#XH7_H][YTCK[W#T_JSC'FXU-9WMK;_?PF8;RG'O_:S)QPQ(&>S])-SZ> MG+>_.K\"YX=12,+-[SM2^K?%X+:@Y TG=/'T\H1_=!SU,]2C$?=@@P23?W,% MG]1VX1B$MW\CX6*Z@-7%07U\VM4VK/;FJQM_=\Y#\?:).])K_E@K6@_#S W: M8A+%Z8:#6#ENBJL+FRCZ1[TH"GIN$$0@M&[R"U]#(CL\V-W_4++VBC!L?JB? MG5W63YUV\^*\W74N+MN=R_I9U^F>.\# 7>!2I[;CG+>=VMX;[ZUS?N)TOS0= MB[/"&[4;$!&O-=K>S7:HWQF%;Q1E $\Z_[?\X:93_X=_+/W_T M:/D).L.<$Q_TY+-H\_$$3I-L1VP7VD#O7XZ<=\D"K>YM'>[MO[P0R9D)O2@& M,Z4*.D3?#X='6Q]*I -J.DUM?+SX4F]_K5<_M5"BM7^O.*VSQN:]],%WJ:>-N'EK_81K M^*9YX_93!R?E1 /'3--Q$Z'&,1 M W9?TN2]V>3]WF.RB6$0;GUW[Y>G997'X0*\_8Y!97#QC*+KBD:4A6D\;42> MF%4C$GQC$D=7V$Y1B]O?^'@L O?:10].D5$4>9D%5&Z2IUTGB[(*_:_&!G;= MFY9TK_9I$\O.Q(.-C]M;U:W]O9V]@ZWY>_."0HM(SP&MB0(TG']FL9]X/I7/ M0BF6(U-Z+1ZZH?\?^ONMO;O/2DI/21YBK#N$?SIO6NT._RW+RUXLDD3^SZD?BEI>$+P'Q89JSE4_^94*=3YD?X,+= M:?Q5GMG?^61KLIU?D\.-CW_;=]J1ZSG[AR]E,CS-I!OPS_.X&UWG3^H]8)%C M$*9>5)QMY>>=JOD!L#(QJTCT^4&)&K%7 QK-1 Q6<=OOSXRP1-=>*I7B"F8& MPCJ0C?:HAGJ7\EG/,!G*DB64G=X@ULFX/[ME85'J J<",[.\^D$=@N$'K1$WVI M !]1X8$ CK)',"/PC*C'PIWEXYV-CP?O#XI<7/WI'D\CD'\7HR@L\]_M[8*M M9=;?M-[RV*8728U_OI$1@QH7CB MX?VH_)'/6;;\;8O^8YWS\C&?ZB7/K="0GS=:NN<71\YL'XY\?-H\Z98]YS%L M[\_H(FDT>1;1UO73@'R3PNV/G'[@)LFM6MVR3Q<4;>3\SG3%[$4H\#;].7#'?C ]*K]\ M.=K"L=RI_Z^'=H^AO?I#;Y@_]#@)P*$L@(HS<6/GR@TRX?Q]:Q,C:O'^V*&( MS.<[&9^NDU;HH<=2.+VITQ^)_G=GC*%./J]';.ZL_,1QG6LX*:O?P^@:%&+A M)J =>/ @R5"S=;_ /&>Q@7SP]EM?C M#QCH;SC.CAQFBT:95W#W-CZ>S;@U'!WU]+HV-XQ2^.6OS$=& ?X88+1 3$$L M23GC[*#[7_]%X26&C9Y\AW^/@BQ,W9C"#^(DO[/[KW1GKT>";FT*V_NF]M89 M 7_BGGJ.&P1Z8^T=[PGY K29W^3#IZ!DX:N36/0% MJ5RU;8?"SA+G#;0W@/]/,M!"DE&$E]XJ)"<=N6EQ[-=N,DN7]+&#[]"I\A*.0[6"@5D*#H$&Z2>H<;CF>.TTV'XLZ&UD< M0R\(5&W&D>QS%CDZ2.RUT3'N+VSMV$]3 M( :P[?NHN:)R'4P= 8KV%.Q[K*;;)\_AL9NZ'/54('/3ABW8[".K+8:8IHXL MT*EVG3>X& V-_69!C(3J'^",1M/3?,\7DW*(GF[.4L9*QI!+R.N MHB3G//V^_Q'ZY?\^BZS77B,EDS85@%(N'+??!TJ.$1.!-A=5J;#T5SBCPVKI M@V0,+ "]Q$K>P,:/)VXXK:#X!H&'VO_0&<;1=3I2SS9!E L:&.EM%!Q)7GAT MGVUO?9@W/'I<^Z!>FWE!/J^H%^8.3K^(\EN^/&>LJD^E6=:V>]5M=2+9Q]#F M@KJK7MQ=OOO$=W&GY=3R[)>#N)P?K$#J>=T_]7K4%W8E[NG=>9YE>L08Y+@! MBSV,RBZY.=A^BR5 B7E\\@,[>QOT7).C./#'^4BOR2*1#\_J4 M)7XHDN0A^1K[6[>D2"TDL\UW2CX/!=_>^U//OEFN6BPY^:I9?:9)-7A.#R+C MVBUI1ZOL(VX-4-&>HW!60-6\I_,,K5*R1>'(0"\:&&Q9PHHU=,LY?B7I1Z"8 M8U_!%#N_]J%KZ)9F$*&0O?(3.H)"-^S[;H":%49JX"YL9_,\ MVSMOW+>E.O+K]B!(+Y@\R/!*#.T/-TT%!M7CRL$B^FD"#87ND+Q%.J# 31(X M)? GM;!B,!!D)X.>"\U6SV\",24GVYO:GG.YV<%T\X/M?;RO?XL3-[.4]QR] $2*13(#/QZS MJV$"?;OX$E 9N>X]&K&;>7XJQ[7Y6)[:5G\0U['A**Z;Y3T)W.&#!-3V[0)J MV0EXX"3&I0I;\] PC;FBRN8!0WN)@L)*5!NV7X+"8_@*AS^3CM-!0/Y4^*D? MQ;'0^0 H0>,87:D1DM:5'V5),%645=;K:Y(^*-%ID2,X$'B=S/*IS;8VA#A4 M>_Y01/4C?B&8&GB @3%EWH?81'Y,37O=M;K$69 MT!&6$458QHGMQHSA1+M"BM!#D.>639'L%76V=[RYK!_G]$"YR??%YZ_; :UVA=V )W.(1-Q%W& MS16IO.V'#>IS($""@0 .K"LQ%?E@!R@7X9,2$5IQF"LC%J#]($J0IR:PDD+? M.96P8ZXS^$<=O@BG[ M[,BW42C>5NB^X>^2 $_([0\#L"FP@$PV0W47I'"Z/M@ M96\XV*E ]Z4C?TKH#X23HGX0'RQ'E;L;'VL[E?V=]Y7M+1W&KH;X\1F=O4]+ M@R%%I^*^,=37;3N8HY,L)6, *>M>FQUNG9U8>RPQUG+;O+?Q<7N[T+M'+DK=(<>KZ(HYNI MH_%94?%P22L!_8).2 (P"Y?@-AT6JT6"/E81(.7ND/Z2?"Z$C"ZAX+=+6C:23D,QT^&<%.X M,_P^Z8UB,YX'^&R[S7]UJZVS8V!GGJFU[/?(?YBX0]#@8^%^!WT">/+(<8-K M=XKHD_?.II@9]4JXZ&:DYAP(D&?-!R6@.X:B>^Y^";+I6[/>=II ;:-[ M_JG9MA"ZG@<%[_E!!R6/NBEZC&2/GI], G=Z!(*;$J](D8 C 32I^J?3)F)8 M-6 ,>,@^,TK@C\8&_)P@>XI8]65I\\YTWSE)OJ !!T@:_]C8?HYL[]P?R"NUY/>,%ZOQ1 M?>BY_>_#.,I"KPICB^*CO_7[0@P&)=>^[Y\Q&=W"/M2+[\/BM[I-.-YX\6?Y MZ^[A_2#YY@?QZ;+3.FMV.O.&(07ED]S*4M35?>[(?WF,>=_5RW.2A)IY[;DG M_2#N&=!_-AY&E4_*-*[BFOJ+L@T,H]WJ_.:F/A[BO@_O2CQPS NS]K-SOGI[PQ/?W)"N/"L_:\YX7$.AJT%8H7% M.P?ZBA4:+\H*,(S&MT_-ML1V_K9JY/^4].TL$($OG*S?EO2]_9+D#8.X:)]? M--L(6KYJI/URDKVV0(2_<))]1Q+^SDL2/@SBM/FY?NH ^3>:S>/6V> M2^H3, C8K-^:70C;'4ZE_#3Q66[\:7>:78P_H"_M:ILK565QU)5MA>( MAW[(8/UY"MZ7;+3_DFP$@_@_H(,WV[\WC__OFKQ7D;Q?XH@XD+1]\)*T?8!' MQ%G]2(=Z_)#_ (,R! MT $>:'+&#[)%Y_+BXI3^KK>_.;DB?^:'6_./5&X_P2. )_0,V)_VR= M?:8/#"^9KP1=4H' 8FKK3/3_FLH O?X_5-UZJ2^PNY MCPY5Z.;ABX9NXC#.NU^:;3@8,+>.C.,UH:\BH;^47%>!F8_#"I(;4OEAFR]:&X(EAEOM9N4(%AQFO]J M-B[),W]^-9UG_K*)YC , MPP*-\Z\7S;/.VOQ<66I_B3B&FDJ:JKUHUA0.0^4#.N=_G(&H_]*Z((B<9KM; M;YTYGYIG33@#T+W.S^DH,.$/,HYA;@SXKZJIM*M:B^:;X7#4,Q! M=(_.%V":3HX3,&2T4V?/3$7>:[%^Y2 BW 4"=:W5IQ7ECI])LRB"'9OMW,"O69\-*4O_:9;EVR+P.E^6N'H'N5')5[46SJW 8&G#:Z5Q^A;U;.4"G-:$7Y;RE%CP]M-=OUTV6=6U[$;.[YX;Q2<2,W'KO53SX6.HZO*DXK[&\Z;Q!^87OK M@WE*/]0^.++NFWPN*Y[*AV^Y%NNQ"-QK+/ZF2K]1S>)XZ(9P%E&%3E4ML4;5 M$K=V-QVLQB@;$5_%.(!SE7B?1=K MU?6C,,D"+@(/+?A]&)RLDS>AQOLBHU._@O5JQ_ROGA]18Z"Q#:<59RP\:M83 M]#V\&25CD6*]\!#+TD)[%,P62N5YS$/6IAJ";%O?3^93Y >Y=Q?G;OM..7,_9/]RO.,= >AY0C45" MSM;6_NZ^%&/\W]AC*@(Q&46A+@@*Q/'FX/W!6V?[X'UU^V#KD G4E-7V0Z[ MB93M]J(L=2)HQY273\20*TN[DPE62 02.P-JDE5[ TF\ +FR"K MS#;@_UFO1[(*.%6,MMH(H]298-U)*HWY.I>UK8IP)EQ-G$3YM:@H&2]_R9+B M+[# ZA>43XD/Q@10]S6HYLD]Z)2K?V*?Y:<.R64@_22#[?)\-UY"47>K4H'Q MW;^WFG^LO%;QAR"A[6+EV2QPTP@.>WG-:.EBK M-D%:T<>M=00/?*"G:S\=.2/A>K+X]JRVP)_2F0ZR._P5#BL C-)E*BBYSPO/TFI5"^> M<4%Q5:Y<.B9D_6A[#9+B1#Q2,? 'ZR-LHWQHL@U\ ;AX"+H,E1,/:/GQY,$G MD]B_PB+M7@2$8;25& S*$#4H,!-$3'6PJ9]\XYL.$ +K5D@,O1@/9]C:H:KS M+D=5I>K#PBM3M*@-7BT2\+8"]B+*%RX)G-83>&'Z0RKJIH/GFC755+AC==Z# M6GH#^J^/XMF;6># 'P I]>DI#FT M F;[ ;0#QZ%0*>2NQRP[K*8MASX&/3< MF G=\V.B1/,!,%$ O 2OP*Q$PEJ73TTR 5B],-OU7%CH@-H8NTFJFXZP82(6 M,8P%*_"R=3EF?M&:U;*)]X=(P)%[A51_+8*@"KSC G,E(\E6DNU-Y6WX>^1/ MY (C%8W=/T%>%"G\5KKFEB4/X+9G [>?9D0]AGSS),MR;I9JKT=^?Z1X-W$R MV+D^[!^Q'4AR%'_,L%:SK&Q)R49\FPCQ'>PYU 2P$+U\3\F^= 3:?!_$Z-07 M 5.:SSX_]D=BMU1\'-C%)L.3D$BC(^>-_Q87%%8S MH^KO2EXK00)G22:JKN>)W$%BRV%LL@_#!+OE [0'#8*0B3,_)>J*1>JB)/"' M(Y"8 L0I6W(H"2Q9)S?558U *X,L)I*"U_!M204@3K MD$PBUBJP91]]E2&Q?O[4+QLSB^((!0;:B?)7/DGT1J/W93 \2YT)U)K$;"X M$8@%7&3/)VGC^,"Y_11$1]]/Z(?[](CM:EDF/37\<6R(*-([!D/P\0\0=<3( M^OV5Y=AS\@-<"5P''U4RT)]@.P;0*'$:=D-+"V8K/,,S%='A+V2S1BGLANSA+=MA H=*6KT#'NM6%TJ MW@L3DLC]+([9,^>2<>SW,[3KH/L_@9IP/Y4:RYR#K.G?"*\Z$,(:/KQ'\Y36 M(IK:2"XW?2!H93=:D\W/KS9G>G@,X91 /0'B09TK&<%Q4H6IC$UK%>17?AGG M2S*+37PS0#QJ<$P\()AJDK(@&D=9"$K\"2[6+=M3D4X>O;FV(NB"L K[[(G@ M;J4O*1HP+5KB39^Y^A5G!$TG<+H' >J<(K:D(5@7.5ZF4[,PDIZ;\/Z9;8') MW&L?*H4#0;E?S7$\94(&:O&P_VPB72W6-V@:X(JADI#%O*&\](DZYZ\%Z#9! MP-0F24W2ES2U6$_EU8] [$K:E6]M.JT!-D+^7=T?"2SJA$R=J9Y7!=_M1QGH M%0DP)QY 8,I%";V8HPJTRM)$3Y?G-,;[,CA[89'AN!'>RLJK+JVPI&,ZA:*0 MQ B*CBAOI\B%'IAS%QB31PX[ B_WV0H&L<*VIU(-"J9.3OJP^HN/I$-=Q.34 MPY-0"Q#PD^STCT27: 69"U[[.M!M8=.9&G<*B/_= ?^_]A.2G/ M/4G$4M,DE,2X(D(@!KA80E;]_LP.CD719FTD,D$ M3EG0V10Q0W\D14,QC.!X3FK(A6D).LI.C;# MU=J-U3J?YF 3XK^)O>4L+04.: *,?+3JW,0:QJ93!PLNRH8C]N^!D0S?#Z=@ MW\"B"!'"*,@T&&2!TIJ@)\F!+'*'N!/(GL8JI7V#+T+(7C<+:T/2ZCM:%-8I^?K)N$G^SJWL_O(8 7#S M []T+T^4L4U!&W8;\J-D.NY% 8WL_7#V M 6>#FC#"$^:A F9AXDZ9?GW2A(]VGBVX]056ZE:R651R;ENT=Y*!+E&D[QQY M*UE)KE+TKK('J1]YH'N1)0C4*J2]-D0.4!8+:XJ:Q$D'BP)\#+8":*6@0_T9 M]Y*ND&D5N9ZJ)Z2"H0ZL]7&FDO67/(47-)Q!P)4AS*6 M. ?[?:)\DO(])-(O?(U3!]I7L6'GG2]U'?A%=ZCAE1]'(7(%?"R_P ?<#C' MFJ37)/T4)-V(/+(4FF"B]EE@?U)N<; >\,H Z-PEV8[O"?.>=I_WY7L^WCNI M"XJ0+I@\-(DQ0$QZ)&8N8OHR=E&>!.1E BF?$!_U!*COH!UMWL=L^:E]=%[ M.FF%>/="EPID\I.IXL/12N:[[Z@&-:'K3\/2P?V*Y">R4< M="DEJ'WB(9ED\9686BUO.O5$QW79=E#.GX0>9]=/7+RXH2 E:B"1/E#E0 <% M5K"_PA'H2.9S&1LA*\NT+)4!NX>!$!ZFZU0LF6I=[9 KASU#=]+A2KL<5:RO MM"\"*^HW'<5"R%A*-B5E,"5?5=IWUW<$ZTHG6SY(YLYOY!4'?"@C-^[X8MGV MZ=8(-17;[V!UUF[S\S?*XSK_]$^$0_\=LU-?2>1:'YW'0):3+$XRZ=*U;HNU M!_RV:V(WM*)^3+A8@H>)+:OD!;WR@M*M%P5!@$R4Y@LYN*.$I*SJT^8$%8CV M8V$G"Q)UL@XZ60@6R,44:->\?M1X+.UL*V1D$@,59&,3@U:('RM-I. 0 M$=A:W -SW,L+Y\+E!(VA$/:@ATC,V<,S&7B7+\)=](P&072=+(P'M*#@/:&/ M\RGGN!+>SR=/YPHDEO:L6.#6.!@0\Z&DJ$0CFF*+3#1$HI]Q5HT^@"'H!, M3),E21M^M>SW!'KCLC%FP[I=%N&(XPPH"J'.PR0*,OESX8Y=EK?F6+\UUZRY9L&YYFN4:O1:ZFG(MI3F"4O%]5 MUL&F<\S^)UR8*0*C8$Z)YYSWTP@3879JB >TO6OND>5HO4(RU,&>,:79Y"9G M[SB2;5,^>Y+.7?R\.ZST1B.W.Q;T#J6T4XZ4/^$X>B99<3/R>[X,]0*B4! ; M],<5VD'H!^"LQ3$(FYBN@80O$QSI8TJIQNOQ!),Z.:5.MH,I!.YWF.XZ"/YY M@N"WUT'P+WXBP9N_-?$8>@VGCPH_*KC8\3)+7V+.1S$IIB;S3$Q^LGU!JB^W M02P&9$QF<4&"2T@'L$8]_/?U*.*\4AVN0:_Q%>\,UHG)\03!K(XA&>Q#.%[* M)>H&B;JZO@5CS]+S]L.K*+A2V%K" M6FX=$"0H94MA?)@7R-;!.W),]LIT#O9LIR3IR1E&?XR\]?6?/##2:>2%NEC<5;>>M* MH5AR6C!UG#,ES2"1A !V7$NAK/W(H$I4"),Y&B'1*_QC9T:%O/,+ N5)K!'GQUA10L =#D$5!OZL M.#OO-VN_4 ,[!YM[LXGI%6(=(<6)E2#I.@/8$M.3SN?'Y;7"166R++2K6\2U M42GD'+N B9.NRH9$$:J%DTXT#:85*_>?@B-HW=FQGMLY;#&=3E#-!9D6"TJC M]BJY3.QJ;UI5YP"TY:/R.D*XID1:"3',EHFUB\FJB -%ZX?>>,SQ#%FKA\F. MT5%O\MO-DG!.]MT+8V>X,XP!'";8.J-M<2KWH$+@!%8#E*]M1TDE?8SA0_*, MXN_JRD"2)PZ;I;F6J#*-#A1TD]T.@\W%HB:< T_6DE!L8@X]GJ'K7<&;>-HP M)D=N0H1T!Q:%']^=?;]20I;*/G=;7/5Y]84K,IT%,^LJUZ>=H$Z'?.P.9;2T MM/%!JG2BL>8$]0':A2XR'<$=Z!LQR:Q2/0!6"=&"QMZ1RF.1@U0DJ#FI2"BS MMJ(B\IBI@2NF&&^8,'X0QX2H'/]$=^!%F\X)8_2,213T1-_-$LZS-RZ27 B8 M2X+3H,T8M4\K05Y$LB]+,BFK_LK\6"H_$JV#+_G<";!(4.%QHYK'ZB!Z<5 2 MPBM2N43-:\HL3_M*FAA("SE%5K3[8L(6;VZ\=+F"PH5Q:YRZ+7NO)>!!*D.[ M04K25Q5' ?M(M.$D=700NJ#EHS/=VG4[H-S@!.J']]TO M]#E@9*A#N?MIRCJD#+&\'6MH5=FTH7B1@_QGL1-G[1)*#V%T@DGLP[;Y0*8Z M.M+X#"OH+NM_QXP"H)F*!7?%9*$"O@RDQJ;S);J&0P+4$CY/K<2$_U:1CK[* MI$!H$O975R14BL^'I[+$&**ACX+$E6!A*(>(+E20:PYH4:&-7>,_0P%'$,=] MY026=P6\XZ)6@/)'&I@E=B#1N98)DN%'8,E%L86-Y20CE%#7S UVD/ ;:GYG MB_6\MR!>8EPUQ/6NY#RS*+JLA69>'!/^[^!)PYH50)&,N2Z"AZF8XVMV9'*; M.%D55;ZR3-75L\ R3W87A' M4D"E>"=KDI"XZXJ*XT1(?G)]2\Z? $LAFR\;E=ZJ@;;.NLW3TV:C>PF6_D7[ M_*+9[GYSVJW/7[JOPMXG4162NP=X0Z2XZ4DT2*^EMJ@ND^@XB-%^ 9()H[#J M^4D?K"X*14%X5XZUTL1D@$?8EY2BS2/QNV8[,HY)^[$-JY]'(P2]"Z1Y%KH9 M6-HQU9&@,R5VK&$I2'>[&3;&D)>I.:5CKA1)?[G\6C]S&O6+5O<55"Q!=ZO" MK >3GG)Q%*K=FT)$XKUY\(O8.!D8(XR4&%B,[$5P@;<._3)"L*"=L2D?"E!!6,PJTC"EQ*^ M&WOZ),*;Z6X@1$!G-ZJV7H7Q'CWMEL-_4J 1Z(WP3YP;M@'K,27=8I %@)+QEA7 M!XOW(.*@"BE4MUOP$:(2:F0'EHEZUS:=IDKFM^$%*GAAX2( (_ON]'V>RN[' M(4F(4AR3S TI02C0R?SP6F]J70^N+%74P9R:86_D-)2Y5>(E_?NFT@5N.<>Q_1/W, #_H*6'ID$*AI'23S/$$R.^L@F1?7_EMG M6+*^CED$X&+' S6_79F+('[_&])D[ M%J6EHO/A[-M/'#1_QU+4MN^S%(]$'C/U;>O#A5ZB)Z>1"PF)4K((/UQ/_4ES M$7[WZ0ZF R;'2/SG:;'CGCN=35/GWNZ"3.Q'$YM&OA@X32WSSUGF5YP+.!9\ M3UD#YB\$GE.(/^>ZQLD/TN* _O,,M'@AO#AR_KGIG%+*H;L@F_;8U+B_MR 3 M^REJ-#5B-37^CG=-A@BK\ATVL^MY5%F"X13]F/SL*Y/.=&\U4)T71?$K?Z9[ M>./_ECBP'.)LMG( ].[5>)4.6*T-#5D/%'SNP?^@* M6$A/LK5DF[BA:H07B./Z.7:]#&,NC_U) %*&UCB_/6:;G:ZY^M=='V/A5!PL MR)L4[Q.@RZX56=)"'U7H4=?D,QU1,N%EQVF;Y+LZU\>)/!8!4+=?PHZ%I&W5(?-R70676FN/S W7%JKD*]IX<"GX>ZFC(:1!E.Q=M6:J\9=A M4$K@C5PQD.9OC2"9+QF9N(T\5W.BKALLEH"Z+JA,- 7"\G;0;Y,*0BMP M[<:>\&;$S%<=1H=1]): <-Z[A\EM*R*XG+.@MK M[Y=-^MPJ:1C.0=XSN*D[W%!=>GXR"=SI$= >''MBP_&]?VSX-7?C8ZO;_.K4 MZCE*:K-V[6FHGCX*8LY?[!Y MP^D[5+J3M'2)K"F4:956]N=CA5Q ! &6U_>2[ MKC.2@_\ :8OLMT\&V:>V''F16R 66QUJM C(0*H\H),[*3. M4,I8K46Q^5GE,#!9EBZ0941%8V1L MC+WW)B?U8;LX>**4EA_97".UF$+XX%9G)9?<97^E15,Y-?&$#F$74VHK.>($ M2R]P64@:J***,XD"CGFETWNVOCUE6W%<. 6FQ0+V!"-M62-"6 HEB2GPT \' M'$?D!"CS)1.D5&N:"_&J9!^,.(1A$/91FEHI(<8_T)N;W MHH3*!-?.%B#2^^R:,IF@)+&XJG<>^H [,"W/DTX*(\XDP^F02Q>,(@2+(^$) M36K1CN X;+YP+6\U+E5V8$J'@AJZC.XDF4<1W"%Q#Z'B6!,WNJ<46OA&AN6 M*#&9 M$DFG4]N+X\.&#S%M6I7A[&7>D-WS2+YI3'7VT*[M!WR#/(DFF=PCKFE@KE]8 M;4-N'X&]C+O"MH$A>I7Q RJ1BY'_.9@"X<;IZ*\,J%@"%%A*#Q(YO,.85P-; MC^*\CC').?;+T$U#CKQS2C*E,DTURA:+*TP))!>9_HYWC.#'9C3M)S--%NNP MH\PU]D847/^:I.ZF'8=3>( V(NLN\9RN%$#M(.(Q5[7.I\B-6;VU/?$9H@^5 MW0[8V19-)8;!]I'L3_5G+]KG7YN=^ML*+Z0\#.]+SLDL/3^4EBUJE<(35 20 MS2Y7P]((LA;]E@GI&2JF];N%A"VW58%^G3I0/]N+GCM&RX2WF8J5J8N?>TU: MP=8:2\:85(6<7 5MDF0*8-D9"(_N?S$QG?+R63;W,C_@@O()9N73/2.N'/M" M0#$W9200^T)/0HX%3YS0*X@]H NN!98#H.$[R%N$)1O<& (ALC'G'?&Z#7 ' M,U>B $HJV(5K4-4=/**&I+'%,+DXHQLO%H)T MJN=*X<'9B'=WG""*)SUGE)F"@QK]T"*%*#9B,H<@: C]2TE.2R5P_J']%U4 MZCQ&)+/E,W:<'Y-\(T?U9<,O(?_;"+_$,<+,[XDQ@R3&>;0S[8X($=*-41]7 MTG5ZFU/1I L37ED)*IMBY-0@JF'4!T.BJ>J\\]T-I6!EK^$D/2^Z;[5@Y@K& MB05S0Y<,(KSW;OP(PN'H+O)'A'3HMGJVB"U]P$ZU- W]-BY-YH MBSE\R!*T10MI,9^@_T#VGL0ZI+#Z7#8"*S\H4!ZK"@\("!$%>-.N-D[RN@82YN+GLAXNZ;:6)ZNT MA)UU3).6AG,:9)S>+0'H-JT#@8Z'I5K6!UQ4<]>ERZ2O>RO$J:19*_S"DFMC M>=]1QVPM0WFUD>[,[# 8PL?>N< !F%W$U6-O2 1MJKQ D&"2MP2!76'\JFC+AR!>/J< &$=1@ M2;W0]I> 5?/3V M[ME%>MGY33%!A<*+)957E!54T3>),"J%7,3L8"JL!.Q Q[CMOLE_)MX,"60K MG@$!?V-PI .WI\)7E%Z"<#?)6_2]AT[/ISNZ',ATQ=R#\+ MD6DN1"48D?6IK(^GO^[+*_=T) S")L7F&?=#1JL+@EEZI(SQC^+%][2+^EHB M5ZO-UZQ R+X,URGGJ!PR"2)O&G*8*3 $GWBYL@'OY"\A&.2Q&U05%HW:%3_V MN/H,;D,B 8(9>#V6N04%D,.WF\XG@\H+_SW3IP:\H47ADX(\Z3,6P8" LW H M&!B(V.2Q54- W\XHW1+, " %$0PJ.7K!;Z]<>K\R!:N2:9:TTU$D=QRGNA#R2LE-BWX*:L-HID6T#WEDYR;2PIU.;<8LOM M-"O-V$-&# ?^V$\E\GB!%?%'SX^1QQ5'FNA[^VU8#6J&6V3E5D;"N1*[@'XM MC D6->Q/)5M0 ^P^92T_*:KYQKLY@_*3*\9AP4SFKKQLS$HU( 0!PHTW(U?, MND@H"RL5G/O[XV->U1D@/4X!1N5+4;PCWEJ&<$>N6P@%DH)T$_B,TR'+L167< M#11&HPI7D+*0*^N05F'5JLXK)(EU.I''9.!2GB3M-L&]6]NM52>$"K:IHVB= M.Z9BO>5,(2F-U^Z$IP=ZIHTR[U^9TU'&0N=HD$\T0X8\(JMOZUJHHN9-VFZJ M/32ZKLD/-:R+CYO;*58J^%=]&8<:VNJY^1LZ6,9R_Q7N;U3U"*/BN 1^BRAX MY8;S*Q$9K9 TVY!KR"B\_#F+APY\NJ(>(CY=WUYW$]:DM-R,H$WEZ_ GW4;F MBBGE&K "NBQ3POA0&&[*+G@NE=*^D'(K^4QJTAPP3(NE6A*'CA',=<%,5/9.$)>90 M%EX5,>;3'V/]R M0WBQO#(>UR%U6A H&WU5K\R[I=K)3"0OU>F083T#_T9X5>D=HDA;%,M70H'7 MJOI?E9P*JIO"%46<;^'E*H%I1Q5__4K$A%W:2JT$!2S$/N9QTUV?O=YZ<1D; M6"J(Y:O+C@_KTC"5,9*(IB25 Y3?XPVAY3'O RU6 MM'MPJ,AJ$OTP1D+*+^B,N=D:K2A>V MLS%.*JZ1J_@R.7!]V5QI-9?+9]AERY@#BK98SI>'?$?1@\5>*:2 XS8F&.U= MTK_\9K:XC_("ED0\K9EG%VZ6-AA[IB1 MH!5P&+9(7\M&Q7KF5W3Q&Z%/.L12C='<&1O6)< %M?0 !+FQP/HG& METS'O2B@,;_?^: A*UX*R3 O6:0S1'F>Z))F8E?,L8N.>)YTKBMOD,T%'PJN MVA?QJZX)?DWPMQ.\1<^RXJY0=W+L)(1FUZ2\)N4%)^4+J5!A/F%?5N&UKNG7 M%+RFX 6GX((P+K&<*YC%HGS%*K+7JJ&C[N,JN2@R&PCG2L36U1<&&$4A%ZIF M@QKU'3_RD@_XY9IEUBRSV"SSF1RKP2T9Y3+:=W,1:/EI14?139"8D+6U*;[F M["7C[,)AF(S\05JHUVE?VN@BZFB^>,9^0=@YZ-:N3;4W_2TC_')S+=^1I M&ONV0VHN5ZSXH5>6HFMCP)E+(GG;JC%=Z$X(EC8-!"=58[PQW=F$$:9PL(O< MNJ\QKOO87.;FTL+7:;PE'7\MW0U$N,_OA@Q24#FU%-E\R_;(2TKYMDF6D-6> M.;G!I:+JXD;64K9KC59[TZIE-?4PH\' 6,@ !:09/41$$X7^"0O/$P'"H813 MV_**5&X#)XOD\*LH.))>Q;+)*7VJKS^I^/O,_'*9)'1=*D="$5(\%H42)&XF M?JSC+'ATY/O0ZVUE'>42RQ3^3/BLEXEK3+L'!H_OKX/'%TJJ:3B(@0PM,76P M30#3;+S@3X&'ZI0T556^/(ZXI&*WO(R6P5-"0'F>C3>*M/$(P;%UBY+BA';]N['D* M@H@M$!J&Q2.$= 88C W"8"[.@4Z'GDBINGB_CQH-D@4G4&,S>*Q2]'P.?5YV MR,'\^'%5?@*&BV>[WV5J7CAR":20SQI?PY$1T>*AV8NP:JS"UD OYW<_"#C\ MRP1;Y-+8,(08T]>BV(K,,!TCERB4<4IH1!N1SNRQ2$>1AWNDETJ&"")>0D:> M4)-Y>45QA!0G@9MHH07J?+U"PIU,0?4+P18VA"&3M$Q.(,6 HAMQD13X5CGR M0BFCAWG""*8YV<0\O&Q,>F_-7W)) 06&\R)SL&?$F<1[L,-)%(8BF,%D5@23 M"]Y66)L*@+D\RHC- E M ^%)E:=@.XK;NWL3-ZF<#U$[UO6B(A=8C4(]QR@Q2@E-A%7QWH@>TY?YA*0M MR%<11VA54(B?-+?S^'66X![X\3B1JTK!T78L%O7CXY4N%&&77XE, MZUJU0Y4G* '.&>.];)^7 V@3:V73BIU(E,9C_@WK%O*9#JW$DTA5#]LX.6XU M-MX2PB,!^KOA]T22.K!Y2, SI'='/1@1?P6:>4)X,T,?\23A,X/U>=F!KJY@ M4"0FU8AU;:+=+;LV$4=UZDE@YVH2\$> PYT)^\8!\W!I-I3,;F 0%5QQ"2:_ MO(?2;K29)5/?TAH4A:&22DP+=8:J9B# MU!I5*BNYC92RR-JK4=P9NN"**SS18MLI,GJVO>F]QD(&2WXP2\;J#TE+<[E4 MB)W$ ,>.H-HQFK9E+K+*]9'XA$97S"$AO089V:+U0K*G7!Z9I6D6+D5+4=-/ M11[^4D4<9,C)UGI:R//R!D]_B*3)R,-DIKF!T.F"!I?'Q; 6@Y!ATIDE6%7% MN;T*E.*03:=.FHB0)J/L2/8OR[5I?##,]((G^1FHR&"W_U?F)S(: 82R^0LY M-0K(0@-QS07-*)J'ZV\9)?--[:V!9+94F8$J+6HU6G&$3UM BX BH")A=!$B M"=[#%)8$DZ\P4MEYLUW>-"K,0]I NW%X?Z?\?8T3'\*AXD_8NR_3_)4T+;2T M:[5D4WKQ"FD3VP>;[_'[ MN6ZD.Y9OX/9QI2@A+[_](%C"!-T.AOWO304X!'TC8BY<[%!"FYCK=&(KAKHG M/\G+8B4.HR)#6-X)-W&LXP_HI2(]:3)'G2]G$.\+H0O5O5,,!J,85VXE:J,, MH1E ;$1MDGV/5ZNSK/2TZ\HP?TA R+5P?HEXV63O_>D[=X/1,_=+$D-%Q@,4 M+MBDUS((JEQV51WAD2J6'JJ*8<\PY$3._T8QW,R[X3#,908*RDB2C<*9R'5+(H!3<&K9WK M3Q0/,!7X8 $ZY<'UBA@/K!-@=+USY4]692R2B2^11O2%OP;T(+F/)YH^]&C-DT15 MY]6_C^$ P8*2RIX>9BX0>"J4PS5?^2'7))^.QN\:83H7>: ESY#[@!FGT"SA M,Z@T1@G-T!<>#83)8'8&=,B60/@J6YSQEH*IK._.)=H$U9!"G[8KR\%1_[(N M[IP1J!:U9KCI_$$@4N0%OXJH81VWX>[E[U9,:3TEZMB;8\6V ME;]2P!+U$R>'[%=62MKV-J^027Z?(+@Y:RA7R:7PA8GH&W?OHP7'F7IIME-\ M_D9BU+2!>2*K'/=XT"CT=47>SVQD*DTNGW5^;'"@MK,#-< M*OF#P::)T#Z VSAR)AYK+H">"L9:*2E/8+2%NL"H]\F+VSY6,+R,=4!Q88*Q/R&F]>$<[23A6^ M*^D_EB6.TS0CB[Q7$S)7*!NKX IQ?;V9^M#WIH/[$H',+YE9?!P*UIO&P+?+ MCL/5'RA&P_"UV72$X_4]7R)]>Y$=P5RH+FG91*K%_"@+V)@550 =/AF75//T M=PD>VMVH&#'S4R>63\,^HE&&O#QI8)RB&Q%\7J MP_-X"&LGT[11E=!5>!N1YAQJXM@$VCMO\%,YKO-FXU@-JZ*WB!>4JE%115%R MF9"6CP(=:P+&@BV#?(T)9\C+,?9#?YR-C9>-2$+!W=7V?JD8A5_#]2+4,Y4G MY& B')G5$2A2870M\52!CH- A$,3J8-\ ]MCG0"NAZ-(Y-4C@S##R4+9"A76 MS&XO) 27 M2NS=>;(9GQKA&4]X'=Y^B"$V!+%,Y&C8ZCGV> 7Y?++]L M>F*QPT9CB-?+X(S)4O[U+0%$[Y&F\4M2!WB0S/$,<6 M5Y$6<>M0$B,*9LS5 3(>I$*$51+W?!6/Z;3J#K*X!YN@F:C3CU8X49CN]J+6 MT=;:WZK"27I(_1WLP+^WWIO*:7+3-.2P$A$6MBO/B< ?F$1DQ( =<*YDB9P% MUR>@%%O9B"*&80:!?)DEU>KB,7.,5-9<0/?:J(3(A@<>YO#;%0VG'#=K+< MYBQ%233RAZ-@:FTY;[B?7\I;MD J_GYX#/!4F<6E"TLB34E+%JSD?J<+X7Q2 M:C[7YSZ[9NK42HU3G@;/@%]AKARTM$_0,I-9]7DUX-9).#&R^'TN"*[MW"XK M7UNEJ)CX";2PN%DL*XRY_!+(?3[<'/*/W%>ZP<:[;,(;\ORD'T14H$@[PA*^ M#[(>X?DFIZM3$ M@RQ,6$_.#NY;*3LFG[MFW8:;P"&_4%T<70A1(%,8E0ZE%A#6%CE6&&/@-C:D MY4>B>"V7X"WR:D^B)*&+ _++H'K,57]0U.EE+JRL9=F3A9XR!L\/KS?R'%_[ M4AA/*''"HNM0Z+N&\J:H,GLT'@M.X=4"0]56XD0#&;>-(>U_JH(Z[A 3GU,& M:+$MK*%IV8\87Z.A.$R-O67YC-" ( MB(I&16%7B1V(I8O$J@%:Q=ITWM\HBXLUQTTLX*V24DT3O3<4?*V3@/6X-=P; MC-FEJ(B5DCI@=(YAWAW0J+^ON-/$BD.*J8::ZZ@B\#*#06?(T9HDN"85_A_T M: N9+$AN.LSMQ*KW*8'U)((NKV:^-GQE_S@KXFV2YQS"Y!JC1E^)+.[.W1$M M>JWUVW38_87AN0S8PA*0XB"/19\=X-M;6_L5N==8I+:'#F/5^A6AHV(Z U:%A)XGYBB6 M84J,/C+-%16CUV58 F"^F#,1LKM><2F]7&-M%NC^L5HS:.JRM_&1&DF]75@PP-Y)F+(;E=NG\EV72YJ3(0PUUSI! 76@C(38079RKL*X?3K$*RM)=I M[59=$_["$[ZEU2CG*88I]_MQAB@W=$DMTPT5$ 31DWT*J.!S$R:="T\NK;1] MK]2/ G':"UJ<*I=4.]K"1F8)8SG:7,J%^7&2__F^)8*'4,@91*U1H'%B-:(P MPQZR )^IIN JC"J)B3M>B'+9KSI)['"=)+80061_E&(M2F1*&?4K=#CB10%J MDJNYV+ ["EC23_DEF5#L8)66*B7!6Y&$<-@$V2K%C>W.Q[\X#YU_9J%P:CL( MG5#;Y4#/3Y$;4[S\6'&\E8T455H8[P=0PB8R@?IR[,6Z6CD#"_4==9:H/ MV&.MWLXFA!%W#<8@HNI@K":'5$+?5+TE2Q$G5$?/ZF!.&YQHWA@4YHI$X/#' M!++ *.\5&71*=[=C1#"BR%8JQ*+:H51U&;^)B52QL&$@Y(0J=G3T'%PZI\-X MH>B^:=Y(C#Y=(FUGURZ15LD?(%D@DMG2[#D$9,,N;DQH?JF>+3(!1Q#K*(P1 MYTGI.5*$+96H]')E?3">E=;57@]55\A$&!JD!D?'1N?'I% 9V.$N2.N92EPQ,)[ 56K0D2RB_G/@>-TN#F6',(-(=UO!057-#*GGO2.%B]K8\ MZM3%2!"+>7J+XY,4AC '/V(KZM<_>"7#J] MC/T.?& 7SY=YJ+-SS)= L8G1H!+??CK(/G412=A8K!"8V+C(I5CBQ -%?LD? M)C-'B*ZK,!/>7K;&7">Z'X -CS6NHVL.SN<@$F0.E>1C<0BJQ\\Z#'.3!"#V%YJG*,0BPQGP."]4B MR8DY-R@]5F,6H8MEY:+VZ0)-5F/CVNSJD$(Q*,B_A&4ST17+-VRJ#KQ= TS= M'%_[6.(X+SCMA C/Y_1/C$OB91 M8K!_0T,^BI74SM^ZVW1N&:6+&M,?*'V@!")H-O>QN'82"Z:4J$D1D,O$#8!< M";A:HAM*-!@1]_TD=RH:_?/:C6-7!DM(O%15Z$^_;W577!(+'4Q/UB^E"$LB M%4<4E_9*BS,286ZXD2RW!M_8(U>;&I+WC^Q^LWQ+QGFWBSAR%DD?@YNZPPW5 M)8)L!^[T"'8%3]X-Q_?^L>'7>L"AW>97I_9)HJE=GK6;G?/3WYO'3J=;/SEQ M&N=?OP*7=S:UAVG%)=89IMU-)@&(\%6K:O!@\N@K\FA(\FA\^]1L.YUFX[+= MZGY;=IJXQV+)7NA-T%IE3?$CTL-II3ZV"P5!Z()6%JQ=\O6Y-\_\@<(<=%Z* MUBXM-&1A@MF (62)DY8^6P6%4.WFE2^YO9Y166%SWB*):NO'GL+T5,Z'A$H# MT^E:5B)/67]<(HF!97*%8;AH&^L>?<)063;9\1 @=87139L91RZJ6L72. .P M*P0F@!F43\:6&?C2HV9!W,P4V=&82[.THHDB7TZ*A;:YD1A%'%2=*Z6 \-M8 M.#D="0/$[Q:+"JDMS!6/*$!\!4+(-K0JK"&USKCVQ5#8!;4=E(F)E=':/3GH>C M5ZIB0(] :,'JH+_PKTR"!F6>GRI4IO$X"^57JD07ZN6XP&F,)B9ED(..BXI8 M*DMQ2;S"5>4$[EC1Y1O_K4(D0?%AE4N2R9G=O539TT)\ MN;7VE&:P#]"UU;>1;],\5U!!:(+0R=6>EN5;6!)"2]!4+-!FRK4ED=[EX'5, M]5PJQ"R'$@FIZ[Y-(E;:"3=_.N==2YRN+A7]86$@BY!J"Q B]-U+PK*+/AZY MG@U/K-Q/>9FULDO(':_+T:W+T3U_.;I7'4I0VUK'$BR-K?J9:L @T[\6RQ3# MK\NN^0F[7U E-XD\%Q1EJ1W#E!.ZF\Z%E)%XHX[*M@K,SM?B3F;2GPM'1H!MXC!@]LMJ=+P/L MJ2@%GN<)ASUHU;3"BS:SE6J?L)+4Q),U#>=$ALP"7O''5N1ROFW\P@(KZKF@ M.&\ZYYG1WTRUODE $)!(;[A^$:[#;8/AN VM[ MM,\OFNUNJ_EZ?-IV^1\,VZ2" FC9CX3K20I->?/$ MPABC&L:6OIOO:;M6.O9\6!.**A!"Z8C"0, 4"7+1WG^O[5;V]FO:PT/^Q=!3 MUUN%&>#$R]>+3 IYFY9(7#-]BYJE MQ7K0/55R-*EB[F/9M'.94*II5*5_R$VF-58D9-^-HT?QAO()X,'?][:VEFVE M'U7&[T@9OR-E_&GS<_W4 4G?:#:/6V>?7X^H/R%<>0S\PQ!$'W%4KS5NN2N= M@HA;+H8,5MT7 E7<1"L.;C#K>6^@0%#E(8ACE&F%%1(0LJ_(_K MG+J]1+T)AQ#YU=%U +W30<,Y4&P5P1ZA=D- [)Q7R%N8:O)K1QB=J K3T'^%Y"VG1]4/I\Z?D4\XJ#*P^=;= M_OM^Y:!V4-G=J6WN'^J33ADW,@07.'>"9?1T3-3?]RK;N_#E^VW05(*, R"! MFU,5,9\K(2CT5%@GNG5 !*Z:Q4G&;)L(>0N!!B(\)C :,UVY@_E.Y+IV(ZY! MB -!3$LI/]3])N%2FX(_\F)PJOJ$DP+DW. RIV MPYH+SW;3"-HR=ZZ+X7#HAQ]D 89S4[3JNUY!+B487JGA2J>TJHUMN_-;LPG+;3 M;GYN=;KM^EE7GCL=BI$]/W.:_W/9ZGX#G;%Y6N]2 .UYX[EACR:5M4(Q1[/E M0S6Y6D=$6%[X"5E1%#TC!TU%C-)D)O^81KA<;J4[CN(F+&@ZI3W1 #<7>/O9 M,F$_*W'FW74AQQ%9Q)%L.F1C.!/ 1&47B>!UR@$!T2TQ'W1,LU:0%9*4=/-2 M$+N'_DD@O2)_+XQ)9'T=B$'Z="92N:%C3)P")E0O2M-H_!2P4#1-PPE(]3*M M!L51%$_S=%]$W1KYJ:#U$T>@'5S';AZ[ZM% B[1-Z>%B;]RY?KP]AS-P8'(A M2ZP5=.V@TG6.89FXC+T?!$HP'_K^&:IQ4V,X-)(QY 3UZ@,+/ROS'M M\YF'H^Z\U>H\<_=6]J8< :=PWLH)%_5CO-2S2?'#\W''FAU_\?K@#D/4' M!].<8SPE!M&M-S4Y)-(K<30?[+;VRS.*4BG9!@.6;)88R@_J\).3V!$1_#W MQD=$S71.$7ZLBP'8K1!/(XR*1B_&(BSI(M%QD7;O5#ECW'\8V\[A3F5G;VL! M9K0X/9?C^_<$"+LMKZ/FQ-K%6J=6V*EM;+\Y8#Y+[ _K/ MBVK+(4=3S=68%X1.[F?[+P#I/H)W0M%T]5ZVWFN2%HMU<,SLSP*LR)HC7QU' M+I6EL7.(4^A&J1LL-!WOP-B]*.L%8F$)>6:(CV"&%.EYY[6?,"^]YZOI'%F$ MGE\9P\\UD!:!Y9<=!06&WNMDH:4^;8W[HU">Q'\B"-ES51=8#P13-J;,M M@R]E?I\-2$XQDC=< 47"C"O(!0L@ 9Y+D 29R,N)GQQ*MO.RPG2'J&"7*B'FRGN&4U=447F1KJ MIRI,=!QY!%I;J"3$2?DT(KN.$'X[D-'-B.P1A9O.I^ARR(HOF,WJ2W13CU!WK>!WQ"@0$F6#LJ>]>X7" MCUV/4!L-V4AZ--29BX,W"2EW#7^EY.A#4ZWV9:K5ODRU^C_M9J?9_KUYO/E_ M7RX#ZG4GFTSL\H#1%>./W6 M:5'ZX4GKK'[6:-5/G<;YV7&KJ]X!7KP\[=(K")I6QP>O!TLGGZ4AH1HM,.'Y M4#,&FD97R<7R7+*0'#"*)[&T_LQ""TSK E'U6S;PY-A-"9LM$2F>ONE(U2%0 MP"*(67G"=: EO A>TAC=Q4^<>AAB[F";\-HI/0L!P&M;U=\J&F@<.(Q$!!W[ M)WKTG11^8.T&WX03EK-30#N*5*H4G)Y!(ACHG@9W:Y^IXI8?CYG$HMH\E3B"D9"!BZK])]B]S\(8J?>+L*O>5A_ M,)H8/!EKHM8\Y-R(Q2)9$P3S%N40Z%5?0J\@/F)07+ KEYB,\8ERRY,4YPB< MY3/"HO61+,50,C1J@YX';CQ$O!NP#/H!;8PG(0W!%KK"I$@O&B/D?U\I]7 6 MAU@] (X3H9'\BVU3Y0HT^1"9QN6J'TY,Y@VKOG)0567/S*X;MR%W@'/73&F. M">$Q]45&+JN*TQ^),?^KYT>&T,"RHX4)<,\HXQK1;L9@KO6E[(TBE*X>$&^L MZ[L@*K@@/',&O^R32HXV6I$&D5IR&U&1E$;M,!TQBJLUOU1@S4:%<(10.C&A M17DSJQKX R ?QI+"X0P$'2EN /U@_B/0HJZ^H4MS,N*OA/_59E-%0;2;-IC' M>BZL74!OC-TDU1]&^!GMOT#L2)K[B(&G%+H5(T&:,2^;N'Z01),H7;HRT8-( MH5(B:BJ2/GAC$'!*V&5>@"XD@I,E,C"J(HUAR;&:'16QLVO,6'()P>UC5]=: M88Q2+BV"A44(8I1F.=.(RG?&[>6ERV/@$5@%(0&M820P0_9^#(!)%%C M&6^!Z[I*&2(E*.IOUPRBJOF-:PJ&,CM5-GT+#W!7!/H8HEUG6CU M*0L6& %"NAF<;\(D1)!73;)^>(7UJCRE#O*4N#XSU;2H."*9B#Z7(/9#ZP6L M@N3^B9Z)/,ZY4IF[F @"RA'Y(SF&EZAHDQL$??$I.W/D-8@ KU9P7C0 MX02R$Z8;H;!3@W#> "WKJN*N*>[\M*2,#4\Z/L&3$I?Q.,Z&3MV"?X;- M>B,MC)/CNL(ME-4Y4JPA(&\(@%9"JA82BV$&QWX43^?H)THKT*K JJZ\[;#$ MVQ:$$TW=&V<8$Y@HY^8#L5^T6\>-[G4&$C7A'JI0MJ[2 5(F1< M%/S=5W["Q6;SF)UU5"_WMZK;6[5#ZN]@!_Z]]=Z 1,I-@R$P"6BP[V&4^C9D MB+6C97=S8%)% S4)OJ%,#YZ@- ZVT2H&O !U5J?O\1*WR9'+L)SA3,TV[ MT".)$"GK\\M3Y"I$$"7\[$0(( -8@F/RF-1J'_!.%)7J]2WW1_&>9-H M]\=*2ZL9)!+!QR1YF\SRN[JN4XQ5,#.A"VGK.^*22Q3B 8:?A>T9"KSQF("X MPQ.#^.<-G^N)M*:S!#Y(WKXZF))U4O8#D[)KN\^1E?VM%"EK$8!:?NQ*Z"&P M-S\X4+5T;9829.*VB=D78=F>ETCWGX-&4/&+>@L MHW#?OE@O'[KZLEDH>Y7]PQ?/>GNE/3_:'AYNOG\4\OIE 19EL=CC?65K9_[: MO@8B77[VV#W8W'U,]EC,'%UU\N7NHQ;][%L^8MJIU/:W%V ^K['G1]O#GY1W80[SBS.0=CG+#C M@!=(9N;^LT>@QF@C2XPD['@^_5/5W7KAS0B,L)!ZSYV;Q 95J^O7]5[5\F1+ M%.#)WCK,Y;4G.XU>_,(\,5$,(ZP--E?,KUT[#1MDW=RA0V;,#CE#J*%4"EN5 M25Y'AN5MGE0AAO@I9<^P.*7SJE:51FVKK2 /K#RPASJP;S>O(]_S7$IRGDN: M[F&^B71-Q)D\%=Q;[/@%U:N77I._-RXJ_KPTA6BP2(_H=.RP+AB\MKD6_IX\ M3:G%FU*Q$#48^OA+57^: 5EH;,)&SD61Q1$VOO\=N:IAIU$0!EGTV!+ M!RP2)Z8%JV?SUQ:77KJH*>3OQ8L2(_%W-?HF#O5;.LWG"^QKTNG,&.,:1M2T MGY35=V&C#K4'ZL_V"MY-(>"1N"[KX#7"W6%M0R4@#I_',Z/A\ 3;8(VQN!EB M)_WW67C&RE>P4Q=O3H/7TCS/,49S+GK$NEAK))\L!X^:&"[.,6 XP+I?W)HI M'"/"U0%Y-JBIBYY>OH>BJPXSUATYSE]S3R*8$&/(3]!'X 4,3Y$_@[ M8+C!F*C])'R@'VMG_N_<,5S=$(]\$M?1@PX.^FS9Z(KSQ<$689MXV'06-(JS MKC:'7R1N\5YL/N40^Z['V*SGVG.'#;W03!-7AIW.CN.W:XM;RR/-_.)N>R):^)?8O9+ M?/-9A0<&.&=JV+[_9#NF_H2=B@N3..#5YQ,-!ROP/MBU+%+",4]\%=@LS4_] M [*"21+6;.TWGQ.=3X (5N5WK7,N1KOM.=L5OHVL.Q/[0.%AX6BI<%R3SP%X MM$OICV NS6KSO:9K,S:N,C+- F=6D/CBW.8^N$@KEZP6YD?RK2E=9.-MPCG M=RT.*9MLMT&"QLWU'9IBK@YVMT>T(#NPW$IY?RE;.&5'5:I:. .10()\- <] MWX;3:.R4*$MIWY[LP/(I $CGG8R=/G M8:UTV.XPR8[7"695::BR+>2TF5@K7&QNFLU(K>;9I\^19&JJV'CZ "HJ%56: MV"?.PZI4K"EB1T4I5.61.FT>%@\\3"N=3NL -HE->KZG%G5$R846&?#^2-DM M)98K'=H# ZRDU N;YU'E82=/GX?E+(=^3X\=):51ENF4T^9AL90'?Y:--Q#7 M:"A8.9P2+IX^?BHE.4/LQ#DH?=DT<:,F(\2GS<$#3[E,IR,K+NMY9]JN^YZ, M*%Y6&KFF"D?@IH*IIP^G=[5*E1P$4.]3L"NGSX_SNO1!4\0.5:G6:REXGSQ2 M/EA9YNJPJ^RYH)U .?H1WE3Q\O115)2.Z&DS\,"5%9(;KW-C:E*MGC8'BV\8 MV3V:(]JEGN]WL8^$E[H?L<*W0/H+K>6Q8T"8,L7 MC5B C1;?QR*]?6+:U@-RT&%J8(?/63KHL)/4\H34H%#TI+ETK\8&<$WGL+=DK,T,3[Q2,#)+0SDJ9FH!+QA=;3QE(]( PD_>E \9 M<^XI"GDATAGBW47B;# 2L ]K8:,"X56U7*&2EU%U M1!E5EP8BDZ]RI$,]K1(^!TT* MH<$" (J>H9GP47LR<6$U(!T1U/?P]FQNH/9@SRV/"'$#G_!,/O,-L(X);=@D MP(%0N0XS$-B 2* S%B@6R\K*V+9X,,"8RT(!P(7 5\E_AI_'$]MKF-^5 H! M"S3'8F?05U"KHJAXH<90K4O&5Q98%FMFK>4S!#0Y<:>P+[B%L$4/-K+;'O]@ MK (79PJ =HTQD[*Z8%4GG%HH&?-M3(4U]0 FF9.8=>9Y9G2I=C MT90SI9.1GWPTU6TP>Q7/44M8+GU_NFCF!V"&[V_@&,H'D!=S+G.69J0^4)!, M,QOQ8>#D5LV=@HB&+SM\.&9T_.P,%"VZQ+XAR PT( )/=MD :APR^M*X;N[) M+YFP$8N7;Q<\YF)V&SJ6>1?0U< M@/UTV,Y&]U&;@]7O&']1?>''P$^'S@#A4U0/\QES!Y_L0"\S%<$>9GCNHO;! MQPS8W_KA$\ IOW>T!^Z?;OHMT6W<"MOCHWG16O@Y,[C)0G3@\@6YYK.#=YGL M3GPR.CY1N[]WZ#T\"]>N%A50$2^]##.4MKQ2/+BZ1%4J!54IETL1@@O$M$?- M,)FH10TNID&';'#CK":S^ 9A,W/@K./ :!0M%J4ZC_$9/,"#VS+3GGV;'RT7 M "];&1T&!'TJ/:@$!L\V2D%4>)[TGS@+D[TG<-I>>;EK\!BL![X1&KS M6<'YXSCK>XYSP7$IOFD<.3%"/&[ TBK?E+6BD"UFK1_MK_>"? VG6XN!XBZ? M*#YBD!?CP?WYY28^@ZS*124ZMQBI\AP_(%Q*P.R^:!]TP2IXNL $0XZ M_W.NL7_[ [IA7\;4>$1@N^AF$W<^F1@X$YS-S$9''1[IP4]F&MJH052#L0*( MNA-X.'-'@RGQ)JC<S9E$_GYB'F7Q6%Y<'/./\4Y"[^>PU+PS($^]W"L M._V))SL20XP/%)R2K5-W[!@CE/0C.-I*=/2[P36+]B0\)I3*G+1_ M%P!HDT<&'=/X@08%; G70[@BZJ!1(\;[^]/VX7"%H_GA^Z@^)H:E66/\<#@7 M_-2D\HL&<6\R.;\2 9S!%(V^IN-@5.6!>P89MX=_HSR^B& RK$?;1#0#0!%/ MD50,AJG._3B7R[9)BVP3T4-#)AI77V_/9 H_+$VW(%7//;% M1AN^@2_WH+_S:&J.8&8'*] M/Y^)FRU:P>T:\-.;X&F#0#CY244FZT9X8%#M9"/8*'!XV>HZ-_AC4K%PL?/S>8=^ZOZ\;T?G5W(TR[=A1*];@%? MAPE^'S)14CYDF+'#[S()M$3PPNNDL4)/-PT_SH8]KG@1J@1QJ&I M#\J(E:YQ@@@&?!K?-L8)L!BY18*VC./??O(,S ;%X7"+RF-YB^"Y&3GC<7.W MD2M?1+S9EP_D/+Q! \(\IPY4>*2GI>9*X(,'#<"+NR4X%4^XDP]36V62'C" M$(0['[F@P#6T6H!MIKF8$P#;$IR(<6@8^TF"R'D![#[ 4CQ^8A:NL[DXRK:G MBK<#>N]; HML)0%?AQ'/F$LO*NX]<2ASHVR'!WX#W\<5#[TD[XSW"W4?'AU/ M+28=YZVSD$;' 3^ M)A$[&WAHZ9JC"^T%6PKRQ #W!,OB)DCJD9&:&H!P9SQ]YG ,D(PA67B2"/AK M/T'O_<55[5P$O4;HF3,A95BSN< *%JTL?W)NK7Z6I1QYA@%7&RX((!)!HA&\ M>V"CC0$8]QC'Y@<^$C18^U:L!B$PD_FE>4]HY@7Q,;8B85NZ"XZ=B)1$GBMR M(KB@"Q)OM[E(9]3<@)PX_ C_$=LGG>=5>,8E)'AYP&LH7Y^ C50!OS+KNE"U M6_[',2J=ZRNUP7>[WL0HS MOW 6HZD&WC?)W;"UNN2(Y%G4C MY#CV"+6]N,XT?("H&@?C2^/; ^ZIIUFB]HTI MGCFLA*4^A+VV=N?D83S"82REYS#>\0-B.R%XA=/ZY]P/D@DS;L'88,$OK!6+ M;>(PL;]@O;USYS/A" "8 7\>/PFLX8'!6=3V/K^_6$+,FQ0-Y;NHK"*+RM[, MZ_O*CH.(X8SG#O?!(T4,WRX&%V3HL-/V'/F,$HE5![X.#SSXFA:/I48SU#4-B @A"^SW\5 M1(G#.H7(#V?:,P_V6RS3X$:B#8UC^$Q5Y8 M!9!!]4R^=0D2E@.=*%(MA& MXQ],)-H>BZ>*2^)%0J/X/BI@)L9/JI]/:!3$P)$S+&P ]M*?8TKULYATU75D M09.]\!HLN?L\0R/9?%X\+];\ FGX:@@7!6*?-8B5O M\&#.$5_'Z[PI1\A$^R-FLV=F>U2=VVB*I*>PL174+[Z@ND7U HL=:YJ6!U*GWWG-:I3P:!T MP[0 UC2Z'C/[PN)>9L)W@B<&P&F.F86O-LH%5JRH/;!B+T6$4=$*C"XDVB[Q M;;#!)T#S #R!>X"4Z9OZAK]!F&'@9:XL-D3=?&7.FKX%WP_,^M":;*[:_$PA M!1E-;+-C5:(8^+.?F*!$"3@&9AN\ T^HFT@3M&&AP'*W?(LI"\=^!(>!_3(4 M(0MIU+!FFL'MR9_W, H*KU&VL7Y:\00A5 )5"K_R !V\:H%] S\1EB2)0H7[ MP(N*$&7-FAA9=%V_HIY78N&+@&K#_!H&4_&L^;J"0]DO(5ZM&!;[]=+6H+TW M'_V7);_MZ'N%9!Z>[W-TX0:3'>& \! MTEP=6]&+/.1SQ_WS^IM?%NC#TEO(/CUS\!DH:8C]SB4'3I!6(J1-=S.@2^;VI,K;--G8H_AZ&.F/HQ +YP8(?/$> G# MX^W_0,BOM\>\$3,/QK=0N")GHT=081%9?^X0MY?0@0$= MP",:P<%C*.&V,:NAT^EYY-_<"PQ*.P)QSI@+5IVO(.+V?H+;%LU8;'B>4)WV MW-0Y9+C@U4(7C!TVP/',#;0@'G9X*L\1X#%GO\$:3X];@9E 7%QY?(M*+I#$ MK. &7+EU>-765;X8KCOGJHX!&# 9.,B1SZ]6KIF,[ 5 D]O5MDO#IRJ;Y*-( M:8$'S \-?XJP[$+WVEH5T6%76^0[T4@[E^L&TR-4C(P!M6ZPE+!-$A'B#UPR(\H,+](ZY#N2CW4< ?B'ZQ M\(38OZ-,77QP)#CH%U/RKXCX2[1+EOWB@MSR-8=19:ZJ@N)';!M$?";^&AQ -@4;G;, M3&W,\V8B*J8PCU^P=K$SU8\9,HCP_)PN2#+SG!/"WN*P X>'[IB@"/TZ/QQI M&H_H@&!1.\I(1V/'B(W!89;?!1\#YG?_3MBLP)EF.**,$C4TY<(%7T_X%+Y! M93'/*QOV4&QOX0&WQ_=0;[$K^):%TIN,.>O31WXF1Y2UA8_ R"?K+#;9,T(& M@^TPI:;.2Q_<(&BSX:.@R3!.A4X(1QT.3/.;2]'5#(WHL>&,YP^HV$0SJR&2 M+KYH\K.=8KR5"$DP"8H^:F +CQ%X",L+_+K\*3@KR M!9NVUBAC>X"# .4\H".5;E1EZ4;Z)5(0P@V%SU?#LK$( \Z>=2XR-CC<,1+O MY3-=H_I-3$=D'I<>K6CGD_FX@ O&%]IABWP0$E\P<'.E%MAXE'-NI+4B@T!" MED0_L3 JQ _4+::HC#7;N[8U9C'O']9\^+[E$_.*[AW-8F'%C3XI#BH-HX56T,!CI&RN\,A!\YC!SRC-8?ME1V/(4&.,\_87P#5MY ME"AF>:94Z!VFN/B[A]'L$8L 3ZC!MN(WU';F>![87(NOQ&>HV*)+BIM0;,01 MBM+SP7AJ8ZB<__XRUQ)@=G#()G^9!/3ZFQ1 OQQ8@DD + M6\L_8KAA*I%YN,*^")I2^!R]A0? 4L)EH+DWQB Z"_W!%D^,(%/->P WH8,[ MM!.>!$".+H]K$=A$PR$$+C"^ZQ@ UKC[T6\R0Y4DN;H&+ M P:6! #%%6J=&C**%8V+1U+M)B4588)LW$$?%U!=87P39%QUG!S^VYR"AD M?XR5V("%:1G1#2 LIHU27.?^&?,GQ. K- I-ESXQ'\&_E*%I67,V91F+'-#% M!87] &]P_BL1!DR,L58L1,[S?Z? M&#.%]4C9PC#L+WKGY[>V_4,4%7@Y02]J.G_.D+)NWIJR?MB:$O6A46@#Z)FM M%YF0&K&&1!B MT^PCT=+L%?'Q2I!#1J?.8GE[J(:3=Q]$3A@$XV-=HY6C")Q M?XYF>-!&%!9[05JB5&)IHHO!AM]P+2/)*MF?:*FR?($[+P].0;0 M9I7KMK,8(&/)4*Z;L, =BZ+P3SX/%"\N>.:#Q<.YU/0G'<^9'K8Q.X>O)&;; MC>A4,R<*TSF>P2HU1/'+1.#9%'@.%^ 7HT<"JJ!1+9:[YT;*#=79A3MW#JA2 M>.0@[-2[A3]$\KF/)>ACE_Y%9=\*S]F24<] MV#@VE5K5 MN"S@__\W;KZ(E@SA$VW@K3#V6"XL+#IQM0E&GYP1EI O%GV^\"@,T_-[VP1* M=H4#EP)/-'*6V$$*:/A2@M53N#_\8XST6&*+E9!B_XC !-^EM2]S0?ZPY]B= M@85.L.DB@[AEMP!BV@\X2RA:@J+Z< &NAPSJ=E]?(\J?LM"S5;*'8CPBLH*HWS+*R0_8$)(*N$BV8R<4; MU;4G'/B'MU[=,_,W'$*I^;#% ^&+>[RT@ E9=L6!/P]07';&_AV&9 UKV^9S MV]GO%566SX 8E!V40HO.'=9ZS_^.F,%B@H5YSN% 91]-P4BAL387VZTMC-M2 M%C61XU^Z%3U1O@%D/@?EJQX7XJP S)]4'^-Y0F)@XH*EWDTC/*B;=TM4L.[P MQOB>4>=L04-SUPM=0/R\.#:!QX@['^I,X*20@QU8#%&;I(^']883"X0BSIO. ME$7(0VDB\:UYVGUP-2N6-YC:\R5L#8NF@2C_YYE1T\X^=8;MKZ36%/+[W]^: MW6%GV!QVOK=)LWM-X >W_K^O.X/6;6_PK=\>D.95[]L0E_9K>TCZG<&O_A54 MF;<]NPM^B:RC.%(=14W649R_ZO5;[&DVW4X?$B[OV=?4J@!5_N,,S*R8?'6.;I(IRS=#+6GG:N7=Y#TCJE9T\:^P3Z3MY[";8T\):B1$ M.9?H%77@@8* 2V*OCH.5^(Y0>#8H6'3"X:7U[U6&.". M3EE?6Q+)>/]3;%@PP^$5=XM'1_X4PLU?Y8%+4U MUMJAWL0";R^6HGN%2O-3QFQ*[Y@:,R]R@8;?#[A\=2_VH5*>6X:797F<-4OP M,ZE:<-XC9AH7!^OO!F9KDA) 2H"L28!%:W?&IL;Q@\VG[IE\1MS8/^QS*U*- MH(UYJPQ+.K*,FA-5J$MG*##?_091-MB.Y9N6:XO".T4WSG&).SS[5; ZX.4B ML9W'*RJRD_P*;L.:\A1C9.B&(D*32T:_^^SR(N5%6][OC17,94QB+"4/AAO- M*S:M3<]4^/QRK*$A>!<7JW"!CV"%)>6-5>+N,EUA0_]]S#%!'$WMLNJSD6MC MF;^RHHFF.('QOSPK&1UM%UD*$_4/U+L@D8W"CZW;**8#S)4=8J]#P]$\XG8H M^(2[L'I_H;G$EVAQ5VAQGLFH=3"R?NOO2K>P0?741ZC6,32!OF\4T1G[82BH!T3;RM% MDI/VC/_%BOQBDP68"F;<#H@E\VOX!B3JSR! M%)R[Y;&*6 FXQV:N9]>IG<<7 ]77X>2DEB_Y<,/O G%TD?GP\V]\5@96$]ES MC[4>!PIEDX3:5SR]$NR*?\96!!,^.#(&:QQE9D2WO%L,=4>CUSSN343(FRZ$ MO.G[]Y$Z/ZRH](=&\VG%"V63+Q;_^9) W)Z'#6>1S3ZP+(BY*:P3,A00!WK1 M$SLN+U^\'MHZ,FT5>!Z^2DNWQ%AMH1=G7A2:[F!<\*Y,_)*IN1Y\QL72KXW_-+NDT[WIM?_VAQV>MU,)^91Q\$C1Y5S%>Q4C9VP MIN/@>GAI _[#=OB? M_KT%_L\UWR^)\L(3O-!"7OB>"):!AW=#6.(";:G<]=\J]O_<[@ MNM-"B3$@PR_-(;GKM[\#_D"6#.[:_!>G+DMVJL9NRFKL8U=CUV4U]I%E3+#W M>XJ86>GLTUVS#U*BTSEQX7!0R:L6A.15"\(PN^[T08KV^@.%M']OM[ZQWI?> MS4VGU>[S8LI6KW_7ZS>';?*Y][W=Q[+;_%3:#ED.(VP[CK;G,=>3V,KQ!"WO#\6:A!^I?Y!O]BO!KV2.15O"+#\VE]446Q%H3Q7K] M43Y9160G@L;E3FS$TYIF].BH(3!+[\ 2)YU3VZ##RD'5EX.JD(.A\&OUOMZU MNX-,>*E2SDDYERY$'O88%_UC7!3'> "GN-\9_D%ZOW7!@/G2N0-CAH M,VQV MNN2JW6V#98-=0_SWS,#YVNPV/[/.(_;/?OL6C)UK,ACV6K]^Z=V" P$?&0[A MXU(<2'$@Q4%ZQ4')%P1U)$*R+WB @> M%+ $X+1(AT>>?'GRTWSRR_[)+XN3?]?O=%N=.]#TD<;AFW9;M."W^]\[K=-O M#Y7'6AYK&>0_2)"_(8/\IQ;D+_M!_N\G+L9?&!6_@PZLA#O)=6$EB&U]Z5QU MAF#?KIE)0P:M+^WK;[?M0;A[XL]H46;8.',ZV[J3=@R'P.CV>!Z.N./JAW?) M:XX78_*@;-$^Y19M]6(=T6.WAS7!]EDW3^@RQLBA5(T[DIV9^>[,+*;B.*W! M*AF,IU3'8O1+$LY3DG#--UQ+J8!K^^?4&!DH[1/S-3-SF MF1H>94N@E^#8/SE:(MA@]MMQSO2V=XMZZ!N=\+\5V/\B;OC2&7HP=-VD']>2 M(&/;1'_CGV?5!+8R<#L[T:-R]8P3TOE127I_CRZ'8S.)GXG&BFW]$K<2 [N0 M@J3+[I'8[ JH"3LY6[%WBV\#"SU MQS)EFR;.9^HWK)Z6#;OA]Q)=@WZ.H^D^CK3QCWO'GEOZ.1@0MG/YM_&8TLED MG0H<]NXN"89$Y@]XYSE-A<(+,@%3SYM=?OCP]/1TX=+QQ;W]^*'IC*\UYX.N>=H'M50HJU7U W!15E3<:,]7CAE3)BG@UY-:!DR):J=SGXE=ACKY[^> M%' 2VPB UGFET*A4C^N+I7M3&@V4+7(GSCY5/J@?BH5"=4^--6'_RX7&*E7* MY7H=?E)0&Z7"A]G(??Q/*5!5Q3RIJI>V8DDU-1=+3JA475)U[:RZY';@=I2D MSN(;4?Z@%D%IJ27I9FV3U-5*N5$I%U%2PTGBDIK^#-56*4]JZ^7-8)I*S"$- M'*VK9U-[8I.O[J::\Z"=7QDV&5#G$177A=174E])5TMJK5@;4?S0 *55W%=I MYB"GRT).E_,5%GQY,ZX7RQO0P>JS"P8=#5PNE[A!]X'45:QL MOB"5E72NUOD44DV)$_*AR/1403I7,<-@%93-I:(OFM5"DZA@.&_Z59<[PBB+75J16%C*CWA+-9ESPOA;E>S$W[;K#Y MBP/-&D_I7_[.2#TG?3+ID[UL!6&^0NX$:KL*1A(KTBF+69[0*,"/RH4/CVJI MKI:J3,"?UP.%EZLT6(PM6:?T".]'ZMJ/%"O22 457J$6*CSTXC8KO3NJ.S;? ME%O-!3=/DRI/NG;2M7M)V]7E3D1\NT)#^G8Q97N]4"O4&S64[96*6EFHQ@-< MY2I]%F-+%JH]7M!]UW3,=9]:8\JOOJC\(B',0.,1J>RD?R=UG2QLC*OKBA^* M)51V=>G;Q79DU'*E7@')7BZIU09W9$J!LBOG4-F]M"5;E9TBM-U7S<$Y62RP M66CP25R@UJ(:+[B"7*H[J>ZDNMO!M2O)G6!E-A_4FG3M=A#M*J:I&J42B/9: MH5:K<=$>INXJ^=-V+V[)6F\N4('*RDVAB^F\@M1Z4NM)K2?3=X<.:!90ZZG[ M%JODR,<3U1E82%@NU,/JC#"86 -;P5I7,7OS6Y4"A5UZFY6@[5W*;MB*?F@FR=U'-2STD] M)_5<@OY<[36-W?ESY\K8%E8NK^L]J.=0SVW:CI?U7(Q.@V6%MKEQH2R[PJ6R MDQT(,H09W[7#"5QJ6?IV\5JAU49!5:OURCK?KI$GG;=E.^+Y=OYM=JP.4XU; MG!(J0MET)U6>].^D?Q=W)SZH3-OM6Z:2(P]/5"#6P#2HJJ4/CX5JHU(H_$>G M$[6LA1WFA3RIO!A[4BP4*N36MN[/A]1Y0 \.P(=NVIVI\3MB-#[H2^HL/)'7 M[1NBEILG!2#IJAUS4YJS&9P7XR=IR?W@E9;%*E9:UJ3#%C\JIQ9![P<>2CE4 M7WF91YL4-HKEP-*MFR'PMN MEE1C4HU)-2;56,)JK"@=L/C)G4*E4"MBGS,9^<1;VI,7;)Q :T44N[R7= M:SQR.\#V._AXJ5#TK[X;:,Y( R?XO/?3I,^D.69B"6S6HA1'B!0 M*+FVQW/,(9X"DN2ZLK&N+-LP*!$&K2^G)Q&&VD_;LA^>2?NG1RT7S8G!>$H? MM%- E%Q7-M:5=5NAU;S-A&1H:>9X;G+_Y=:P?HPTEZ8;67)=V5A7UFV'Z_9- M)B3$-9T8EK$@(/A"3@%DV38GR20F)EOV("5#MGI(.=C1H?'K[ MM>9IY,8P*7DWL9T'S<.IN)I+#,LT+$J8:&$957@)#7ZBPV] Q$R-D>'!-JKO M3P&'3)Q^\D:T_XY_:R*2'/]__G;N>,7D&TO]9^1]A[Y,XT8^\H)*1+L!.<>%/0=/=3]H\2 MT1P:Z4-EDA6EL4ML!_[Q, /K3?-LYYG,3,URE<4/:(ZC6?R;[D46=NH7UW-L MZQ[^G&D6&9N:Z_[S#)32_9E/4C=B5B\$ MDGI]^%?A_%=[K7[>X0?G)1,:P-A+L@ M/H\(!B9X?4(CV]&IP\2V8=U?%IB"8*IBA? M9P6T^KA47VLMDI$)-BA19S^):YN&OKS? ML!-KVT +L6A&6($VU_G(H=J/WSV M:@3XWG\E8F[N@MKVIX<+O9[;#J(] ,L#:X!= #C7@ MB$XU[)#YQ9\BSU0FWM3VP%+4T^5,(L8OZ^48.+G_"F5 MPC^2<$_7OJ1O@8.KC=C_YUGQ;'$QI?H_EKU)ST[$?5[5_'=?FOVOS?.K3H\, MVOWO"NET6Q>+IW/)@Q!L*!YY V.JF;=C[R)+WYI^Y8T7D'Y\'/O$7>.=1Y?! MC7W%!MYZ5*R\B*%CK_'J^7(QY[TQ@.#;<:$%%P+OZ+(,S*X/[@?RW1B#ZT8& MFC6>TK^$-78R -VH'BII$";'YFE7>Z"7*QR5S#Q)9@X-SZ0+DJ7%>H3:0?]0 M+^P?2MI8=ZAKZ!C[:<\=>P:D9]1A63HW8:-W=H#!OLE.,IV7I5U\8V2B M^[3F!>)'@@^[K%4S2Y(Z%5+[92S>6*ZLK ^N%&O M66I/*JL^^H[MCD7Q?D5G/!'];R M).6XUKX))@$) :>@(4,C>IM_@C)MWM0?#(L%#UC.''\TH&.'>J#6\K1WIZ7) M\XSRB"X/H<"[ MZ/+SSJ>EC=\>F)*45*.25)HPDUXU^L5^TASP\F:&I>=+DUX;#L4(:)[>^;0T M:2JP*4E)92I)I0DSZ56FU_8CN:..^>S^R%6X5*K2M*O2%"!3DI**5))*$V;2 MJT@[SB,F;GXS<(Q7GK2*U*1IUZ1I@*8D]7JQ>.PV%#E%1$P147>U9^04D4-- M$1$TXD\?..W7W7-HR@20A2C^G0Q[I-7K#GJWG>OFL'U-;CK=9K?5:=Z2P1!^ M\!6 _H8S58[8015YHX,-Q4OBF1LDU49+=F1[GOV0A+6P L([D&)K>X .OP\[ M36.HUQ=[H [."X&\HU!IG/"[O':V=,C.[2#?<\FA!G7HV:<^;U<%#=JQ=#JC M%BLG[;/N4^I0G=S-1Z8QCE;BW1C. [EK-7M7I'--?C%^7EJVU9T_4 <^A]/^ MX #UD< -$ =?H'2NJN<%U;/A[^5SM7!>4L^(I3V@Z*;&97.N&^ LX5,[NIB. M]_,1OJ-6JV>?ZC4P-19(?%J^$_2-,'I\*71S7DPUGM>,0,Z^>#H0DQW+8F/@0=_!),^PJY7,K$=-E_C#ZHY+FF#::1+ ML;)&K+PP@2T%>)-B18J5(X@5TW:7[9)%P=*R'V8.G>+E-H]XB<78?J#DW2U\ M[;V4-#$E3375$)22YG#A[33S^:U%#?WS94'#1I/A0##XA3W^,;5-'%K]__Y6 M+ZJUCZ3]Y]SPGJ7(B2ER:JF&HA0YTK@Y@L093UZ6.)H[)3>F_21]IKABI9YJ MO$FQ(L7*$<2*97L4K__!\:6>318D3#@((I0U.987C3UHNJT %$"7V*1OC.VD7_GH M#/>/4&]F6#B(3$PKCZ'E,WH"?J-DJCU2HF'%"[MZ#/X^QCLS->L9Q< XNC4C MD=5V>58;SL1:T))W&-@I%C[RO67/8C]1/[[?E@I7V-_XN'F3$5U8@;O@Y-E! M8DQA]WR&L6Q#Q+(Q!/Y>@:^M!ITH"SIQ>F/T%B<+WN(S\Q;A;Q9!<:FO+LQB M1N([,%Q-RJY^-I_A=Q/JH$"%$Z2QKQ.Q%PNO,0DP%KZ0OT,7L(?$GCOP=@RD M_+JXK5\G,WXW/9EHAF/">QD6*%V3/, ''/PH_'H&ZW1??-[,=@TVHD_,_!?< MB\^UA><"R;G)687WUH7LXA<(P(]B;3R\"3P6+]/&*"%>:,LP*A35C ]J,X$7 M]]0""B9>? =^Q,RCP2T%WRPCB!&P]319X99V6A>^[B#AKC37X'LJ9%UF1=AP M"KB/<3[PDF!^?-T9?-@8&2;":1'H0CBXD>N$+T@/#N/2MPSF'=*?>.@0S?YA M#37*XN.V+V^DN?R&1SSZ3!R[%P3$,RY;(S-NGT5@/\&21R>TX-BQ0-+"E/-/ M;G1>X2.[*'+J"0/GW<*I>!^(;59(&0IL.*JX"''_B"ZNI#0BAB2C+>2+?UV) M3Q_%$"S!T9GF"%;Y[6)P0294Q_-*W/ :$U-[<@-AHLUF\"K,ZG?F>,#Q%_#. MU&?RM8#A_1@,F479_-=A($.8ICSB0DA5RW1YX&!,'K#=@!:\(+7NX=2S7XI71,TF7E%H,0/=,0N6PFX1 MMTUBP[&*O &_;0?.VP5I@E;6N-\5,D5!0LL'2NP=T.+7N2(+\,@BS;CT%#*" M/<:7]%7I;.[,D*/P%"&J\)FKTHI.)MR"L5":;9"(N[PWPQS\%>T0W%8A)RV; MN//QU">?N6/8BYZ\L3G'3(/ $;=4[#'5YPX/+<+AP#UA*LEP?[@;8>XS9.N) MV7(>E.C175X/GG"NXW0NP1$W;%T79( \BWPX>#?Z4\.YS@@]%+&P*:Z'BLR MI=!'' ,]9M=&:0P,7%H\H#;B!*3VB)H&?102-B*X8;=Q_V!/(^)T%-AT$??@M [1%JNUA5I\ M#-O$.C#(5\V#\[#)^WY]5#FY%PI>A*N.!_XB3.R'?S>8.)[ 0SEBYN Y AKA MA!JV'BJ=>-I2Z&@'/_OP,+?XQ6MX^)<,MX5?"V.-T\+?&+ X*JPES;LD[]3W MPN%E,HN?*1$269\0).L7QR[H4X0L M8)H;+&4P*) 9RTM;^P"4%%94&"[R#9GT-#5 N!N>8+)[<>@SEIO4R=':K$X[ M#9-FJ1UD6.!=^J"6+3"C^G1L@Z7 1 FSA=6/\+,)>C$VP3PQ:88N[]8P,MND MD]-FN!_7U 4A,XN*5*Z>PRNY3^)=P"<3$I!'!Q=9&$/$,P?-O_J4;0=NSV#^ M\(##9F!K!A'+,A)]N8/GC@T*3U@#+;:)RD+@Q.&__8NB'\Z_,)^A. >/VD7\ M :G %9N@E@"G 1T.Q\9 -/1+G4>C3'W-\:P!?8#6A[26N&_Y3S"&[09[ M8.@B5+L<"(8'P<(HC[&# R B+=SC1)]A'?D+$!_4F?,-EC< MF!L)<.D4S@'WA )>.1&Y(?QQV!WMWJ$^D/@ENLQY<1?OX+T\^'Z]K(77;$1B MBGFA3J1\E/J8\M;;3?1;;*5U4L?@S1ZS(%8:,/.F&QE MQT\''Q$^]TS>&1?T0D&&B-#0$R9)?,"QBYZ%R-!Y_P;5P+8#:0?R9^SYGC^+ MQ]DCH,<.^,6N1L7!F712O.E@P)O)A^ F*P\,+,\/U#")K&$8'"2"<(P>P)TP M0%C@Q=S<'!7 LQ'"@N%D:%C]@6R#X052(6 MA I1'H_CL("%H0'1!IH&MH%WQWO"Z0R,$\T)C0YFE+%(B(A7^J<"%#)&+^3A MV),S__)M&<&45;G#PT/A!K,S$C!)' ^T?T26X9EZ9&28IF3%CJQHBR@R/R%C MT1L%VR\V.U BKL+S)9I+W+$] Z;I:)^)^A<08#\]K'=A]2\LH!ZQ0X''AA-1 M.VOLTHO$_?6D"\C0\_IB/W%[?%WLF/P&>]?4=4P_A=4@[!,GYK=BVF,6W$G( MPWR1G(Q?E+28??\?=XL_XCN%$<88A"5=\"1E52_""&Y M/)V_1EHH0B"(:M#(AY&(L>@/82!JK1TMR@[U%?L0HUF@HO"?W#0/:PDU$#WC M%SX9*=-8IB:!LRMPP#^BK'Q((ZZ&:;4%TS#<>S=:1;"L)#!!ATX7 BRBG2Z/ M9&BD5*6HQ=/6*>K%\0#>8X50HD8#E($>1E1<>^[ *=?M\3S4%\R'Y]A=DE4/ M&E9&KD1<;5X@$SPDS)O[I5I,]/C?BKSZ&PB3USZ38]Y@59J7I82(O.9.D1,1 MN\4CGH AU^!KC"QC2^PQ:H0MQ2'QJ(!=-H.B+& MFZSV45@/'*%^ >"*7\#@&CH?HB["?#:?>8!VL0Y>6#7/HA[B$47O/:(+BROFUMR=PU? ?)E;].>,NZA@ M]5@Z4QD"G-+=WS^:QPZU3O^V?D1+?2.1O'4:,'8=?^("XRA1 M>;Q4[E#7#73A!XN7#=3./K7ZO=_:Y*Y/[@:MU5L'DDVN'.B];D40;_'=ZF>? M/L^U9TL;+TZ%_1A^ZA) M[^%I3.88B18+[ODH?T@"6E*HR=RU_7$:1SMXX1B++A8*U>4WD1.*$IM05,I" M:?PI]6Z]=BH1WIBQZ:*XY&<.K:S^A(O%'Q;)ONM01 8:"8>G7^>59-L15J# MT[77SQUYA]_0]\ONYT/T??[>/QMEOR]_7\+:65O]OL MTV"GZ@$CWNZ2S^9@T&97PKX@9_W!JRG9OX3C8L)L$RWS.$MCV5)[X_T)C_-D MPH]SY.PM+NIHMXL>7W3*37_[\QAORG82!S4(-7&QP&;R!^,6<2K%HV9R+_GM M]V\-Y?7R?OUZ_KX)@,N@VZJK_6'M(OQZXXB:1W:%N*'_IUJJGBT$8YMN;[(: M@)V[Y_>:-KO$33/S%13>.S"V#K^;;X/KL4U6I56M*J5+UH[G^6Z21S1)@RP"KK058 M*44 4PM*N5Q5"I5RZA#VVELMCB"(OVK.#RJ".\'HQ)2>D3>S'!(X5_5=!'?( MI'"\I;!W]STU%:51JRMJ(7V')J>4DX=<8Q=1G@#DRDJEI"IJ-7V0.P&#N>F/ M6^,C5Y Q*0%NAH],N;"+E/99U \XU*7>*\],4:F ?=,H-%)W9G)*.7G,J;N( MZ20P5U(:Y8)2+U=2A[D3L*?O'#K3#-V--!CY$(B$%1^H J8[M9ZVX MBWP7K&W_G%'+I>#*]I"]3<;=O6VB"V M7E(*I=/ ;1JM>[QPS,,!^DM9JS2=M=0G/).%CWCRBO-*;6B5!MUI58I MIRBGEY%%6V01MU--1!*(*Q65>CE]*8$TAF?//O6"@7I*)85^44XI)P^YG0H=$H%N&5D&LHC4)1*52WA^?2 #F9*DNW M&\++^B5;FP:>;!L[24U[^"VT[SJW':&G?: -+O79##LM7[] MTKL%/340 ]=(^]_?.L,_UO3\'^+]4\251.WNY4$*IJ&-#%/T Z9KFH(4'IG? M:,GBU.F'-YH4(<21O93&6Q!/;[^3I]/27UE?G!@K(W(Y)6 MB9H:(^ IVA]$=&6UN([SK.FI3RPYC[A!Y^]I908VR4E*W#W!+0TY; M@C8MH*VNKQK:K%X.#-I22:G5BR:2MK__9(*4/A[2BHE9*2C6%;5/[VOH90UYJ,9^UU\TC MY3RQ.)W&W8NQ 1$*X&]"TK"):4;K 93P^HK()7-O-G(?+[^YP"#.M9!I\",1 MEGM%4RDX;$JC((?4I(1R\J!;/PJI=%30J4JY6%,J5=DJ%V^5M[9U3_!N]].I MAY#1,';:#E%U<8!^NKI2/Y&Q?1*[J<'N(2H^#M!:UR@KA9)LK7MM1%=JBG2? MMITJ0R(1N5?,F*]58YG^:3A9$JBI >I.]2,' &I)J=4J2K%V&IEH&4=.MP>= MM=?-(^4\L3B=)F7+?G@P/)QGQZ^\0(4 MC^UQJDS+R4^L[O1DL6I$T'2I)%@ MDY0EBT_.I/$;X0>>/?XQM4V=.N[_L)'>WK/LA,\C3G-*.4\L3F.Z=_5JP0EU M'(HT03(IY.^;0G/E4JR"DL@%8?S!3.+=:4[/&7B:1_7OFCFG=]093#6'QHS: M=;HWBW&[._9M]^Q3X:)06-/S36::0QZ1TD>BS;VI[< VZ63SN^V425U\-[Z4 M9D!ECTBD_S9J08'7P?]6W\AEG_D(<+4H,5P76VMMA]ASS_7 20;_. V03[-L M>7UTNK93"?TB3!CN%['Q%W5L77.G+P:HSU-7Q9)3RLFC:Z>R^:RB*XWV>Z T M2SA:C/'4L'1J>9?GHE'6?G@ 5F[5H1LN8MX@0/A33T*!;K@]=/N+'5![5F)H MS\TOL-,ECBLOT&$*^16++Y:4BMI00 BL+AYCX)L7OM.]@ DMO*C4ZQMW75@K MRI;WV.G.I97WZ(5VT&M>IJ@T*G5%+:_6+6Q9_4[W]R2X^FI)*5?6G&?!BHBY M2#2/],:>/:(.*:D*PD;ARX_4?$Z)!LZR[M]7?JY1_+M4Z90J MV[N9<\7I+&,L5G%^$AC+3D/F$4,S35UG/1&:2?"J=; XR5B;&9YFI@2P63XJ M.\6#0D[= :,Z5HNS:?_^E6JYK)2K]=2=FIQ23AYN.Q7#'QQNE495:1339PBD M.A3 A72?>IIAX91#S;' J);E2*#L#F'G;]>9A3Z?V75\K2B7^5"X6]MUN]3K38;:S[T= MW"HH@C71SS3VCT@HIP7*]5TG&1X%RFI!*<88U)8&*,MKS3)N;:G%W;*ET=+* M-BNLO,+I(G3H4,V=.\_L]Z^PN(K5DJ)*8S\ME(\ OYWJ,9*%7U6I OQ*,2X! M3K4!7Y^A>$KV%<4,556I%%4\KIUCT6)#,]#3ZD)SI=UF@GH7%FP[S:;L#NIYP6PO2JC M6"G7E/JZ"HV=S-1=;D)Z+[&7-NSMI)L/B+U25:FL*W5*&GMIS(7XPW_@8' MPQUMK.C*8#AFVY^.R(X0 MN>EUA^>#SO^U00$A%<)^<-/\VKG]XY(LTR%?F_W/G>XEAL@^D@CKQA2XXGQ< MH)X8C0&EL%\>?,NS$0_,>F!)^8EA:=;88)X%_( -@KI(=C&1%V9[Z],9V0Y MC;'7L.XO"U&@FW3"^Z5ZWNT.^,>OVY>:\'(MHA#4S[9Z> MC\#C_G&N3> IET0SG[1G]^Q3'(M%/(T^?/I%(U,'C^O?)O#=(>.*/2$ME!P MB%\^:/ <_%Q&SX<_,N07 )_EPT'SM/M 6NN&.S.UYTMB6*9AT3,F8NW9V:>[ M+\W^U^;Y5:='!NW^=X5TNBTX0/B@3XO31A)??2MZL ?!<49.BJ'.\($CK^G& M=H@WI>0/JCDN:5LZ+&UC(#K9M?UW[GK&Y#F-$BA1@^K8SNM4/[3SZJ,*5)>) M!^N?9]6S(V"78Y8N8_;E&4)O[89*/.V#I^(Q\(2R[D7PK UP'-T!D_S=G[^E MM/(WG7&K?OM[N_NM/4A7(" 1=_^03OU25\8-O!QWZM7S@NK9+W5H/%)KOO\$ M]X92*3248FVUYB"%W).X6<9-?2UNBA'<;&RO>!UNU*K2J%65>N7$FRAD;>O1 MBPNS]KIYI)PG%J?3T&KU!D/2NV$AJDXK;0:7S, S]=S8UZQKV:[7FP@EO??] ML4JC45**Y=US-+)P),^P;13VM2H/ EM551IJ02F7,U@_(LU-:8M(RI+%)V=N M?N[W!@-RU^_==(9IV*4TP_$ &EC=UW#\[-BN>^?8D_WG8Q25BEI5"B4Y02LE ME).'6W%?@^\ <*LHA6I5*:LG/N906G92[4O*DL4G9]D-VK>WX$,KY'.[V^XW M;TFS>TV:UU\[WE-_<&P#-?#PL)'VOXYHY:[=QBGI-0+):5:/(THCL1S:O!E_;Y-UM;S!X3V[ZO:^D=]=&H[77 M39FQFCY\'F"02*.RK^TIVE>L^W#^XIZ*F;BPUG^>G>,L]F*]IE3JJX,25@:, MG/H@FQ-&TV8P5?O\A.1Q_< MKFTA=<=F*<,.]OU3=]\:MC $6:M4E')YM7)2!B#3@\E-D*P5]NY[21\D\1[< M>DTIKPF&OS4KI869[H.4M=?-(^4\L3C5%B88DW[U9!KV2H:%EE3^WHTV@2H7 M9657U**O:;HI*FI--FI+].Z$WKW[=@Z,WE*MII0*IW%!A30_I6V2CXV6+$Z= M/#F:^=EM#\E"D#,-6[51?Y_2S0P;0YJUPMZ=.%WJ'; .L@;:N*JNN45RFSI> MN)KA1 .3)XRLS<#:NR7F$,#ZI"HEM:"H:R[NVPE0:93'TKZ3RE]2EBP^.?ON MJCGHM%BK]G7G]MNP?4W:S7X79._ 3VK?M?MD\*79;^.42# $O_:Z9##LM7Y- MPZ:^,A%Z^!'++UAU>_>XM#7',JQ[]XXZ[(+O:\.<>U2/J88[W9M%17SG7R\> M&'J%BT*IG*-<S>N)(00!$9%)G[3J$VDVL[#1DL6ITZ>',TR^ZW= M^?P%#;+F]W:_^;E-NM^^7H$M%EAA:=@ZB=$\;+1D<>K$4,2L25(,$?\_?H$< M\P,'I/=M.!B"SPAN(OE_?ZL75?4C88YD&K8QS7@]@(^P=\O<;PQ/5&_"(K1[ MVIT_C*C3FW!3OS?W7$^S\&+**\TUQGN$>'V?H5A4&M6*TFAL']B5*VAD&91[ M-\4=$Y2U@E)O%%,'RGVMSXR!-+7'(VNOFT?*>6)Q&LU(Z*!_%:YZ&LJ,75'&D*6)1'RHG#4MV[ MA?>XL&S4E'HE?;!DPO^#-[+U9_Q3&YDT0N2FUQV>#SK_U[XDC IA/[AI?NW< M_G%)ENF0K\W^YT[W$@7W1Q)AXG_GKF=,GC\ND#\TD3'%_FF@,: 4-LR#;WDV M0H,UX6C 4C(Q+,T:&YH)I.$'#_ -]R+9Q41>F&VN3V=D.SIU&'\!6Y<%QD#& MRA4B A*%PC\ Z7"*9IJ.>$2HP4,YY]:J[[/H"9S.1E,G7,_+BG]!OR\5O(Y, M, HBW4UDV/Y]>-[I7K>[0[X1Z_;AYKP2BVB$%3,XE.[D =I]()5UPYV9VO,E,2S3L.@9$[(FEA%_N@,#[&OS_*K3 M8]4:CY3P,FCR#@NAWQ]Y MD3>V0[PI)7]0S7%)V])AK;VQ9X.&(255(6@L$= K^)=2LFM;*WQ?ED61;YMT MXB4FFQ*U=8YMXDSU0W>#^J@")6;B2?OG6?7L"-CEF*7+F%U$Z=OL=GSE(?$4 M!T_%8^ )9=V+X%G;(WQTWTCR=W_^EM+*W[<4&&_N;$=@D.T(IMQT&38^R2[H M-5-,$FQ5? W52T@.M9J\'^G1PM1E6>T^Z>>,.:#GAYJT/P]L; M 9E6_#FEG"<6I].VXS?%@&UWUV]_:7<'>$_U@JW'KH_!0J7%0.HA*A#Z[=9M MI.!VQ0\1O?6"/$E;>N2M[-G(? M+Z/0N!+($">X+7 Q"&"Q;\RYVE#J,2K7TQ!PEH ^,J!?4$T[MW0?#=&A@BF6 M%+4<8W#=H7-S,C&2;M,L:Z^;1\IY8G$:K=BS3\/>L'E+MJ9'TK"!.57?F[7W MWEV5FQQ+=!:[U.M-]G<,/U6*BJI*2U1">2=+M+AW*V:"6([8H#6E7J]*&U0: M*!DV4')*.4\L3J<->JIVYRE=%_2"ZMV["'N-UCV8QJT5*TJEL#I=4EY+E6Z< M;8;9WD79AX?9)U4IUHM*L;&[G_)FEU0E/5=@W=B)3,_92'%S>VH&;U1W+67+ M\."-E>95GRU'G0ZQXP@.^N?)#.!@>2,7L^$#SQ[_F-HF'#[W?TC[S[GA/=)JRWYXL$6H5 J;;/#TSJ$3ZCA4Y^\J M>7MZRO].,_1SPY)<.RFN]:FG&9:,>YT8VQ8*0R3O$N'=G@OU631TJ.;.G6?) M'6G[IX4)2=J)1YF:SN^&2NO<=,GA P1$'^RYY4D.9Y?#\@QGG=PRUM M9GA;A7QASXF_#_'R-!(IEZTJ=W M:*=8!:>QWW9A.CUGH&'IL*V7YSSN<]6\;79;;=(YY!L;9.L+4T+;;J]"6^3Q-;(_XB>R/_P]"\3;E\I7CZ^W#3)_RH=LQSTDFNH'0E.D(XOW8^W;>5M42N7502HI MY&@>*!\*?^)?T4$ZK+&C$D@5!$QPO;'32,%$[>-2W5%K:Q>II!"7N<599O':-5+L6#F%T0Q MU'"_*V%8A3.U*H6B4BS%&&-YZO.S4@*6S5@IOX25!#59%>RCFE))H2:3DT[3 M'0O(VNOFD;)D<>8I2Q9GGK)D<>8I2Q9GGK)D<>8I2Q9GGK)D<>8IYXG%)UFN M-ACV6K^>7S4'[6MV@UF[.V@..[UN&C8TSL.KS27 MZIA HY;+[AJ7Y2&G2UF*D=.FG+P8J>XL1F(5F4E)DC'*R2.QMC,2=RM4BP') M^-G8KJ)!PS1CEY.*Z_(37&U96Y,!AEZ5ZZ#T#67C>/E"6+,T]9LCCS ME"6+,T]9LCCSE"6+,T]9LCCSE"6+,T\Y3RP^R=*]SF#PC8V:Z]U@Z=[77I>P M:CYR]ZV/OQF288\,O[1)JSGX#$C[]W:_U1FP;_"/]NZPV&^0!AZD&>P' MB((6$Z@6PU_Q(777<\>P[N^H8]@ZGS['?MF;X2K<]D_JC WW5;/L*A6E5)5S M[%)".7F\EH^&U^^:.:>'@BL+]4N8IH2RK'X\;I+N7Z.X^P4^B-1^4DY^EU=B]CG>'H8!'L-\B,[=R-&WK]""X&8&[%^N^ M;H"@%)[YH)P\B%VE:_$H:RS3 'E/.63QC ]K+"V9"$/DXF0=4XI2R%RVI23%R*[U]*_5#0HY4@V*2>/PU(R=8$2 MD-FDG#P@=V_:>+GR3R(QFY231^+N=?T[5P!*<&:3?NNTAZ71;O:_M-.Q1FL$H"UU2 M3CGY+-KNB;NW'<0;B?<"!../*U:5DEI0U'I!XC$=E)/'X^X5 M['L/R)-2,B.4DT?E[O7LL8??211FA'+R*(Q=Q)XS92R+ZM(-_:R];AXI2Q9G MGK)D<>8I2Q9GGK)D<>8I2Q9GGK)D<>8I2Q9GGG*>6)S&HKJM$^QZPR_M/MX1 M?-=O?VEW!YWO;7+;&PP4@M5X.-:N^7L:-C?-*);U-"FGG'Q@>O>9%ENK\3:E M\C""W:5>;S+4?LILR>E2ED+EM"DG+U1V'T42ITA/RI5L4TX>E[M?(KI3[9X$ M:+8I)P_0W7LCXI7T261FFW+R Y_4W0OO]Z[NVQVM>XR,*M:4>KTJQX^E&(T; MP5C/E"6+,T]9LCCSE"6+ M,T]9LCCSE"6+,T]9LCCSE"6+,T\Y3RP^R;*^5G/PA5QWOG>NV]WK 7GW]\)% MH58A=[S6[VNOJ_"+:4ES2/KM5J]_3:Z;PW;*KJF]@G6U^^=7O>&P]_62J/#" MKFT:^L?40'[+"E]5QW/7O+[N=#]''_X6+RY1<$P4; Z'[SX7Y.7K<5N:.[TV M'@T0&WHBF1B)WQSB5THQB8*7I-CNB/TN M#98"6.+ZF+C>O9(/R^-(ZCZ?8F^\SJ&TPUA[H=UYW3?<*8_.MGGXHE MI:(6E7H*;YC)*>7$$5A2#X1 _-74-G7JN.T_YX;WO.\M1T6E5%$E_M)!60Z) M/&W*R$ @EI5ZI:34BZNSHE+ E3Q23AZ)E7B2<=_!C@>T]=6"4JQ* M9*:$;Q8% ,J[@JI:I2V24",K\WPJKT$KP25;%51 MBU6E5J^D3I3)RL!T@SYKKYM'RI+%F:<)Q:?9&7@8-AK_7I^U1RTK]D%S>WNH#GL]+IIV- T(U<6Q:2<2QN'Y*^HN"YMOV8$#:O[?[ MK'Q7Z#-/ @S6 _0!1T_1UHKZL6PU_Q>8#7<\>P[N^H8]@Z'_3' M?MF;X2K<]D_JC WW56,#JTJM(>?BBT\D9]"=-T M4);%CZ=-.7DQLWL-=>PA@_M+&IG /B7*R8-T]PK=W><12K3F@W+RT[UW+ 8LE .Z4B,P*[O7ZKYN3*$4GOF@G#QR=Z_LW6V*H41J M/B@GC]381;X2A[+,,@64\Y1.RBEER>+,4Y8LSCQER>+,4Y8LSCQER>+,4Y8L MSCQER>+,4\X3BT^RS/+N6[_UIQ; ]K+"V9"$/DXF0=4XI2R%R MVI23%R*[E]*_5#0HY4@V*2>/PVHR=8$2D-FDG#P@=V_:>+GR3R(QFY231^+N M=?T[5P!*<&:3\A$JI']T\4I8LSCQER>+,4Y8LSCQER>+,4Y8LSCQER>+,4Y8LSCSE/+$XC<5V M9Y^Z[2&Y[0WDQ$%9YG+:E!//H55WGZ*Q=01?EWH\E79KNZY,DITN92D]3IMR M\M)C]TDF<2;K20&2$=1!O(MX+&-PC,U^K MU92JVI!E'BD&V6:,[5Z4OO?,.RGZ,D(Y>53N7J(>>YZ=1&%&*!]! <-X^4)8LS3UFR./.4)8LS3UFR./.4)8LS3UFR./.4)8LS3SE/ M+$YC\=O627.]X9=V'Z_RO>NWO[2[@\[W-NETX=]M!Z%];%K^J1,S3;EY,$9N]1>2DA9*?C6E/.4$= M[YWK=O>:O/M[X:)0JY"[=I]?18NE@JW>UZ^]KKBHMCDD_7:KU[\FU\UAZFZJ MO8*%M?OG5[WAL/?UDJCPXJYM&OK'U$!_RPI?52%TU[R^[G0_1Q_^%B\N47!, M%&P.H.\^1^3E&W);FCN]-AX-$!]Z(JD;B=\56)98/CR6-P]@JNW>$A/C9N#-*-[G7D*E5BPJQ5)U^W2F M%\%]HC,12;?G(Y.F-M*Y MLL3#A.R7IH,TW=YDG\F!@ZGF4+?CNG.Z3^B3?_WL4[&D5-2&4JT5=P[9EV3( M?A.2=PD!_ST5J"P?")7XJZEMZM1QVW_.#>]YW]D*1:54D9B4TG6_,E&)@PS) MIDHLV11G+.8V\9109@'!"?:="6E42M(=.89G?5X$G3?F9@']$&J@-BZ1&L.T/I":5HC%EQCS\(\ M&#S#RK5*N:;4RZ7=Z]9*V:MP/R70;<1P_ M>"-;?\8_->!"A,A-KSL\'W3^KWU)&!7"?G#3_-JY_>.2+-,A7YO]SYWN)4;; M/Y((L_X[=SUC\OQQ@?RAB8PI,-L!&@-*8<,\^)9G(P18J2WJ0#(Q+,T:&YH) MI.$'#_ -]R+9Q41>F&VN3V=D.X UQE^P&R\+C(&,E2M$!"0*A7\ HN$&;3[WQ6\^@S.#3X( M]LA_[E%6WXJ>YT%PBAE#-7=*;DS[R3WRFFYLAX!Y3?Z@FN.2MJ7#TGICSP;+ M)<@D$LW2\2^E(Z_-1U:4Z,N"*/(TDTZ\Q 13HO;[L0/U4WV7AH]&# /'YR1H M,!,/VC_/JF='P O',%W&\"* WF:WXVL.B:"H> T^\BN(%\*SM SJZOR_Y MNS]_2VGE;TS[-HFB(S$'[N:V]]N W/1[7TGOKMUO#F$G2+,U['SO##OMP65* M8D]+;GH$08N+:F2L7$UNNJP1%*OL4@_<'HR(DW>F[;HIF\.82!PNOG+9&N*M M%?>^7>;.L2>&AW?)[!MRJ]5J2E5M;(_=GGJ<-B4HV R"]1,2BQ$0E!("0;0' MO:06%#5&SBG5DB_2HIZDY%LHB.:F45/'\!0/JW@V<2BP=&R8%+Z_)"/QU_C# M,49>9HZ-4P1T,GHF[^8N_,6PWA-[1AW-,ZQ[@DQX-#R#NFDQ>U*C^S.M[W-* M.4\L3J-)%[1]E-B268+O?*2A7 ()-J.6JZ%22,/VI1FG!S *8@\<7=N?<84L M:T4XMJ^56*XIE?+J8)H4L""/E).'W?HAH3%LT0/#KJ(4ZMFYX/*((ON:SL#V M--CNL_29]F #T;^DW#[. 8H]F'3Y $49U[3T9H1M>Y<1EL"K4U-WBG)*.7GL MK1\V&D-X)X"]/H,AQ,PNJ.[CQ4:83# I*!?"N1NAX+!'O4@;^Z*0'VZ1^IS8FX M4G%?*=]A[,*X/V\-Z@BN[6VS@^M;5U?/3G;3>$M;C==?O?>].C*>Z=$N]3# M>0-WHNC]ZOF;2_7(R6L&U>ZO'TU4K2JUPFKQB]0.60/J9ISNG2A-'*=@OM0; M!:51W7W&VUM<6+JO/E//$XG0:I\O#!SK=[^U!2H\P6A\/,9EHRP%)=K3[PGS9$E M##FG:E97M/2VSY/]R\';BBU.#-Y3]W) MS2:RUE?+Q!D&D3BR:DJQ$B.@DK6HY9(T_JHY/Z@8!DG'% 8@1E.\I.-PA M)7C-8SCHA;.UOO GWK0=T/RZB]_PS]F-[0P=#4=W#@(8'"2KI2IJ,49)@HQ; M9A>HZZMGXDT$.@Y0RTI1595"/4:!\9MFMHXW"LW/;&$^BW2Z:Z,'4BVD\;2M M+R/:/YW%2_D/F\Y2E5*UH-37W*\E%4..H+J^*F?_C%824$754%=*I3> ZK[N M0\;X+C(A_ ='5Q@F0:-C#-2#V$9["^$'J'C-2-[80<[$WX39)L .C> MF2A5*59E(NHT 5597^2[0R+J\( JE952>74J9'[ZJ+B@95>VZ08Z\I;N$NQ; MPYGB+D[@%+=QI@2F,GJS<*36UR/O(*-[DVN?[?L7'M>*1:586FTOEX'$'$%Q M_;RC':3[@:!84NIQ[B!)2Z#PR#FD=:Y]ND1[:H[-04_'WN5=&\+L-_P*Y0-G MA&JEDE)NY.D>R!;.]*K^."K%)7U*2].-E?E&ZX9^UU\T@Y3RQ.IWG7OKEI MMX:D=T/:O[>^-+N?VZ3?'+8)__N ]+K,^DO#!DJ':5E;[UT[VIY,Z-CK3=H_ MQU/-NJ=]S:,]"Q4X_H=%V8^:2=D,.==SC+%'=?Q%T](7?Q#YY.O5>DVIEE9; MCV4$(&N WHSGO4M,TX/G3]6Z4J]NGY-XRAWTR0< M3I^]SP(:9OO*N+CLGE_==+_?X=7LUS( [8"=;P'0AR,N'0/:F=?U5]BWI\8@ MC1=42#^@ILP?84$B\O;ZX__OH7?/US&.5>W.-X=9:)1[9L>!XST8T5 88[JD0Y/X4('@+:'H&YWY+1UQ&16F3&(L M>P@=4)*\Z&.MVCAV/&H(ZX^$$5D_2]YH<#_\KL]I^PKG=(_'= LR96WW_TG= M;#1>ATOU@(1;0L+GM(7=!!(>-1IF_7@V:JB,2%A&W;((5X]$(,)RE]G>#V)Z M1A]8/B.DI&LQ%8WWAPA\&PR(A714>144=,"\+6'>,UJ[O@W,*Z-&GKE#N?N7 MT3W_:^?B^Q5=H1C7-]<5\ES2'G;E*]4*<5]?S"FI0'[3@\OB+=FS;W3FMW3$ M951N=9>$\>1$PZ%P;:,W@8-Q,)X(*WGUA!&'PC:LT+",?B!L)S(U2H]KYFE]MHY'&16; ^)N"7%7KOI5!L2M MGYJUD]D^,V5$W')JY.>^!P.'LGUD'XP?5X2A(7Z*H.]PM5Y_C# -DS*28;E+ M^.XE<:Y<=(R(,SW#9C'HBZ_M;Y=7__IH3,]C?&O?_79Y M_1$]XI\,[?SZ OUBZH!UJNI''?^=_[RN7U1>?ZG@&1!X>O ME5:A2;6C&%L/HM(+A/6C8@U@E(^&Y3Y9D_#=YR):C!Q-C#[_:AG# *GR3P-X M]YY. 52&P_2%RFQPHJL MAX13VTXX=JW)1[#4R1U)[!4IZ=WGV[^V[[ZU*U\N;XQNY^Z?IG%Y?5Y-8CC5 MR#M9_S61]KV/!YB2]M>$M+L):>]X85_]@/P>_Q)6$!H=SX9EW?0COR<"HUDW M#=2*J/LY"J/MKFT:OV@2%D;7\4@$3C\1G2>UM0,A;H('RW/^("]V>ACP1]NS M;T$Q!P#1GS>#Y'32P[EPPK[KAW$@X.DN+-H9@ K@1>U^'RP/[/-V"^/U'1'> MP\J^N%2+7X1]:XPN]" 6O&K'B\&F ]F,?_R[#URRUWRW38 F:'ASWS':1L6X MN?NM?7WY?Q363&[[[O=OW_ ^X>:KT;W\[?KRZ^5Y^_K>:)^?WWR_)N?^[-!-L'C Z/O=K@+5B;(ZORQ?&-K@@>@0=Z_:KQ'OV;C=JG]%?ZHO[I M@^&@3_1"N-83F*F K<%87OD8/E,., CXXV^6%UO!Q*@?(8^H'54-;288@X)5 M800O0C,7W14HOJ968]S>Y2_H]DZMQY3O+%@]_I(^CKRJ"Q3H_6$95U8OG'I' M_RG9\_M^'.!2W0E($51['P6,)*S^T+#XE&YCT/9]X\[I^SI,S)D=?>_F+_)[ M5UMB+GQGQ^I>S6QU;#F>/A!\X3GAT'"=D8,2Q76LGN,ZT41!G0$R/?*7P H= MES[#CD(P"$@PQ6[D!PX )[*M:A8J80&VT<98Q%9VF<&_1'WIH8!+$$)A]098!G!+^'M+AB>V8 B_$AM^X%,KH M(Z51ML[J^6[M(I7S] V1:C29IQAM$ SWCR8- P[H5 QU8 NF#5:,-3#FK>2A9&@>6% M[& ):9R>Y2*!A\;0>A1&3PC/$,@[/5HB,(:^#LJJ[A#)G-K>T$)7/.S 'EJ) M#-;N6B'W$R,67""_!&1E8N?PC+$L2A0A3H\#D%'.V(6E/ @/B!B%#_PNQE)BS.BH.&N; M8&D!-O\>.W@/"1L W1,G1*P?63^$(12 6,*%83Q2UY=#*S(LJOY)PS--8"3- M*)&0\+R(^%6E]#MR*#MQGT@ X$9PYGGO\"P((B5["U R##)O;8%X%%XL5R-^ MCH47PA]:?F6@6+3,M$39W8]BF %@!;P&X36!?0 ( F, QR]91 *RO68)7RTG M,/YIN3$=1^J]O/3@@;ALXGKMC@*X3=JEY@/4MLAR>X?,(_4N(IY[MA784D\$ MM .!Y(1#1'-C@,?S2,71MPH_&[JAC^06>=A_[S%N[3)3 T4Z" M75LS%_'303V;YX9B]/F*T*S^4=[!S:YNUXOZ1^RCK .EH,^Z/+LQ 1>#'RA: M08LPL)LD+6J.O-VA*VG%6]6-(\_+X4RC/#AS,\._?6",Z+$$,2$Q7&%4&*,S M/#1^S^ 98E4(DL&U H53\(V&4N;4"X"8"B-)GP5)$ \&>&,&C/G1=V/TDP*F M>@,46:24ZIZ2]Q18ET7M#R:^,?)MX5: N<$O-G%9BU^!&9^&#B[>=3-B0(DW M5$930,!0\"NR;S66U+-)O2:-#Q_Q@\#OH>->4&RY-@"O"G56B\$3]U",1 X- M0((GAI5$(A@IG387<@=BW $Q-LM#C+=,('Z0(J_T>OR.!HNNQF64#<3?'M!M M<16'V'Y&>WL?QF-I+ $R _Y%3 F>K]#9XI:7DP_5'0=A[=C2^4;;E4Z>/FBQ M9(>BT>F <@GT^KW:K1KW 4%SHCUC*BZ#%T]*EV4[7'%2!#OID18ZEX*H0CP MK$8<8K(7]SCHYNA;04!.MT=E*&H^\_\.<\T !^&31.(Z(-("P";J?\]$'WA M$,IJ7XZM"9T7^2KZ?3#&[*P$XKM .$'@Z/ ;GIWOT2NIHP-6J1&+#?^8A!SD MR; 6&TTFY.;IP7EX<"+?WG\1^_^-A^J='4+UEOI)9/"1E<0AZP%(.:%)=6'U M:R<["4VZ8]><<2?Z/@BRDMV KAUN)K>E[:H@4AS?MW[>[YNP_&O3\& )W43DP#:4"='BG(B/D8/2YU_'-8@ \ #8D* MJL;_ .-E'0?H) Z2)?2SK_75:]+3(_T\ U#**V$DQJSRJX5WSW$Q?#UU27;N M8*(=(/\ANFSBFX&Y\W_B&S$82R+2'R(!&_GS$!PH%#=X@*T]X' M0M[Z(M*!T+M@&JCC19(SV"@R0H1PV:?!I.([M$*T%RP7%@>J M$1KHZ"C&!:,9S _IT1/X KFCX>>^(*E)&3,X+NAT9*D,9'0RS4,WOT)>S^(% M4-5H8[ BW\R8"4$XI"@RE0 8'M&C@; C0B$ZR:R#"'* ?(9VZ+M*984S&3DA M>0!\.Y9'*J$!)_C#\Y\\'&P.S7[ 96)<2,+(JD;")I4J::3H8\R@CPQ0RR"1 MBE)+'\QN5WIC\!8<7QA+%W@?K%F,E(,?0>GU/;P*<$,P[V!MZ.P(D'&@^2=@ M:2(?E%7C,AO_8BONITQ1G=FZZLJ,G)&&ZX>AF7D[&9B/0^GB-CVJ&*ZL=YHX M<=@-EU6"U[9>/&O7S3+CUQBX_M,B,S:)*'.\1\#UY(;? CW&$Q/E:-&5#MAGF%YA M!>+!"2,R8=/ 4G)'7"8C)L35[I.WHGYV5#.IS 7\:@O;E"Y_M&CUA9AR=2B, MOG?G^#=0?_*!10/9N[Q"51(D)Y M03I("48]A"9QPYGJ'3J"D)C@[#KD]3J'(3&<]84[Q&JI>3&YL[6Q^D,K>&#] M41M2!0(1A.#KN,\O\M,5?S (.=XALP^)I*2#PJ]S<^;D02Z ZQ/RYXP%\.=Y M*>/U>N-TE1:!BI12NIZIUS^A"_D!GU+N?3PKO+^;\)#LX(<)ZWLM[61%K7LN\ET: M,9=?P'*58MCE\,4-?,2E4''U*!.7,6'>@'Z=D8B&8 RAZ$O]=!38H15AEV)' M/BNO_3##2^8_Z<\BEX/17;JN$9CY)G7;&&33Q$CBP@5'?,IP3)FJ :LX(MN M=5DBF;J@/(:>B)XPBX%\7M9/E'S.LOA0OG"9#=Q4GK^<0@A$YVQHXB:2;>*4 MN??JI$I8-IX$$W\@!LAO#&YOSY8GO.Q:>")DFTX,OP^2$V/8TKO9#$N1*H/- M/@8G8C8#$[G.#T'7_G"V9,>SG3R[S(P. <++)8M['[QT>9C^ /8'2T,90JL% MD^;ZH+_X\)\D[_!KN_LE2=[4^#AZHMM9TOB>ZB9XLCHG,\D?+1F[M,[0GP0J M%#N8$\(C+&%O!:4GV**B_RW&KE G+)$ M:]36%6!7H-X+P?LIF0S+BYYUPC!FG9I(':@W\>QJS\]F"+BTP2H0,?L[_%"D MHYKS)(D,B\'*:\1>>!1I0J9^86]6F"5:J_Z.'LW!$M AB2O&+ = %W4H;(XS MJ7 GL#<65FJ@O6#D-\G^:%/LK0?%O4)^?CZ+Y%J#;_:4/Y]O MAOQ=H&"SV% M!3P@^G2EAXK^U@\U.[!VJZ625O@5>7$0:BXR^J%J7/&:TWM8%NI)D@D6XT/- MA2QJ5&KR5C))=!(*N]+O6=3RDJB7J06AAUHW8_0M)P-91 !DB 0RZ66!*=A: MQ11DEI&<(8'C0DYV!W/IIM_E]5?-]KL%:DR,OTKCW>?6C.WWRU[+C5M,00PB M3OA%!_48C[1$KD**=3.;ETL8N/9R>9>3JC<4/KT6 >Y4*MB$8'A=/ K M6"K^(*(J&OB/; )YKQE&>\%P+Y#G@4[,<1O7R858SZ06"1",&Z76P?5HT.>H9L)R*C%<4#)DTZ M@4Q#0CU>L&#%[4HWDC*[/')OVO-#\O3PIT-0WBZ"\NJU0U3>FE%Y,O8N)RJO M=E0_M0<[BJ\46IP5I.NG8WY/GZEJ5'8W8KZ*)7RKBU^&YFK[76-"J@/%3:7-OCD>[F MY4CQF^/YF*H!F.A59+"8BSB>1E+0)6E&$^4:7^Q=M/6\YAMR&C![ 7)A;X*? MQ)FFP289%\5>HVP7*^%7V!I&G@?*7J@U M 1]#4VSW)09TR/>U]24WM=DH0R<'37.+<61#M],,&^6/?B+_X$-@>723/W<9 M1$ETK47W6Z_:&/<2K\>P4CSO$!CIV? 2)MT!72\ *B<^25($Z!#B%M M 3)@+0-D?L0)T]!0\OI.-U6B%AC9 6 IZ3+0#.QC! M=' *P!TX2=LS%F>;A M"3MY!QR!@V>;QN:Q,UAB*2HFG-)(SD4KS7N>?B'UZJ8O5(V_^D^H&TU?WH2D MU^CAN!BOF@RY8 DA>I1EP 2.0Q7@0./1(* # *>=!X2]%A$=*_ =*'Q_LH/ MPP_&+9P;L58V[JBA2I<;JI1&9JQ=KDIM%C9)>WPYU0<$%VQ)),!W"?A &I*6 MI[K9( M(F!:Q -N194TQ>$_&(,A1Y+70$UGQ2+5H$#SHF0OY+7,,/X[H-H@* MP%TX;HQOSU]CPH@Y5 $>3RIQ:8-J(;M[X42\5YM%[7,:Q,L!R]%;VEFF B9* MHH3I)1EQHJYT8-PQ5]]-2FGM,U_ZZ@< 7,^X23RA)6) ZU?"XEV=4]@HZ!X#>5!Z@5:*&2472E\;00:6YE\R MKS(Z96=)6)'R# *< O=ML!\MOH(4/]FY4CSHJJJ"6;1:=K +,9J94 ZAB'YJ M*E!@'RV'[%CM>I)IED'0CT=(_$C*47KD:H&JR$FR7>805OZAI(I6DK[ 4)!Q MNVPF" X)-^33B/\(Q!#@!8.G)%$ M>\/O9YN8:J6'DYC:;-*@+3 B/"DW'"VFJAD\!VKY3<;7VRJP.0W+2\*\L )) M6HB$ZJ9I2YL)K->U:U7"03DK.;H)W7^40Z?Y8+@R0Q+P$;P<1BE[ZF&CH)&O M8#0,/<-I<&AXZV28GW6)E8BPFA%2/C"VR!5JW^I80\')F#(4/P/%/+L_FPN5 MW@3NM;CO J1E@:K.8[G2\!IKURI(-\5[*E.9:K2)U?4'5U>7X)>W$RH"62L5 MBU%GG)1;L'1LUNF",VIN#,6/)$F ::[N13",*& W,#S@A"II-5.R20]L"S2. MDZ3IXFS\3$IGJ]6PWFN"NQ-TI9T4HB@3P:V=]WH+>!+<$K9,[Z^=8,@%T%O@ MD/MNA[1W+F..@VFX:PT***1-$M[4'5NS@&^8&QUB+A*.,)HSTE&!D<9:WZZJ MT46?V^RZ;9^<0?QK'@F^.GQT_#ADYRXE(BSJMG (*WF1L)+Z(:QD MS;"2'0:/8-8A2&@M(^,6OO=C&65;)A:^=L;TM7C2FO]EME<&]8EB[67X?;O[ MW;CVJ\!4ZR>5>M.48 %DS:WD3N5'ZO5/!G>>-Z[(6D1%S-**_*STP-WE:0/)77-M;KD M%D$IR73^.>:[(#WA]_UYY_SJ@[P$9GF:=Q]MD@+"DT51)JLE US+0.^0T(6S>)K_U&0 M.U_J!]F;,\OVJ6O%-(HF^1CT@'37DXZMTD! :;8UN9ZM\ N#LXB?5X%RVQV5 M=ZPL7WHIG%,@3_, 8FRU4\J6DYV)C*0U$>?$:540*(T1["#+05+AS'%RFO3\ M.*)',\CLD29 M;5P 9C(2'2LLLMQHZ,:-,K0N22ZI M1Y9+;Z6*QIXG_E?.)!_WPL>/:;'@M$X."OK>C@5]IKOOET1NPXM_[]RWOUQU MC&[G_/O=Y?V^]4U<6JU9*]$WKW SBU2]G!%' :4%C?32SJ2=(-4E%9 FJO!P MVGZ,@ENT0"4*7AJ[,65'!D+> 0D,L)&&YPNZ;O))HG6V=CSUW)RBM'GV2VC# M&2(Y-RK&[=W-;>?N_E_4_KKSC^^7M]_ ZMPK^KC/*G=SDJJ 7\^-D%;$1#'A M\HH M4KT,[RXU59;.[!F+H[.Q\P=]M'91J^%PYC;Z5TQY=!*75E3_2-Z?A3Y MHT^(L"Z@C4=EE#9./8F++.EKGQ)VEK/-@F;32UB_P[*Y/KPTFKR2PTGIN+&+@T)1=CB9DIY,<]G);$CJS.>@GWI6_\=# MX,>>78'M^\''/_7[0@P&.7WY3HYF6N;E<)PUE_Q/ ::2BV[B>0W[ZCMI"WA6 M9(\;1XDY>NI1X:2A?TL%]=\*CM_(WY7Q.F1TUU!77E5C8YO9.J:OAN\^'\\Z M7U[V;*9FV= I4*V9A8PDF7UKV/_G:>NY2-L\(.UZ"L* _I=1$+:&8W@7$$?4 M F@W9GF)A']A)U6"P@I:"7)N0 MH+M("MNQTV3JSW M,6LX CPI)[278LUU. M> 2[2"^=K+%[ZO3_>P+I/#WI"R6EA.><^*:0G MO C'KA\US)/3VD$_>/U8=EQ(/WA#6%9:Z_MK''@.)W-B-TZ )597W3N47:XD M%$[42M W 1W@YE<)N U(V7KM(&9+CDW+&>#"\NLK8-!V>6'3;!T?'>3MZT>W M_,9OT_+V+:);:0WR>]$?>C#MPP3+L$>4ZLJ-*601^_TVUBO[Q&66AJ-L]1+R MY6/'EC&H>GW)K3([*1**4 1!]*"1PT[MA..:6:OMMS5ZP-NE>+O8T[TSO/U# M!+YMA<.%*%LILVS=G5'+=0$<. -/Q1#?^Y'E[A/E'M9? F5F.?N83AY"#I-MTC(2J/=H-/)R2F8<;-MWDHD:G9IQF'KO(]8QH3+ M!PH[Z8J5VYF+]V4<&'K9UG]0A1DR[^.$A^>L8U=70$<+':R%38-KL3:/JI^< MF8W6K@,N#YA9>LQK&2POA-1I8L*=^:AJW MP!+@J*^L)Z->/ZZ=&#\\_PF;KU(!'SA#XSR6+4W^YO="H]VG8EDX MCO$>'U'5/>%)0!.@1UG>$_L98!UVS^HG/>K2A[#^&U4OQY)PGFU%?C Q?$]4 M<(_<<,$AMH$]S3+SI#_!:&HN+L25VU %%$\'F]/ULAV?<$/CP*=F<>_EV)W_ MLD;C3[=A,BH^30WF'6Q4Y,-BJ1(A]J65C:BP*&05XBJ$:6(914)6:1O5TAJ\RH@/#=*GD]OTL"%2SG(DQ LS%_8\MQ^9#M52) M?, Z,BNXWJ,JM 8'$$2R66HN[$,!\+&-WV-\CCJ$:64C$8_/JL9M4L?;-$:R MF3U72]51 IM[4(PE\[Q)5I$!##%(-[>%D7.J&.$P7SZO05TR- M2:C-FO" -MO9BIE]\Q"Q<$VXADB;=[53AST2V MW,%&[O!L^P $2V)PYZ<8C2-^1D?9R^NO&L[>@D!*D+;2P!#+V>N07PC(@@;4 MNNW*LZF$?AQ@KT\T\KG4K *GJNY+]?R8\5 Y,#CZE \0NO9EW7S7&3F1;(22 M=HO,Y68I_PH0XWK_D;5]J6(A+MCB.JMVW(?Y ^YP(27-W*,JGG6ZE)]\[]*O M-#V>T$J'4#V>/86]J,)ZZ1E_BSV!1 6D=3NT@,M6OCA^\OGVC@22_*LK@D?# M[R%N$)']1LU. <4N/3M&60;<"ZFRDR#G. ZP?XDJ\VR@-&$9A\S/X:8&*+;@ MV #Q .=0CF/UY-,F#OS-FAB-%E)]K96(0QR(ID[DH2P,+&7?;0SXZQMW3M_7 M5W:1QCDD-9O5D+=WEQ?G-VH\E@6\.](5DNJ^W(L]6P>Z=F;*'3UB8R<+^#BP M+>%5B)&K+KJRG&U.G4)]-EFP&*M?NXX8X../0& @ C*[ H+"NM;<:HR[ME#K M!_A^/@D3Y>IB1&_=BJWN'5849'MO;3Y])F[91#7 D=2I<1KW%Z9F&&.09C@> MB0@<#Y0TK, ,,VH#5N>=B^P&IX[E\N(R.6,"+\D16W8X9I!-,1P$_T^27PHB MBMLLD F%2^RNNP()F@U%_01 :6)&1!3% *N7!B6+) MQVYIEWZL$N0@,!92)K+EDNHZMN6.BY"M&M^3PR#,#8F>LV>-%!T:)[4*JC1$ M**?-"M+S;-]A+#'/V@=#6%9R]\2#'\E[2HFY?/2(?%8*!< EJI)+JA21(*MD M5>/E*M.^]1XGC57K)AYZG.S.W:!3:=KSCLP(Q6VEYB]9@R8P,H0XQ8/U<34^ M3"K@R +K,1X59,S%TXK79,Q935VVBLT\<>' B]B&P\E:FTM8=O,T3VODYDQ2 MQDMUI7YV=C2ELU _1!>LFT?AQ<@C;:QU'W(3 N6TT$XLD=YQT@7Q.YINMM&- MJ$NBG&K&!M54>!.;EZ)B8>V7P"Y]$%X *AJ?62%0_'( F/ #_3[U*"<#2 M&&(8YL"N<;P?]L7-K+:;:V9(^$Q9&M2:(?9BMZ@N6/(EA!9@FT>*2^< ME3, 1!#6F-V'?)]5V#_T" X"2'X19%]2L M)JNN'&#L!YB/%*GI);;U_C;47#GE4W*1W#.JQ]W"'SSG#[S!P89S@;8])^=> MC#J,P='TF-,.+6I8M1=*W#VWT].4:MAP](2X.&LE*(,@5.HVZ[1(P7X<:)[4 M1-W5>G9Q,UWI*--5:&3Z.!=W5",;*$>Q3/J]H-0+99.7L 0M7@K7]9II9MX? M"CMVQ,AH"+M27P$\GL*K/&6 HB5?\U& M +Q;&D^\I!)QCN^L9"U6=@SAXN[" PX5P:&7;>^A)KYM7UQ<7O^F[^W3[L!] M.-]M-0DIP?EN..TN\C>RRB*JT<+RZKNGCMW/+,ED,,B027%J*) 0MG)C])=Q M+U=S_&8KME+(/[8/OY3@G%\_ALU'L'S744-#L&9)$6PC^/7+5I*M-L2$VXD+ MQ1](-R/Y+&?\#R7!UOVEDWI]NOI_<4NX"*V<#RWO 1Y0[CMXJ(T'&_[3+ >%^'6@3OY]_C*->&.H MTZC.!NML%G7*J>S>T(V>RM#X3QPXH>WT^1)%A?&6! E?/_K/Q_[" 3KK:#5W M*E\*/M\,9,AB1Q[N"AI+JYI7'&M/]-I]QJ[\:(X-Z- @,Y,+%&I:42K>5-6(IE9XF:HI' 2STYR*1O5 MO H[BZFI^4QJ.J!CB= Q/QED;?7YN>C8R/%R;1L?"]5\VH.PU=EP4YD%ORR8 M-(DE-65R V=%4Z&-_ C7D>5@E2([%JK6@3,"X">Y]KHO!MX>.3_Q%QF!3#4? M.<8\Y)0RS+"@2TO'FQYJO/,-W(= BUGD_H>W;< MYS(PV4( %J98!PZ711KD! !390#,) Q$6M$ESR%%YY"4!U%Y(@0*)]2S2?%G M#&#W:/L/Z!*$4WSOP";]C+LKV:HOX]HM;R:9G:.$X65XFTH@%+T=IN7."9,/ M DK->;("K%F#&9ZJ; ^FS&.E,6&;L\M\GUYM:"O\P*E ;N@7KJ.R(->RL*_@ M4$)E?3:3UC"PL0Z2EE8@B5I/??C>35@(HB*R$4X+S8:YSXUR3Q.]%C_:S-97 M2.HP%:W@=;QRU)22D^5!G>8F&P+#F@+=J?%V-\RN" M3<]3A/(ZDBNEY!PT5;1:4!9MY2NU::#RFC:7D]3(S;E:G')U=K+R]*G M^ EFA2?3K;#&&;P7<))59J550R*42NE*V!V7L<@6!N+MF[SGS!YQ]%ERUY=1 M36K(Z.4Z7K@2ZGH>U"MAA>)F@!U!A%BK%&JCWSP]/=Y=*=0.5=FLUS\95YUV M=\]*H28Y.(EB.;#P.@;+K"0;-2J&3OA200="AW]#8=FRC"20F T8BW6:+%*7 MLW4H_,' 54W'3^ITP4_7OB!9?M9LM KG-[PRU^3E[/ETF9^)FIW!=4?)34< M\UGA(;QH(JT5[9JQ%4;&^=!R@.LGU9V^^*!)9^:^ H;A^H&=3CDOV:ZU>2(KM%E4V>H)WO3'B3TTH")S:3TK9IM<490JT?T40=^A M^K3 07NB#SO0;,/,3&F]$F72\T%-[44O+&-2FO$(P#<$W1#Y*JQA;$WP.2JY M,5\E:!4OUJC:_&9A/J_#KYP=-(:[9S2FJ!^9QR !":RH+E:LE(>5:X=]H.[17^H9-@BI51B=IOEATXME17^+C2 MGT-9.-!B]*Y$?H4^R!,E@"K$US&^J+G4*ISDRY8VLTO)+2=;Q?WC',4X56<. M)?%V7!*O>2B)MV9)O!VHG=] G&.!,UF_@IE#P@^8A0#%5/K(<;FLCN80Q*=# MK%N%?P4"&185K*"JM\"AQ,\^UL!&W<>3OANN*)M3S" 0Y2IBL/(M'NE5:06# MKP11"=\[4BTD?P/VENB^I!.$.ZIDP)=4%7SJHQ5'OOJ"[I#X&V8ZK>/U>$[^ M9?CF>JTHT^%7#.-18]'^01SXK/A_)*1U'0\@=_\DW$?!7?AH:VPTR/S-+?)\\N>;QGCG0C[3\J%_8? /Z*QYC9H[%^@ M#]X_^6O?@9R9]9P:M2M%"I:1VG:7A4@U]*3F/Y*&P)1VG]@"Y2++TE#?)HGL MJ B12>_M<@J[B,7:E%5KFL>Y'2,/0FMVE;+3?%**TAF-8[YB '58A"6KL_"F M!-K\A,W3W'YM:TFT[]C8KH^G+^P..3P8%]:EOC.S59\-@)_)YMQ8!/R',LNH M6Z @O%UXM-Q8:(56#^+JQ<75R2H4-(=VUC:KSH[,6G,VQNZE 5]."25C1F:( M174NI(OW4F#M04AE2.QT R0F#W_][N''9J-6H+K VY!'5[Z\WWBUQ)27"+-) MU]Y.DEI.SS9 &=<^1Q^L3QR-EMEJ+J^6M3"=99>2:<]38.AXD]#D%?->,-RH MP]C OCK7YY=[%HIZR6'CU"4# MXPC!B@]",C-[<>AX8,IGHZQE"+=%;5^I^88K'C!D,/!! ;$IR\F!T[0YDE F MQJFQ5,LD_6E+MC%'IM67&3/4!PQ[SX&>@9&6EHV-=E7]FH6"NUV,$(. MWTW:#K]@ -0\*EH[3[H; 7$,?=<&L'1^CTF41P4BNW<6O_U;0CN=?WR_O/^7 M<7_7ONZVS^\O;Z[WBX)N9$?M>I."?8],+: 9R.C""03ULU&!IHJ2K#@:^@'U MF]&_CC"X=!P'_2%*\GA,)/3D&Z#NN"C#PJ$5<#,\# 3'9LN1Q5$=,A(T1-30 M>B:K@0EEC+MT[-O ?PBL42;J>O;G;,@WM_\RL5&/APV+QH$C UK31D0X6;J% M4%M*SN2J^XX5T1/H1PR$WO=7+M_,Y(=2O"Y%X"91F_A=5X VRY'HG9]]*@5* MW<7AY_I9\R@;]XR+5DEZ0>RJ--R<-=J^X-P2OP=G+Q8<%W[#!\3C.Y%BF"/? M=@8.SAO&X9A5,9\#QS'=1':(Q $=F1W,P>8(2BL$YF5<^^KLTXY%:F)[,9!M MPD'L)H=!^7:*D8$,JIW!3DIJS8E2T[1%2W:@\@>2S.8J6X5L>(X=HPW>JEU1 MK^ET/W([:VA;/.Z[ST=G+?/X^'1&X>(=P-Z6;27?XY=7\F7K6VF=F$=SMY)R MB3Q!F>$4E+]8$)%4^^V'AP"D/K9R2JA^@;)=R%(M#C0LY;NVRGW4.C);I[/. MG 0#%FVDM=G3?]Y&3IOF26VVXMH>YC^"A+T0?=F^_EA/=5XN90&"KD5)T$;? M"H? _+"5'J=]S&\PV)BN4IT>-=B(QS/= ^6@X:TU0;<"WW[=BH#0H. )9Q/J MX8QO%:G7JK7364<_@WY,?3J9G/%Q(E'Z)+5#KG* ;?!DX#%"APH4Z$H^JM0J ME:A98UX_U3XO0_<)&+7#!,9K&]OF*:8^-V7\5O8#3JHXE+,IG.Q3N<#Q3U$96HU#X^>*VPE]36Z%]=PUV M=M=X?W73[7XP;CMW1O>O[;O.7ED,J&8"S8[C*&F>V;-".-RT3@@6&OE@('$S M53LA/L(U")" G^@N0-@5,)0#"W12H -DCS+'4N<(&2.!==RIR6W'I7"-[4]/ MZB--A[F+:?)WY@539C_*N@MH8X E/[9<5RG77')&:M9.&,:)WO)D!;):#"LW M,IN/=7U (8<\#,I$ O7\3Z0VZA*G/R^Y;;CUV9DYL<=@(*'?()R'E?ZS-8+0> MEE.LY@ONO.W9%[SO0_O*?W^^A]Z6*ZWR&ANVG1R;('!+EPOR1F?>/E*NW=!@ETAY6C-;9XW2(64Y M$Y0Z,K)Q(*\L0JJ.J^(O]("-DB#Y6\Q3FD^0:U=.!TN'@]@L]YP.F2FHK?5W MN/?5W8FPY7UX&V^Y'CCX[1E4VC+KC=5;X[Q$^8@#JI<&U<_6E3TOBNJ-$]"2 ME@NC,N#ZJS-BYEHO2QV\KX#,WVK7K'JMMG;GBCE:IKSUGU$VGZMG'H$8>QTI MB ?\+A-^K]W29+?X?79JMHY?!WZ_A13;%5L**7-.Y>(F-MV")EZ FX7[R2>U M]3NCL>M/A* \GQN:-;_&>-N+'!6#EV;,='YRER.^DN@&R,O\DI')B@E+2JHMX!N&*,4)P? MUXGM)$!I0\1T5,=!3@/7 '(H'/]BA>./#H7CUPN.7]L?DZ;0W@R0YH47$M'? M<:;@N1]&X8R-&J[02*G7$*W6V>Z"ZR_!+NO>WYS_W;BYI>1;HWU](;_YTNYV M+HSSFV^WG>MN&W_=NSC[M%%CR*U[5%?1L6MY'$?>]S&Y?+[D:30*1T)SHX]; M&!HS@7,Z:DK'!S)Q9NV_8;CZS>!2K:OMV=>^]X\8]H+IHBRTGN7X,)NU6GZ- MC.))@B9#:ASXF(23Z#+4F54VM95@11F.W1)^5SM0"I"*R'_(Q.=CN1%8/JJJJ9%83CPL;N^)4,M1,Y8?IVRP8 J7QD']^?&(V<&)Y@KCZ-\TCU3K/S6@0_#'E&W9=TS([D46H8P314(P M3MB"$IT!19+M5@U9<,+JA4)V,-+>XQV/Y333$^1G_ '4QZK=6<3J.*\O14H] M%R0T1L @\'?"1)5XG?39DBGMJ8XDDU$X ]S%7#EJ,TR-H2W0FL >^B&T\HS1 M,'M?HW)F;-D#C8E&M4.4E2ZHGE9V)D!+U=(X.3$ 'T\@\UH8#>@_(>X#ZW!% MP#U_*4K48GK?"CCI8-IH.?O-[BUE"I9$1"X4EEETW_*XW@>6 .'^9[RY?9 Y MQ-HEQ^IK^@/\$5*7[!&E%#':I> B &92K C6&:2B5"75+1M3.A\\JAY!3>*X MX!-*LK0Z0@@VOQ&*X%$BM./;*K?J07C8&)-:OHVYP"CS-F"O9#.HQVDZMBI( M@.+/(WG:G#O%HD'5) !V,Q#8@E1UX])W$6K 42]KK!SWI7*E,GE87U!_KG3[ M@.$"FT M=6!(Z1,Z #:2L$I0<7H:HH.4TTD"FE87 W>1U,:@6DQAB%.^E\-V.^=*G&$3 MV<& DH!CJM)D?(E=5\ GX]JO KV<4L-D8M@ #&&ODS]J3G\6\--54MI8+$B :?D L_ADY4'SQBMD/.) MGM!0,Z7.,"'/1$PJ\0A#A3&\+:F#]\F()*>TS; MIH_]0$Z;G7$OQ$-6E[RC2=I;Q#7NG^X=-.$I>7YI4> M*_J\ Y$]SK/K7Q$]Q9%ZS;= M!SLI0<4A.F4M0G4XX>>?<$==@=[BC=WAI/?WI ^TO.\G_#IHN9S)HS=Z"6B, M+X-?/([8I*OM3*_G4MS+P#)IO?(:CQ.IGL\9S$D1(<97EF+BN3;=1*A(I;9;*UZMGI MR?+\^%*7<=E9G;'?.*JWI,2T3[*@7KA\RBZ(D'^LF\/B4NM)>[,?WI/ M]M@UHWIN[A#IDF9+0/-?[SG]/+2 MPF%'Y<#>$J /1[SW@#X<\=X#^G#$I=,*7J1(@>Q=(>O"9ZKTE]B'6#ZTW80_ M\,4=+IT4&9YO8C; Q#P]1,B]1G.RULP/=ELG2'C*&&1,RYB$&CO2$##3]R+J M>/;- !L4;,1^/"Y?_-$;G7D'GI'\6Y8=>D8VR54;)\!5FP>N^CJY:GZB]#HA MQ"7DJD?-L]*A96Z_YKD-OI\UJ4&SPM"R_9*5'/ZA!=.A\EZQRGMSVR[MHL'+ MXF8]AYJ.!\Q:%[,6MPXJ90W)15X8>:@;6(^2XDG'ST",+(?J17(?1,?+-/IT MG0$UGOU8*N(X=&$Y@+AI=I!1FR0\/)385Y(1FANM8*$ M5U](>,W2$=X!5=='U?SB*"\D(S:-JN539\H9:<'N<8RAZ/NCD>_)$ OKT7)< MD@X 8\,)P]CR^L(8QP%^BHS(-P9Q% ?9D SC@>J7E?3298_N#&O-EXO$X!O" MFP%C3ELARE<_H.IUS[@ZK)OU^J&68HEFWL'=]_&+W7UO$X\;)2W7/_>V4;\2 MW+PN\I\XC)S!Y%/V)G)[L]P/46ZYKO^$ML[3M \;D#H>R1C")P$R+ ;40)$F M8 X"'YLND"0T0V#Z3?X_ 8Y, MF"GL[Q'][F'>+RX\^ Z@W[?&,'X4Q.)P#?U:+PM/=G%9B!$ALZ1UZ/ZZ?^BT MD[OG0VS!WI_O*[SA?]F"UV/11PW'=AX=&[,L)HYP2U;5;Q\MHEJSL#ZV5>OH M*VB_J+0)36%32'$A<>(.5.7YP9>W<0"_@DZ'$*HTL(C%EBJ[_E("Q-AKE&SM MM+[7'J%D:6NV,G-GHW:,P=C&H^_"0;A.-"D)7N\S11UM)'MIJQ3USP0?5J2I M,^V>\,#G7Q56;B3[HZ186:NND/RQ;5:_,SW^S@E_&(- ",-!FTB$D1$ X$J" MTGM-3)N/%MP4,2%2? 6O"'RR,Y'L!A-ZFCV]I>--1.2+Q%BDSRZ*8FM7&"E%,;XI7OBQJE2-R;F]1 MJYRJ]$PJ7#9 8"HTH QP?$6%!XY.2Z$M%VG#2C]>@'Z2T-\&RCL?-X_+5YN@ M5#.7%G/S.[B4HK/U+C#WZ/2L53K,+5158VZ5C6U&82V.:MI6%%-RHS_N#8-T M/2MDF$]=_O=<$,1:"(!QW_G?^\KE]47G^IXAD7EM"@'JSM&@=.+F6!@ MV,(1F%4#XS_GC9R[:E@D#F&-0+.,$ 9_GL_P3VK/#;WOC,:N/Q&B*X)'IR_R M>?ZU6C^Q]Y!2N_7?S_TPNO:C?PE8A0+V&C'+P,RQ[ZK9.)F]"36>'->=/4YK M-J*6CQ8!9XW'@?^3L,6=&'--J).-7H!M#: L1K_Z@?P*GUMD5M6J)_EF575W M<;[;#:NV'AX"\8 QTHX'].F%<*PS-I!>@2 O1#H08] >D.W2#[8S&(A 8()1 M3T1/0C UXN%8WN2__M1JU$\_A9G;:BLBN%+]5XREQN=E3JO@1TQC%+N1,W8= MP-/>A)[P*.0?5^IX%?QBY'MBDBQ[:,%@@/$RF6GHN[#T,!F79@&33SZ.; ;9 M%/.,_A UM-!@UNA[:0@YZ"D_1)0":>[6JD8N_VV:S)LV ?@G*YRBT$6,+K^A MR,NTU[E4FUY%;YUA="VS>7(TP^=(8(" HEP S\]'CDSSLEPYN3.I,D#"12:@:>T(^0DH#.,?TS M1"ECA(@O+Y\U4<^_*E\I:Z*0U&K#4?3IT\U@6BZAQ H/"11[%A&]LP2*)"+: M4-]21@7O_I!6L==(=DBK.)SO&TVKV$51A25>DH\R#;94#O6?W&0=!^1JZEVKFTN)8\0RE XYMO7SAEKAQ%[#'\1Y, MXT%X(K!<1;DTJF(*?@F"C#=@@BRGT>/B5SZ*1N6)_\;G MW?;L=N:T)0END'Z+>Y*/3LWCHY.5VU/7WVA[Z@,-, T4S[!Z#31P;-9:L]SE' M1I22VY>:L^\L->N2+[.1@?= <@^^OG%T8"''A7 M3H0RJ%T''"\/CA=._CW@^!Z8%MBH='/;- "APQ\ZLYD&B[!&.%DYJ?B$<7<_9]!(X6DZ3I+,TH+8T!%8: MS6P_@R_>Z,QOZ8C+J92";'#Z*?MY[_IA^"'E0F4 7.F"'MXO$-F%BR8HD8TY M.Q]9$-QX'7D.MR)0DMOI3W_YW QQ(X3-_+]W%:JU6FO,YAAN!.P?#FBS MH4 MKECP1M"FG/K:A>/&F"1U8)>;PON5.]TLQ'MY/J\:\P^(4PAQ"D<7OAG$*5Q@ M9;>-Q1:D;+;.UF]T)1XP2?5.C'T E/=PX81]X,5QL*![U?9VJK)OKF_N.\;? MC(K1[?SVK7-];UQ<=L^O;KK?[SK=;%;.'J0DSR3,\Y&$!J!^-N?>#QXLS_F# M$(X2E8.X3^5'L.P(X'1_: P?(K>B 2UHA&Y9=#:F;W M4_1C"HI-'^32*'([QM#"E&XL#CT[9_C1>.]\,&YCX V^<>?T?4K=QI(*&(+[ MWH$?OP,7@B5U,8L[S/R,2X%'X)E.' "-@"/%Q+!,. DQXD\C8>,'@/PC%8B %?0*VP. S;,! MI0('AN7<="? P\%ZB0PD+-.P/X4ZYB;Q.Q[+&4+$GA]'!%@^#H$8]"B\&-Z' MV=*#0'!.*Z+TA"0"JI"0J6V1VP<1IIS;"E%580!DIQH,0$ *_Y,UR2'Q2Y@2 M!I0UA:HP:P ;P/(8\G(+4=N*C# >X\:8-20$B_(3ZWT\8L41X2G:Y"Z0^*A" M2:S)$8HH S0@P7P:]?Q(@5G8)LACK&BB@\3VA7K*MV/X,8R!X/6Q:=O M]R) M"0\&_(8388=*?MBV(@L7R31-O* 7PTS 2W:(NO.J(A0.\5[02W)*V%ZFT/DR MD3\>:A[L6;KRH6GD 9U>8?;[H;K!?I_OH;I!;D^9SC\[U]\[W;)<&K_5'/H# MT \7JW-29?/-]C+ KW1^W_ENW]:J-4H)Z CS\P3D^6EY=VS/ANO&0AV;)V1[2D!%*:V*M-$-6* M_?;XJ/BDMDU63>#5#;-^O$+?O+> %'N-CBOVVMLE.AZ9)Z<-LW%\7#IT?!W: M]J_I:<5V?GQ&6U?$3^MFO54^;>F-SKP#-%RQ]=]NT/ (VW>8C<8A M.W\]AGX3#450$APNYC4N\)1/YV#P]7=ZKKPR9R0<\ M+@\>K]@E2TIEY7#LS&VM(A4,&_3XAX,II IM"P/J)>79Z8K:.7T<-AW6-@OVDA=(H M0OMY8?]&9WY+1UQ&!?'=Y\OK\YMO'>/]U4VW^\'X>G?SS;BY[=RU[R]OKDL3 M.W5 T+T'].&(2\>#7LS1>8@+VT0^\.F*H0;%XW>X;.R5'X9<19%R9^'IFR3+ MZ@M5!N?G[JV?(NS\C ++#VS'LX+)921&X;7OX>H"GPK'7V)8LPBC-6V+-*NX MV3HRCW)"& X)Z;M'P*T%D)49 >LM\_1HUL?R_!L7ERW%HN;!9&/+U2 73 >(GQ&X_"*S/& M'YV99\U9N;5UC"^]D;,@7L_AOFU3IH8RV@M)5[4BA*(V4+5*&D2B>3WC.[UAXWT1-\R- M$5%HO!_CU5D03;@,_^^Q,T:/Y ?9\<$ER66+<0#'K#68&&$!]3\R'9]SB_+/ MKN15+91HSZIUSSN#8-T/8L5N'<+F'O/!>5.4\>- M^\[_WE1*47".M'Q1K ,!\-RWVR)B$\ M5[RDNAA]_M4RA@%RPC\-X-U[.@; (N3+B%&__L6"SY%E(:.C M#QW@=H^6B]C'372^45<:PLRNZ,:W!A?+R[/X;^(U+;1L[P?($C#N <2 M ]0N[+ "Q /:(/=42A_&3DRJ[U,(\L:R<71]X!$&L(QA-;,S?. 5?Z]VJ\8] MO L_3;1%&T].-(3]1.IO;)GS)%QL/P2 ',(7@>%B*Q?JTS1W&!1N0^&FTAB. M#-@2#C>R_@-CI!VN8'F1$\7#?[$&H=PE"INS!1;UW/-_ _DO. -E: M,K-QC9HLM<")J%44:*P:D-.Q$0RT?A@=Q[!(2^ ]3NA7F%T^K4"/T*$#]%2' M,%H63JJ/8V"+(Z&W"$*%)7 $+-"FSCPX/'[7CY+>8Z'@!5J@]<2DD@2P@D= M! MSC8R4\W))E,:-%' 5)\U(/(V:0(6SFY#HX M*3;GTWKO<7,MU54,1HPF8X0 Z>E@C@38.0LM&!P9N5*E-ZG(CSB6$V+3-\M[ M$&':L6\O*$OOS"<;X=EX9*G(,J@E%AM)R/\2.))E@WW\DE-'-NLK1@3CX '4 M:[\@1QJA9U..H) 8T4XXZ+E67=P6&H@P"G=LNP")A!WFY MSGC?3>2BP@EEE MBJ%D9<[WMYRMF&[Y#9G\N1R]G8W;H<:L,^KOK0CP"S KYG=:O8VQ12NHQ'CX ME0:FHU5GO7J_F(LVDG\+76PC7[:WD9/J;"&P7XBY+-C+BN'JF;V<;VTOM>KL M'0F<"V.NU%7G;;Z[?L]P7DZ-+MM.HY]_0KY6'F[?A%Q"W2[>8$=SA'"64FU%%U7Y!([0]=\B;3T[/+3QI^5@+L+\;3TF%9, \L> MT^Z%5):3MZ-%G-L:L8O#5NVP%['R!4>?C\D+_/0$AS;-?A$+?#XC \-VF,+D M9J!<,7>)WV$%.!T=5V>O?IK%/Q"=BWI)E:.YPI0 M$EV/T^AQ/W3"Y+BS?;I#^%OB>/''CH=3T64_;"-$K[02]NPZP?VXU-E>C 7%-N$VA=4? M&CX:\XEO*N!XIMEVXR&[ T;"PM;N@]A5-@0ZOD6P%XZ5-L/^@3B/!#V[2S 4 M;4P>-6LP<%R'''0DHSQRLR]RG_AQD.<^>;ZOQ'IX",0#WD_G>4WD+I:L?+%' MI5[\YE#6#[HKCQ<%++SGZ+%;=*.T5N>D]5KQ:C+3*EWIO"?U.3I.P9/9LF77 MJLXF6FS.?7*VHOMDFQ2UJLND7BLLSG=,4?5UG";%_3\[H*AG^DKJM14S5G=* M4J=[ZRQIU%=TU2MZWJF=W:CG\K2E>UM1^N_8%%W;/P*T_QSYL_-+B97\(8UZ M_H7+4@FS6]]6IL9;ZU'#0O%[,]+R2WL 4T M'9)[(08B $F $2#""XEJVT& @2ZHL/R/$PTO/=MY=.S8.NN M]12JD!Q C9'O/0G+A>?@.[V8NXI!FQ$H<'HROI0-:.#MN+L0%1SYOJTB M:BFP*:2'Y:X($+;?CW&.&2]9@1P5+6@M74YBS2>+^?-\9MHH'&"40[6.AT2; M0N$69NLPG .D4SQS'Y.W](>8T:Z=L]5HF;7:+ \EH"S:9^$KM9+L\ZAAMG+V M.:U^E$\,K'SCDW8"HQC26RN()O? _4/>J!MH_[I@XR/=4(:0ZG"!N\01O8]H5CFB#2W4-U" M?/&M@)(4+H#3 I_DZ$^!>0/$]>=SA$9S2E]IAS<#0LY:JU(_8]61AK\9)(/G M%T*[$+WHTH-3)S[^58CGD7[CN);/XG3(^ST470#Z]\X'^L'&NQV?T@7)H#!L M*QSV"#R1[[N9$[C"S([?0&%B"\FX%_VAY[O^P\0 UA;ALI.C2:[Z@"PQ?)H3 M*R+A J8($MUT=D^.ZR)K KG5YX06*P;M&8^Q%X>PTC#,+G&,?BG_(KPV DO28B#YM(+,)#?T53(NTE./]1Y/NW"KGU1/3G]) MESDS/=[C6I@+ K:0@ZI%X' (_9_KYBFC;-7XHK#E:[O[Q6AWSXU6HV:0NI?> MTV("#B/>P(&U4SY.BL@%D!.7\NAP,MLT+L%91R!*CT7.C"8A -= MFP+"8PXN9E_KV3L(I#Y86_KFJ-:+T>8L[56WA&Z3OB#IX(H(TQZF<$VRDQ&A MZ:/EN&018)+6"-5HV%@8$P>167(R_ZHH_@SH#F(@&'\7R(A\=_&:G$/)BV]) MP /(BN<6Q\D7%8!WG%9'URT4^T!1$=(AA><[LB:(0Z,XBBF2@F0WY>@\^&#] M#"P'WT[8?UY^3,9"V@=UIRUC0H!^ "(V*YX,%**_3II(OP3#L[:9"_H(ADH MJ61J!@RL/N@Z) )AB@L_L&S?S%[RD-,U[/G0PM8J.4I]6A6']J- MHTA5#EEJ']0;1X6OEZ;IIAOW0L X &_G$6%EO_\6A_/+A7H&7^S/$"PB0&F,JKLQ^89+_GCK)?#;)/I]N! =\(5>"CMCN M$-:(&>.WEF,79)M9KRPPSEL:)<3[J=II3AL&Y)]]FM\(\4G6!1* @, ?6Q,N MFN#1A7;/CR/,6 =&VZ@E8/?Y[:'OVM)H80F+_%<"GS@,_I&HR:@]B5Z0.<(E M5/Q\M'OKA3A.7[K0Q5_DG,-HY'[^_U!+ P04 " #TACU:-DF PU " !G M% #@ '!B" MVFUJBC2X08[MI ;'CFQG_?CU9OOM*%Z>^W[&=47?]-GKEN@.)ZY(* UA19"B!6C-1P'!PV9N, MD394N6X<==?!,DF6H,V2TW-G.KR=NKU1=@>V((X][D,K$J7K4(P="% M<1%GA0@VJD[\1F2Z"B'J5C'L7$:Q8F:L2*2-DJ*(A[A\W.&6S)M,T.'^QLZG7KJH65_&9!OK>;!3T8^P>A7S+? MT=YB^]%1%3ZRY&.MF"8,&R8%R!RN58$$6Z&F_:0_ME!/;^?S6/7\47?M]I;< M4\:%&<+?"R5K05PLN53!:XPIS?.=.7HS0ZI$;I])2*FZ@YO)6T@$[NRYQS 9XOF07!Y/#D/!LT4 M,RI6"$8HTT'PK'W ME.2.K9DNJ%.FZL\O^C*VS $Z[6'WU7YG&'.150?*-622$DUSJ!3C._#G2S=: M$:6I- S''G9DJXC\EAOL0+,,I_*Z49MMZ!HMUF$S!')4:-#M0 M!9P^@Q0'PGN.79Y"&Y01!S_]#MJ%&0MW%3S\F+X-G,'*C98!JHS*EQEH^J(- M4K =GTJVV^L9$BLM!=\Y_M-]%H MJ/RG2&\=QGZ8P'H!03CW-SX^T(S\91 G?N3/8?-X]Q!XX'K>^C%,@G )BR!: MG;D7IPTX;S=>5;Y3R 17S>)J 7I/@?%,R%)(HIG@D-8@Z99*RK/&U2(BNF/8 MA X0:]SV9O$5H+40\@"Q\0FN$#2 4*@!6)9EF)/QQYL;(#P_FA/SUKH&L051 M251 /8VO CGQ:(Z9-(F)@N7M.6T9)SQCI,!6O"IN87./]^4:=\$:8C_ZUL=I M>H-6B"% 5:EB.2.286.N&M*>)PXEX77ON@\=\Q?"*R)K&$_Z,!Z-;_M RI)B M"&9RK-CE""FP\#;/4YWFR/C:I- @CJRP%;*U:R0 RG/D7V=:I%2"9;;\-X/+ MV)RA&H(GQ3.%302;V+N,JBZOHF5%:DY2T8=-126>5L0R<6[1MS=U;KTYCLO\ M8)CFY/\-K?V+.W\!4$L#!!0 ( /2&/5H1SNI\A < ,TN . <&)S M=E]E>#,Q,2YH=&WM6FMSVS86_2NH=]JQ9R1;DNO95E(U(]MTJFYB962ED_;+ M#D2"(AJ28 %0LOKK]UR0>EA6'">19'?K+TY(/.X%<,X]]X)J1S:).^U(\*#3 MMM+&HI.-S.2_XO:T7C]&8_ND>-O^IEJ]5'Z>B-0R7PMN1X578MAU:ONF][KWYKK UOL37?PJ@RVQ:RXM54>RW':G%L]Z'R7CDS68NV3K,.V;D;+<61AI&VL5NFXX[W_N7?> M&[+3^G&]?5*^W(WI]17NQHJ/XQ=Z9847WF#8N^I==(>]_C7K7[&W@][U1>]M M]S7SWGL7[X:]7SV\1@]OL.,=N.?;VW>#FW?=ZR$;]MF-=^$\/*TUR,OASQZ[ MZ0[.N]?>3;7__K7W&^M>#*FE4:LU_B^.:FFE5V&_2M\JS6YXZD?BKPKSA:9& M9B-NF_M6C6,PMC90.$#1,QGT$DF:MM6%XJ%+;W!0E6E,9V A-M6\/L)XX MSG@08)J?#FH'9$C/K42"6-FLGV6WKB&8-Q03?/]M:T*[X?.X-&U5UCI8W1'R MH6KD7\(YXERJACR1\:RY[E3"]5BFS1K9JA_3FA%!@SMF=V2MQR(^$4R+B113 M!&<;2<-XFN8\QLM,:ZA^W%C[C MCWYX([_:Z^+ 91J NLU3MXPE6!8;MX7-69OUTTO;\6$U]@J-YU2(4OC.%Z1ET2_D' [LJ,8R(([(0B2*XR4;2B":-=,@7"!IX@KUR&-T 44<.K,&>>/ MSTW$PEA-S9P?6HPELA0.0YQ>%G[#R\H*S,WOB!]']C[?J](']Z!Q7?_ M^J%1_W?+E%@N,SX*BRH,)1X/S9'#3(]Q+1PZ@39)Z1E0Q(2A5$V:B$90MP2J M0,I SX$T?JQ,CG&D%UK%!4PSK7P1X+5AAT!E( #S GK>K1_Q="Q8%Z%XD,?H M43_EU?K9H2B\J)\%Q5/Q*"F73PMZT/R,XO4*:PH4DR^/-A3>,13"$*USG4OH M07E4\RZ(\(<2UT7U^"S3V&U@: ,O]Y4N\Z-]DN52&$P'S+ATXM. KE"FX_/< M/'X(I1PC 7"6EHHD1N4XTASQ>2*-B_KH)5(W#U5C2[U8U1PM8N[07F8Q2\16 M2CVB1@GM@"]&Q3)P%S0F'QD92*XE+4 6N993P91FR@WE/RX^&)K8;ME M_8[H-WI"LC]:6^YQ_O&J]&CJ(UQ,9$",YD:E3E:X032@NH=HSG4PIQR"@.0C M&4L[HRQPDUD*0(Z=CGA%[+C3=:5N6>Y->)P[W2,*B#!$M24G M *_94#4MTN-'Z'CQN+F0 MY;HX)8J=@#\MFOS)8?;"R^?%RV"_ZEM _CYUZ(ZQK-9E:[UKWSU%FV(!E]^?4%7_F$NX[FN:I M[VY$C[9U.;,W"/\S;V:V3I5NC (&KR280)=U=.WG2P'8-MQ/&XQI4AN_ CQDM:]I'5;NU39/D^1UX4:DE !:X03,O#.?9PM"5HI MTB*93E0\$90;I7Q.C%3/6./'"FO4&FSYH;C9SW!Y?>H'K>'P[[ M;P"W[):YV^IRWT[/=J9A)^9D[5=0#^Q"O;$3S?[;QNFG"&8/'-;+R3SIR5Q$ M4H3,NQ5^3K=;K%]4)B]']'R.Z+"\E8?,B<4YE17DT3X.:BZB^_E=J?NU>>=_ M4$L#!!0 ( /2&/5IO$F:_D@< +#,Q,BYH=&WM M6FMS&CD6_2M:;\V44P4VV./:'6"HPC;.,.L8%V:J,OME2W2K:6VZ6SV2&LS^ M^CU7:A[&)'82(-ZLOV#3>MPKZ1R=(S6MV*9)NQ4+'K9;5MI$M/.1F?Q+W)_6 M3XY0V#KV3UM_J58O55"D(K,LT();$;+"R&S,NI=O.X-WW%BAJ]5VZ]AW-E+A MC!D[2\0O!\/N^V&U<]U[>]-@_RZ,E=&LR:[Z-\,&J]=RRZQ,A6&9F#*M4IX= MM%OYO"G5JM[U_MGU57VSZE7G7>_ZC\9ZPR9[UQF\[2%*+;]O,BON;94GLX;[.MA]%R'%L$:1FK539N=]__VCOO#7W,T_K12>NX+-E- M_/5A[B9* P(O3+,B^Y@V+OJ772&O?X-ZU^QVT'OYJ)WV[EF5[V;#O[%?_TK MU.@.=CP#CW*[_7UP]WOG9LB&?7;7O7 9GM9.*,OAKUUVUQF<=VZZ=]7^^^ON M'ZQS,:22DUKM^UBJ991>A=V*4"OVVQ&[YH9GEE=8(#05,QMSV]CG."T?)6(> M::1TB+W#Y#S ?M*H-3V' XPG27(>ANCFEX/: 072 M\RBQ('(VZF?YO2L(YP6^@Y]^:$YH-@*>E*&MRIL'JS-".52-_(]PB;B4JA%/ M93)KK">5I'-&9LI.&#L#N*UF,QGPBFQ42**?9H&TO#>)85/,'# M7&G+5,:NE$ZQK-5_,!6QVYCKE%?/I6)W0D]8+PN.FHN<\:$_/9%?G;5?<)F% M(&_CU UC"9;%Q&UAH1I&@ BB@@%,7SKA\ FYB%B5J:N;\T&(L MX5,@YXS30Y\WLJRLP-S,DWF4[2O2]X&]G_:*].$#6/SXU[^?U/_6-"662\=' MVZ**(HFOA^:-PTR/<2T<.H$V2?8,*&+"D%63)J865"V%*I RT/=0FB!1ID [ MT@NM$@_37*M A'ALV"%0&0K W$.O>Q_$/!L+UL%6/"@2U*B?\FK][%#X+.IG MH?_FOTIR\YFG!_7/:+]>88U',>7R[$#1@T 1 M$XU[F$&N2C&@]!A \RKHM# MY(NTL=O T 9>[LLN\S?[),NE,.@.F'%VXFE 5\CI!+PPSV]"EF,D ,XRDC+A#NTERYFB=A*J4=4**$=R,6H1(;N MGL84(R-#R;6D 4COM9P*9M138 .T&-108SFH#_*!$Y;2Q4!:=# MSW%L0#*'T'Y[T+ZR_&6Q/-@KR[L3GA1.]X@"(HIPVI(3@-=L.#4M[/$S=-Q_ MW7R0UD2KLQS-XCM/@B]J"SJ+1TQ<7;#0_Y;I]2OB90#Y-ZOR; MP^R5ER^+E^%^U==#_C%UZ(ZQ/*VYDHW\_ S-)?NL@J#01) 5K[JAUU09B^?T MU@A]&0R:_5G ZJ+KPX\TBH@V[P1>?;!,1V?_EMS-G7W8WL_6W8U]\ M:^->]X1S;E66$D"*M(KOI1H00C_#_3XZ;"ZRXSAP6J7-PG"Z!^@R3:6U0GQ" M;T<*EI;*0XG\7">'8 'DS9!\XB\=>^?4%7\6$ND[FA99X&Y$WVSK"3!!+JLHVN_0 K@MC1IB[N3J> ?R'7Y XWS7>XHYEY7S:_6 M/XL-Y36'ORK=L%OS$ V-6&S6'V5.>8!#$\ ?X*QXZV?@^TR18MJQ/&XPI4AN M? GQ:NM>;=W6+E6VSU/XNDA#$BI@C7!"!MZYE[,E02O>%LELHI*)(&^4\7'Y MCEF7VB?2/%$S@=)IK+S:\0?T!UVW8AR/OD9.UI9J6YKQ\W9$XQ+SW6"_<3A2 M/6,G/U?82>WD[!,BSQL8@Y_W!97=0/>\/A_UW@%M^S]QM=3EOI[O3 ML&-S_.AW4)^8AWI])ZK]_#>2V\7!D^9A2^O^=)S=K?#KZG[/JWL12Q'Y!*[F M6[C_VO<'H]?E_IZ6^[!\K4"_(ELH-KGBE3:U,]^Z&YDD[G4C9$&O:[B)L9?.]=7?>--J-FJT MV-TOGG9_VUHU%,#AB>H0> U*)DP4>EUT]56*^7, M1G^YA6BQS3GMGX_./K1W-W;@O#]],R*4>GK3 8,WQF$Q7XCV"K72>R'F.NU M=S_MP3>'47P1&0+I:J.D6/3<]V]')R.OP&PU:XWN?KGR./@^90?5VLM'!EEY M.7"GWNAT-.A[H\D8+BZGL\O^V -O HTCN*S-:H,:S-Q!OMIH'=:K3Q6%E8'] M&?2'DPO/'=ZR;F73^O"K#\]Z8_=F3-Y?^9^@/[ LRO->KWYR#;O M%N@W1,E/WV@\=.UY.SB\$W@DP)="H&^X%'#-300F0F!"9"P&A:E4!F0(%Q%3 M"7-.N(09JJLJC(1?@STK^^+94;-9[PQDDC*QS/\U.B^!U)U*E9#ISA\02I7K M#;GV2>\2F0(4 ;63B6_D'!6T&E4*>?, F":IF%;6QLS0SQ0WG-QE(@#WQH^8 M6" 08L*UMH;3QTH&U*$@0H5D\;9MA1\KTZJY;$;P2E,T,*C"GYS,4#!CPH_P M4Q4&$<>0D C9\"N$21ARGZPDO79OZ6LUM^<" R7A70W.F&;"L-7N4RY('2=W M[]J-S(^ %FPNJI!F2F>D (S<.D,OGC5>_=XICI"-#0MD:MOPMG0I8TNZA)@Q M-6<"M3.YB7$)?3]/HBUIZSS+=\E,P;]"7E.L%]A^R@HW;![C"FDN%27"T2GS M:;"TZYU0"N-H_@G;.?(U#TQ$/^O/*Q2K.$Y9$)#@ZTJ]8E6IE9X(;1]N-ZC6 M\X5@M5 H.'C>J6P[N(.2_PU9PN-E>]>[A*D%%^VZ5;QQ@X9D\&6<*YM1*O,R M!D:FMZ&_46QC#.W8:=2^:,U]1CS0?X^*J^P*81;'2^H>21K;H[D^K@H_9ERA M)0W:5MVL;"Z-UAZCMJ V#P[W@I?KBMT<\O4!+\NV<=PZ*&H_R7M&QQZ[M=/T MI;Y>"(^;]J?-=O/)L\T%->^$Y1FC46$8IXY)3\M<%Z7 N*):2!5JF_6J769Q M#+0-%<\'B4XIZ[I:3H%59R2% <]5VTY*4EE<%(U,4>68>J=KUFXGGKYL,_FY MAO,748:67;?A':/)JY;0/,[GX>&OVY=/)M.A.W5.)IXW.2=WTAO0,N9!J?F@ M?G\G?6!9[^O]G8G_E89^].B#X_L&8I>^_(_&^LC=YRLI^KXM_8&(/VZD[Z"[ M/W_([V#B/T[D]U+%R;24;,-U^&5AYB93&*]-QQ^<\OT+OP M&\K>VJ;L59"?B=Y'\V'O.D+:HXA&!D@F$P]%JX>%I@3.[_LE/US'C^[W7)6$ MLSA-N3L+%$0IXRV_;5ABLB!C9,0M:JLSBG[A/_%-RM_3L;#\'6KO/U!+ 0(4 M Q0 ( /2&/5H650NK. \ -Z2 1 " 0 !P8G-V M+3(P,C0Q,#,Q+GAS9%!+ 0(4 Q0 ( /2&/5K6$TAX+0X &>A 5 M " 60$ %0 @ '''0 <&)S=BTR,#(T M,3 S,5]D968N>&UL4$L! A0#% @ ](8]6J8\F!G:2P -KX# !4 M ( !]#8 '!B XML 69 pbsv_10k_htm.xml IDEA: XBRL DOCUMENT 0001304161 2023-11-01 2024-10-31 0001304161 us-gaap:SubsequentEventMember 2025-01-01 2025-01-28 0001304161 pbsv:BoardOfDirectorsMember 2024-08-19 0001304161 pbsv:BoardOfDirectorsMember 2024-08-01 2024-08-19 0001304161 pbsv:GlobalCustomerTotalMember 2023-11-01 2024-10-31 0001304161 srt:EuropeMember pbsv:GlobalCustomerMember 2023-11-01 2024-10-31 0001304161 pbsv:UnitedStatesConsultingMember pbsv:GlobalCustomerMember 2023-11-01 2024-10-31 0001304161 pbsv:GlobalCustomerCMember 2023-11-01 2024-10-31 0001304161 pbsv:GlobalCustomerBMember 2023-11-01 2024-10-31 0001304161 pbsv:PRMember pbsv:GlobalCustomerMember 2023-11-01 2024-10-31 0001304161 pbsv:GlobalCustomerAMember 2023-11-01 2024-10-31 0001304161 pbsv:GlobalCustomerTotalMember 2022-11-01 2023-10-31 0001304161 srt:EuropeMember pbsv:GlobalCustomerMember 2022-11-01 2023-10-31 0001304161 pbsv:UnitedStatesConsultingMember pbsv:GlobalCustomerMember 2022-11-01 2023-10-31 0001304161 pbsv:GlobalCustomerCMember 2022-11-01 2023-10-31 0001304161 pbsv:GlobalCustomerBMember 2022-11-01 2023-10-31 0001304161 pbsv:PRMember pbsv:GlobalCustomerMember 2022-11-01 2023-10-31 0001304161 pbsv:GlobalCustomerAMember 2022-11-01 2023-10-31 0001304161 srt:EuropeMember 2023-11-01 2024-10-31 0001304161 pbsv:PRMember 2023-11-01 2024-10-31 0001304161 srt:EuropeMember 2022-11-01 2023-10-31 0001304161 pbsv:PRMember 2022-11-01 2023-10-31 0001304161 pbsv:MajorCustomerTotalMember 2023-11-01 2024-10-31 0001304161 pbsv:MajorCustomerCMember 2023-11-01 2024-10-31 0001304161 pbsv:MajorCustomerBMember 2023-11-01 2024-10-31 0001304161 pbsv:MajorCustomerAMember 2023-11-01 2024-10-31 0001304161 pbsv:MajorCustomerTotalMember 2022-11-01 2023-10-31 0001304161 pbsv:MajorCustomerCMember 2022-11-01 2023-10-31 0001304161 pbsv:MajorCustomerBMember 2022-11-01 2023-10-31 0001304161 pbsv:MajorCustomerAMember 2022-11-01 2023-10-31 0001304161 pbsv:OtherSegmentMember 2023-11-01 2024-10-31 0001304161 pbsv:OtherSegmentMember 2022-11-01 2023-10-31 0001304161 pbsv:EuropeConsultingMember 2023-11-01 2024-10-31 0001304161 pbsv:EuropeConsultingMember 2022-11-01 2023-10-31 0001304161 pbsv:PuertoRicoConsultingMember 2023-11-01 2024-10-31 0001304161 pbsv:UnitedStatesConsultingMember 2022-11-01 2023-10-31 0001304161 pbsv:UnitedStatesConsultingMember 2023-11-01 2024-10-31 0001304161 pbsv:PuertoRicoConsultingMember 2022-11-01 2023-10-31 0001304161 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-11-01 2024-10-31 0001304161 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-11-01 2023-10-31 0001304161 us-gaap:CostOfSalesMember 2023-11-01 2024-10-31 0001304161 us-gaap:CostOfSalesMember 2022-11-01 2023-10-31 0001304161 pbsv:Plan2014Member 2024-10-31 0001304161 pbsv:Plan2014Member 2023-11-01 2024-10-31 0001304161 pbsv:Plan2014Member 2022-11-01 2023-10-31 0001304161 pbsv:Plan2014Member 2022-10-31 0001304161 pbsv:Plan2014Member 2023-10-31 0001304161 us-gaap:EmployeeStockOptionMember 2022-11-01 2023-10-31 0001304161 us-gaap:EmployeeStockOptionMember 2023-11-01 2024-10-31 0001304161 2023-12-01 2023-12-15 0001304161 2023-12-15 0001304161 pbsv:OfficeFacilityMember 2023-11-01 2024-10-31 0001304161 us-gaap:LeaseAgreementsMember 2023-11-01 2024-10-31 0001304161 pbsv:PRIDCOMember 2023-11-01 2024-10-31 0001304161 pbsv:TaxReformMember 2017-12-22 0001304161 pbsv:TaxReformMember 2022-11-01 2023-10-31 0001304161 pbsv:TaxReformMember 2023-11-01 2024-10-31 0001304161 pbsv:PharmaServMember 2023-11-01 2024-10-31 0001304161 pbsv:PharmaSpainMember 2023-11-01 2024-10-31 0001304161 pbsv:PharmaBioMember 2023-11-01 2024-10-31 0001304161 us-gaap:FurnitureAndFixturesMember 2023-11-01 2024-10-31 0001304161 us-gaap:EquipmentMember pbsv:TopMember 2023-11-01 2024-10-31 0001304161 us-gaap:EquipmentMember pbsv:BottomMember 2023-11-01 2024-10-31 0001304161 us-gaap:ComputerEquipmentMember 2023-11-01 2024-10-31 0001304161 us-gaap:VehiclesMember 2023-11-01 2024-10-31 0001304161 us-gaap:FurnitureAndFixturesMember 2024-10-31 0001304161 us-gaap:FurnitureAndFixturesMember 2023-10-31 0001304161 us-gaap:EquipmentMember 2024-10-31 0001304161 us-gaap:EquipmentMember 2023-10-31 0001304161 pbsv:TechnologyplatformunderdevelopmentMember 2024-10-31 0001304161 us-gaap:ComputerEquipmentMember 2024-10-31 0001304161 pbsv:TechnologyplatformunderdevelopmentMember 2023-10-31 0001304161 us-gaap:ComputerEquipmentMember 2023-10-31 0001304161 us-gaap:VehiclesMember 2024-10-31 0001304161 us-gaap:VehiclesMember 2023-10-31 0001304161 us-gaap:TreasuryStockCommonMember 2024-10-31 0001304161 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-10-31 0001304161 us-gaap:RetainedEarningsMember 2024-10-31 0001304161 us-gaap:AdditionalPaidInCapitalMember 2024-10-31 0001304161 us-gaap:PreferredStockMember 2024-10-31 0001304161 us-gaap:CommonStockMember 2024-10-31 0001304161 us-gaap:TreasuryStockCommonMember 2023-11-01 2024-10-31 0001304161 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-11-01 2024-10-31 0001304161 us-gaap:RetainedEarningsMember 2023-11-01 2024-10-31 0001304161 us-gaap:AdditionalPaidInCapitalMember 2023-11-01 2024-10-31 0001304161 us-gaap:PreferredStockMember 2023-11-01 2024-10-31 0001304161 us-gaap:CommonStockMember 2023-11-01 2024-10-31 0001304161 us-gaap:TreasuryStockCommonMember 2023-10-31 0001304161 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-10-31 0001304161 us-gaap:RetainedEarningsMember 2023-10-31 0001304161 us-gaap:AdditionalPaidInCapitalMember 2023-10-31 0001304161 us-gaap:PreferredStockMember 2023-10-31 0001304161 us-gaap:CommonStockMember 2023-10-31 0001304161 us-gaap:TreasuryStockCommonMember 2022-11-01 2023-10-31 0001304161 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-11-01 2023-10-31 0001304161 us-gaap:RetainedEarningsMember 2022-11-01 2023-10-31 0001304161 us-gaap:AdditionalPaidInCapitalMember 2022-11-01 2023-10-31 0001304161 us-gaap:PreferredStockMember 2022-11-01 2023-10-31 0001304161 us-gaap:CommonStockMember 2022-11-01 2023-10-31 0001304161 2022-10-31 0001304161 us-gaap:TreasuryStockCommonMember 2022-10-31 0001304161 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-10-31 0001304161 us-gaap:RetainedEarningsMember 2022-10-31 0001304161 us-gaap:AdditionalPaidInCapitalMember 2022-10-31 0001304161 us-gaap:PreferredStockMember 2022-10-31 0001304161 us-gaap:CommonStockMember 2022-10-31 0001304161 2022-11-01 2023-10-31 0001304161 2023-10-31 0001304161 2024-10-31 0001304161 2025-01-24 0001304161 2023-04-30 iso4217:USD shares iso4217:USD shares pure 0001304161 false --10-31 FY 2024 false 0.0001 10000000 0 0 0 0 0.0001 50000000 false false false false 10-K true 2024-10-31 false 000-50956 PHARMA-BIO SERV, INC. DE 20-0653570 Pharma-Bio Serv Building #6 Road 696 Dorado PR 00646 787 278-2709 No No Yes Yes Non-accelerated Filer true false false false 13638206 22958143 871 CROWE PR PSC Guaynabo, Puerto Rico 6767356 10446054 5978104 4531164 2510909 3940845 442384 483034 15698753 19401097 169281 32849 198597 356450 225599 111665 16292230 19902061 165201 152474 1127649 1467425 594316 533782 1887166 2153681 660903 1427560 28834 194035 2576903 3775276 0.0001 10000000 0 0 0.0001 50000000 23519672 23512880 22958143 22963451 2352 2351 1644468 1596922 12353970 14853826 262380 210266 14263170 16663365 561529 549429 547843 536580 13715327 16126785 16292230 19902061 9509279 16976856 6993241 11910445 2516038 5066411 3803625 3949000 -1287587 1117411 532139 570076 -755448 1687487 22171 377307 -777619 1310180 -0.034 0.057 22965995 22970892 22974124 22997854 -777619 1310180 -17710 -4742 69824 -23144 52114 -27886 -725505 1282294 23457515 2346 0 1551838 15267470 238152 -502236 16557570 0 0 45084 0 0 0 45084 55365 5 0 0 -5 0 0 0 0 0 0 0 0 -34344 -34344 0 0 0 1310180 0 0 1310180 0 0 0 0 -27886 0 -27886 0 0 0 -1723819 0 0 -1723819 23512880 2351 0 1596922 14853826 210266 -536580 16126785 0 0 47546 0 0 0 47546 6792 1 0 0 -1 0 0 0 0 0 0 0 0 -11263 -11263 0 0 0 -777619 0 0 -777619 0 0 0 0 52114 0 52114 0 0 0 -1722236 0 0 -1722236 23519672 2352 0 1644468 12353970 262380 -547843 13715327 777619 -1310180 47546 45084 23311 48086 157853 146235 245815 320077 -1456947 -1093246 21595 105132 -1207329 -326662 -566701 1890960 159743 7251 -1201125 -4211087 -1360868 -4218338 11263 34344 1722236 1723819 -1733499 -1758163 -17630 68866 -3678698 -4016675 10446054 14462729 6767356 10446054 661224 422155 0 0 50713 17067 1 5 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>NOTE A - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>ORGANIZATION</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Pharma-Bio Serv, Inc. (“Pharma-Bio”) is a Delaware corporation organized on January 14, 2004. Pharma-Bio is the parent company of Pharma-Bio Serv PR, Inc. (“Pharma-PR”), Pharma Serv, Inc. (“Pharma-Serv”), and Scienza Labs, Inc. (“Scienza Labs”) (currently inactive), each a Puerto Rico corporation, Pharma-Bio Serv US, Inc. (“Pharma-US”), a Delaware corporation, Pharma-Bio Serv SL (“Pharma-Spain”), a Spanish limited liability company, and Pharma-Bio Serv Brasil Servicos de Consultoria Ltda. (currently insignificant) (“Pharma-Brazil”), a Brazilian limited liability company. Pharma-Bio, Pharma-PR, Pharma-Serv, Scienza Labs, Pharma-US, Pharma-Spain and Pharma-Brazil are collectively referred to as the “Company.” The Company operates in Puerto Rico, the United States, Europe and Brazil under the name of Pharma-Bio Serv and is engaged in providing technical compliance consulting service.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Consolidation</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The accompanying consolidated financial statements include the accounts of the Company and all of its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Segments</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company operates in three reportable business segments: (i) Puerto Rico technical compliance consulting, (ii) United States technical compliance consulting, and (iii) Europe technical compliance consulting. Accordingly, the accompanying consolidated financial statements are presented to show these three reportable segments.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Use of Estimates</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results may differ from these estimates.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Fair Value of Financial Instruments</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Accounting standards have established a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Accounting standards have established three levels of inputs that may be used to measure fair value: </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;font-size:10pt;width:100%"><tbody><tr style="height:15px"><td style="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:8%;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Level 1:</em></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Quoted prices in active markets for identical assets and liabilities.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Level 2:</em></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities, quoted prices in markets with insufficient volume or infrequent transactions (less active markets), or model-derived valuations in which all significant inputs are observable or can be derived principally from or corroborated by observable market data for substantially the full term of the assets or liabilities.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Level 3:</em></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (supported by little or no market activity).</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Marketable securities consist of U.S. Treasury securities, which are categorized in Level 1 and have a short-term maturity.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The carrying value of the Company's financial instruments, cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities, are considered reasonable estimates of fair value due to their liquidity or short-term nature.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Revenue Recognition</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company records revenue under Accounting Standards Codification ("ASC") Topic 606, <em>Revenue from Contracts with Customers</em>. We evaluate our revenue contracts with customers based on the five-step model under ASC 606: (i) Identify the contract with the customer; (ii) Identify the performance obligations in the contract; (iii) Determine the transaction price; (iv) Allocate the transaction price to separate performance obligations; and (v) Recognize revenue when (or as) each performance obligation is satisfied.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Revenue is primarily derived from: (1) time and material contracts (representing approximately 99% of total revenues), and (2) short-term fixed-fee contracts or "not to exceed" contracts (representing approximately 1% of total revenues). Time and material contracts are typically based on the number of hours worked at contractually agreed upon rates. These service contracts relate to work which has no alternative use and for which the Company has an enforceable right to payment for the work completed to date. As a result, revenue is recognized over time when or as the Company transfers control of the promised products or services (known as performance obligations) to its customers. Revenue for short term fixed fee contracts or “not to exceed” contracts is recognized similarly, except that certain milestones also must be reached before revenue is recognized. If the Company determines that a contract will result in a loss, the Company recognizes the estimated loss in the period in which such a determination is made.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Cash and Cash Equivalents</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">For purposes of the consolidated statements of cash flows, cash and cash equivalents include investments in a money market obligations trust that is registered under the U.S. Investment Company Act of 1940, as amended, and liquid investments, including US Treasury securities, with original maturities of three months or less.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Accounts Receivable</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Accounts receivable are reported net of an allowance for credit losses. The Company maintains an allowance for credit losses to provide for estimated amounts of receivables that will not be collected. This estimation is based on historical collection experience, the age of the receivables, an assessment of the creditworthiness of customers, and current economic conditions. The allowance for credit losses is subject to estimation uncertainty. If actual future uncollectible amounts differ from estimates, future provisions for credit losses may be affected. The allowance is increased by provisions charged to credit loss expense and reduced by charge-offs of uncollectible accounts. As of October 31, 2024 and 2023, the allowance for credit losses was approximately $5.3 million, and there were no charges to expense or charge-offs of uncollectible accounts during the years ended October 31, 2024 and 2023. The existing allowance is mostly related to an account that is being litigated, which was fully allowed in 2021.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Income Taxes</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company follows an asset and liability approach method of accounting for income taxes. This method measures deferred income taxes by applying enacted statutory rates in effect at the balance sheet date to the differences between the tax basis of assets and liabilities and their reported amounts on the financial statements. The resulting deferred tax assets or liabilities are adjusted to reflect changes in tax laws as they occur. A valuation allowance is provided when it is more likely than not that a deferred tax asset will not be realized.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company follows guidance from the Financial Accounting Standards Board (“FASB”) related to <em>Accounting for Uncertainty in Income Taxes,</em> which includes a two-step approach to recognizing, de-recognizing and measuring uncertain tax positions. As of October 31, 2024, the Company had no significant uncertain tax positions that would be reduced as a result of a lapse of the applicable statute of limitations.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Leases</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company follows accounting standards issued by the FASB for the accounting and disclosure of leases. Under those standards, assets and liabilities that arise from leases are recognized on the balance sheet, and the leases are categorized at their inception as either operating or finance leases.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Operating lease right-of-use assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments under the lease. Lease recognition occurs at the commencement date, and lease liability amounts are based on the present value of lease payments made during the lease term, based on a discount rate of 8%.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Property and Equipment</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Owned property and equipment and developed software are stated at cost.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Depreciation and amortization of owned assets are provided for, when placed in service, in amounts sufficient to relate the cost of depreciable and amortizable assets to operations over their estimated service lives, using straight-line basis. Expenditures for repairs and maintenance are expensed when incurred.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Impairment of Long-Lived Assets</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company evaluates for impairment its long-lived assets to be held and used, and long-lived assets to be disposed of, whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Based on management estimates, no impairment of the long-lived assets was present as of October 31, 2024 and 2023.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Investment</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Minority non-controlling investment is stated at cost and included within the Other Assets caption on the consolidated balance sheet.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Stock-based Compensation</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Stock-based compensation expense is recognized in the consolidated financial statements based on the fair value of the awards granted. Stock-based compensation cost is measured at the grant date based on the fair value of the award and is recognized as expense over the requisite service period, which generally represents the vesting period, and includes an estimate of awards that will be forfeited. The Company calculates the fair value of stock options using the Black-Scholes option-pricing model at the grant date, while for restricted stock units the fair market value of the units is determined by Company’s share market value at grant date. Excess tax benefits related to stock-based compensation are reflected as cash flows from financing activities rather than cash flows from operating activities. However, the Company has not recognized such cash flow from financing activities since there has been no tax benefit related to the stock-based compensation.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Earnings (Loss) Per Share of Common Stock</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Basic earnings (loss) per share of common stock is calculated by dividing net income (loss) by the weighted average number of shares of common stock outstanding. Diluted earnings (loss) per share includes the dilution of common stock equivalents.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The diluted weighted average shares of common stock outstanding were calculated using the treasury stock method for the respective periods.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Foreign Operations</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The functional currency of the Company’s foreign subsidiaries is its local currency. The assets and liabilities of the Company’s foreign subsidiaries are translated into U.S. dollars at exchange rates in effect at the balance sheet date. Income and expense items are translated at the average exchange rates prevailing during the period. The cumulative translation effect for subsidiaries using a functional currency other than the U.S. dollar is included as a cumulative translation adjustment in stockholders’ equity and as a component of comprehensive income (loss).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company’s intercompany accounts are typically denominated in the functional currency of the foreign subsidiary. Gains and losses resulting from the remeasurement of intercompany receivables that the Company considers to be of a long-term investment nature are recorded as a cumulative translation adjustment in stockholders’ equity and as a component of comprehensive income (loss), while gains and losses resulting from the remeasurement of intercompany receivables from those international subsidiaries for which the Company anticipates settlement in the foreseeable future are recorded in the consolidated statements of operations.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Subsequent Events</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company has evaluated subsequent events to the date of the issuance of the consolidated financial statements. The Company has determined that there are no events occurring in this period that require disclosure or adjustment, except as disclosed in the accompanying consolidated financial statements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Reclassifications</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Certain reclassifications have been made to the October 31, 2023 consolidated financial statements to conform them to the October 31, 2024 consolidated financial statements presentation. Such reclassifications do not have an effect on net income as previously reported. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Recent Accounting Pronouncements</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The FASB issued ASU No. 2016-13, <em>Financial Instruments – Credit Losses</em>, “Topic 326”, an amendment on measurement of credit losses on financial assets held by at each reporting date. The guidance requires the use of a new current expected credit loss (CECL) model in estimating allowances for doubtful accounts with respect to accounts receivable. The CECL model requires that the Company estimate its lifetime expected credit loss with respect to these receivables and record allowances that, when deducted from the balance of the receivables, represent the estimated net amounts expected to be collected. Effective November 1, 2023, the Company adopted ASU No. 2016-13, and the adoption of this standard did not have a significant impact on the Company's financial statements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In November 2023, the FASB issued ASU 2023-07 <em>Segment Reporting</em> to provide more detail information about a reportable segment's expenses. The amendments in this update are effective for fiscal years beginning after December 15, 2023, although early adoption is permitted.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Recent accounting pronouncements pending adoption not discussed above, are either not applicable or will not have or are not expected to have a material impact on the Company.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The accompanying consolidated financial statements include the accounts of the Company and all of its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company operates in three reportable business segments: (i) Puerto Rico technical compliance consulting, (ii) United States technical compliance consulting, and (iii) Europe technical compliance consulting. Accordingly, the accompanying consolidated financial statements are presented to show these three reportable segments.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results may differ from these estimates.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Accounting standards have established a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Accounting standards have established three levels of inputs that may be used to measure fair value: </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;font-size:10pt;width:100%"><tbody><tr style="height:15px"><td style="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:8%;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Level 1:</em></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Quoted prices in active markets for identical assets and liabilities.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Level 2:</em></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities, quoted prices in markets with insufficient volume or infrequent transactions (less active markets), or model-derived valuations in which all significant inputs are observable or can be derived principally from or corroborated by observable market data for substantially the full term of the assets or liabilities.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Level 3:</em></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (supported by little or no market activity).</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Marketable securities consist of U.S. Treasury securities, which are categorized in Level 1 and have a short-term maturity.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The carrying value of the Company's financial instruments, cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities, are considered reasonable estimates of fair value due to their liquidity or short-term nature.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company records revenue under Accounting Standards Codification ("ASC") Topic 606, <em>Revenue from Contracts with Customers</em>. We evaluate our revenue contracts with customers based on the five-step model under ASC 606: (i) Identify the contract with the customer; (ii) Identify the performance obligations in the contract; (iii) Determine the transaction price; (iv) Allocate the transaction price to separate performance obligations; and (v) Recognize revenue when (or as) each performance obligation is satisfied.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Revenue is primarily derived from: (1) time and material contracts (representing approximately 99% of total revenues), and (2) short-term fixed-fee contracts or "not to exceed" contracts (representing approximately 1% of total revenues). Time and material contracts are typically based on the number of hours worked at contractually agreed upon rates. These service contracts relate to work which has no alternative use and for which the Company has an enforceable right to payment for the work completed to date. As a result, revenue is recognized over time when or as the Company transfers control of the promised products or services (known as performance obligations) to its customers. Revenue for short term fixed fee contracts or “not to exceed” contracts is recognized similarly, except that certain milestones also must be reached before revenue is recognized. If the Company determines that a contract will result in a loss, the Company recognizes the estimated loss in the period in which such a determination is made.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">For purposes of the consolidated statements of cash flows, cash and cash equivalents include investments in a money market obligations trust that is registered under the U.S. Investment Company Act of 1940, as amended, and liquid investments, including US Treasury securities, with original maturities of three months or less.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Accounts receivable are reported net of an allowance for credit losses. The Company maintains an allowance for credit losses to provide for estimated amounts of receivables that will not be collected. This estimation is based on historical collection experience, the age of the receivables, an assessment of the creditworthiness of customers, and current economic conditions. The allowance for credit losses is subject to estimation uncertainty. If actual future uncollectible amounts differ from estimates, future provisions for credit losses may be affected. The allowance is increased by provisions charged to credit loss expense and reduced by charge-offs of uncollectible accounts. As of October 31, 2024 and 2023, the allowance for credit losses was approximately $5.3 million, and there were no charges to expense or charge-offs of uncollectible accounts during the years ended October 31, 2024 and 2023. The existing allowance is mostly related to an account that is being litigated, which was fully allowed in 2021.</p> 5300000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company follows an asset and liability approach method of accounting for income taxes. This method measures deferred income taxes by applying enacted statutory rates in effect at the balance sheet date to the differences between the tax basis of assets and liabilities and their reported amounts on the financial statements. The resulting deferred tax assets or liabilities are adjusted to reflect changes in tax laws as they occur. A valuation allowance is provided when it is more likely than not that a deferred tax asset will not be realized.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company follows guidance from the Financial Accounting Standards Board (“FASB”) related to <em>Accounting for Uncertainty in Income Taxes,</em> which includes a two-step approach to recognizing, de-recognizing and measuring uncertain tax positions. As of October 31, 2024, the Company had no significant uncertain tax positions that would be reduced as a result of a lapse of the applicable statute of limitations.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company follows accounting standards issued by the FASB for the accounting and disclosure of leases. Under those standards, assets and liabilities that arise from leases are recognized on the balance sheet, and the leases are categorized at their inception as either operating or finance leases.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Operating lease right-of-use assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments under the lease. Lease recognition occurs at the commencement date, and lease liability amounts are based on the present value of lease payments made during the lease term, based on a discount rate of 8%.</p> 0.08 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Owned property and equipment and developed software are stated at cost.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Depreciation and amortization of owned assets are provided for, when placed in service, in amounts sufficient to relate the cost of depreciable and amortizable assets to operations over their estimated service lives, using straight-line basis. Expenditures for repairs and maintenance are expensed when incurred.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company evaluates for impairment its long-lived assets to be held and used, and long-lived assets to be disposed of, whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Based on management estimates, no impairment of the long-lived assets was present as of October 31, 2024 and 2023.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Minority non-controlling investment is stated at cost and included within the Other Assets caption on the consolidated balance sheet.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Stock-based compensation expense is recognized in the consolidated financial statements based on the fair value of the awards granted. Stock-based compensation cost is measured at the grant date based on the fair value of the award and is recognized as expense over the requisite service period, which generally represents the vesting period, and includes an estimate of awards that will be forfeited. The Company calculates the fair value of stock options using the Black-Scholes option-pricing model at the grant date, while for restricted stock units the fair market value of the units is determined by Company’s share market value at grant date. Excess tax benefits related to stock-based compensation are reflected as cash flows from financing activities rather than cash flows from operating activities. However, the Company has not recognized such cash flow from financing activities since there has been no tax benefit related to the stock-based compensation.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Basic earnings (loss) per share of common stock is calculated by dividing net income (loss) by the weighted average number of shares of common stock outstanding. Diluted earnings (loss) per share includes the dilution of common stock equivalents.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The diluted weighted average shares of common stock outstanding were calculated using the treasury stock method for the respective periods.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The functional currency of the Company’s foreign subsidiaries is its local currency. The assets and liabilities of the Company’s foreign subsidiaries are translated into U.S. dollars at exchange rates in effect at the balance sheet date. Income and expense items are translated at the average exchange rates prevailing during the period. The cumulative translation effect for subsidiaries using a functional currency other than the U.S. dollar is included as a cumulative translation adjustment in stockholders’ equity and as a component of comprehensive income (loss).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company’s intercompany accounts are typically denominated in the functional currency of the foreign subsidiary. Gains and losses resulting from the remeasurement of intercompany receivables that the Company considers to be of a long-term investment nature are recorded as a cumulative translation adjustment in stockholders’ equity and as a component of comprehensive income (loss), while gains and losses resulting from the remeasurement of intercompany receivables from those international subsidiaries for which the Company anticipates settlement in the foreseeable future are recorded in the consolidated statements of operations.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company has evaluated subsequent events to the date of the issuance of the consolidated financial statements. The Company has determined that there are no events occurring in this period that require disclosure or adjustment, except as disclosed in the accompanying consolidated financial statements.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Certain reclassifications have been made to the October 31, 2023 consolidated financial statements to conform them to the October 31, 2024 consolidated financial statements presentation. Such reclassifications do not have an effect on net income as previously reported. </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The FASB issued ASU No. 2016-13, <em>Financial Instruments – Credit Losses</em>, “Topic 326”, an amendment on measurement of credit losses on financial assets held by at each reporting date. The guidance requires the use of a new current expected credit loss (CECL) model in estimating allowances for doubtful accounts with respect to accounts receivable. The CECL model requires that the Company estimate its lifetime expected credit loss with respect to these receivables and record allowances that, when deducted from the balance of the receivables, represent the estimated net amounts expected to be collected. Effective November 1, 2023, the Company adopted ASU No. 2016-13, and the adoption of this standard did not have a significant impact on the Company's financial statements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In November 2023, the FASB issued ASU 2023-07 <em>Segment Reporting</em> to provide more detail information about a reportable segment's expenses. The amendments in this update are effective for fiscal years beginning after December 15, 2023, although early adoption is permitted.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Recent accounting pronouncements pending adoption not discussed above, are either not applicable or will not have or are not expected to have a material impact on the Company.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>NOTE B – MARKETABLE SECURITIES</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Marketable securities consist of short-term U.S. Treasury securities with maturities over three months, which are held until maturity and accordingly, are measured at cost plus accreted interest income.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>NOTE C - PROPERTY AND EQUIPMENT</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The balance of property and equipment on October 31, 2024 and 2023 consisted of the following:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;font-size:10pt;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="6" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>October 31,</strong></p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Useful life (years)</strong></p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="width:64%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Vehicles</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">5</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">115,623</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">115,623</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Computers</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">3</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">415,383</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">405,711</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Equipment</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">3-7</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">142,670</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">142,670</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Furniture and fixtures</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">10</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">3,854</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">3,854</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Technology platform under development</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">-</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td style="BORDER-BOTTOM: 1px solid;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">150,000</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td style="BORDER-BOTTOM: 1px solid;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">-</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:15px">Total</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">827,530</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">667,858</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: Accumulated depreciation and amortization   </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td style="BORDER-BOTTOM: 1px solid;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">(658,249</p></td><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">)</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td style="BORDER-BOTTOM: 1px solid;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">(635,009</p></td><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">)</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:15px">Property and equipment, net   </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">169,281</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">32,849</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;font-size:10pt;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="6" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>October 31,</strong></p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Useful life (years)</strong></p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="width:64%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Vehicles</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">5</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">115,623</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">115,623</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Computers</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">3</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">415,383</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">405,711</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Equipment</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">3-7</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">142,670</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">142,670</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Furniture and fixtures</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">10</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">3,854</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">3,854</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Technology platform under development</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">-</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td style="BORDER-BOTTOM: 1px solid;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">150,000</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td style="BORDER-BOTTOM: 1px solid;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">-</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:15px">Total</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">827,530</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">667,858</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: Accumulated depreciation and amortization   </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td style="BORDER-BOTTOM: 1px solid;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">(658,249</p></td><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">)</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td style="BORDER-BOTTOM: 1px solid;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">(635,009</p></td><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">)</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:15px">Property and equipment, net   </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">169,281</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">32,849</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 5 115623 115623 3 415383 405711 3 7 142670 142670 10 3854 3854 150000 0 827530 667858 658249 635009 169281 32849 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>NOTE D - INCOME TAXES</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">On December 22, 2017, Public Law 115-97, commonly known as the Tax Cuts and Jobs Act of 2017 (the “Tax Reform”), was enacted. The Tax Reform imposed a mandatory one-time transition tax (the “Transition Tax”) over foreign subsidiaries undistributed earnings and profits (“E&amp;Ps”) earned prior to a date set by the statute. Based on the Company’s E&amp;Ps, the Transition Tax was determined to be approximately $2.7 million. The Transition Tax liability must be paid over a period of eight years, which started with the Company’s second quarter of fiscal year 2019. Previously, most of these E&amp;Ps’ were not repatriated since such E&amp;Ps’ were considered to be reinvested indefinitely in the foreign location, therefore no US tax liability was incurred unless the E&amp;Ps were repatriated as a dividend. After December 31, 2017, the Tax Reform has established a 100% tax exemption on the foreign-source portion of dividends received attributable to E&amp;Ps, with certain limitations. However, foreign subsidiaries earnings are subject to U.S. tax at a reduced rate of 10.5%.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In June 2011, Pharma-Bio, Pharma-PR and Pharma-Serv obtained a Grant of Industrial Tax Exemption pursuant to the terms and conditions set forth in Act No. 73 of May 28, 2008 (“the Grant”) issued by the Puerto Rico Industrial Development Company (“PRIDCO”). The Grant was effective as of November 1, 2009, and covers a fifteen-year period, ending on October 31, 2024. The Grant provided relief on various Puerto Rico taxes, including income tax, with certain limitations, for most of the activities carried on within Puerto Rico, including those that are for services to parties located outside of Puerto Rico. Industrial Development Income (“IDI”) covered under the Grant are subject to a fixed income tax rate of 4%. In addition, IDI earnings distributions, accumulated since November 1, 2009, are exempt from Puerto Rico earnings distribution tax. Under the provisions of Puerto Rico Acts 60-2019 and 73-2008, the Company has requested PRIDCO the renegotiation of the Grant for an additional term of fifteen years. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Puerto Rico operations not covered in the exempt activities of the Grant are subject to Puerto Rico income tax at a maximum tax rate of 37.5% as provided by the 1994 Puerto Rico Internal Revenue Code, as amended. The operations carried out in the United States by the Company’s subsidiaries, is taxed in the United States at a maximum regular federal income tax rate of 21%. The Spanish subsidiary operations in Spain are taxed at a regular income tax rate of 25%.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">On October 31, 2024, Pharma-Bio, Pharma-Spain and Pharma-Serv have unused operating losses of approximately $631,000, $256,000 and $546,000, respectively. These net operating of losses for Pharma-Bio and Pharma-Spain are available to offset indefinitely for future taxable income, while for Pharma-Serv is available to offset future taxable income until October 31, 2034. After considering various timing differences for income tax purposes, these unused operating losses result in a potential deferred tax asset for Pharma-Bio, Pharma-Spain and Pharma-Serv of approximately $132,600, $64,200, and $21,800, respectively. However, an allowance has been provided covering the total amount of such balance since it is uncertain whether the net operating losses can be used to offset future taxable income. Realization of future tax benefits related to a deferred tax asset is dependent on many factors, including the Company’s ability to generate taxable income. Accordingly, the income tax benefit will be recognized when realization is determined to be more probable than not.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The reconciliation between the United States federal statutory rate and our effective tax rate applicable to continuing operations for the years ended October 31, 2024, and 2023 is as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>October 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">United States federal statutory rate</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(21.0 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">21.0</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Allowance of resulting deferred tax asset</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">18.4</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">-</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">%</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Tax holiday (PRIDCO Grant), including GILTI, if any</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(3.3 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(2.1 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other foreign jurisdictions earnings</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8.8</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2.8</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">-</p></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">%</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">0.6</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Effective tax rate</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">2.9</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">22.3</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The effective tax rates, for the years ended October 31, 2024 and 2023, differ from the federal statutory rate mainly due to the impact of the jurisdictional mix of income and expenses. The variance in our effective tax rate is mainly attributable to (i) foreign earnings results from the Company’s operations conducted in Puerto Rico, a territory of the United States that is treated as a foreign jurisdiction for U.S. tax purposes and is subject to tax incentive grants, (ii) other foreign earnings other than from Puerto Rico, and (iii) the allowance of resulting deferred tax asset for net operating losses carry forward. As previously disclosed, foreign earnings (including Puerto Rico) are also subject to U.S. tax at a reduced rate of 10.5%.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company had no income tax expense related to US federal and state taxes for the year ended October 31, 2024, while for the year ended October 31, 2023, the Company incurred approximately $132,900 in federal and state taxes. For the years ended October 31, 2024 and 2023, foreign income taxes included on income tax expense were $22,200 and $244,400, respectively.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company files income tax returns in the United States (federal and various states jurisdictions), Puerto Rico, Spain and Brazil. The 2020 (2019 for Puerto Rico) through 2023 tax years are open and may be subject to potential examination in one or more jurisdictions. Currently, the Company is not subject to a federal, state, Puerto Rico or foreign income tax examination.</p> 2700000 1 0.105 0.04 0.375 0.21 631000 256000 546000 132600 64200 21800 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>October 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">United States federal statutory rate</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(21.0 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">21.0</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Allowance of resulting deferred tax asset</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">18.4</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">-</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">%</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Tax holiday (PRIDCO Grant), including GILTI, if any</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(3.3 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(2.1 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other foreign jurisdictions earnings</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8.8</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2.8</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">-</p></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">%</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">0.6</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Effective tax rate</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">2.9</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">22.3</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table> 0.210 0.210 0.184 0 -0.033 -0.021 0.088 0.028 0 0.006 0.029 0.223 0.105 132900 22200 244400 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>NOTE E – LEASES</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Operating facilities</strong> - The Company conducts its headquarters administrative operations in office facilities located in Dorado, Puerto Rico (the “Office Facilities”). The Office Facilities are leased from an affiliate of our past Chairman of the Board (the “Landlord”). The lease agreement was for an initial five-year term commencing January 1, 2016, with a renewal option for five additional years which was exercised and became effective January 1, 2021. The lease agreement, as amended, has monthly rental payments of $14,561 through the end of the renewal option term. The lease agreement also requires the payment of utilities, property taxes, insurance and expenses incurred by the affiliate in connection with the maintenance of common areas.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company maintains an office facility in Madrid, Spain. The facility is under a month-to-month lease with monthly payments of approximately $500.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Minimum future lease payments under non-cancelable operating leases having remaining terms in excess of one year as of October 31, 2024, are as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong><span style="text-decoration:underline">Twelve months ending October 31</span>,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Amount</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2025</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">174,730</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2026</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">29,121</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total future minimum operating lease payments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">203,581</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: Amount of imputed interest</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(9,816 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Present value of future minimum operating lease payments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">194,035</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Current operating lease liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(165,201 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Long term operating lease liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">28,834</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Lease expense for the years ended October 31, 2024 and 2023, was approximately $181,000 and $182,000, respectively.</p> The lease agreement was for an initial five-year term commencing January 1, 2016, with a renewal option for five additional years which was exercised and became effective January 1, 2021 14561 500 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong><span style="text-decoration:underline">Twelve months ending October 31</span>,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Amount</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2025</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">174,730</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2026</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">29,121</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total future minimum operating lease payments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">203,581</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: Amount of imputed interest</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(9,816 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Present value of future minimum operating lease payments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">194,035</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Current operating lease liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(165,201 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Long term operating lease liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">28,834</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 174730 29121 203581 9816 194035 165201 28834 181000 182000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>NOTE F – CONTINGENCIES</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In the ordinary course of business, the Company may be a party to legal proceedings incidental to the business. These proceedings are not expected to have a material adverse effect on the Company’s business or financial condition.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>NOTE G – EQUITY TRANSACTIONS</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">On June 13, 2014, the Board of Directors of the Company authorized the Company to repurchase up to two million shares of its outstanding common stock under the Company Stock Repurchase Program (the “Repurchase Program”). The timing, manner, price and amount of any repurchases under the Repurchase Program will be at the discretion of the Company, subject to the requirements of the Securities Exchange Act of 1934, as amended, and related rules. The Repurchase Program does not oblige the Company to repurchase any shares, and it may be modified, suspended or terminated at any time and for any reason. No shares will be repurchased under the Repurchase Program directly from directors or officers of the Company. As of October 31, 2024 and 2023, a total of 498,557 and 486,457 shares of the Company’s common stock were purchased under the Repurchase Program for an aggregate amount of $484,871 and $473,608, respectively.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">On December 15, 2023, the Board of Directors of the Company declared a cash dividend of $0.075 per common share for shareholders of record as of the close of business on January 30, 2024. Accordingly, an aggregate dividend payment of $1,722,236 was paid on February 15, 2024.</p> 498557 486457 484871 473608 0.075 1722236 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>NOTE H – EARNINGS (LOSS) PER SHARE</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The computation of basic earnings (loss) per share is based on the weighted-average number of our common shares outstanding. The computation of diluted earnings (loss) per share is based on the weighted-average number of our common shares outstanding and dilutive potential common shares, which include principally shares that may be issued under warrants, stock option and restricted stock unit awards, determined using the treasury stock method. The following data show the amounts used in the calculations of basic and diluted earnings per share.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Years</strong> <strong>ended October 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net income (loss) available to common equity holders - used to compute basic and diluted earnings (loss) per share</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(777,619 </td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,310,180</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Weighted average number of common shares - used to compute basic earnings (loss) per share</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">22,965,995</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">22,970,892</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Effect of options to purchase common stock</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">8,129</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">26,962</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Weighted average number of shares - used to compute diluted earnings (loss) per share </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">22,974,124</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">22,997,854</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">For the years ended October 31, 2024 and 2023, options for the purchase of 293,350 and 223,500 shares of common stock, respectively, were not included in computing earnings (loss) per share because their effect was antidilutive.</p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Years</strong> <strong>ended October 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net income (loss) available to common equity holders - used to compute basic and diluted earnings (loss) per share</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(777,619 </td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,310,180</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Weighted average number of common shares - used to compute basic earnings (loss) per share</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">22,965,995</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">22,970,892</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Effect of options to purchase common stock</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">8,129</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">26,962</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Weighted average number of shares - used to compute diluted earnings (loss) per share </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">22,974,124</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">22,997,854</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> -777619 1310180 22965995 22970892 8129 26962 22974124 22997854 293350 223500 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>NOTE I - STOCK OPTIONS AND STOCK BASED COMPENSATION</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company has an incentive plan that covers 2,300,000 shares of the Company’s common stock, that provide for the grant of incentive and non-qualified options, stock grants, stock appreciation rights and other equity-based incentives to employees, including officers, consultants and directors (the “2014 Long-Term Incentive Plan” also known as the “2014 Plan”). On March 6, 2024, the Company's board of directors adopted, and on May 2, 2024, the Company’s stockholders approved, to extend the 2014 Plan for an additional ten years from March 31, 2024 to March 31, 2034. The 2014 Plan is to be administered by a committee of independent directors. In the absence of a committee, the plan is administered by the Board of Directors. Options intended to be incentive stock options must be granted at an exercise price per share which is not less than the fair market value of the common stock on the date of grant and may have a term which is not longer than ten years. If the option holder holds at least 10% of the Company’s common stock, the exercise price must be at least 110% of the fair market value on the date of the grant and the term of the option cannot exceed five years.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Stock-based compensation cost is measured at the grant date based on the fair value of the award and is recognized as expense over the requisite service period, which generally represents the vesting period, and includes an estimate of awards that will be forfeited. The fair value of stock-based awards to employees is calculated using the Black-Scholes option pricing model. The Black-Scholes model requires subjective assumptions, including future stock price volatility and expected time to exercise, which greatly affect the calculated values. The expected term of the option has been estimated using the “simplified” method as provided in the Securities and Exchange Commission (“SEC”) Staff Accounting Bulletin No. 107, for plans with insufficient exercise experience. Under this method, the expected term equals the arithmetic average of the vesting term and the contractual term of the option. The risk-free rate is based on the U.S. Treasury rates in effect during the corresponding period of grant. The expected volatility is based on the historical volatility of the Company’s stock price. These factors could change in the future, which would affect the fair values of stock options granted in such future periods and could cause volatility in the total amount of the stock-based compensation expense reported in future periods.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The 2014 Plan stock options activity and status for the years ended October 31, 2024 and 2023 were as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="14" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Year ended October 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted-</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted-</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Number of</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Average Option</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Number of</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Average Option</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Shares</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Exercise Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Shares</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Exercise Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Outstanding at beginning of year</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">343,350</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1.0081</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">500,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.9764</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Granted</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">90,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.8667</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">80,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.7900</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Exercised</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(40,000</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.8800</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(236,650</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.8675</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Expired and/or forfeited</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total outstanding at end of year</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">393,350</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.9887</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">343,350</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1.0081</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Outstanding exercisable stock options at end of year</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">323,370</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1.0055</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">263,330</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1.0439</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px">  </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>October 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>October 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Weighted average remaining years in contractual life for:</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 9pt">Total outstanding options</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">2.5 years</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">2.8 years</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 9pt">Outstanding exercisable options</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">2.3 years</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">2.5 years</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Shares of common stock available for issuance pursuant to future stock option grants</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,110,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,200,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The following weighted average assumptions were used to estimate the fair value of stock options granted under the 2014 Plan for the years ended October 31, 2024 and 2023:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Year ended October 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Expected dividend yield</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.0</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.0</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Expected stock price volatility</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">92.3</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">90.9</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Risk free interest rate</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4.1</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3.9</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Expected life of options</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">3.2 years</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">3.2 years</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Weighted average fair value of options granted</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.5359</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.4798</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">As of October 31, 2024, estimated stock-based compensation expense to be recognized in future periods for granted nonvested stock options is attributable to stock options granted under the 2014 Plan. The nonvested stock options compensation expense in the amount of $23,260 will be recognized in a weighted average period of approximately 0.6 years.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The aggregate intrinsic value of options outstanding under the 2014 Plan represents the difference between the Company’s stock price at year end and the exercise price, multiplied by the number of in-the money options had all option holders exercised their options. This amount changes based on the fair market value of the Company’s stock. As of October 31, 2023, the aggregate intrinsic value of options outstanding under the 2014 Plan was approximately $8,364. There were no in-the money options outstanding as of October 31, 2024.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The following table presents the total stock-based compensation included in the Company’s consolidated statement of income and the effect on earnings per share:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Year</strong> <strong>ended October 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Stock-based compensation expense:   </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:9pt">Cost of services </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:9pt">Selling, general and administrative  </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">47,546</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">45,084</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Stock-based compensation before tax  </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">47,546</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">45,084</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Income tax benefit  </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net stock-based compensation expense </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">47,546</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">45,084</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Effect on earnings per share:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Basic earnings (loss) per share</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(0.002 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(0.002 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Diluted earnings (loss) per share</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(0.002 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(0.002 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table> 2300000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="14" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Year ended October 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted-</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted-</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Number of</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Average Option</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Number of</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Average Option</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Shares</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Exercise Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Shares</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Exercise Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Outstanding at beginning of year</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">343,350</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1.0081</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">500,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.9764</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Granted</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">90,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.8667</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">80,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.7900</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Exercised</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(40,000</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.8800</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(236,650</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.8675</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Expired and/or forfeited</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total outstanding at end of year</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">393,350</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.9887</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">343,350</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1.0081</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Outstanding exercisable stock options at end of year</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">323,370</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1.0055</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">263,330</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1.0439</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>October 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>October 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Weighted average remaining years in contractual life for:</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 9pt">Total outstanding options</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">2.5 years</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">2.8 years</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 9pt">Outstanding exercisable options</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">2.3 years</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">2.5 years</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Shares of common stock available for issuance pursuant to future stock option grants</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,110,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,200,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 343350 1.0081 500000 0.9764 90000 0.8667 80000 0.7900 -40000 0.8800 -236650 0.8675 0 0 393350 0.9887 343350 1.0081 323370 1.0055 263330 1.0439 P2Y6M P2Y9M18D P2Y3M18D P2Y6M 1110000 1200000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Year ended October 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Expected dividend yield</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.0</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.0</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Expected stock price volatility</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">92.3</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">90.9</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Risk free interest rate</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4.1</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3.9</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Expected life of options</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">3.2 years</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">3.2 years</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Weighted average fair value of options granted</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.5359</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.4798</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 0.000 0.000 0.923 0.909 0.041 0.039 P3Y2M12D P3Y2M12D 0.5359 0.4798 23260 P0Y7M6D 8364 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Year</strong> <strong>ended October 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Stock-based compensation expense:   </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:9pt">Cost of services </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:9pt">Selling, general and administrative  </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">47,546</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">45,084</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Stock-based compensation before tax  </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">47,546</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">45,084</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Income tax benefit  </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net stock-based compensation expense </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">47,546</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">45,084</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Effect on earnings per share:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Basic earnings (loss) per share</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(0.002 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(0.002 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Diluted earnings (loss) per share</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(0.002 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(0.002 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table> 0 0 47546 45084 47546 45084 0 0 47546 45084 -0.002 -0.002 -0.002 -0.002 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>NOTE J - SEGMENT DISCLOSURES</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company’s segments are based on the organizational structure for which financial results are regularly evaluated by the Company’s chief operating decision maker to determine resource allocation and assess performance. Each reportable segment is managed by its own management team and reports to executive management. The Company has three reportable segments: (i) Puerto Rico consulting, (ii) United States consulting, and (iii) Europe consulting. These reportable segments provide services primarily to the pharmaceutical, chemical, medical device and biotechnology industries in their respective markets.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The following table presents information about the reported revenue from services and earnings (loss) from operations of the Company for the years ended on October 31, 2024 and 2023. There is no intersegment revenue for the mentioned periods. Corporate expenses that support the operating units have been allocated to the segments. Asset information by reportable segment is not presented, since the Company does not produce such information internally, nor does it use such data to manage its business.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Year ended October 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">REVENUES:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:9pt">Puerto Rico consulting</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,690,166</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8,038,143</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:9pt">United States consulting</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,162,151</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,672,255</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:9pt">Europe consulting</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">571,183</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,260,224</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:9pt">Other</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">85,779</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">6,234</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:0.25in">Total consolidated revenues</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">9,509,279</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">16,976,856</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">INCOME (LOSS) FROM OPERATIONS:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:9pt">Puerto Rico consulting</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(384,451 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(18,749 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:9pt">United States consulting</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(630,893 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">272,130</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:9pt">Europe consulting</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(256,585 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">913,966</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:9pt">Other</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(15,658 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(49,936 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:0.25in">Total consolidated income from operations</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,287,587 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,117,411</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">OTHER INCOME, NET</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">532,139</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">570,076</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:0.25in">Total consolidated income before income tax</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(755,448 </td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,687,487</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Long lived assets (property and equipment) and related depreciation and amortization expense for the years ended October 31, 2024 and 2023, were concentrated in the corporate headquarters in Puerto Rico. Accordingly, depreciation expense and acquisition of property and equipment, as presented in the statements of cash flows are mainly related to the corporate headquarters.</p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Year ended October 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">REVENUES:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:9pt">Puerto Rico consulting</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,690,166</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8,038,143</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:9pt">United States consulting</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,162,151</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,672,255</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:9pt">Europe consulting</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">571,183</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,260,224</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:9pt">Other</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">85,779</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">6,234</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:0.25in">Total consolidated revenues</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">9,509,279</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">16,976,856</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">INCOME (LOSS) FROM OPERATIONS:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:9pt">Puerto Rico consulting</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(384,451 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(18,749 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:9pt">United States consulting</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(630,893 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">272,130</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:9pt">Europe consulting</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(256,585 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">913,966</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:9pt">Other</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(15,658 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(49,936 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:0.25in">Total consolidated income from operations</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,287,587 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,117,411</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">OTHER INCOME, NET</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">532,139</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">570,076</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:0.25in">Total consolidated income before income tax</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(755,448 </td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,687,487</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 5690166 8038143 3162151 4672255 571183 4260224 85779 6234 9509279 16976856 -384451 -18749 -630893 272130 -256585 913966 -15658 -49936 -1287587 1117411 532139 570076 -755448 1687487 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>NOTE K - CONCENTRATION OF RISKS</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Cash and Cash Equivalents, and Marketable Securities</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px">The Company’s domestic cash and cash equivalents, and marketable securities consist of cash deposits in FDIC insured banks (substantially covered by FDIC insurance by the spread of deposits in multiple FDIC insured banks), and U.S. Treasury securities with maturities of twelve months or less. The U.S. Treasury securities are held in the custody of major financial institutions and their value is not subject to insurance.  In the foreign markets we serve, we also maintain cash deposits in foreign banks, which have no specific insurance. Normally, these uninsured bank deposits are not significant, and they are in deposit with major multinational banks. No significant losses have been experienced nor are expected on these bank accounts or investments.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Accounts receivable and revenues</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company's revenues, and the related receivables, are concentrated in the pharmaceutical industry in Puerto Rico, the United States of America and Europe. Although a few customers represent a significant source of revenue, the Company’s functions are not a continuous process, accordingly, the client base for which the services are typically rendered, on a project-by-project basis, changes regularly.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company provided a substantial portion of its services to three customers, who accounted for 10% or more of its revenues in either of the years ended October 31, 2024 or 2023. During the year ended October 31, 2024, revenues from these customers were 18.8%, 16.4% and 0.6%, or a total of 35.8%, as compared to the same period last year for 11.4%, 9.6% and 14.5%, or a total of 35.5%, respectively. For the year ended October 31, 2024 and 2023, these customers represented for the Puerto Rico, United States and Europe consulting reportable segments 18.8%, 16.4% and 0.6%, as compared to 11.4%, 9.6% and 14.5%, respectively. At October 31, 2024 and 2023, amounts due from these customers represented 45.7% and 48.3% of total accounts receivable balance, respectively. This customer information is based on revenues earned from said customers at the segment level because in management’s opinion contracts by segments are totally independent of each other, and therefore such information is more meaningful to the reader.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">At the global level three groups of affiliated companies accounted for 10% or more of our revenues in either October 31, 2024 or 2023. During the year ended October 31, 2024, aggregate revenues from these global groups of affiliated companies were 18.8%, 18.7% and 0.6%, or a total of 38.1%, as compared to the same period last year for 11.4%, 11.6% and 14.5%, or a total of 37.5%, respectively. For the year ended October 31, 2024 and 2023, these customers represented for the Puerto Rico, United States and Europe consulting reportable segments 21.1%, 16.4% and 0.6%, as compared to 13.4%, 9.6% and 14.5%, respectively. On October 31, 2024 and 2023, amounts due from these global groups of affiliated companies represented 47.1% and 51.0% of total accounts receivable balance, respectively.</p> 0.188 0.164 0.006 0.358 0.114 0.096 0.145 0.355 0.188 0.164 0.006 0.114 0.096 0.145 0.457 0.483 0.188 0.187 0.006 0.381 0.114 0.116 0.145 0.375 0.211 0.164 0.006 0.134 0.096 0.145 0.471 0.510 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>NOTE L - RETIREMENT PLAN</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Pharma-PR and Pharma-US each have a separate qualified retirement plan in accordance with the applicable laws of the Commonwealth of Puerto Rico and the United States of America, for employees who meet certain age and service period requirements. The Company makes contributions to these plans as required by the provisions of the plan document. During the years ended October 31, 2024 and 2023, the Company contributed to these plans $128,000 and $142,800, respectively. </p> 128000 142800 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>NOTE M – RELATED PARTY TRANSACTIONS</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">On August 19, 2024 the Company entered into an agreement with a company (the “AI Company”) which is an affiliate  to one of the members of our Board of Directors, whereas for $250,000 the Company obtained (i) the development of a dashboard tool (the “Lead Generation Technology Platform”) based on artificial intelligence which will research and automate business development opportunities and the recruitment and placement of personnel for the Company, (ii) a 2.44% membership interest (the “Membership Interest”) in the AI Company, and (iii) a two year term grant of option (the “Option”) to obtain an aggregate 16.67% interest in the AI Company at an exercise price of $1,750,000. Based on FASB ASC 820 an independent valuation firm valued (i) the Lead Generation Technology Platform at $150,000, (ii) the Membership Interest at $86,200, and (iii) the Option at $13,800. The Lead Generation Technology Platform is included within the Property and Equipment caption on the consolidated financial statements (see Note C) and will be amortized through its useful life, while the Membership Interest and Option were recorded as investments at cost within the Other Assets caption on the consolidated financial statements. Once completed, the AI Company will remain available to improve, support and maintain the Lead Generation Technology Platform for a fee of $5,000 per month, or such other amount as may be mutually agreed in good faith, based on the Company’s requirements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">As more fully disclosed in Note E to the consolidated financial statements, the Company leases its headquarters facilities in Dorado, Puerto Rico, from an affiliate of our past Chairman of the Board of Directors.</p> 250000 a 2.44% membership interest (the “Membership Interest”) in the AI Company, and (iii) a two year term grant of option (the “Option”) to obtain an aggregate 16.67% interest in the AI Company at an exercise price of $1,750,000. Based on FASB ASC 820 an independent valuation firm valued (i) the Lead Generation Technology Platform at $150,000, (ii) the Membership Interest at $86,200, and (iii) the Option at $13,800 5000 <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>NOTE N - SUBSEQUENT EVENTS</strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px">On January 28, 2025, the Board of Directors of the Company declared a cash dividend of $0.075 per common share. The dividend is payable on or about March 20, 2025, to shareholders of record as of the close of business on February 28, 2025.</p> 0.075